Внимание:
в процессе указанных действий роутер может быть поврежден, устройства,
подключенные в usb-порт могут также быть повреждены.
Все действия
только на Ваш страх и риск.
После добавления USB-порта появляется возможность использовать различные
USB-устройства: модем, принтер, накопители и т.д.
Данный роутер
имеет следующие характеристики:
CPU: MediaTek MT7628N
Flash-память:
8 Мбайт
RAM: 64 Мбайт
1WAN/4LAN 100Mбит/с
Аналогичные действия можно произвести с моделями TL-WR840N V4, TL-WR840N V5, единственное у модели TL-WR840N V5 память 4Мб, поэтому в прошивку можно включить очень мало компонентов, лучше заменить на 8/16Мб.
Аппаратная часть.
4. Для питания USB-порта использовал китайский DC-DC понижающий преобразователь.
Питание +9В на вход преобразователя подается непосредственно с кнопки питания роутера на контакты in+ и in-,т.е.при выключенном кнопкой роутере DC-DC преобразователь также выключен.5. Питание на USB-порт подается с выхода преобразователя
(контакты out+ и out-)
В качестве разъема можно использовал готовую плату
USB-порта из Китая
6. Соединил по следующей схеме.
На USB-порте используется 4 контакта:
+5В
GND (общий)
D+
D-
Вначале
припаял тонкий провод к контактам D+ и D- на плате роутера и закрепил их
термоклеем, чтобы они не оторвались, т.к. дорожки очень тонкие. Контакты
расположены близко к друг другу, нужен паяльник с тонким жалом, паять нужно
аккуратно, предварительно залудив концы
проводов.
7.
Под USB-порт вырезал отверстие сбоку роутера, закрепил все термоклеем.
Программная часть.
1. Поскольку стоковая прошивка не поддерживает работу с USB-устройствами была
собрана прошивка от Padavan под данную конфигурацию железа с поддержкой
USB-устройств.
Думаю, при желании можно собрать и Openwrt/Rooter под данную
конфигурацию (подойдут прошивки собранные для TL-WR842N V5).
2. Установить прошивку от Padavan можно через tftp.
Прошивка должна быть предназначена для заливки для tftp . В случае с прошивкой от Padavan к полученному после сборке прошивки файлу нужно вначале файла приклеить пустой файл размером 128 кБ.
Кратко как прошить по tftp:
важно! перед всеми действиями рекомендуется отключить/удалить антивирус (некоторые не отключаются полностью), выключить брэндмауэр, перезагрузить ПК, т.к. возможна блокировка работы tftp со стороны системы.
1) скачать и установить tftp-сервер, например tftpd32
2) переименовать файл прошивки в tp_recovery.bin и положить в папку tftp-сервера:
3) на сетевой карте указать вручную ip-адрес 192.168.0.66, маска подсети 255.255.255.0:
4) выключить роутер, соединить кабелем роутер (из любого порта LAN) с ПК.
кабель провайдера из WAN-порта отключить.
на ПК отключить все "лишние" сетевые подключения (wifi, вторая сетевая карта, если имеются), оставить включенным только одно сетевое подключение к роутеру.
5) запустить tftp-сервер, убедиться, что файл прошивки лежит в папке сервера, можно нажав кнопку "show dir":
6) на выключенном роутере зажать кнопку "reset" и не отпуская ее включить питание, как только пойдет загрузка файла в роутер, отпустить кнопку "reset":
7) дождаться окончания загрузки прошивки, роутер должен перезагрузиться в течение нескольких минут.
статус загрузки файла прошивки можно посмотреть во вкладке "log viewer"
8) на сетевой карте вернуть автоматическое получение ip-адреса и dns
Пример лога при загрузке роутера и подключении hilink модема Huawei E3276
https://disk.yandex.ru/d/y7ereFbb0wnz9g
С подключенными устройствами выглядит так:
При использовании usb-устройств, потребляющих значительный ток, например 4G-модемов, рекомендуется заменить штатный блок питания на более мощный (с бОльшим выходным током, напряжение БП 9В) или использовать активный usb-хаб с отдельным питанием.
* У меня роутер работал нормально и от БП 12В (по входу в роутере установлен конденсатор на 16В), но все-таки в целях безопасности лучше используйте 9В.
Комментариев нет:
Отправить комментарий