前言
去年因为换了工作地方,租房不太方便拉宽带,所以手头的 Redmi AX5400 路由器一直闲置着吃灰。最近心血来潮,想看看这款路由器能不能刷上 OpenWrt 系统。刚好在恩山论坛上看到有大佬发布了相关教程,于是自己也动手折腾了一番,并整理和记录一下完整的刷机过程,方便后续查阅,也希望能帮到有需要的朋友。
⚠️ 特别提醒:刷机存在变砖风险,操作前请务必仔细阅读针对你路由器型号的完整、详细刷机教程,并确认每一步操作都正确无误。刷机过程中(特别是从 initramfs 往闪存写入时)绝对不能断电,否则路由器变砖后可能需要拆机用 TTL 救砖。
食用过程
一、准备工作:确认路由器版本信息
首先确保路由器后台IP为默认的192.168.31.1(如果不是,建议恢复默认设置)。浏览器访问该地址,登录小米路由器管理后台,查看系统版本信息。我的Redmi AX5400系统版本为1.0.63,这个版本支持通过XMiR-Patcher工具来开启SSH和刷OpenWrt固件。如果你的版本大于1.0.63,可能需要先降级到1.0.63版本再继续操作。

二、下载刷机所需工具与固件
在开始刷机之前,需要准备好以下工具和固件文件:
| 资源 | 说明 | 下载地址 |
|---|---|---|
| XMiR-Patcher | 小米路由器固件修补工具,用于开启 SSH 和刷入固件 | GitHub - openwrt-xiaomi/xmir-patcher |
| OpenWrt 固件 | Redmi AX5400 专用 OpenWrt 固件(包含过渡镜像和正式固件) | 夸克网盘(提取码:XT6h) |
| SSH 工具 | FinalShell、Putty、Netcatty、Termora 等任意 SSH 客户端均可 | 可选,自行下载喜欢的 |

固件文件说明:
openwrt-qualcommax-ipq50xx-xiaomi_redmi-ax5400-initramfs-factory.ubi—— 初始化内存文件系统过渡镜像openwrt-qualcommax-ipq50xx-xiaomi_redmi-ax5400-squashfs-sysupgrade.bin—— 正式固件
三、运行 XMiR-Patcher 工具
- 解压下载好的
xmir-patcher工具压缩包。 - Windows 系统下,直接双击运行
run.bat即可,不要以管理员身份运行脚本。脚本启动后会显示一个菜单界面,后续所有操作都通过这个工具完成。

四、连接路由器并开启SSH
在 XMiR-Patcher 工具界面中:
- 输入数字
2,按回车。 - 根据提示输入路由器管理后台的登录密码。
- 如果成功,会提示:"SSH server are activated!",如果这一步提示失败,请先排查问题,不要继续执行后续步骤。

五、备份关键分区
输入数字 4,按回车,备份 Redmi AX5400 设备的关键分区,方便后期需要时恢复原厂系统,备份文件会保存在 xmir-patcher/backups 目录下。我当时忘记了备份,所以这里不详细展开,但强烈建议执行此步骤。
六、固化 SSH 并修改 ROOT 密码
6.1 安装永久SSH
输入数字 6,按回车,等待脚本执行完毕,提示 "Ready! The Permanent SSH patch installed." 即表示成功固化SSH。直接使用路由器后台密码可能无法通过SSH登录,需要手动修改root密码。

6.2 修改 root 密码
- 输入数字
8,按回车,进入脚本工具的其他功能界面。 - 找到选项 "2 - Change root password",输入
2,按回车。 - 输入新的 root 密码,按回车确认。
- 提示 "The root password has been changed." 即表示 root 密码修改成功。
- 此时SSH连接,输入密码,成功登录。

6.3 连接路由器SSH验证
打开SSH客户端(如FinalShell、Putty等),新建连接:
- IP地址:192.168.31.1
- 端口:22
- 用户名:root
- 密码:刚设置的新密码
连接成功后,你将看到路由器的Shell终端,说明SSH已经可用。


七、刷入 OpenWrt 过渡镜像
首次刷入 OpenWrt 系统,需要先刷入过渡镜像(initramfs)。
- 将
openwrt-qualcommax-ipq50xx-xiaomi_redmi-ax5400-initramfs-factory.ubi镜像文件复制到xmir-patcher\firmware目录下。 - 在 XMiR-Patcher 工具中,找到选项 "7 - Install firmware (from directory 'firmware')"。
- 输入
7,按回车,等待脚本刷入过渡镜像。 - 提示 "The firmware has been successfully flashed!" 说明镜像刷入成功。



八、刷入 OpenWrt 正式固件
- 等待 Redmi AX5400 设备重启完毕(指示灯变为蓝色常亮)。
- 打开浏览器,输入
192.168.31.1。 - 输入账号
root,密码为之前设置的新 root 密码(也可以先不输入密码,空着试试)。 - 进入 OpenWrt Web 界面后,如果看到提示 "系统在恢复(initramfs)模式下运行。",说明过渡镜像刷入成功。如果打不开页面,请检查上面的操作是否有遗漏。
- 点击提示中的 "转到固件升级..." 按钮,进入 "备份与更新" 界面。
- 点击 "刷写固件" 按钮,上传
openwrt-qualcommax-ipq50xx-xiaomi_redmi-ax5400-squashfs-sysupgrade.bin正式固件文件。 - 上传成功后,提示"刷写固件?",建议不保留配置,点击继续。
- 等待固件刷入完成。







九、验证刷机是否成功
- 等待路由器指示灯从黄色变为蓝色常亮。
- 浏览器输入
192.168.31.1,如果能成功访问 OpenWrt Web 管理界面,说明刷入成功。 - 成功刷入后,不会再提示 "系统在恢复(initramfs)模式下运行。"
- 此时,可以点击"转到密码配置..."设置一下管理员密码。

结语
本次刷机主要依赖 XMiR-Patcher 工具,整体流程并不复杂,但需要细心操作。Redmi AX5400 在 1.0.63 版本及以下刷机成功率较高。如果有兴趣,也可以尝试刷入 ImmortalWrt 固件,自行折腾。
再次提醒:刷机有风险,操作需谨慎,尤其是写入闪存的过程中切勿断电!
暂无评论