Маршрутизатор TP-Link TL-WR1043ND и прошивка от dd-wrt (проблема с WAN-портом и откат на родную прошивку)

1. Операция по установке прошивки dd-wrt на TP-Link TL-WR1043ND имеет нюанс: если у вас на маршрутизаторе версия прошивки новее, чем 3.9, то после заливки в него прошивки dd-wrt WAN-порт работать не будет! Это связано с изменением в логике работы загрузчика, который выключает этот порт при старте системы. Решение простое – перед заливкой кастомной прошивки необходимо продаунгрейдить родную прошивку TP-Link. Я нашёл немецкую версию с нужным boot-лоадером. Брать тут.
Собственно, это всё. После даунгрейда можно заливать dd-wrt.

2. Операция по возврату родной прошивки с dd-wrt очень проста. Сначала качаем с сайта производителя любую версию прошивки, с размером меньшим 8Мб. Я использовал вот эту. Далее, либо выкладываем её к себе на ftp, либо пишем на флэшку и подключаем её к роутеру (в dd-wrt надо включить поддержку USB). Затем подключаемся к маршрутизатору либо по telnet, либо по ssh и выполняем:

Если прошивка лежит на ftp:
#cd /tmp
#wget
#cd /
#mtd -r write /tmp/wr1043nv1_en_3_12_2_up\(100820\).bin linux

Если прошивка на флэшке – всё ещё проще. Сразу шьём:
#mtd -r write /mnt/wr1043nv1_en_3_12_2_up\(100820\).bin linux

После заливки роутер сам перезагрузится. Не забудьте нажать reset, чтобы сбросить настройки в дефолт.

P.S. Тема собственно в инете раскрыта, но пришлось потратить около часа, чтобы разобраться. Так что – публикую…

Обсуждение закрыто.