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.
Понятно, что китайские стоят дешевле, хотя внутри они полностью идентичные. Раньше, роутеры первых версий, без проблем перешивались английской прошивкой, но начиная с версии 1.6 эта возможность была исключена.
Мне в руки попал роутер версии 1.7. WEB-панель выглядит примерно так:
Прелестно, не правда ли? И перешить в английскую версию просто так не получится.
Самый простой метод — найти дамп флэшки с английской прошивкой и перешить. Но поиски в интернет не привели меня к успеху. Дампа для TL-WR703N я не нашел. Тем не менее, есть много подтверждений, что перешивка китайской версии в OpenWRT прошла успешно. Ладно, будем шить в OpenWRT. Как это сделать есть несколько способов, я пойду самым простым путем.
Для начала я скачал образ OpenWRT для TL-WR703N с разблокированным загрузчиком и ART-разделом. Разблокированный загрузчик мне нужен для того, чтобы была возможность потом прошиваться любыми альтернативными прошивками из WEB-панели. Затем я скачал модифицированный U-BOOT от от pepe2k. В нем встроен recоvery-сервер для восстановления прошивки в аварийных случаях. Ссылки на прошивку и u-boot дам в конце статьи.
Следующий этап — распайка порта UART. Для этого придется открыть корпус. Корпус сделан так, что не сразу поймешь как его открыть. В итоге, оказалось что верхняя цветная крышка держится на трех защелках+небольшое ушко в углу (см. фото) .
Плата содержит все то же, что и любой другой роутер. Вот только LAN-порт всего один, к сожалению. Эх, еще бы один порт, который мог бы быть WANом, цены бы не было этому роутеру… А так имеет то что имеем.
Вот, нашел фото платы с расписанными контактами. Может кому пригодится.
Нам нужны контакт 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-маршрутизации.
Выбираем «режиме 3Gмаршрутизатора», нажмаем кнопку «Далее». Выберите регион «Китай», указывать мобильного провайдера не обязательно: «China Telecom», «China Mobile» и «China Unicom» (в соответствии с вашим Интернет-провайдером), остальные значения по умолчанию не изменяются.
Примечание: TL-WR703N по умолчанию имеет встроенные настройки для операторов China Telecom, China Mobile и China Unicom. Нажмите «Next», чтобы установить защиту беспроводной сети.
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. В списке беспроводных сетей должна появиться ваша сеть.
После завершения установки, нажмите кнопку «Далее», чтобы перезагрузить маршрутизатор, подождите 1-3 минуты, проверьте устройство «работает» — «3G», вы можете видеть IP-адрес маршрутизатора имеет доступ к необходимым параметрам, таким как Интернет, маршрутизатор коммутируемого было успешно, как показано, и вы можете нормально выйти в Интернет.
Используемые источники:
- 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


Banana Pi: через U-Boot к Arch Linux




Xiaomi WiFi Router 3G с гигабитными портами - обзор простого юзера.


Как настроить беспроводной маршрутизатор Xiaomi Router 3G
Интернет для дачника. Добываем максимальную скорость в сетях 4G. Часть 1. Выбор правильного роутера
Обзор Tenda AC6. Лучший домашний роутер до 3000 рублей
Nexx WT3020H беспроводный WiFi маршрутизатор