撰于 阅读 37

小米AX3000T固件升级至OpenWrt及降级回官方固件的详细步骤

在阅读了关于小米AX3000T 1.0.84固件升级至OpenWrt的教程后,我决定购买了一台全新的设备。以下是如何将官方固件升级为OpenWrt以及如何降级回官方固件的详细步骤。

准备工作

  • 路由器
  • 网线(如果需要降级回官方固件则不需要)

开启SSH

开启SSH功能是整个流程的第一步,可以使用上文提到的方法。这里我选择使用xmir patch工具一键解锁。运行./run.bat后选择2并输入路由器的登录密码,SSH功能即被开启,默认密码为root。

下载固件并刷机

  1. 固件下载地址:请参考相关教程获取。
  2. 将下载的OpenWrt固件openwrt-23.05.5-241014-xiaomi_mi-router-ax3000t-initramfs-factory.ubi上传到/tmp目录下。
  3. 在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-1833ax3000t-2g-0833,密码默认为12345678

  4. 将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. 下载小米官方路由器刷机工具和1.0.84固件。
  2. 按照刷机工具的教程进行操作,即可完成官方固件的恢复。
  3. 重启后,等待出现新的WiFi网络,名称为rd03_minet_xxxx,该网络无密码,连接后设置新的密码即可完成。此时,web界面的登录密码和设置的WiFi密码是相同的。

结语

感谢社区中各位的贡献,使得AX3000T V2可以运行OpenWrt。尽管目前OpenWrt官方尚未包含最新的驱动,但随着社区成员的不断努力,这种情况应该很快会有所改善。希望未来能有更多固件支持。


评论已关闭