Прошивка 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 как заблокировать доступ к сайтам