Перепрошивка Xiaomi WiFi 3G

Порядок установки другой прошивки на роутер Xiaomi WiFi 3G

Сам путь выглядит так: меняем обычную прошивку на прошивку для разработчиков, добавляем к ней функцию ssh доступа, заливаем стороннюю прошику-загрузчик и уже через него ставим новую прошивку.

1. Перепрошить через веб интрерфейс другой официальной прошивкой miwifi_r3g_firmware_12f97_2.25.124.bin  — для разработчиков
2. Скачать приложение xqapp_rom на тлф(по ссылке QR-code на роутере(192.168.31.1). Привязать роутер к своей учетке на accaunt.xiaomi.com.
3. Прошить miwifi_ssh, включающей возможность SSH доступа. Скачать со страницы d.miwifi.com (если адрес http://.. выдаст ошибку, нужно вручную поменять в адресной строке протокол на https://). Там же будет логин и пароль доступа по ssh, снимок экрана).
Устанавливается с флешки(fat32): вставить флешу, при нажатой «Reset» включить питание на роутер.
4. установить прошивку-загрузчик «Breed», который откроет возможность устаноки иных прошивок.
Через Ethernet, с помощью Putty(ssh по IP адресу, логин root, пароль см п.3) установить загрузчик breed-mt7621-xiaomi-r3g (скопировать на флешку, тоже), следующей командой:

mount

mtd write /extdisks/sda/breed-mt7621-xiaomi-r3g.bin Bootloader
5. Через веб-интерфейс роутера(192.168.1.1) теперь можно ставить прошивки. Padavan(красивый, — для юзеров) или OpenWRT-18.06.2-MiR3G-ForBreed_Full_09_02_2019(для продвинутых). Взято с 4pda.

страница OpwnVPN на OpenWRT прошивке

Страница на OpenWRT.org по Xiaomi WiFi 3G

Осилил с третьей попытки, благодаря видео-инструкции:

Часть 2

Добавлено 20 марта 2022г.

После пары-тройки лет работы кто-то, а может и я сбросил роутер кнопкой Reset, потом пароль не подходил для ВЕБ интерфейса(потом я узнал пароль на wifi сеть MIR3G — 1234567890. ВЕБка заглючила и не открывалась, нашел выход — подключился по UART и сбросил заодно пароль root-у. Потом вообще не ту прошивку  ему подсунул и окончательно окирпичил, — хорошо остался загрузчик breed. За него и зацепился.

Перепрошивка из загрузчика breed

Прошивки здесь: https://4pda.to/forum/index.php?showtopic=837667

Или напрямую:

http://xn--h1afhbk.xn--p1ai/wp-content/uploads/firmware/Xiaomi_MIR3G/Openwrt/openwrt-21.02.2-ramips-mt7621-xiaom i_mi-router-3g-squashfs-kernel1.bin

http://xn--h1afhbk.xn--p1ai/wp-content/uploads/firmware/Xiaomi_MIR3G/Openwrt/openwrt-21.02.2-ramips-mt7621-xiaomi_mi-router-3g-squashfs-rootfs0.bin

Инструкция по прошивке OpenWRT через Breed:

1. Подключаем через UART маршрутизатор, подключаемся через Putty на нужный COM-порт, заходим в загрузчик breed:

Кстати данный загрузчик через LAN имеет адрес 192.168.1.1 на LAN портах и публикует свой ВЕБ сервер(только через старый добрый IE у меня получилось запустить его(в файерфоксе не запускалась страница). Получается, что прошить можно и через браузер :

2. Запускаем на компе ВЕБ сервер(Апач), публикуем на нём эти 2 прошивки, будем отсюда их по wget закачивать в маршрутизатор из breed
3. Далее работаем в Putty:
#Загружаем Breed. Breed имеет адрес 192.168.1.1, а сетевой интерфейс компьютера например 192.168.1.2 (если ранее не меняли через переменные окружения Breed).

#Скачиваем файл kernel1.bin в ОЗУ коммандой wget. Обращаем внимание на адрес и размер:
wget http://192.168.1.2/kernel1.bin
#Стираем флеш по адресу 0x600000 количество байт должно быть больше или равно kernel1.bin и кратно блоку 128КБ (стираем 3МБ по адресу 0x600000):
flash erase 0x600000 0x300000
#Записываем флеш из ОЗУ (адрес флеш, адрес ОЗУ, размер):
flash write 0x600000 0x80001000 0x1A4177
#Скачиваем файл rootfs0.bin в ОЗУ коммандой wget. Обращаем внимание на адрес и размер:
wget http://192.168.1.2/rootfs0.bin
#Стираем флеш по адресу 0xA00000 количество байт должно быть больше или равно rootfs0.bin и кратно блоку 128КБ (стираем 5МБ по адресу 0xA00000):
flash erase 0xA00000 0x500000
#Записываем флеш из ОЗУ (адрес флеш, адрес ОЗУ, размер):
flash write 0xA00000 0x80001000 0x500000
#Создаём переменную окружения для автозапуска:
env set autoboot.command "boot flash 0x600000"
#Сохраняем окружение:
env save
#Перезагружаемся:
reset
#Или сразу грузим:
boot flash 0x600000

Будьте ОЧЕНЬ внимательны.

 

Довольны?
[Оценок: 0 средняя: 0]

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *