Восстановление прошивки на роутере TP-LINK TL-WR941ND через Serial интерфейс

Стандартный

Внимание!!! Все действия описанные в данной статье вы делаете на свой страх и риск!!! Никаких гарантий я не даю!!! Так-же помните, что вскрыв роутер, вы теряете гарантию от сервис центра!!!

В этой статье я расскажу о том как восстановить прошивку на роутере TP-LINK TL-WR941ND после её полного стирания или повреждения. В моем случае прошивка оказалась поврежденной после неудачной прошивки на DD-WRT. В состоянии со стертой или поврежденной прошивкой роутер ведет себя так — постоянно горит только индикатор питания, остальные индикаторы одновременно загораются и тухнут каждую 1 секунду, и при попытках подключения к компьютеру выходит сообщение, что сетевой кабель не подключен. Восстанавливать прошивку будем через Serial интерфейс на плате роутера.Для этого нам понадобиться:

1. — КАБЕЛЬ USB-RS232

Для подключения к Serial интерфейсу на роутере понадобится кабель USB-RS232 (подходят кабели от многих старых телефонов Nokia, Siemens, Sony-Ericsson и т.д.). Я для перепрошивки буду использовать кабель от Sony-Ericsson(на фото он со срезанным штекером), распиновку кабелей можно найти тут — http://pinouts.ru. Контакты кабеля подключаем к плате роутера следующим образом:

Кабель ————> Роутер
Tx ——————> Rx
Rx ——————> Tx
GND —————> GND

Тоесть Tx кабеля к Rx контакту на роутере, Rx кабеля к Tx контакту роутера и GND кабеля к GND роутера.

Вот расположение контактов на роутере TP-LINK TL-WR941ND:

Также для перепрошивки понадобится установка перемычки как показано на рисунке (я её напаял паяльником). Если вы придумаете другой способ сделать перемычку пользуйтесь им.

2. — TFTP-сервер

Также нам понадобится TFTP-сервер, с него будем скачивать прошивку во время перепрошивки.  Установим для этого — WinAgents TFTP Server — http://www.winagents.com/downloads/tftpsetup.exe Для его работы подойдут настройки по умолчанию. Его директория по умолчанию в Windows XP — C:\Documents and Settings\All Users\Aplication Data\WinAgents\TFTP Server 4\TFTPRoot\ — в нее нужно будет положить файл прошивки в формате .bin . Я использовал эту прошивку(но вы можете использовать и свою) — http://cyber-notes.net/wr941nv2_en_3_11_8_up(100609).bin Также на компьютере с которого будем перепрошивать роутер временно укажем ip — 192.168.1.254

3. — Терминальный клиент Putty

Скачать Putty можно здесь — http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe. Далее настроить как показано на картинках:

Вместо COM1 укажите свой порт

ПРОШИВКА

— Подключаем кабель USB-RS232 к роутеру а кабель USB-RS232 к компьютеру

— Подключаем роутер к компьютеру сетевым кабелем(обжатой витой парой)

— Включаем питание роутера

— Запускаем Putty и соединяемся с роутером

Если вы удачно соединитесь с роутером вы увидите сообщение о подключении и он будет автоматически рестартовать показывая сообщение:

Autobooting in 1 seconds …

Чтобы отключить авто рестарт во время показа сообщения — Autobooting in 1 seconds … — введите быстро с клавиатуры — tpl Если вы успели ввести то индикаторы роутера перестанут мигать и в Putty появится приглашение для ввода команд.

Введем следующую команду для указания ip адресов сервера и роутера:

setenv serverip 192.168.1.254; setenv ipaddr 192.168.1.1

Укажем файл прошивки:

tftp 0x80800000 wr941nv2_en_3_11_8_up(100609).bin

Далее введем(где 0x3c0000 это размер прошивки в шестнадцатеричной системе, узнать его можно так в свойствах файла смотрим его размер в байтах, у моей прошивки он — 3932160 байт — и переводим в шестнадцатеричную систему получаем — 0x3c0000 )

erase 0xbf020000 +0x3c0000

Теперь введем:

cp.b 0x80800000 0xbf020000 0x3c0000

Перезапустим роутер командой:

reset

Если перепрошивка прошла удачно после перезагрузки роутер станет доступен через веб-интерфейс по адресу — http://192.168.1.1


34 Comments

  1. отличное описание мне помогло вернуть к жизни мой 941 =) брал только кабель другой СА 42 китайский на 3 провода (черный GND белый Rx красный Tx) очень меня помучил данный шнурок (драва под ХП онли) тонкие провода как от наушников…

  2. Здравствуйте хотел уточнить тчо может быть у меня почемуто пишутся одни краказяблы все зделал по инструкции но вот ниче не ясно когда он его опрашивает..менять язык пробывал не помагло.
    Заранее спасибо.

  3. А после перепрошивки через комп-порт — перемычку нужно выпаивать ?
    Если не выпаивать, она как-то в дальнейшем влияет на работу роутера (скорость и т.д.)

  4. блин классно! а можеш и мне прошить? у меня такой же wifi! горят все индикаторы портов и часто тухнут все индекаторы тоже не заходит в 192 168 1 1!если с украины набери я перезвоню 0974160897!щяс отрезал юсб с сони эриксона на 4 провода белый зелёный красный чёрный куда какой?????

  5. Здраствуйте, достался такой роутер, но при включении питания загорается повер и всё, ничего больше не мигает и не горит, попробовал через ком-порт, он ничего не передаёт, что может быть с ним?

    • В ethernet порты пробовали подключать компьютер или ноутбук через кабель? Загораются ли лампочки этих портов при подключении к ним устройств? Нечто похожее было у меня с установленной прошивкой DD-WRT горит только Power и светодиоды портов куда подключено что-либо, и при этом всё работало(видимо в самой DD-WRT не поддерживаются другие индикаторы wlan и т.д.).

    • Нет! на роутере UART интерфейс поэтому и используется для подключения конвертер с USB на COM

  6. сделал все как по инструкции, и настройки кодировки менял. все равно пишутся квакозябры и не могу вписать «tpl». что может быть?

  7. Всё сделал по инструкции, путти подключается вроде к роутеру, но от роута нет сообщений, вводятся с клавы одни крякозябры, если не обрывая соединение в путти грузануть по питанию роут, в пути вылетают крикозябрики экрана на 2, потом замирает экран. лан порты линк дают, индикаторы горят power и system

  8. Подскажи пожалуйста, имеется аналогичный кабель «Profilic» на PL 2303HX для SE T 610(на коробке написано для Ericsson Т68, распиновка 1-nil; 2-оранжевый;3-зеленый;4-желтый:5-синий;6-nil;7-nil;8-nil;9-nil;10-черный+коричневый -5v(DGND) ;11-красный +5v), как срастить сей девайс с «D-Link 2640 BRU_C2″ распиновка 1-GND;2-TxD;3-RxD;4-VCC +3,3v и возможно ли это вообще??? и если Вам бедет не трудно дайте корректную распиновку моего кабеля,т.к. к каким я проводам только не подпаивался, ни TP-LINK роутер ни D-link модем не обнаруживается, прогу настроил верно.( проверил на старом телефоне SE T610 кабель жив!!! и данные передает.) Жду ответа на gremlen-87@mail.ru. Заранее спасибо

    • Проще искать готовый манаул по конкретно своей версии роутера где будет всё пошагово расписано.

  9. Здравствуйте, имеется данный роутер. При включении моргают вначале все лампочки, потом только первая. Подпаялся к нему, на Putty , выбрав com , постоянный обмен кучу кракозябров, отключаю роутер пропадает, включаю опять также. Наверное уже проц приехал? Еще обнаружил вот что , при подключении к Lan портам —
    1 порт — 0 реакции
    2 порт — лампочка загорается
    3 порт — лампочка через пару сек один раз моргнет и всё
    4 порт — лампочка загорается .
    Процессор ?

    • У вас 740 модель, я имел дело на практике только с 941 и только по ней могу дать конкретные советы. В вашем случае рекомендую найти инструкцию по восстановлению именно под вашу модель роутера.

  10. Здравствуйте.
    После подключения через putty к роутеру, ничего не происходит. нет никаких сообщений, просто черное окно. Что делать?
    Шнур вот такой: hттp://www.lunashops.com/goods.php?id=2183

    • Другая проблема, после подключения, помимо того что приведено в посте, выдает огромный лог: hттp://sendfile.su/1076002
      Ввести что-то не получается, ибо просто не печатает

      • Вроде разобрался со всем, но после перезагрузки роутера, он начинает циклически перезагружаться.
        Лог на всякий случай: hттp://sendfile.su/1076020

  11. Подскажите пожалуйста, что мне делать… После неудачной прошивки роутера, начали мигать индикаторы как в вашем описании. Отнес в СЦ сказали, что не могут восстановить. после того как я его вскрыл, пайки не увидел, предполагаю, что они его просто не смогли открыть. Заказал провод, пока его ждал роутер валялся. Когда появился провод, сразу взялся паять как написано в статье. Включил питание, а у меня теперь лампочки не моргают, а постоянно светят все лампы кроме SYS, LAN и QSS. Что с ним могло стать, и что мне теперь делать??? Заранее благодарен.

  12. — Подключаем кабель USB-RS232 к роутеру а кабель USB-RS232 к компьютеру
    что за тафтология такая?
    не могли бы вы поподробнее мануал сделать…

  13. Здравствуйте. Это снова я.
    Подскажите, где скачать нормальную openwrt?
    Качал вот отсюда: https://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/
    Эту версию: openwrt-ar71xx-generic-tl-wr941nd-v3-squashfs-factory
    После прошивки, роутер окирпичивается и просто постоянно перезагружается.
    Хотя после ddwrt сразу начинал работать.

  14. Если на компьютере есть com-порт, можно же подключиться прямо к нему без всяких переходников usb-com?

    • Вообщем для тех у кого похожая проблема и такой роутер, перемычку делать не нужно.

Leave a Reply