И мы открываем новую рубрику некроФЕРРИЯ - любовь к старому железу.
А некроферрить мы будем сегодня 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 - официальный сайт)
И обязательно делаем предварительные настройки
Настройки 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 (так по умолчанию в U-boot, но можно поменять)
При попытке подсунуть прошивку в формате .trx ничего не происходит. Роутер не заливает прошивку ни в какую.
О формате .trx
Официальная прошивка в формате .trx А, видимо, для прошивки через U-boot нужна прошивка в формате . bin, но и это под вопросом.
Файл расширения .trx это файл bin, но без 32-битного заголовка. т. е. для того что бы получить bin файл из .trx нужно добавить 32 битный заголовок - откуда его брать и что это такое. Я не знаю.
Вот тут, подробнее о заголовках https://openwrt.org/docs/techref/header
На этом на сегодня пожалуй сегодня все.
Выводы
Роутер так и не начал работать, но мы точно установили причину поломки отвал 2.4GHz модуля и невозможность загрузить и инициализировать файлы относящиеся к этому модулю. Напрягают крокозябры в некоторых строках - проблемы по питанию? Отвал еще чего то?
Возможно, продолжение следует...
Жду ваших советов какую прошивку поставить и где ее найти (такую что бы был выключен модуль Wi-Fi или вообще выпилен. ну и прошивка наверное должна быть в расширении .bin)
Статьи по теме:
Подписывайтесь на наш канал TehnoZet-2, там много интересного! Мы только развиваемся! Понравилась статья, хотите продолжения - ставьте лайк, жмите палец вверх!
#некроферия
#староежелезо
#роутер
#openwrt
#LANмастер