Андрей Смирнов
Время чтения: ~10 мин.
Просмотров: 4

Маленький роутер TP-LINK TL-WR703N

AliExpress, Компьютерные комплектующие и перифирия, Опыт применения или доработки

Бесценный опыт

Для роутеров, кроме оригинальных (заводских) прошивок, существует множество альтернативных. Все они делаются на базе Linux и над ними работают огромные сообщества людей, которые стараются улучшить работу и расширить функционал «железа» и это у них получается (часто лучше чем у команды программистов производителя). Роутеры TP-LINK очень популярны в среде разработчиков и к ним выпускается множество прошивок: DD-WRT (уже мертвый проект, только для старых роутеров), OpenWRT (похоже тоже скоро умрет, хоть и жаль), LEDE (приемник OpenWRT),  CyberWRT (заточена под «умный дом» и IoT), Gargoyle (с «человеческим» интерфейсом но далеко не для всех моделей), GoldenOrb (заточена под работу с 3G/4G) и. т.п. и это далеко не все прошивки, а только наиболее известные. Есть еще Padavan, Tomato, RouterTech, Wive-NG и много других. Не секрет, что производители роутеров в недорогих часто программным методом отключают некоторые функции, которые делают доступными в более дорогих моделях, хотя «железо»у них практически одно и то же. Альтернативные прошивки позволяют программным методом у недорогого роутера получить функционал, которыей есть у гораздо более дорогого устройства, что делает бессмысленным покупку некоторых моделей, внутри аналогичных дешевым. Кроме того, иногда альтернативные прошивки позволяют увеличить мощность Wi-Fi, которая искусственно занижена прошивкой специальных калибровочных значений Wi-Fi модулей.

Производители, конечно, об этом знают и стараются всячески помешать перешивке своих устройств альтернативными прошивками. Они берут на работу наиболее ключевых программистов из сообществ разработсиков, усложняют сами прошивки. С 2016 года производители роутеров делают загрузчики с проверкой аутентичности прошивки и кучу других уловок. 

Кроме того, изделия для внутреннего рынка делаются только с китайским интерфейсом и в загрузчике заблокирована возможность перешить их прошивками с английским языком через WEB-панель. Как пример, изветсный и очень популярный роутер TP-Link TL-WR703N. 

tl-wr703n_case_01.jpg

Понятно, что китайские стоят дешевле, хотя внутри они полностью идентичные. Раньше, роутеры первых версий, без проблем перешивались английской прошивкой, но начиная с версии 1.6 эта возможность была исключена.

Мне в руки попал роутер версии 1.7.  WEB-панель выглядит примерно так:

wr720n_flash-500x393.jpg

Прелестно, не правда ли? И перешить в английскую версию просто так не получится.

Самый простой метод — найти дамп флэшки с английской прошивкой и перешить. Но поиски в интернет не привели меня к успеху. Дампа для TL-WR703N я не нашел. Тем не менее, есть много подтверждений, что перешивка китайской версии в OpenWRT прошла успешно. Ладно, будем шить в OpenWRT. Как это сделать есть несколько способов, я пойду самым простым путем.

Для начала я скачал образ OpenWRT для TL-WR703N с разблокированным загрузчиком и ART-разделом. Разблокированный загрузчик мне нужен для того, чтобы была возможность потом прошиваться любыми альтернативными прошивками из WEB-панели. Затем я скачал модифицированный U-BOOT от от pepe2k. В нем встроен recоvery-сервер для восстановления прошивки в аварийных случаях. Ссылки на прошивку и u-boot дам в конце статьи.

Следующий этап — распайка порта UART. Для этого придется открыть корпус. Корпус сделан так, что не сразу поймешь как его открыть. В итоге, оказалось что верхняя цветная крышка держится на трех защелках+небольшое ушко в углу (см. фото) .

Плата содержит все то же, что и любой другой роутер. Вот только LAN-порт всего один, к сожалению. Эх, еще бы один порт, который мог бы быть WANом, цены бы не было этому роутеру… А так имеет то что имеем.

 Вот, нашел фото платы с расписанными контактами. Может кому пригодится.

tl-wr703n_pcb-gpio_2-500x500.jpg

Нам нужны контакт Rx, TX и GND.

Вот крупнее, а то лого наехало на нужную информацию. Пятачки на фото кажутся большими и с первого взгляда можно подумать что подпаяться к ним будет легко. Но это не так — они микроскопические и при подпайке к ним проводов велика вероятность их перегреть или просто оторвать. Поэтому проводки нужно брать максимально тонкие и сразу после пайки фиксировать их термоклеем, например как на этом фото из интернета, хотя можно сделать и получше.

Отлично. Дальше все стандартно. Запускаю Putty, включаю питание. В окне консоли появилось:

