Восстановление мертвых TP-LINK роутеров

C0n3 2012 M03 2
15403
1
6
0

процесс "реанимированния" маршрутизатора TP-LINK WR-1043ND

В данной статье описывается процесс "реанимированния" маршрутизатора TP-LINK WR-1043ND

после того как в него была "залита" нестабильная прошивка dd-wrt (build 18000).

Причина: После неудачного апгрейда прошивки роутер "умер" - все порты (WALN/LAN) перестали работать, ресет так же не давал положительных результатов.

Симптомы: На роутере без конца смаргивали все лампочки!

Препараты для лечения:

  • прямые руки
  • желание
  • терпеливость
  • ноутбук или компьютер (OS Windows *)
  • переходник USB to TTL (у нас  а Алматы не нашел, сам такой точно не спаяю , за то есть на amazon.com и ebay.com ) или попробовать смастерить что-то подобное из кабеля CA-42
  • программы putty и tftp32
  • паяльник
  • родная прошивка tp-link для этой модели

1) Вскрываем роутер и там мы видим следующее: (РОУТЕР В ЭТО ВРЕМЯ НЕ ПОДКЛЮЧЕН):

Припаиваем 3 провода к TX RX GND (если сериал порт распаян), или подсоединяем три провода к соответствующим пинам. Подсоединяем провода к TTL пинам на адаптере в таком порядке

GND - GND

RX - TX  а не (RX-RX)

TX - RX  а не (TX-TX)

(подписи для пинов указаны на обратной стороне адаптера, по крайне мере на той модели на которую я дал ссылку вверху)

Устанавливаем putty и tftp32, затем ставим драйвера USB to TTL  (диск обычно идет в комплекте с переходником) подключаем переходник USB to TTL к компьютеру, заходим в диспетчер устройств и смотрим какой COM порт появился (у меня COM5).ПЕРЕЗАГРУЖАЕМ КОМПЬЮТЕР!

Далее подсоединяем роутер к компьютеру через ethernet порт. Ставим в свойства сетевой карты IP 192.168.0.5 Маска подсети 255.255.255.0 ВСЁ!

Запускаем TFTP32, жмём Settings:

Далее Brows !!!! Тут указываем папку в которой лежит bin фаил родной пошивки,саму прошивку переименовываем в code.bin!!!

Теперь запускаем пути putty выставляем настройки как показано на этом скриншоте номер COM  порта может быть и другим,

Обязательно:

  • Сперва выбираем Serial
  • Далле указываем COM порт
  • Далее скорость 115200

Теперь подключаем питание к роутеру и в putty жмём open

Если все сделано правильно то появиться терминально окно putty где будут бегать строки

  1. No valid address in Flash. Using fixed address
  2. : cfg1 0xf cfg2 0x7114
  3. eth0 up
  4. eth0
  5. Autobooting in 1 seconds## Booting image bf0200000...

Как только появляется строка Autobooting in 1 second быстро нажимаем tpl, если успели нажать то появятся возможность ввода команды (строки перестанут бегать)

Далее вводим

  • Трём прошивку в роутере : erase 0xbf020000 +7c0000
  • Заливаем новую прошивку с компа: tftpboot 0x81000000 code.bin
  • Прошиваем сектора залитой прошивкой: cp.b 0x81000000 0xbf020000 0x7c0000
  • Загружаем установленную прошивку : bootm 0xbf020000

Ждём 5-6 минут, отключаем питание от роутера, подключаем - 1043ND должен восстать из "мёртвых" :)

Материал был частично взят с сайта dd-wrt.com и дополнен на личным опытом :)

Оцените пост

6