目 录CONTENT

文章目录

红米路由器 AX6000 刷 OpenWrt 全流程:从零到进 LuCI(小白向)

Violet
2026-11-02 / 0 评论 / 0 点赞 / 4 阅读 / 25119 字

本文以红米路由器 AX6000(型号 RB06)为例,用小白能跟下来的顺序,从确认机型、准备工具、降到漏洞原厂固件、开 telnet/SSH,一直讲到刷入官方 OpenWrt stock layout、首次进 LuCI,以及变砖怎么救。固件版本与校验和以 OpenWrt 官方 downloads 与设备页为准;正文示例用 24.10.8 / 25.12.6,实际下载时请到 Firmware Selector 再确认当时最新的稳定版。

⚠️ 风险提示:刷机会改写路由器分区,操作失误可能导致无法开机(变砖)、断网、失去官方保修。请只用自己的设备操作;刷机前备份原厂配置与重要文件;全程用网线接 LAN 口,不要只靠 Wi‑Fi。本文步骤来自 OpenWrt 官方 wiki 与社区实操整理,不保证适配你手头的每一台机器——动手前务必自己核对 wiki 与本机 cat /proc/mtd。由此带来的设备损坏、数据或服务中断,需自行承担。


一、先分清:红米 AX6000 ≠ 小米 AX6000

市面上两款都叫「AX6000」,固件完全不通用,刷错必砖:

项目红米 AX6000(本教程)小米 AX6000(易混淆)
型号代码RB06RA72
SoCMediaTek MT7986AQualcomm IPQ5018
OpenWrt正式支持(mediatek/filogic)另一套流程,镜像不通用
网口4×千兆(无 2.5G)含 2.5G WAN
固件文件名特征xiaomi_redmi-router-ax6000-*xiaomi_ax6000-*(qualcommax)

怎么确认自己是 RB06:

  1. 看路由器底部标签 / 包装盒:应写 Redmi AX6000、型号 RB06;
  2. 浏览器打开原厂管理页 http://192.168.31.1,在系统状态/关于里核对硬件型号;
  3. 刷完 OpenWrt 后可用 ubus call system board,应看到 xiaomi,redmi-router-ax6000-stock(或 ubootmod 变体)。

🚫 千万不要把 Redmi(RB06)的 filogic 固件刷到小米 AX6000(RA72),或反过来。下文所有链接、命令都只针对 RB06。

硬件一览(RB06): MT7986A(4×A53)、512 MiB DDR4、128 MiB SPI-NAND、Wi‑Fi 6(2.4G/5G 各 4×4)、MT7531A 千兆交换、Reset / Mesh 按键。公开资料里 RB06 没有「某批次绝对不能刷」的权威黑名单;真正要盯的是原厂固件是否还在漏洞版本,以及刷入后选的分区布局。


二、三种分区布局:主线只走 stock

写教程最容易写混的是布局。先记住一张表,不同布局的固件不要互刷:

布局特点能否方便回原厂典型文件后缀
stock layout(本文主路径)保留小米双系统思路;空间相对小可用米家修复工具 / TFTP 回原厂*-stock-*-initramfs-factory.ubi / *-stock-*-sysupgrade.bin
OpenWrt ubootmod官方 U-Boot;UBI 更大;自带 TFTP 恢复不能用原厂工具简单回退(需先恢复 BL2/FIP 备份)*-ubootmod-*(sysupgrade 多为 .itb)
hanwckf 多分区 U-Boot第三方「不死」U-Boot;Web 刷机方便default 布局可刷回原厂 mtd8/mtd9 备份(不是官网裸 bin)mt7986_redmi_ax6000-fip-fixed-parts-multi-layout.bin

💡 一句话建议: 小白默认只做 漏洞解锁 → 官方 OpenWrt stock layout。想要更大空间或 Web 救砖,再看文末「进阶可选」;OpenWrt/ImmortalWrt 的 ubootmod 与 hanwckf U-Boot 不兼容,不要混。


三、准备清单

1. 硬件

物品说明
红米 AX6000(RB06)先确认型号
电脑Windows / macOS / Linux 均可做漏洞解锁与 scp/ssh;米家官方修复工具仅 Windows
网线至少 1 根;电脑接路由器 LAN 口(中间三个之一)
(可选)USB 转 TTL救砖用;115200 8N1,3.3V(勿用 5V)
(可选)卡针按 Reset 进恢复

