Прошивка роутера Xiaomi MiWi-Fi 3
Продолжая серию обзоров и статей по ремонту роутеров Xiaomi рассмотрим один из способов востановления роутера Xiaomi Mi Wi-Fi Router 3 (в некоторых редакциях MiWi-Fi 3) после неудачной прошивки. С такой проблемой в нашу мастерскую обратился один из владельцев сабжа с просьбой помочь в решении. С его слов стало понятно, что роутер не загрузился после того, как ему "скормили" подготовленную и модифицированную прошивку. Вполне может быть что клиент неверно подготовил ее либо воспользовался сборкой предназначенной для другой модели. Но остановимся подробней на процессе. Итак, по скольку роутер не загружается, нам придется его разобрать. Снимаем крышку и перед нами незамысловатое железо, вполне стандартное для подобного современного оборудования.
Для оценки состояния роутера нам понадобится подключится к порту UART и "послушать" его терминал.
Подключаем консоль в порт, спасибо за заботу производителя, который любезно вывел разъемчик на плату, и наблюдаем что же там творится при запуске роутера.
Как видно из лога событий, весь процесс останавливается на запуске ядра и дальше ничего не происходит. Так же мы видим некоторое несоответствие. В логе четко прописана версия образа ПО под названием Mi-R3G. Что наводит на мысли, что в сабж была влита прошивка от старшей модели, которая никак несовместима с данным роутером, т.к. отличается даже процессором. Теперь становится понятно, почему он не загружается. Однако отличная новость в том, что он аппаратно исправен и с ним можно поработать без хирургического вмешательства. В первую очередь нам нужно заставить его выйти на режим обновления, для этого прописываем ему в конфиг флаги ошибок, это заставит роутер остановить процесс загрузки и выйти на ожидание прошивки. Прописав специальный конфиг, сохраняем его, после этого вставляем в порт USB флешку с подготовленным заранее программным обеспечением и перезагружаем роутер. Дождавшись сообщения в терминале о готовности роутера получить прошивку, кратко нажимаем кнопку "Reset". Остается дождаться окончания процесса. Итак процесс прошивки завершен, в окне терминала радостные сообщения об успешном запуске различных модулей программного обеспечения, нам остается лишь в этом убедится.
Загружаем страницу в браузере по адресу "192.168.31.1" и видим приглашение настроить соединение.
Кстати клиент просил именно оригинальную прошивку с англоязычным интерфейсом, видимо экспериментировать он больше не желает. Вполне логичное решение после потрясающего "окирпичивания" девайса.
На этом остается закрыть крышку и ремонт завершен успешно.
Отличная новость для владельца, а для нас еще один качественный ремонт в копилку. Всем надежного оборудования и безглючных прошивок, ну и конечно же.. не ломайтесь.