Posted: Wed Feb 06, 2013 18:54 Post subject: ASUS RT-N13U B1 (DD-WRT ПОМОЩЬ ПО ПРОШИВКЕ)
Здравствуйте.
Проблема такого характера: я являюсь счастливым обладателем RT-N13U B1, на который год назад успешно накатил dd-wrt, и недавно приобрёл второй. Что бы я не делал, ни в какую не могу через Asus Firmware Restoration Tool залить asus-to-ddwrt.trx файлик. Пробовал и разные версии Utility, и чтобы совпадали с рекомендуемой текущей прошивкой, и другие. Так же пробовал перепрошивать роутер официальными прошивками через web-интерфейс, что успешно и проходило. Но опять же, при запуске AFRT выдаёт "проверьте соединение между роутером и компьютером". Пробовал различные конфиругации на Win7 x32/x64, WinXP x32. Firewall отключал, антивирус отключал. Дополнительно останавливаел процесс фаера из сервисов. Так же пробовал подключиться по tftp с тех же систем + Debian. Результат — везде "Timeout occurred". Скачивал утилиты именно для версии B1. TCP/IP стандартно: комп ip 192.168.1.2 mask 255.255.255.0 gateway 192.168.1.1 Наткнулся на форуме о том что ip компа должен быть обязательно 192.168.1.15. Пробовал, не помогло. Безусловно вводил роутер в режим восстановления перед каждым испытанием: отключение питания, зажатие кнопки restore, включение питания, дожидаюсь пока заморгает power led , отпускаю restore. Итог, оставил бета прошивку 2.0.2.5o временно, всё отлично работает.
Кто знает как всё-таки накатить asus-to-ddwrt.trx через AFRT, и как это лечится? Может быть я что-то упускаю? Какие подводные камни?
Спасибо.
Проще и надежнее всего будет вскрыть роутер и подключить консольный кабель, а потом TFTP.
Как минимум увидите где возникает сбой. Имел дело с подобным роутером - только через консольный доступ и удалось его прошить.
А если я через web gui стандартной прошивки залью файлик asus-to-ddwrt.trx, получу кирпич?
И ещё вопрос, должен ли он пинговаться в recovery mode? Потому что у меня не пингуется.
UPDATE:
На Debian через tftp, удерживая кнопку WPS вместо Restore, получилось послать 8578 чанков, на каждый из которых пришёл ответ recieved, так как я включил trace. На 8579 чанке идёт постоянный send без подтверждения о получении recieved, что собственно и даёт Transfer timed out.
IP КОМПА ОБЯЗАТЕЛЬНО 192.168.1.15, иначе ничего вообще не передаётся.
Полностью (т.е. совершенно необратимо) "закирпичить" роутер таким образом не получится - даже если совершенную ерунду прошить, остается recovery mode. Другое дело, что если recovery как-то поглючивает...
Насчет пинга полностью не уверен, но ЕМНИП - не должен, т.е. это нормально. Кстати, IP на 192.168.1.15 никогда не выставлял, не было необходимости.
Вообще по-моему Вы зря теряете время на перебор всех этих вариантов - аккуратно снять этикетку, открутить два винтика и вскрыть корпус можно за пять минут. Еще 10-15 - подключить консольный кабель (если делать из дата-кабеля от сотового телефона) и получить четкое представление о происходящем.
Кстати, когда я боролся с подобным багом (а я этих роутеров повидал два с лишним десятка), то в одном из случаев dd-wrt просто необъяснимо "не влезал", но почему-то нормально закачался образ wive-ng. А потом уже из-под него (её?) я прошился на dd-wrt. Попробуйте еще может таким образом.
Закончилось всё тем, что через gui родной прошивки я залил asus-to-ddwrt.trx. А уже через gui ddwrt бинарник. После этого уже даже и не стал разбираться с консольными кабелями, и не проверял на работоспособность tftp и AFRT.
Спасибо за помощь.
Купил позавчера такой же роутер (RT-N13U B1). Стал пытаться скормить ему asus-to-ddwrt.trx через родную ASUSовскую тулзу (к-рой поднимал его потом от безысходности до родной прошивки 2.0.2.5o) по этому описанию http://www.dd-wrt.com/wiki/index.php/Asus_RT-N13U
Результат = хрен. Начинает заливаться, а потом где-то на 67% пишет "Failed to flash the firmware blah-blah-blah". 2 вопроса:
Успешно залил через родное меню dd-wrt, но теперь не могу поднять pppoe соединение, пытался откатиться через "asus firmware restoration" на 68 % выдает "ошибка соединения", так-же пытался залить по fttp, безуспешно, вот думаю нести ли в СЦ, или не примут уже по гарантии?
Что не так с первой ссылкой? Довольно детально расписано; ну да, с ошибками, но может у авторов английский не родной язык.
Прошивать можно через AFRU, который почему-то частенько глючит под Вин7 (и отлично работает под ХР) или - радикальный способ - через консольный кабель. В репозитории всегда есть файл asus-to-ddwrt, вот его и шить.
Успешно залил через родное меню dd-wrt, но теперь не могу поднять pppoe соединение, пытался откатиться через "asus firmware restoration" на 68 % выдает "ошибка соединения", так-же пытался залить по fttp, безуспешно, вот думаю нести ли в СЦ, или не примут уже по гарантии?
Так сейчас каков статус устройства? Кирпичик?
В СЦ нести можно, но только если быть блондинкой, делать испуганное лицо ("вдруг само перестало работать" ) и не говорить про эксперименты с прошивкой, конечно.
А так - пытаться дальше через firmware restoration. Лучше всего оно работает под ВинХР, под семеркой у часто как раз и сбоит в процессе прошивки.
Что не так с первой ссылкой? Довольно детально расписано;
при выполнении всех их пунктов я получаю "Failed to flash the firmware blah-blah-blah" - вот к чему претензия. Да, и про неработоспособность (тотальную) асусовской тулзы для прошивания на Win7 не сказано ни слова. И еще - где все-таки прочитать 100% рабочий алгоритм прошивания этого зверя? И что за консольный кабель еще такой?
при выполнении всех их пунктов я получаю "Failed to flash the firmware blah-blah-blah" - вот к чему претензия. Да, и про неработоспособность (тотальную) асусовской тулзы для прошивания на Win7 не сказано ни слова. И еще - где все-таки прочитать 100% рабочий алгоритм прошивания этого зверя? И что за консольный кабель еще такой?
тут, батенька, дело в том, что всё бесплатно, соответственно никто не обязан расписывать все возможные и невозможные варианты в Wiki. Вывод о неработоспособности AFRU под Win7 - лично мой, но так или иначе подтвержденный многими другими. Хотя и успешные примеры тоже были; не знаю, как такое может быть и куда смотрел и чем думал Asus.
100% гарантии наверное никто не даст, увы. Пробуйте; ну и опять-таки - найдите компьютер с ХР, а дальше - все, как пишет Asus о восстановлении прошивки. По-моему, эти устройства хоть и капризны, но убить безвозвратно их не так просто. Я уже руку набил на них, десятка три этих устройств в разном состоянии через меня прошли.
Консольный кабель = например старый дата-кабель от моб.телефона, припаянный ко внутренним контактам на плате роутера. Самый информативный способ прошивки, а в случае с N13U и подобными - можно сказать финальный, если не брать во внимание выпаивание флеш-чипа и внешний программатор. В сети полно информации о подключении консольного кабеля к роутеру.
Например, по каким словам искать? И заодно, как вскрыть коробку ASUS RT-N13U?
http://www.dd-wrt.com/wiki/index.php/Serial_Recovery - первое, что попалось под руку. Команды для Ralink я по ссылке не увидел, но оно всё есть тут на форуме, в первых темах о поддержке этой модели.
Чтобы вскрыть - под резиновыми ножками на дне выкрутить два винта; отклеить наклейку на дне (можно вдоль наполовину, до шва, потом назад приклеится); чем-то острым аккуратно чуть-чуть разделить половинки, а потом руками как бы "разорвать" его пополам. Звук жуткий, предупреждаю!
За подсказку спасибо, но остается вопрос - оно что, т-ко через СОМ порт работает? А через ГЫИ без переходника USB-COM никак?
Оно - это кто? Консольный кабель это уже радикальное решение проблемы прошивки через доступ к загрузчику системы.
Насчет GUI - вроде так и задумано, но по-моему ни одного роутера из своих подопытных таким образом прошить не удалось.
Через AFRU - да (хотя и с бубнами), консоль - да (гораздо надежней), а через GUI не припоминаю.
И кстати, это НЕ USB-COM, там совсем другие напряжения (от -12 до 12 В, а в UART на роутере 0-3.3 В)