2. 软件

工具用途
浏览器访问 192.168.31.1、拼漏洞 URL
telnet 客户端解锁后进 shell(Win:PuTTY / MobaXterm;Linux/macOS:自带 telnet)
SSH / SCP传固件、执行命令;现代 OpenSSH 对旧 dropbear 常需额外配置;scp 常需加 -O
WinSCP(Win)图形化传到 /tmp,协议选 SCP
tftpd64(Win)或 dnsmasq(Linux)stock 布局 TFTP 救砖
MIWIFIRepairTool官方恢复/降级

小米官方修复工具(约 979KB):

https://bigota.miwifi.com/xiaoqiang/tools/MIWIFIRepairTool.x86.zip

3. 原厂「有漏洞」固件(解锁前置)

OpenWrt wiki 标明可利用版本(推荐 1.0.48;1.0.60、1.0.67 也可)。下列 CDN 链接均可下载,大小约 20MB:

版本下载
1.0.48(推荐)https://cdn.cnbj1.fds.api.mi-img.com/xiaoqiang/rom/rb06/miwifi_rb06_firmware_847e9_1.0.48.bin
1.0.60https://cdn.cnbj1.fds.api.mi-img.com/xiaoqiang/rom/rb06/miwifi_rb06_firmware_7ddeb_1.0.60.bin
1.0.67https://cdn.cnbj1.fds.api.mi-img.com/xiaoqiang/rom/rb06/miwifi_rb06_firmware_de54d_1.0.67.bin

版本列表镜像站:https://mirom.ezbox.idv.tw/en/miwifi/RB06/roms-stable/

💡 小米 CDN 没有公开统一的 sha256 清单。下载后建议自行算校验和,并与重复下载比对;体积大约 20972472 字节,且应能被修复工具正常识别。

4. OpenWrt 官方固件(stock)

你至少需要这两个文件({version} 换成实际版本号):

  1. openwrt-{version}-mediatek-filogic-xiaomi_redmi-router-ax6000-stock-initramfs-factory.ubi
  2. openwrt-{version}-mediatek-filogic-xiaomi_redmi-router-ax6000-stock-squashfs-sysupgrade.bin

下面给出两套已核对的 SHA256,作示例(同目录还有 sha256sums 文件):

OpenWrt 24.10.8

目录:https://downloads.openwrt.org/releases/24.10.8/targets/mediatek/filogic/

文件(前缀均为 openwrt-24.10.8-mediatek-filogic-xiaomi_redmi-router-ax6000-)SHA256
stock-initramfs-factory.ubi173ed5503528e2909fb205fc0a36a5a5698ba11216d79a84052b2409985712c0
stock-squashfs-sysupgrade.bin5f6a2361fc226582524d0dd49bdac0aca3cada368fe91a047d229411457627a3

OpenWrt 25.12.6

目录:https://downloads.openwrt.org/releases/25.12.6/targets/mediatek/filogic/

文件(前缀均为 openwrt-25.12.6-mediatek-filogic-xiaomi_redmi-router-ax6000-)SHA256
stock-initramfs-factory.ubi1aac7ea058f70111208ccc455665291e111494a240856e1d032973a727b0c335
stock-squashfs-sysupgrade.binb03be945c93aa019ee22bbb74b1d4dd559a9cf10f2830543ec43fbdee171fc72

电脑上校验示例:

sha256sum -c <<< '173ed5503528e2909fb205fc0a36a5a5698ba11216d79a84052b2409985712c0  openwrt-24.10.8-mediatek-filogic-xiaomi_redmi-router-ax6000-stock-initramfs-factory.ubi'
# 或下载同目录 sha256sums 后:
sha256sum -c --ignore-missing sha256sums

四、阶段 0:确认 / 降到漏洞原厂固件

  1. 登录 http://192.168.31.1,查看当前版本。
  2. 若已是 1.0.48 / 1.0.60 / 1.0.67,可跳过降级。
  3. 否则:在后台上传对应 .bin。
  4. 若提示不能降级:在固件上传页的地址栏改 flashtype 后再回车。社区与 wiki 常见写法:
    • 把 URL 末尾的 0 改成 1(若已是 1 可试 2;wiki 称在 v1.0.64 见过);
    • 中文实操也常见:.../web/syslock?flashtype=0 强制刷低版本。

也可用 MIWIFIRepairTool + 上述原厂 bin:电脑设静态 IP 192.168.31.100/24,断电后按住 Reset 通电,灯闪橙后松手,用修复工具刷入。


五、阶段 1~2:漏洞开 telnet / SSH

出处:OpenWrt wiki「Rooting」(利用 set_sys_time)。操作失误可能变砖,请逐字核对。

1. 拿到 stok token

登录后台后,地址栏类似:

http://192.168.31.1/cgi-bin/luci/;stok=一长串十六进制/web/...

把 stok= 后面到下一个 / 之前的字符串记为 {token}。每次重启都会变,不要照抄别人截图里的 stok。

2. 开启开发/调试模式(向 crash 分区写魔术字)

浏览器访问(整行,替换 {token}):

http://192.168.31.1/cgi-bin/luci/;stok={token}/api/misystem/set_sys_time?timezone=%20%27%20%3B%20echo%20pVoAAA%3D%3D%20%7C%20base64%20-d%20%7C%20mtd%20write%20-%20crash%20%3B%20

成功应返回 "code":0。路由器上实际执行的是:

echo pVoAAA== | base64 -d | mtd write - crash

3. 重启

http://192.168.31.1/cgi-bin/luci/;stok={token}/api/misystem/set_sys_time?timezone=%20%27%20%3b%20reboot%20%3b%20

4. 设置 Bdata(持久开启 telnet/ssh)

重新登录拿新 token,访问:

http://192.168.31.1/cgi-bin/luci/;stok={token}/api/misystem/set_sys_time?timezone=%20%27%20%3B%20bdata%20set%20telnet_en%3D1%20%3B%20bdata%20set%20ssh_en%3D1%20%3B%20bdata%20commit%20%3B%20

再执行一次上面的重启 URL。

5.(建议)关掉调试模式但保留访问

http://192.168.31.1/cgi-bin/luci/;stok={token}/api/misystem/set_sys_time?timezone=%20%27%20%3b%20mtd%20erase%20crash%20%3b%20

6. telnet 进入

telnet 192.168.31.1

7. 修 dropbear / 开 SSH(可选)

Wiki 说明 1.0.48 上 dropbear 默认有问题。若只为刷 OpenWrt,telnet 往往就够;需要 SSH 时可参考社区常用简化步骤:

echo -e 'admin\nadmin' | passwd root
nvram set ssh_en=1
nvram set telnet_en=1
nvram set uart_en=1
nvram set boot_wait=on
nvram commit
sed -i 's/channel=.*/channel="debug"/g' /etc/init.d/dropbear
/etc/init.d/dropbear restart

现代 OpenSSH 客户端可在电脑 ~/.ssh/config 加:

Host 192.168.31.1
  HostKeyAlgorithms=+ssh-rsa

传文件用:

scp -O 固件文件 root@192.168.31.1:/tmp/

六、阶段 3:刷入官方 OpenWrt(stock layout)——主路径

⚠️ 下列命令以 OpenWrt wiki「Installing OpenWrt (stock layout)」为准。wiki 的 Flash Layout 表与安装章节对 mtd 编号的表述容易让人纠结——以安装章节命令 + 本机 /proc/mtd 分区名为准,不要只按表推算。

1. 看清当前跑的是 ubi 还是 ubi1

cat /proc/cmdline

示例:

console=ttyS0,115200n1 loglevel=8 firmware=1 uart_en=1
  • firmware=1 → 当前 ubi1
  • firmware=0 → 当前 ubi(ubi0)

并建议核对:

cat /proc/mtd

2. 把 initramfs-factory 传到 /tmp

把 openwrt-*-stock-initramfs-factory.ubi 用 curl / wget / scp 传到路由器 /tmp。下面命令里的 {version} 换成你实际下载的版本(如 24.10.8)。

3. 设 nvram,刷到「另一套」根分区

若当前 firmware=1(ubi1)——下次从 ubi 启动,刷 mtd8:

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
ubiformat /dev/mtd8 -y -f /tmp/openwrt-{version}-mediatek-filogic-xiaomi_redmi-router-ax6000-stock-initramfs-factory.ubi

若当前 firmware=0(ubi)——下次从 ubi1 启动,刷 mtd9:

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
ubiformat /dev/mtd9 -y -f /tmp/openwrt-{version}-mediatek-filogic-xiaomi_redmi-router-ax6000-stock-initramfs-factory.ubi

然后:

reboot

🚫 写错槽(把镜像刷进当前正在跑的那一套)风险很高。务必先看 firmware=,再选对应的 nvram + mtd 组合。

4. 进入 initramfs,固化启动环境

重启后地址变为 192.168.1.1(电脑可能要重新拿 DHCP)。SSH 登录后执行:

fw_setenv boot_wait on
fw_setenv uart_en 1
fw_setenv flag_boot_rootfs 0
fw_setenv flag_last_success 1
fw_setenv flag_boot_success 1
fw_setenv flag_try_sys1_failed 8
fw_setenv flag_try_sys2_failed 8
fw_setenv mtdparts "nmbm0:1024k(bl2),256k(Nvram),256k(Bdata),2048k(factory),2048k(fip),256k(crash),256k(crash_log),30720k(ubi),30720k(ubi1),51200k(overlay)"

wiki 说明:flag_last_success=1 且 flag_try_sys*_failed >= 6,用来总是从 system 0 启动。

5. sysupgrade 正式固件

电脑:

scp -O openwrt-{version}-mediatek-filogic-xiaomi_redmi-router-ax6000-stock-squashfs-sysupgrade.bin root@192.168.1.1:/tmp

路由器:

sysupgrade -n /tmp/openwrt-{version}-mediatek-filogic-xiaomi_redmi-router-ax6000-stock-squashfs-sysupgrade.bin

完成后重启,访问 http://192.168.1.1。
到此 stock layout 的官方 OpenWrt 就刷完了。 官方默认 root 无密码,请立刻设置密码。


七、首次进 LuCI:建议马上做的几件事

  1. 有线连 LAN,打开 http://192.168.1.1。
  2. 立刻设置 root 密码;若固件开了 WAN 侧管理,先关掉。
  3. 系统 → 备份:导出配置;刷机前若做过 BL2 / Factory / FIP 备份,继续妥善保存(Factory 丢了可能导致 Wi‑Fi 校准异常)。
  4. 网络
    • WAN:按上级(光猫桥接 / PPPoE / DHCP)配置;
    • LAN:若家里已有 192.168.1.0/24,改掉 LAN 网段避免冲突。
  5. 无线
    • 官方 OpenWrt 默认 Wi‑Fi 可能是关闭的,需手动启用;
    • 国家码建议先设 CN;160MHz 等进阶设置因监管与驱动差异,社区有设 US + 信道等经验帖,请按当地法规自行负责。
  6. 升级
    • 以后用 sysupgrade 升同布局固件;
    • 禁止在网页里跨 stock / ubootmod / 110m 硬升。
  7. 先保证能上网,再叠加 VPN / 旁路 / 插件;不要一上来同时开一堆未理解的规则。

八、常见坑与救砖(stock 为主)

常见坑

坑说明
机型搞错 RB06 / RA72镜像不通用,必砖
stock / ubootmod / 110m 混刷分区表不匹配,变砖或无限重启
firmware= 看反,ubiformat 写错槽可能自挖坟;严格按 wiki 组合
现代 scp 不加 -O传文件失败
刷 FIP/BL2 时断电高概率变砖,往往要 UART
未备份 FactoryWi‑Fi 弱 / 无校准
一直留在 debug/crash 模式wiki 称有时功能异常;解锁后建议 erase crash
原厂降级被拒改 flashtype 或用修复工具

救砖 A:小米官方修复工具(stock / 仍保留原厂 U-Boot 时)

  1. Windows 下载:https://bigota.miwifi.com/xiaoqiang/tools/MIWIFIRepairTool.x86.zip
  2. 电脑网卡静态 192.168.31.100
  3. 断电,按住 Reset 通电,灯闪橙后松手
  4. 工具选择原厂 .bin 刷入

救砖 B:TFTP(stock + 原厂 U-Boot)

要点(wiki):路由器 DHCP 拿到地址后,向服务器请求的文件名 = 分配到的 IP 转十六进制(例:若拿到 192.168.31.2,常对应 C0A81F02.img)。Linux 可用 dnsmasq 开 DHCP+TFTP,电脑 192.168.31.100,Reset 进恢复。详细命令见 wiki「TFTP instructions for the stock layout」。

救砖 C:UART 串口

  • 参数:115200 8N1,3.3V
  • 拆机后天线朝上,排针在板子右上靠近散热片处(wiki)
  • stock:U-Boot 里 Load Image,起始地址 0x48000000,TFTP 加载 initramfs-kernel.bin 后启动,再 sysupgrade

九、进阶可选(不是小白必做)

下面三条都不是主路径。做之前请先备份,并再读一遍 OpenWrt wiki / 对应项目说明。

路径 B:官方 ubootmod(空间更大,难回原厂)

前置:已经在 stock OpenWrt。会改 BL2/FIP,风险更高。

先备份并立刻拷到电脑:

cat /dev/mtdblock0 > /tmp/BL2.bin
cat /dev/mtdblock1 > /tmp/Nvram.bin
cat /dev/mtdblock2 > /tmp/Bdata.bin
cat /dev/mtdblock3 > /tmp/Factory.bin
cat /dev/mtdblock4 > /tmp/FIP.bin

随后按 wiki「Installing OpenWrt (U-Boot layout)」顺序:刷 *-ubootmod-initramfs-factory.ubi → 确认 ubi 为 mtd5 → 装 kmod-mtd-rw → 重建 ubi/ubootenv →(可选)写入 recovery.itb → 严禁断电下写入 preloader / FIP → sysupgrade *-ubootmod-squashfs-sysupgrade.itb。

对应 24.10.8 / 25.12.6 的 ubootmod 文件与 SHA256 见官方 downloads 目录(本教程主线未展开逐步命令,以免与 stock 混抄)。

ubootmod 自动 TFTP 救砖:电脑做 TFTP 服务器,地址 192.168.1.254,提供 ...-ubootmod-initramfs-recovery.itb。

路径 C:hanwckf「不死」U-Boot + Web 刷机(国内常见)

摘要步骤:在已 SSH 的环境备份 Factory/FIP → 上传 FIP 文件 → mtd write / mtd verify 看到 Success → 断电按住 Reset 通电 ≥15 秒 → 电脑静态 192.168.31.100 → 浏览器 http://192.168.31.1 → 按固件类型选布局(stock/原厂备份选 default;大分区 ImmortalWrt-mt798x 等选 immortalwrt-110m)→ 上传对应固件。

🚫 明确不支持 OpenWrt / ImmortalWrt / X-Wrt 的 ubootmod 镜像。选错布局再刷 = 起不来。在 hanwckf 下回原厂要用 mtd8/mtd9 备份格式,不是 mi.com 直接下载的完整包。

ImmortalWrt stock(第三方衍生)

  • 下载:https://downloads.immortalwrt.org/releases/
  • stock 刷法与官方几乎相同(文件名里的 openwrt 换成 immortalwrt)
  • 对需要预装中文插件等场景更方便,但需自行信任构建方;同样不要和错误的 U-Boot / 布局混刷

十、参考链接

资源说明
https://openwrt.org/toh/xiaomi/redmi_ax6000权威步骤(stock / ubootmod / 救砖);线上可能有反爬,请用浏览器打开核对
https://firmware-selector.openwrt.org/选机型下载
https://downloads.openwrt.org/releases/24.10.8/targets/mediatek/filogic/24.10.8 构建 + sha256sums
https://downloads.openwrt.org/releases/25.12.6/targets/mediatek/filogic/25.12.6 构建
https://bigota.miwifi.com/xiaoqiang/tools/MIWIFIRepairTool.x86.zip米家修复工具
https://cdn.cnbj1.fds.api.mi-img.com/xiaoqiang/rom/rb06/miwifi_rb06_firmware_847e9_1.0.48.bin推荐漏洞原厂 1.0.48
https://github.com/hanwckf/bl-mt798x不死 U-Boot
https://cmi.hanwckf.top/p/mt798x-uboot-usagehanwckf 用法
https://downloads.immortalwrt.org/releases/ImmortalWrt
https://github.com/openwrt/openwrt/commit/18bea173a646518a64ca05ea26f87eab0540feb9stock 布局 nvram/mtd 命令相关 commit

💡 OpenWrt wiki 线上页可能有反爬;发布或动手前建议用浏览器再打开设备页核对版本与命令。版本号会过期,正文里的 24.10.8 / 25.12.6 只是示例,以 downloads / Firmware Selector 当时最新稳定版为准。

刷机有风险,跟完主路径、能稳定进 LuCI 再考虑进阶。若某一步和 wiki 对不上,以 wiki 与本机分区名为准,不要硬抄过期截图。

0

评论区