在阅读了关于小米AX3000T 1.0.84固件升级至OpenWrt的教程后,我决定购买了一台全新的设备。以下是如何将官方固件升级为OpenWrt以及如何降级回官方固件的详细步骤。
准备工作
- 路由器
- 网线(如果需要降级回官方固件则不需要)
开启SSH
开启SSH功能是整个流程的第一步,可以使用上文提到的方法。这里我选择使用xmir patch工具一键解锁。运行./run.bat
后选择2并输入路由器的登录密码,SSH功能即被开启,默认密码为root。
下载固件并刷机
- 固件下载地址:请参考相关教程获取。
- 将下载的OpenWrt固件
openwrt-23.05.5-241014-xiaomi_mi-router-ax3000t-initramfs-factory.ubi
上传到/tmp
目录下。 在SSH中输入命令
cat /proc/cmdline
查看硬件情况。如果
firmware=0
,输入以下命令:ubiformat /dev/mtd9 -y -f /tmp/openwrt-23.05.5-241014-xiaomi_mi-router-ax3000t-initramfs-factory.ubi nvram set boot_wait=on nvram set uart_en=1 nvram set flag_boot_rootfs=1 nvram set flag_last_success=1 nvram set flag_boot_success=1 nvram set flag_try_sys1_failed=0 nvram set flag_try_sys2_failed=0 nvram commit reboot
如果
firmware=1
,输入以下命令:ubiformat /dev/mtd8 -y -f /tmp/openwrt-23.05.5-241014-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
重启后,路由器将出现两个WiFi网络:
ax3000t-5g-1833
和ax3000t-2g-0833
,密码默认为12345678
。将OpenWrt固件
openwrt-23.05.5-241014-xiaomi_mi-router-ax3000t-sysupgrade.bin
上传到/tmp
目录下,然后在SSH中执行命令:sysupgrade -n -v /tmp/openwrt-23.05.5-241014-xiaomi_mi-router-ax3000t-sysupgrade.bin
执行后路由器将自动重启,稍等片刻后,你应该能在WiFi中找到名为
mi-router-ax3000t-xxxx
的网络,连接即可。重启后,默认IP地址为
192.168.1.1
,root用户,无密码。
刷回官方固件
为了降级回官方固件,需要准备一条网线,将路由器的LAN口与电脑连接。
- 下载小米官方路由器刷机工具和1.0.84固件。
- 按照刷机工具的教程进行操作,即可完成官方固件的恢复。
- 重启后,等待出现新的WiFi网络,名称为
rd03_minet_xxxx
,该网络无密码,连接后设置新的密码即可完成。此时,web界面的登录密码和设置的WiFi密码是相同的。
结语
感谢社区中各位的贡献,使得AX3000T V2可以运行OpenWrt。尽管目前OpenWrt官方尚未包含最新的驱动,但随着社区成员的不断努力,这种情况应该很快会有所改善。希望未来能有更多固件支持。
评论已关闭