撰于 阅读 18

小米AX3000T路由器刷入OpenWrt固件及开启SSH功能教程

在本文中,我们将深入探讨如何为小米AX3000T路由器刷入OpenWrt固件,并开启SSH功能。请注意,本教程仅适用于固件版本为1.0.84的RD03版本,其他型号的路由器请勿尝试。刷机存在一定风险,操作不当可能导致设备无法使用,请谨慎操作。在进行刷机之前,请确保您已经备份了所有重要数据,并了解可能需要重新安装驱动程序。

首先,我们需要准备一些工具和固件文件。SSH工具及固件源自remittor大佬,Uboot编译自hanwckf大佬,在此向两位大佬表示感谢。您需要下载xmir-patcher-main.zip文件,解压后运行run.bat进行路由器初始化。

接下来,请按照以下步骤操作:

  1. 初始化路由器,下载并解压xmir-patcher-main.zip,运行run.bat文件。
  2. 设置路由器IP地址,选择【1】Set IP-address,将其设置为192.168.31.1。
  3. 连接路由器,选择【2】Connect to device,输入路由器的登录密码。成功连接后,您将看到22端口和SSH功能已开启。
  4. 选择【4】Create full backup,备份并下载路由器分区。
  5. 接下来,选择【8 - Other functions】,再选择【2】修改root密码。如果您希望固化SSH功能,可以选择【7 - Install permanent SSH】(如果刷入OpenWrt固件,则可能不需要固化SSH功能)。

在完成上述步骤后,您可以选择使用SSH或Uboot进行刷机。以下是两种刷机方法的详细步骤:

【刷机方法1:SSH刷机】

  1. 将openwrt-23.05.5-241111-xiaomi_mi-router-ax3000t-initramfs-factory.ubi文件放入xmir-patcher-main目录下的firmware文件夹中。选择【7】Install firmware,开始刷入固件。等待1-2分钟,路由器将自动重启。此时,您将看到ax3000t-5g-1833和ax3000t-2g-0833两个WiFi网络出现,连接密码为12345678。如果无法通过WiFi连接,请使用网线连接。
  2. 在浏览器中输入192.168.1.1,密码为空。您将看到两个黄色醒目框框,点击Go To Firmware,然后选择底部的黑底按键Flashing,上传openwrt-23.05.5-241111-xiaomi_mi-router-ax3000t-sysupgrade.bin文件,等待写入和重启,刷机过程即完成。

【刷机方法2:Uboot刷机】

  1. 在开启SSH功能后,将mt7981_ax3000t_an8855-fip-fixed-parts-multi-layout.bin文件上传至tmp文件夹下。通过SSH运行以下命令(注意大小写):

    mtd write /tmp/mt7981_ax3000t_an8855-fip-fixed-parts-multi-layout.bin FIP

    等待几秒后关闭电源,然后长按路由器后面的一个小孔,再插上电源。将IP地址设置为192.168.1.2,在浏览器中输入192.168.1.1即可进入Uboot界面,一般选择默认布局即可。

如果您已经刷过OpenWrt固件,上述命令可能无法成功执行。在这种情况下,您需要先刷回官方固件。

刷中文语言包的方法:
刷完默认英文后,请按照相关图示操作。

刷回官方方法:
关闭防火墙和杀毒软件,下载并运行官方救砖工具。选择官方固件包,在断电状态下,长按路由器后面的一个小孔,再插上电源,等待5秒左右,当灯快速跳动时松开,软件将自动刷入官方固件。

Uboot刷回官方方法:
前提是您已经刷了H大佬的Uboot和他的固件。通过SSH将备份的FIP.bin文件传到tmp文件夹,并运行以下命令(注意大小写):

mtd write /tmp/FIP.bin FIP

无报错后重启,按照上述步骤刷回官方固件。

请确保您在操作过程中仔细阅读每一步的说明,并按照指示进行操作。如果在刷机过程中遇到任何问题,请及时停止操作,并寻求专业人士的帮助。


评论已关闭