U-Boot 1.1.4...

Нужно дождаться слов: «Autobooting in 1 seconds» и быстро нажать на клавитуре tpl.

Загрузка должна остановиться и в консоли должно появиться:

hornet>

Если с первого раза не получилось, выключаем питание, включаем и начинаем сначала. Повторяем до тех пор пока не получится. У меня получилось с первого раза. Но я шью уже не первый роутер… и даже не десятый.

Итак, мы видим «hornet>».

Всё, мы зашли в бутлоадер. 

После вводим в консоли:

printenv

Видим информацию, которую нам предоставил роутер. Нас интересуют две строчки:

ipaddr=192.168.1.111 – сетевой адрес роутера.

serverip=192.168.1.100 – адрес компьютера на котором должен быть tftp сервер и именно по этому адресу роутер будет искать прошивку. 

Выcтавляем на компьютере статический IP адрес 192.168.1.100. Запускаем TFTP-сервер. Я использовал TFTP32. Можно любой другой, это не имеет особого значения. Переименовываю скачанную прошивку в firmware.bin и кладу ее в папку TFTP-сервера.

В консоли ввожу:

tftpboot 0x81000000 firmware.bin  erase 0x9f020000 +0x3c0000  cp.b 0x81000000 0x9f020000 0x3c0000

После можно ввести команду (это не обязательно):

bootm 9f020000

Роутер стартует с адреса 9а020000. В консоли мы видим лог загрузки. Если все в порядке, можно перегрузить роутер командой:

reboot

Все, в роутере OpenWRT (или та прошивка, которую вы в него залили).

Но это не все. Загрузчик-то остался прежний, китайский. В таком состоянии не получится перешить роутер другой прошивкой, возможно не получится сбросить настройки и т.п. и легко «окирпичить» роутер и свеси на нет все труды. Нужно поменять u-boot.

При помощи winscp копируем U-BOOT в папку /tmp роутера (надеюсь вы знаете что такое winscp и как им пользоваться? Если нет — Гугл в помощь). 

Прошиваем U-BOOT.

cd /tmp  mtd -e u-boot -r write full_uboot_wr703n.bin u-boot

Вот и все. Теперь если при включении питания держать 3 секуды (именно 3 секунды, если держать 5- будет другой вариант загрузки, 7- третий и recovery-сервер не запустится) нажатой кнопку ресет, роутер поднимет recovery-сервер по адресу 192.168.1.1

С его помощью можно прошить любую свежую прошивку, подходящую для TP-Link TL-WR703N Ver.1. Возможность прошивки теперь разблокирована и можно шить абсолютно любую. Обращаю внимание, что прошивка должна быть без загрузчика, в названии должно присутствовать «sysupgrade», т.е. прошивка для апгрейда уже установленной прошивки на базе Linux. Прошивки «factory» предназначены для начальной прошивки устройств с заводской прошивкой.

Собираем роутер обратно в корпус.

Провода Rx и Tx порта UART отпаивать не стал. Просто обрезал их, может когда-либо пригодятся — будут уже готовые.

Специально писал не очень подробно, только главные моменты. Люди с хоть каким минимальным опытом поймут, а если опыта нет совсем, лучше доверить это более опытным товарищам, дешевле выйдет.

Как и обещал ссылки:

full_u-boot_wr703n

openwrt_unlock_703_squashfs_factory

Купить сам роутер можно здесь: ССЫЛКА

Поделиться в соц. сетях

Возможно, вам будет интересно:

Доработка брелка-фонарикаШариковая авторучка BAOER 388 (клон Parker)Универсальная розетка BX-801 SS-801 под любой тип вилок11.11 — всемирный день шопинга или очередной разводВозвращаем до 15% стоимости покупок

  • Цена: 24,31

Картон плотный, внутрь коробки задвинута еще коробка, наподобие спичечного коробка.

