Рано или поздно у любителей, которые играются с dir-320 ставя на него всякие альтернативные прошивки и экспериментируя на нём сталкиваются с ситуацией когда роутер «умирает» по программной части.
Благо на dir-320 (подчёркиваю версии A1 и A2, то есть не NRU) выведена распайка для jtag и поэтому сильно изгаляться над его восстановлением не приходиться. Теперь обо всём по порядку. Как я уже писал ранее — я собрал себе jtag кабель (наиболее простой и подходящий, как по мне оказался wiggler с микросхемой 74HC244):
В интернете еще вот такой вариант встречается, но он без буферизации и прошивка через него намного дольше:
После этого я распаял 14пиновый разъём на dir-320 и подключил к нему программатор. Но вот незадача — на роутере оказалась неправильная разметка выводов и роутер не откликался. Но сами выводы распаяны согласно стандарта. Тогда я снова все контакты отключил и попробовал подключить по стандарту для 14пинового коннектора jtag необращая на нумерацию контактов на плате. Вот таким образом:
Попробовал что либо сделать с процессором и вуаля:
D:\TMP> brjtag -backup:cfe /fc:033 /wx8 /ejslow /dma /bypass /wiggler =============================================== Broadcom EJTAG Debrick Utility v1.9h1-hugebird =============================================== Probing bus ... Done Detected IR Length is 8 CPU assumed running under LITTLE endian ................ .............. ......... *** REQUESTED OPERATION IS COMPLETE *** D:\TMP> brjtag -erase:nvram /wiggler /wx8 /dma /fc:033 =============================================== Broadcom EJTAG Debrick Utility v1.9o-hugebird =============================================== Probing bus ... Done Detected IR Length is 8 CPU assumed running under LITTLE endian ................ .............. ......... *** REQUESTED OPERATION IS COMPLETE *** D:\TMP> brjtag -erase:kernel /wiggler /wx8 /dma /fc:033 =============================================== Broadcom EJTAG Debrick Utility v1.9o-hugebird =============================================== Probing bus ... Done Detected IR Length is 8 CPU assumed running under LITTLE endian ................ .............. ......... *** REQUESTED OPERATION IS COMPLETE *** D:\TMP> brjtag -flash:cfe /wiggler /wx8 /dma /fc:033 =============================================== Broadcom EJTAG Debrick Utility v1.9o-hugebird =============================================== Probing bus ... Done Detected IR Length is 8 CPU assumed running under LITTLE endian ................ .............. ......... *** REQUESTED OPERATION IS COMPLETE *** |
PS. Забыл сказать, что cfe для dir 320 я нашел в интернете на каком то забугорном сайте, а бекап я делал на всякий случай..
После прошивки я перезагрузил роутер, выдернув БП из розетки и вставив его назад.
Подождал пару минут и увидел чудо — вместо ранее монотонно горевших 5 светодиодов — светятся и помаргивают 3 светодиода. Подождал я еще пару минут, а отклика по пингу от роутера всё нет и нет. Тогда я взял и нажал ему на reset в течении 5-7 секунд — роутер пошел на перезагрузку и уже через секунд 40 появился отклик от роутера. Я открыл браузер с адресом: http://192.168.0.1 и увидел Режим восстановления, куда и залил стандартную прошивку от Dlink взятую отсюда: http://ftp.dlink.ru/pub/Router/DIR-320/Firmware/.
После прошивки и перезагрузки роутер заработал как обычно.
PS. На данный момент мне нужен dir-320 как 3G приемник c раздачей по WiFi для своего Google Nexus 7 поэтому с другой альтернативной прошивкой я на данном устройстве изгаляться не стал (благо у меня еще 3 таких есть для всякого рода экспериментов), а последняя родная прошивка от Dlink для dir-320 вполне нормально выполняет свои обязанности в паре с модемом Huawei e173.
Надеюсь кому-то пригодился мой опыт восстановления dir-320 с помощью jtag кабеля.
Напоминаю всем копирующим мой контент о существовании закона "Об авторском праве".
В связи с этим, прошу во избежании конфликтов при копировании данного материала, ставить на него ссылку:
Также, вы можете отблагодарить меня переслав любую сумму на любой кошелек WebMoney, для поддержания данного ресурса. Или просто админу на пиво ;)
Кошельки для получения благодарности:
R386985788805
U234140473141
Z147712360455
На данной странице нет комментариев, возможно они закрыты. Если Вы хотите оставить свой комментарий, перейдите на специально созданный раздел