Sunday, November 14, 2010

Как перепрошить dir-320

В первый раз у меня получилось легко прошить роутер с оригинальной до новой trx OpenWRT Backfire, но потом столкнулся с трудностью что не могу попасть на роутер в первые секунды старта для ещё одной перешивки trx OpenWRT Kamikadze. Т.е. он вообще не пингуется секунд 10.
Я нашёл очень хорошее, а главное работающее решение!

1. Скачиваете прошивку с сайта [1] или собранную вручную .trx [2], [3], [4]
2. Выставляете на компьютере статический адрес (например 192.168.0.10)
Лучше подключиться к роутеру dir-320 через свитч,
чтобы не падал интерфейс при выключении питания.
Если шить через Windows есть решение
REGEDIT4 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] "DisableDHCPMediaSense"=dword:00000001
3. Запустить три консоли для загрузки прошивки с командой
atftp --no-source-port-checking -p -l firmware.bin 192.168.0.1
но Enter не нажимать!
Для Windows ищите батник [5]
4. На выключенном роутере нажать ресет кнопку и держать.
5. Включить питание и держать кнопку ресет секунд 20
6. Отпустить ресет.
7. Попробуйте быстренько пингануть, он должен отзываться с ttl=100 (пинг пусть продолжается) Если не получилось, то попробуйте сделать ресет 30/30/30
8. Резко выдернуть питание и всунуть обратно. (это самая важная часть!)
9. Пинг должен продолжаться (!) (пункт 7).
10. Быстро нажать Enter для запуска команд прошивки в трёх ранее открытых консолях (пункт 3)
(этот пункт должен быть запущен мгновенно после пункта 8)

Для дополнительной информации смотрите [6], [7]

No comments: