И мы открываем новую Рубрику некроФЕРРИЯ - любовь к старому железу .
А некроферрить мы будем сегодня Asus RT-N65U
Попытка восстановить роутер Asus RT-N65U или как умирают роутеры
Был у меня роутер Asus RT-N65U, почему был в один НЕ очень прекрасный момент пропал интернет, оказалось что "сгорел" роутер, было это кстати, летом, прошит он был Podovanom, а отработал примерно 8 лет(!) Сгорел это общее слово, После этого попытался прошить, но роутер не реагировал, благо что был почти близнец Asus RT-N56U и он сразу встал на замену, а роутер который не удалось прошить был выкинут. Ну конечно нет, не выкинут, с железом так нельзя, он был отложен в долгий ящик стола.
И на странице использования этого роутера появилась вот такая запись: "Вероятно отвал чипа, не удается использовать средство восстановления Asus, Asus Firmware Restoration. Пробовал заменить регулятор питания UZ1086 выходной ток - 1.5A корпус SOT-223 на 1,8 вольт на AMS1117 вообще не работает. Годен для сдувания деталей"
Да я попробовал заменить регулятор питания, но затем все припаял на место
Прошло три месяца , и вот занимаясь роутером Xiaomi Mi Wi-Fi Router Pro R3P я подумал почему бы не подключится к UART Asusa, и посмотреть а что там? И это было сделано.
Но до того как подключатся к UART Вы можете сделать несколько действий без разборки роутера, а в друг поможет!
Действие по восстановлению Asus
1) Можно попробовать стереть NVRAM - зажать кнопку WPS и подать питание. Функция заложена в ASUS U-boot.
2) Прошивка с помощью Asus Firmware Restoration version 2.0.0.0
Asus Firmware Restoration version 2.0.0.0 есть на форуме 4Pda Rescue_RT_N65U_2000
Подключаете ПК в LAN роутера, должен загореться линк (если линк не загорелся в LAN 4, нужно перевести роутер в режим восстановления, для этого выключаете питание, зажимаете резет и не отпуская включаете питание. В режиме восстановления характерно мигает светодиод)
Настраиваем IP адрес на ПК 192.168.1.2, маска подсети 255.255.255.0
Запускаете утилиту Firmware Restoration и через нее вшиваете любую прошивку.
Основная проблема роутера это старость это отвал чипа на 2.4GHz и циклический ребут, а иногда и отвал 2,4 и 5 GHz и видимо отвал потом всего чего можно. Проявляется это по разному, иногда начинает пропадать сеть иногда просто не загружается - описывают самые разные симптомы. У меня, напомню, просто перестал загружаться и все. Ни чего не помогало, хотя должно было как видно будет дальше U-boot то живой.
Ну попробуем разобраться
Подключимся к UART вот он и тут я уже впаял колодку по типу "папа"
(не смог нормально припаять землю, не паяется и все тут, из чего там пятак сделан? Припаял вот так некрасиво, но главное чтобы работало)
И как всегда, шнурок, адаптер Serial- Uart
В общем все как обычно (можете посмотреть все это подробно на примере статьи "Установка OpenWrt на Xiaomi Mi Wi-Fi Router Pro" )
Загружаем Putty (Putty - официальный сайт)
И обязательно делаем предварительные настройки
Выбираем COM порт у меня это COM5, у Вас будет свой
Скорость: 115200
Тип соединения обязательно Serial
И записываем все, естественно "Saved Session" - любое имя, какое вам по душе.
Но нужно еще изменить кодировку в "Translation"
В Putty по умолчанию UTF-8, для роутера Xiaomi она так и останется и это логично, а вот для Asusa нужно Windows-1251 (Центральная Европа)
Иначе будет половина крокозябров и смещение текста
Итак кодировка Windows-1251 (Центральная Европа)
Стартуем терминал!
Включаем зажигание роутер
И видим U-boot
И это есть ХОРОШО!
Напрягаю крокозябры на экране в некоторых местах с чего бы это?
Смотрим за загрузкой дальше и видим стопорится на строке
Open file: /etc/Wireless/iNIC/iNIC_e2p.bin
а затем все по новой:
Open file: /iNIC_RT3352/iNIC_ap.bin
Open file: /etc/Wireless/iNIC/iNIC_ap.dat
Open file: /etc/Wireless/iNIC/iNIC_e2p.bin
Разберёмся что это за строка такая
Open file: /etc/Wireless/iNIC/iNIC_e2p.bin
Ошибка возникаете при открытии файла расположенного в директории etc
Что это за директория такая?
etc — (это латинское сокращение, означающее «и так далее») В этой директории находятся файлы с настройками системы и других программ
Wireless - ну тут понятно беспроводной.
iNIC - так же директория где содержится файлы конфигурации.
Итак у нас не загрузился файл который находится в директориях отвечающих за настройку и конфигурирования беспроводных систем
Ну и сам файл iNIC_e2p.bin - а это файл точки доступа 2.4GHz он не может ее инициализировать и циклически пытается загрузить и загрузить, и загрузить.
Вот так умирают роутеры Asus! Просто сдохла точка доступа 2.4GHz и роутер из за этого не может загрузится.
А теперь вопрос, можем ли мы отключить этот модуль и как его отключить? Понятно, что физическое отключение не к чему не приведет, а вот из прошивки или другой прошивкой или модификацией прошивки это должно помочь.
Из форума известно что ставили официальную прошивку и все работало, попробуем и мы.
Помним что роутер быстр и при загрузке U-boot появляется очень быстро и быстро исчезает успейте нажать кнопку - цифру.
При нажатии на 1 или 2 загрузка в ОЗУ или флэш соответственно
IP адрес роутера: 192.168.1.1 как обычно, а вот IP адрес компьютера должен быть: 192.168.1.11
При попытке подсунуть прошивку в формате trx ничего не происходит. Роутер не заливает прошивку ни в какую
О формате .trx
Официальная прошивка в формате .trx, а видимо для прошивки через U-boot нужна прошивка в формате . bin, но и это под вопросом
Файл расширения .trx это файл bin, но без 32-битного заголовка. т. е. для того что бы получить bin файл из .trx нужно добавить 32 битный заголовок - откуда его брать и что это такое. Я не знаю.
Вот тут о заголовках https://openwrt.org/docs/techref/header
На этом на сегодня пожалуй все.
Роутер так и не начал работать, но мы точно установили причину поломки отвал 2.4GHz модуля и невозможность загрузить и инициализировать файлы относящиеся к этому модулю. Напрягают крокозябры в некоторых строках - проблемы по питанию? Отвал еще чего то?
Возможно продолжение следует.....