AppGoBox

教程

小米 WR30U OpenWrt 固件升级与恢复教程

已装 OpenWrt 的小米 WR30U:区分原厂布局(stock)和 OpenWrt U-Boot 布局,选对 sysupgrade 文件在 LuCI 升级,用 OpenWrt 安全模式恢复出厂。约 10 分钟。

适用于OpenWrt Mi Router WR30U (stock layout)OpenWrt Mi Router WR30U (OpenWrt U-Boot layout)

注意本页只适用于已经在运行 OpenWrt 的小米 WR30U。从小米原厂系统第一次刷入 OpenWrt 需要额外步骤,本站不提供这部分内容;本站的文件也不能在小米原厂后台直接刷入。

先确认型号和分区布局

WR30U 在 OpenWrt 里有两种版本,分区布局和引导程序不同,文件不能混用:

LuCI 里 Status → Overview 的 Model 显示布局用哪个页面的文件
Xiaomi Mi Router WR30U (stock layout)原厂布局:保留小米自己的引导程序WR30U 原厂布局页
Xiaomi Mi Router WR30U (OpenWrt U-Boot layout)OpenWrt U-Boot 布局(ubootmod):引导程序已换成 OpenWrt 的 U-BootWR30U OpenWrt U-Boot 布局页

也可以 SSH 登录后看设备标识:

cat /tmp/sysinfo/board_name

应看到:xiaomi,mi-router-wr30u-stock 或 xiaomi,mi-router-wr30u-ubootmod。

为什么不能互刷:原厂布局把系统放在小米原来的分区里,由小米的引导程序启动;ubootmod 把原来的多个系统分区合成一个 UBI 分区,只有 OpenWrt 的 U-Boot 能启动。两种文件格式也不同(.bin 和 .itb),升级时 OpenWrt 会检查设备标识,不匹配会拒绝。在两种布局之间切换要改写引导程序和分区,本站不提供这部分内容。

WR30U 和 AX3000T 硬件很接近(OpenWrt 源码里两者共用一部分设备描述),但设备标识不同,文件不能互刷。

准备

  • 一台带网口的电脑和一根网线。
  • 能打开路由器的 LuCI 网页,或能 SSH 登录。
  • 升级前在 System → Backup / Flash Firmware 里点 Generate archive,下载一份配置备份。

下载哪个文件

你的布局文件大小
原厂布局openwrt-25.12.6-mediatek-filogic-xiaomi_mi-router-wr30u-stock-squashfs-sysupgrade.bin约 9.0 MiB
OpenWrt U-Boot 布局openwrt-25.12.6-mediatek-filogic-xiaomi_mi-router-wr30u-ubootmod-squashfs-sysupgrade.itb约 10.5 MiB

两个文件都不用解压。下载后核对页面上的 SHA-256,方法见 如何核对下载文件的 SHA-256。OpenWrt 官方还发布了用于第一次安装和更换引导程序的 initramfs-factory.ubi、preloader.bin、bl31-uboot.fip 等文件,本站暂未收录。

方法一:在 LuCI 网页升级

  1. 电脑用网线接路由器的 LAN 口,浏览器打开 `外部资料(请使用来源按钮访问) LuCI(原版 OpenWrt 网页默认是英文界面)。
  2. 进入 System → Backup / Flash Firmware,在 Flash new firmware image 一栏点 Flash image...,选择下载好的文件并上传。
  3. 核对页面显示的 SHA256 和本站页面一致。
  4. 决定是否勾选 Keep settings and retain the current configuration。从较老的大版本升级时建议不勾选。
  5. 点 Continue,等待自动重启,期间不要断电。

方法二:用命令升级

  1. 用 scp 把文件传到 /tmp,SSH 登录后核对:
sha256sum /tmp/文件名
  1. 开始升级(加 -n 不保留配置):
sysupgrade -v /tmp/文件名

更多说明见 OpenWrt 升级固件。

升级后登录

  • 保留配置升级:地址、密码和无线设置都不变。
  • 不保留配置或恢复出厂后:LAN 地址 192.168.1.1,用户名 root,没有密码,登录后马上在 System → Administration 里设置密码。
  • 网口:WAN 口接上级网络,其余 3 个口是 LAN(OpenWrt 里叫 lan2、lan3、lan4)。
  • 无线默认关闭,SSID 为 OpenWrt 且不加密,在 Network → Wireless 里设置密码后再启用。

刷坏了怎么救

OpenWrt 安全模式(failsafe)

  1. 拔掉电源,电脑网线接 LAN 口,有线网卡手动设为 192.168.1.2,子网掩码 255.255.255.0。OpenWrt 源码把 WR30U 安全模式的网络放在 lan4 口上,一个口不通就换另一个 LAN 口。
  2. 接通电源,开机过程中状态灯开始闪烁时按一下 Reset 键(只等约 4 秒,错过就断电重来)。
  3. 用 SSH 登录 root@192.168.1.1(安全模式没有网页,不需要密码)。
  4. 恢复出厂设置:
firstboot -y && reboot

提示系统正常运行时,短按 Reset 是重启;按住 5 秒以上松开会恢复出厂设置。

OpenWrt U-Boot 布局的自带恢复

OpenWrt 源码里,ubootmod 的 U-Boot 在系统和 recovery 都启动不了时,会以 192.168.1.1 的身份不断向 192.168.1.254 的 TFTP 服务器请求 openwrt-mediatek-filogic-xiaomi_mi-router-wr30u-ubootmod-initramfs-recovery.itb。这个文件本站暂未收录,需要自己搭建 TFTP 服务器,本页不展开。

刷回小米官方固件

小米官方的“小米路由器修复工具”支持型号列表里没有 WR30U,小米官方下载页(2026-10-22 查阅)也没有 WR30U 的 ROM。本站没有找到小米为 WR30U 提供的官方恢复方法,所以本页不介绍刷回原厂。OpenWrt 源码中的回退办法要用你第一次安装前自己备份的原始分区,本站不提供。需要恢复原厂请联系小米售后。

资料来源

按 OpenWrt 官方源码(WR30U 设备支持提交、filogic 镜像配置、设备树、升级脚本、默认网络与安全模式配置、OpenWrt U-Boot 环境)、OpenWrt 25.12.6 官方下载目录和小米路由官方的修复工具说明整理(2026-10-22 查阅)。本站文件为 OpenWrt 25.12.6 官方原版,SHA-256 与 OpenWrt 官方公布值一致。

提示本页按厂商官方文档整理,本站没有在实机上测试。按键、指示灯和网口以你的设备和官方说明为准。

适用的固件与系统镜像(2)

按适用范围匹配到 2 个固件条目。下载前仍需核对具体型号和硬件版本。

整理:AppGoBox · 依据 · 本站未在实机上逐一验证