小米路由器 3G / 3G v2 OpenWrt 固件升级与刷回官方教程
已装 OpenWrt 的小米路由器 3G 和 3G v2:先分清两种完全不同的硬件,选对 sysupgrade 文件在 LuCI 升级,安全模式救砖,3G 用小米 U 盘刷机刷回官方。约 15 分钟。
适用于OpenWrt Mi Router 3GOpenWrt Mi Router 3G v2
注意本页只适用于已经在运行 OpenWrt 的小米路由器 3G 和 3G v2。从小米原厂系统第一次刷入 OpenWrt 需要额外步骤,本站不提供这部分内容;本站的文件也不能在小米原厂后台直接刷入。
先确认是 3G 还是 3G v2
名字只差一个 v2,但两者是完全不同的硬件,文件不能互刷:
| 看哪里 | 小米路由器 3G | 小米路由器 3G v2 |
|---|---|---|
| 闪存 | 128MB NAND | 16MB SPI 闪存 |
| 内存 | 256MB | 128MB |
| USB 口 | 有 1 个 USB 3.0 | OpenWrt 源码的硬件清单里没有 USB |
| 网口 | 1 个 WAN + 2 个 LAN 千兆口 | 1 个 WAN + 2 个 LAN 千兆口 |
| 其他 | 小米下载页型号代码 R3G | 无线电核准代码(CMIIT ID)2019AP2581;硬件和 4A 千兆版基本相同 |
| LuCI 里 Model 显示 | Xiaomi Mi Router 3G | Xiaomi Mi Router 3G v2 |
| 文件页面 | 3G OpenWrt 页 | 3G v2 OpenWrt 页 |
最可靠的判断方法是看正在运行的 OpenWrt:在 LuCI 的 Status → Overview 看 Model,或者 SSH 登录后执行:
cat /tmp/sysinfo/board_name应看到:xiaomi,mi-router-3g(3G)或 xiaomi,mi-router-3g-v2(3G v2)。很老的 OpenWrt 版本可能显示旧名字 mir3g 或 mir3g-v2,同样分别对应 3G 和 3G v2。
3G v2 和 4A 千兆版虽然硬件相近,但在 OpenWrt 里是不同型号,也不能互刷;4A 千兆版请看 小米路由器 4A 千兆版教程。
准备
- 一台带网口的电脑和一根网线。
- 能打开路由器的 LuCI 网页,或能 SSH 登录。
- 升级前在 System → Backup / Flash Firmware 里点 Generate archive,下载一份配置备份。
下载哪个文件
| 型号 | 文件 |
|---|---|
| 3G | openwrt-25.12.6-ramips-mt7621-xiaomi_mi-router-3g-squashfs-sysupgrade.bin |
| 3G v2 | openwrt-25.12.6-ramips-mt7621-xiaomi_mi-router-3g-v2-squashfs-sysupgrade.bin |
文件约 7.3–7.5 MiB,不用解压。下载后核对页面上的 SHA-256,方法见 如何核对下载文件的 SHA-256。OpenWrt 官方还为 3G 发布了用于第一次安装的 kernel1.bin 和 rootfs0.bin,本站暂未收录。
方法一:在 LuCI 网页升级
- 电脑用网线接路由器的 LAN 口,浏览器打开 `外部资料(请使用来源按钮访问) LuCI(原版 OpenWrt 网页默认是英文界面)。
- 进入 System → Backup / Flash Firmware,在 Flash new firmware image 一栏点 Flash image...,选择下载好的文件并上传。
- 核对页面显示的 SHA256 和本站页面一致。
- 决定是否勾选 Keep settings and retain the current configuration。从较老的大版本升级时建议不勾选。
- 点 Continue,等待自动重启,期间不要断电。
注意3G v2 如果现在用的是很老的 OpenWrt(网口还是旧的 swconfig 方式配置),OpenWrt 规定这次升级不能保留配置,页面会提示 The uploaded firmware does not allow keeping current configuration。这时不勾选保留配置,升级后重新设置。
警告页面显示 Image check failed 时,不要勾选 Force upgrade。多半是 3G 和 3G v2 选反了。
方法二:用命令升级
- 用 scp 把文件传到
/tmp,SSH 登录后核对:
sha256sum /tmp/文件名- 开始升级(加
-n不保留配置):
sysupgrade -v /tmp/文件名更多说明见 OpenWrt 升级固件。
升级后登录
- 保留配置升级:地址、密码和无线设置都不变。
- 不保留配置或恢复出厂后:LAN 地址
192.168.1.1,用户名root,没有密码,登录后马上在 System → Administration 里设置密码。 - 网口:WAN 口接上级网络,另外 2 个口是 LAN。
- 无线默认关闭,SSID 为 OpenWrt 且不加密,在 Network → Wireless 里设置密码后再启用。
刷坏了怎么救
OpenWrt 安全模式(failsafe)
- 拔掉电源,电脑网线接任一 LAN 口,有线网卡手动设为
192.168.1.2,子网掩码255.255.255.0。 - 接通电源,开机过程中状态灯开始闪烁时按一下 Reset 键(只等约 4 秒,错过就断电重来)。
- 用 SSH 登录
root@192.168.1.1(安全模式没有网页,不需要密码)。 - 恢复出厂设置:
firstboot -y && reboot提示系统正常运行时,短按 Reset 是重启;按住 5 秒以上松开会恢复出厂设置。
刷回小米官方固件(仅 3G)
小米官方的“U 盘刷机”说明适用于小米路由器 3G(R3G),小米官方下载页也提供 3G 的 ROM。3G v2 不在小米这两种恢复方法的适用型号里,官方下载页也没有它的 ROM,本页不介绍 3G v2 刷回原厂。
OpenWrt 源码说明,按 OpenWrt 的标准安装方法装在 3G 上时,会把小米原厂的系统留在第一个系统分区里,用来刷回原厂;要先让路由器从这个原厂系统启动,才会进入小米的 U 盘刷机流程。如果当初安装时这部分被覆盖了,下面的方法不会生效,本站不提供其他办法。
- 准备一个 FAT 或 FAT32 格式的 U 盘。把从小米官方下载的 3G ROM(选“小米路由器3G 稳定版”)复制到 U 盘根目录,重命名为
miwifi.bin,根目录下不要有其他.bin文件。ROM 本站暂未收录,从文末“官方资料”进入小米下载页获取。 - 在正在运行的 OpenWrt 里 SSH 登录,执行下面的命令,让路由器下次从原厂系统启动:
fw_setenv flag_try_sys2_failed 1
reboot如果你是在 OpenWrt 安全模式(failsafe)里操作,OpenWrt 源码要求先执行下面两条,再执行上面的命令:
mount_root
sh /etc/uci-defaults/30_uboot-envtools- 路由器重启后进入原厂系统。OpenWrt 源码的描述是:状态灯红灯慢闪,等待插入装有恢复固件的 U 盘。
- 插入准备好的 U 盘,按住 Reset 键约 1 秒。
- 等待约 3–5 分钟,期间不要断电。
应看到:刷机过程中指示灯为黄色,变成蓝色表示完成;小米说明如果出现异常、失败或 U 盘读不出来,会变成红灯,重试或换一个 U 盘。
如果路由器已经无法进入 OpenWrt,小米官方说明的 U 盘刷机方法是:断开电源,插入 U 盘,按住 Reset 键再接通电源,等指示灯变成黄色闪烁后松开。装了 OpenWrt 之后这个方法能否生效,取决于路由器还会不会启动到原厂系统,小米和 OpenWrt 都没有说明,本站无法确认。
警告小米提醒,U 盘里同时有其他 .bin 文件会导致刷机失败。只在确认是小米路由器 3G(不是 3G v2)时执行上面的命令。
资料来源
按 OpenWrt 官方源码(小米路由器 3G 与 3G v2 设备支持及改进提交、mt7621 镜像配置、设备树、默认网络与安全模式配置、升级兼容性检查)、OpenWrt 25.12.6 官方下载目录,以及小米官方下载页和小米路由官方的“U 盘刷机”说明整理(2026-10-22 查阅)。本站文件为 OpenWrt 25.12.6 官方原版,SHA-256 与 OpenWrt 官方公布值一致。
提示本页按厂商官方文档整理,本站没有在实机上测试。按键、指示灯和网口以你的设备和官方说明为准。
整理:AppGoBox · 依据 · 本站未在实机上逐一验证