Внутри коробки — толстая вспененная резина, в которой зафиксирован сам роутер. Кстати — 80 килограмм роутер спокойно без видимого ущерба переносит — я на нем стоял. Весь комплект. Бумаги — все на китайском, блок питания 5 вольт 1 ампер, китайская вилка. Сюда вставляют 3G модемы. Из коробки понимает большинство распространенных дешевых свистков. Можно и др USB устройства подключать, правда не на заводской прошивке. Ethernet WAN порт, микро USB для подачи питания и кнопочка Reset. На наклейке MAC адрес и номер версии платы.Спецификации Процессор: Atheros AR7240 CPU (400Mhz) Wi-Fi: Atheros AR9331 Chipset (integrated wireless) Стандарты и скорость: 802.11 b/g/n 150Mbps (реально 130Mbps) Мощьность сигнала: 20dBm — 100mW Емкость флеша: 4 MB (можно запаять 16MB) ОЗУ: 32 MB RAM (можно запаять 64MB) USB 2.0 port (только High-Speed ) Питание: micro-USB 5V Габариты: 5.7cm x 5.7cm x 1.8cmТестирование Сразу скажу — я подопытного брал для дальнейших издевательств и модификации. Начнем с питания. При подаче питания загорается голубой светодиод, несколько раз моргает и примерно через 10 секунд имеем доступную Wi-Fi точку. Снимал в темноте, качество — сами видите. Хоть блок питания и 1А, я все манипуляции над подопытным проводил, запитывая его от ноутбука. По опыту эксплуатации — берет порядка 300 миллиампер. Самое главное — антенна. Как ни странно — очень даже нормально. Трехкомнатную квартиру покрывает полностью и с достаточно приличной скоростью. При желании можно приделать внешнюю антенну (придется провертеть дырочку и припаять 2 проводка).Интерфейс. Вот тут проблема. Все на китайском, английского не предусмотрено. Я выкрутился просто — взял и настроил, благо всякие ширина полосы, WPA шифрование, имя точки и пароли с DNS на английском. Для более вдумчивого процесса — используем гугл переводчик для веб-страниц, вполне хватает для нормального понимания. Помимо этого нашел в сети небольшой перевод инструкцииhttp://andrew25kir.blogspot.com/2011/11/3g-tl-wr703n.html Можно так же попобовать перешить роутер альтернативными прошивками. Например или Open WRT http://wiki.openwrt.org/toh/tp-link/tl-wr703n Единственное но — именно с версией 1.7 придется по TFTP прошиваться, поэтому для перешивки в 3 клика роутер не подходит.Достоинства Отличная упаковка Хороший внешний вид Маленький Неплохой уровень сигналаНедостатки Только китайский интерфейс Цена Понравился, думаю завести на нем HTTP сервер и прикрутить фискальный принтер Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта. TL-WR703N руководство по установке (а) — режим 3G маршрутизации  Перевод инструкции с официального сайта http://www.tp-link.cnTL-WR703N это новое поколение мини 3G беспроводных маршрутизаторов, совместимых со основными стандартами 3G — CDMA2000 (China Telecom), WCDMA (China Unicom), TD-SCDMA (China Mobile). С них можно раздать 3GИнтернет на другие устройства. Здесь приведен пример настройки TL-WR703N для режима 3G маршрутизации конфигурации. Мастер установки Откройте страницу управления устройством, набрав адрес в браузере»192.168.1.1″, нажмите кнопку «Мастер установки», выберите «Далее». Есть три режимы работы устройства: режим маршрутизатора 3Gинтернета, режим беспроводного маршрутизатора с выхода LAN, режим беспроводной точки доступа. По умолчанию стоит на 3G-маршрутизации.2.jpg Выбираем «режиме 3Gмаршрутизатора», нажмаем кнопку «Далее». Выберите регион «Китай», указывать мобильного провайдера не обязательно: «China Telecom», «China Mobile» и «China Unicom» (в соответствии с вашим Интернет-провайдером), остальные значения по умолчанию не изменяются.3.jpg Примечание: TL-WR703N по умолчанию имеет встроенные настройки для операторов China Telecom, China Mobile и China Unicom. Нажмите «Next», чтобы установить защиту беспроводной сети.4.jpg SSID номер: Это определяет имя беспроводной сети может быть изменено. Канал: 1-13. Режим: маршрутизатор, который используется для выбора режима работы, выбор пропускной способности 802.11b в режиме с 11M, 54M пропускной способности 802.11g режиме 300M, 802.11n режиме 802.11b / g. смешанном режиме и 802.11b / G / N смешанном режиме. Группа Величина: Авто, 20 МГц и 40 МГц. Максимальная скорость передачи данных: по умолчанию. Шифрование: Чтобы обеспечить Вашу беспроводную сеть от несанкционированного доступа со стороны, рекомендуется установить беспроводное шифрование, рекомендуется метод шифрования WPA-PSK/WPA2-PSK. В списке беспроводных сетей должна появиться ваша сеть.5.jpg После завершения установки, нажмите кнопку «Далее», чтобы перезагрузить маршрутизатор, подождите 1-3 минуты, проверьте устройство «работает» — «3G», вы можете видеть IP-адрес маршрутизатора имеет доступ к необходимым параметрам, таким как Интернет, маршрутизатор коммутируемого было успешно, как показано, и вы можете нормально выйти в Интернет.6.jpgИспользуемые источники:

  • https://www.kupislonica.ru/pereshivka-kitayskoy-versii-routera-tp-link-tl-wr703n-v-openwrt/
  • https://mysku.ru/blog/china-stores/35887.html
  • http://andrew25kir.blogspot.com/2011/11/3g-tl-wr703n.html

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации