前言
本文将详细介绍红米 AX6000(MT7986 芯片)路由器更新 Uboot 分区的操作步骤。请注意:此操作涉及底层分区写入,存在变砖风险,操作前请务必确认文件正确性并做好心理准备!
准备工作
固件文件:确保已获取正确的 Uboot 固件(本文以
mt7986_redmi_ax6000-fip-fixed-parts-multi-layout.bin为例),后续需上传至路由器的/tmp目录(临时目录,重启后会清空,适合临时操作)。环境要求:路由器已刷入 OpenWRT 系统(或其他支持 opkg 包管理的系统),并通过 SSH 登录到路由器终端。
操作步骤
第一步:上传固件到路由器临时目录
通过 SFTP 工具(如 FileZilla、WinSCP)将固件文件上传至路由器的 /tmp 目录:
连接方式:使用路由器的 IP 地址(默认多为 192.168.1.1),用户名和密码与 SSH 登录一致。
目标路径:确保文件最终存放路径为
/tmp/mt7986_redmi_ax6000-fip-fixed-parts-multi-layout.bin。
第二步:开启 MTD 分区写入权限
MTD(内存技术设备)分区默认可能处于只读状态,需先安装工具并开启写入权限:
# 更新软件包列表
opkg update
# 安装MTD读写模块
opkg install kmod-mtd-rw
# 加载模块并允许写入(参数意为“我知晓风险”)
insmod mtd-rw i_want_a_brick=1第三步:验证固件文件完整性
为避免因固件损坏导致变砖,务必校验文件 MD5 值(需提前获取官方提供的正确 MD5):
md5sum /mt7986_redmi_ax6000-fip-fixed-parts-multi-layout.bin执行后会输出文件的 MD5 值,对比官方值一致后再继续操作。
第四步:擦除并写入 FIP 分区
核心操作!此步骤中断(断电、重启)会直接变砖,请确保路由器供电稳定,操作期间不要进行任何其他操作!
# 擦除FIP分区(Uboot所在分区)
mtd erase FIP
# 写入新的Uboot固件到FIP分区
mtd write /mt7986_redmi_ax6000-fip-fixed-parts-multi-layout.bin FIP
# 验证写入是否正确(建议执行,进一步确保可靠性)
mtd verify /mt7986_redmi_ax6000-fip-fixed-parts-multi-layout.bin FIP完成与验证
若上述命令均无报错(mtd verify 提示 “Verified OK”),则 Uboot 分区更新完成。可通过重启路由器验证是否正常启动:
# 输入一下命令重启
reboot现在可以断电,按住路由器的reset按钮,插上AC电源接口,等待十秒;放开reset按钮
修改电脑网卡的IP地址为静态IP
(以红米 AX6000为例:192.168.31.1 每个路由器的Uboot web地址都不一样,大部分为192.168.1.1,根据实际情况填入)

浏览器输入:192.168.31.1 即可进入新的UBOOT,检查是否替换成功!!
风险提示
变砖风险:擦除 / 写入过程中断电、固件错误、分区名称错误等均可能导致路由器无法启动(变砖),需通过 TTL 线救砖,新手谨慎操作。
适配性:本文仅针对红米 AX6000(MT7986 芯片),其他型号请勿套用。
备份:操作前建议通过
cat /proc/mtd确认分区信息,并备份原 FIP 分区(如dd if=/dev/mtdblockX of=/tmp/fip_backup.bin,X 为 FIP 对应的分区号)。
通过以上步骤,即可完成红米 AX6000 的 Uboot 分区更新。操作时请务必细心,牢记 “断电即变砖” 的风险!