TL-WR1043ND - возврат с DD-WRT на родную прошивку

From DD-WRT Wiki

Jump to: navigation, search

[edit] *Способ 1

Перевод статьи отсюда

Возвращение оригинальной прошивки.

Скачайте модифицированную заводскую прошивку отсюда. Извлеките и сохраните её на USB флешку. Вставьте флешку в USB порт роутера.

Подключитесь к роутеру через telnet. Проверьте что флeшка подключена и смонтирована (прим. пер. - проверить можно через web интерфейс (службы - USB)) выполните команду mtd -e linux -r write /mnt/<firmwarefilename.bin> linux где <firmwarefilename.bin> имя файла прошивки (т.е. с tplink.bin команда будет - mtd -e linux -r write /mnt/tplink.bin linux )

В консоли появятся следующие строки root@<router_name>:/tmp# mtd -e linux -r write /mnt/0x20200.bin linux Unlocking linux ... Erasing linux ... Writing from /mnt/0x20200.bin to linux ... [w], which the [w] will change between [w] and [e] (прим пер. [w] и [e] будут сменять друг друга довольно продолжительное время)

Примерно через пять минут (прим. пер - у меня было через три), будет выдано:

Connection to host lost. (прим. пер. - в putty в зависимости от настроек окно консоли может просто закрыться. это нормально)

После этих действий роутер прошит заводской прошивкой (прим. пер. - прошивка старая так что рекомендую сразу накатить свежую)


** Внимание! Вы можете повредить роутер! **

Это всё! Удачи!



[edit] *Способ 2

По процедуре, описанной здесь В качестве code.bin подсунуть обычную оригинальную прошивку с сайта производителя, она имеет размер такой же как и прошивка openwrt. До начала загрузки устройства, когда загрузчик выдаст свою инфу в консоль, нужно успеть нажать tp или tpl чтобы загрузчик вошел в режим восстановления, после чего вводить команды. TFTP сервер брал tftpd32, консоль putty, адаптер на COM порт у меня уже был, использовал ещё давно на дсл модеме, схема вот. Ничего сложного. Порт на плате модема распаивал. Затруднения вызвали только контакты с питанием - думаю что из-за кривых рук. Проблема в том, что площадки соединены с обширными медными слоями платы, тепло быстро отводится и греть надо долго и упорно чтобы хоть как-то впаять контакты разъема.

настройки ком порта для данного девайса: скорость порта 115200, data bits 8, stop bits 1, parity none, flow control none. Распиновка разъема на плате вот: http://wiki.openwrt.org/_detail/inbox/wr1043ndserial.jpg?id=toh%3Atp-link%3Atl-wr1043nd . Есть вот тут http://wiki.openwrt.org/toh/tp-link/tl-wr1043nd#opening.the.case аглицкое описание как открывать корпус - инженеры тплинка имели хорошую фантазию когда корпус создавали :) Однако следует отдать должное - через боковую решетку легко просовывается разъем :) Я нашел проводок с двумя одинаковыми 4-х пиновыми разъемами на концах типа "мама". Один воткнул в плату девайса, второй просунул сквозь решетку наружу, корпус собрал. Наружу выводил маму чтобы ничего не коротнуло когда консоль не используется. Чтобы соединить два разъема типа "мама" выпилил с ненужной платы 4 пары соответствующих контактов, соединил контакты попарно и теперь в эту колодку вставляю разъем консоли и торчащий разъем из модема.


p.s. сразу предупрежу любителей экспериментов! у роутера TP-LINK TL-WR1043ND НЕТ возможности запустить режим восстановления без вскрытия корпуса! даже со вскрытием - придется распаивать COM порт на плате и делать переходник USB-COM !!!так что если нет желания получить "кирпич" не лезьте без достаточных знаний!!!