Відновлення мертвих tp-link роутерів
У даній статті описується процес "реанімування" маршрутизатора 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 пінам на адаптері в такому порядку
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 порту може бути і іншим,
Тепер підключаємо харчування до роутера і в putty тиснемо open

Якщо все зроблено правильно то з'явитися термінально вікно putty де будуть бігати рядки
No valid address in Flash. Using fixed address
cfg1 0xf cfg2 0x7114
Як тільки з'являється рядок Autobooting in 1 second швидко натискаємо tpl, якщо встигли натиснути то з'являться можливість введення команди (рядки перестануть бігати)
Чекаємо 5-6 хвилин, відключаємо харчування від роутера, підключаємо - 1043ND повинен повстати з "мертвих" :)
Матеріал був частково взято з сайту dd-wrt.com і доповнений на особистим досвідом :)