Прошивка Xiaomi Router AX3000T 1.0.84 RD03 с чипом Winbond

Прошивка Xiaomi Router AX3000T
Должны быть соблюдены следующие условия для выполнения прошивки:

1. Стоковая прошивка должна быть 1.0.84
2. Модель RD03
3. Чип Winbond
!!! ЕСЛИ У ВАС ЧИП AN8855 НЕ ПРОДЕЛЫВАЙТЕ ДЕЙСТВИЯ ПО ПРОШИВКЕ РОУТЕРА ОПИСАННЫЕ НИЖЕ !!!

Заходим на роутер по адресу 192.168.31.1 так как язык роутера Китайский, смотрите скрины ниже


Переходим на страницу https://openwrt.org/inbox/toh/xiaomi/ax3000t качаем файл предварительной прошивки, в нашем случае это https://cdn.cnbj1.fds.api.mi-img.com/xiaoqiang/rom/rd03/miwifi_rd03_firmware_f85f9_1.0.84.bin
После этого, из интерфейса роутера прошиваем данным файлом, как на скрине:

Обращаем внимание на светодиод роутера, он должен перестать моргать красным, значит роетер готов к дальнейшим действиям.
Теперь нам нужно получить SSH доступ на роутер, для этого делаем следующее:

Скачиваем файл run.sh:
https://drive.google.com/file/d/1xnRCqqs5i5CFeN9yzODzOABQ-oTm-az2
Возвращаемся в интерфейс роутера и смотрим в адресной строке браузера значение после stok= оно должно быть из цифр и букв, копируем его

Запускаем ранее скаченный скрипт со своим значением из stok, в примере запуска ниже, в моем случае это c62e834b519f22c04898e0f7a3937ed3 — замените на свой !!!:

./run.sh xqsystem c62e834b519f22c04898e0f7a3937ed3

После отработки скрипта, можете заходить на роутер по SSH для дальнейших действий:

ssh -o HostKeyAlgorithms=+ssh-rsa root@192.168.31.1

Или

ssh -o StrictHostKeyChecking=no -o HostKeyAlgorithms=+ssh-rsa -o PubkeyAcceptedAlgorithms=+ssh-rsa -v root@192.168.31.1

После того как авторизовались на роеторе по ssh, нам нужно сделать backup некоторых разделов системы:

cd /tmp
mkdir backup
nanddump -f /tmp/backup/BL2.bin /dev/mtd1
nanddump -f /tmp/backup/Nvram.bin /dev/mtd2
nanddump -f /tmp/backup/Bdata.bin /dev/mtd3
nanddump -f /tmp/backup/Factory.bin /dev/mtd4
nanddump -f /tmp/backup/FIP.bin /dev/mtd5
nanddump -f /tmp/backup/ubi.bin /dev/mtd8
nanddump -f /tmp/backup/KF.bin /dev/mtd12

Теперь нужно скачать папку backup:

Для этого открываем новое окно терминала на своем компьютере и выкачиваем папку с файлами. Ниже пример как это делал я вы можете скачать методом который удобен для вас:

scp -r -o HostKeyAlgorithms=+ssh-rsa -O root@192.168.31.1:/tmp/backup /home/user/

Следующим шагом нам нужно узнать значение firmware на роуторе выполняем:

cat /proc/cmdline

В строке вывода смотрим на значение ‘firmware=’ в моем случае это ‘firmware=1’

Я прошивал роетер кастомной прошивкой от @SantaClaus_16 и делал это следующим образом:

Находясь в папке /temp на роуторе скачал прошивку:

wget http://santa-atmo.ru/openwrt/ax3000t/openwrt-23.05.5-mediatek-filogic-xiaomi_mi-router-ax3000t-initramfs-factory.ubi

После чего выполнил команды:

ubiformat /dev/mtd8 -y -f /tmp/openwrt-23.05.5-mediatek-filogic-xiaomi_mi-router-ax3000t-initramfs-factory.ubi
nvram set boot_wait=on
nvram set uart_en=1
nvram set flag_boot_rootfs=0
nvram set flag_last_success=0
nvram set flag_boot_success=1
nvram set flag_try_sys1_failed=0
nvram set flag_try_sys2_failed=0
nvram commit
reboot

После того как роутер перезагрузился зашел на него через Web интерфейс http://192.168.1.1 и прошил уже конечной прошивкой, которую скачал https://santa-atmo.ru/openwrt/ax3000t/openwrt-23.05.5-mediatek-filogic-xiaomi_mi-router-ax3000t-squashfs-sysupgrade.bin

Всё прошивка Xiaomi Router AX3000T 1.0.84 (CN) RD03 с Winbond чипом прошла успешно.

Вам может быть интересно OpenWRT 23.05.0 как заблокировать доступ к сайтам