Главная   »   Форум   »   Сети   »   Восстановление роутера TP-LINK TL-WR1043ND
Для полноценного использования сайта, рекомендуем Вам зарегистрироваться.

 Для полноценного использования сайта, рекомендуем зарегистрироваться.

Восстановление роутера TP-LINK TL-WR1043ND

Как восстановить роутер TP-LINK TL-WR1043ND с помощью распайки COM порта (Serial)
Администратор
Sergio
Сообщений: 61
Киев
297 дней назад
Доброго времени суток. Попался ко мне в руки роутер TP-LINK TL-WR1043ND который мною же был удачно закирпичен. Загнал я его в кирпич при установке на роутер ОС DEB-WRT, это полноценный Linux для роутера.

TP-LINK TL-WR1043ND довольно таки не плохой роутер, с довольно таки не малым функционалом (гигабитные порты, usb порт и т.д.) по этому оставлять его в нерабочем состоянии было бы не правильно, решил любыми способами воскресить TP-LINK TL-WR1043ND.

Происходит это всё очень просто, достаточно разобрать роутер и припаятся к Serial разъёму на роутере. На первый взгляд это звучит страшно, но на практике ничего страшного нет. Достаточно следовать инструкции и процесс восстановления TP-LINK TL-WR1043ND пройдёт успешно.

Для расскирпичивания TP-LINK TL-WR1043ND нам понадобится следующее:
- Сам роутер TP-LINK TL-WR1043ND
- Кабель USB to COM (на чипе RS-232 или PL-2303)
- Компьютер с установленными PuTTY и TFTPD32
- Ethernet патчкорд для соединения ПК с роутером TP-LINK TL-WR1043ND

И так, приступим. Подготовим кабель USB to COM, я использовал USB от Nokia 3100:



Черный провод = GND
Коричневый = TX
Оранжевый = RX

Разбираем роутер и припаиваемся к соответствующим контактам на плате TP-LINK TL-WR1043ND:


Скачиваем заранее и устанавливаем все необходимые программы, драйвера и прошивку для TP-LINK TL-WR1043ND. Обратите внимание, прошивка должна быть не boot, т.е. если посмотреть на название прошивки там не должно быть слова boot, например:
Код PHP:
  1. wr1043nv1_ru_3_13_11_up_boot(121102).bin = не правильная прошивка размером 7,87 Мб
  2. wr1043nv1_ru_3_13_10_up(120614).bin = правильная прошивка размером 7,75 Мб
Правильная прошивка (без boot) для TP-LINK TL-WR1043ND лежит в прикреплённом к этой теме архиве, а так же залил драйвер для кабеля USB to COM (DKU-5).

Соединяем роутер с сетевой картой ПК и настраиваем IP адрес:

IP-адрес: 192.168.0.5
Маска подмети: 255.255.255.0



Подключаем USB to COM к компьютеру и идём смотреть в диспетчер устройств на каком COM порту он у нас будет работать (в моём случае это COM3) и запускаем PuTTY и настраиваем как показано на картинке:




Теперь нам нужно запустить TFTP сервер и положить в папку C:Program FilesTftpd32 правильную прошивку для TP-LINK TL-WR1043ND wr1043nv1_ru_3_13_10_up(120614).bin и переименуйте её в file.bin



В программе PyTTY нажимаем на кнопку Open, должно открыться чёрное окно, включаем питание роутера, в чёрном окне вы должны увидеть примерно следующее:
Код PHP:
  1. AP83 (ar9100) U-boot 0.0.11
  2.  
  3. DRAM:
  4.  
  5. sri
  6.  
  7. 32 MB
  8.  
  9. id read 0x100000ff
  10.  
  11. flash size 8MB, sector count = 128
  12.  
  13. Flash: 8 MB
  14.  
  15. Using default environment
  16.  
  17. -----------------------------------
  18.  
  19. Autobooting in 1 seconds ...
После текста Autobooting in 1 seconds ... вам нужно успеть набрать три буквы tpl иначе роутер снова пойдёт в перезагрузку.
Если вы успели ввести tpl то циклическая перезагрузка должна остановиться и на экране PyTTY должен появится курсор ожидающий ввода команд, вводим следующее:

erase 0xbf020000 +7c0000

Ждём завершении стирания криво залитой прошивки (которая и закирпичила нам роутер TP-LINK TL-WR1043ND) и вводим следующую команду:

tftpboot 0x81000000 file.bin

Эта команда заставит роутер скачать нормальную прошивку с нашего TFTP сервера. Ждём завершения загрузки и вводим:

cp.b 0x81000000 0xbf020000 0x7c0000

Ждём завершения копирования и вводим команду которая стартанёт залитую прошивку:

bootm 0xbf020000

После этой команды на экране вы должны увидеть примерно следующее:
Код PHP:
  1. jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
  2.  
  3. jffs2_build_filesystem(): unlocking the mtd device... done.
  4.  
  5. jffs2_build_filesystem(): erasing all blocks after the end marker... done.
  6.  
  7. mini_fo: using base directory: /
  8.  
  9. mini_fo: using storage directory: /overlay
После mini_fo: using storage directory: /overlay можете переводить свою сетевую карту в режим "Получить IP-адрес автоматически" и заходить на роутер через WEB интерфейс.

Таким способом можно восстанавливать любые роутеры TP-LINK

Всем спасибо за внимание, удачных восстановлений v
Прикрепленные файлы:
usb-driver_55bce5b2b962a.rar | 50.31 Кб | Скачали: 882 раза
wr1043nv1-ru-3-13-10-up-120614_55bce7dd6f7cc.rar | 5295.79 Кб | Скачали: 1259 раз
|
Перейти на форум:
Быстрый ответ
У вас нет прав, чтобы писать на форуме.