Привет читатель, я являюсь владельцем сего замечательного девайса, стоковые прошивки которого ужасны ни как не доведут устройство до ума. 🙂 Сегодня расскажу как после очередного возвращения c dd-wrt роутер превратился в «кирпич». Все лампочки одновременно моргали а сама «железяка» ни как не откликалась по веб-морде. В просторах сети есть несколько инструкций по восстановлению через USB To TTL адаптеры, такого у меня конечно же не оказалось (хотя в дальнейшем я его купил).
Я нашел у себя в тумбочке старинный дата кабель от сименсов 65-75 серии, вспомнив что эти кабели (DCA-510) так же эмулируют ком порт на юсб решил попробовать его. Сам кабель основан на микросхеме pl2303.
Разберем его и посмотрим какие контакты за что отвечают: Как видно нам надо всего три провода, «земля gnd», «передача tx» и «прием rx».
Присоединим провода от микросхемы к параллельному порту роутера (в ревизии 1.8 этот порт не распаян, видны просто отверстия под штырьки), я припаивал.
Как видно на фотографии Rx и Тx роутера и дата кабеля пересекаются между собой (что логично передача идет на примем и наоборот). Пусть вас не смущают радиаторы на процессоре и чипах, я сам их приклеил.
Дальше дело за малым, втыкаем кабель в ПК устанавливаем драйвер, подсоединяем роутер к компьютеру через ethernet порт. Ставим в свойствах сетевой карты IP 192.168.0.5 (не обязательно 5) Маска подсети 255.255.255.0 ВСЁ! настраиваем tftpd32 сервер и выставляем для доступа любую стоковую прошивку, открываем программу PuTTY и настраиваем в ней сеанс подключения Serial выбираем нужный com порт (посмотреть можно в диспетчере оборудования windows), нажимаем Open. Если видите:
No valid address in Flash.
Using fixed address:
cfg1 0xf cfg2 0x7114eth0 upeth0
Autobooting in 1 seconds## Booting image bf0200000…
то все хорошо, дальше у нас есть 1-2 секунды для того что бы ввести пароль..вводим на клавиатуре tpl, если успели нажать то появятся возможность ввода команды (строки перестанут бегать).
Далее вводим:
1) erase 0xbf020000 +7c0000 — стираем прошивку в роутере
2) tftpboot 0x81000000 code.bin — заливаем новую прошивку, указываем вместо code.bin то как называется ваша прошивка в TFTP32 сервере
3) cp.b 0x81000000 0xbf020000 0x7c0000 — прошиваем сектора залитой прошивкой
4) bootm 0xbf020000 — загружаем установленную прошивку
Все, далее ожидаем около 5 минут и перезагружаем роутер по питанию (отключаем и подключаем заново питание маршрутизатора), радуемся рабочему роутеру. 🙂
PS За кадром:
What do you think?
You must be logged in to post a comment.