摆烂,于是将目光看向了家里的小米 4a 千兆版路由器,准备刷个 Openwrt 玩一下。

2026-07 更新:本文原来托管在 pan.loomt.top 的三个下载均已下线。刷写前请核对机身标签上的完整型号和硬件版本;Breed 只从 Breed 官网 获取精确适配的文件,OpenWrt 只通过 OpenWrt Firmware Selector 按精确型号选择官方镜像。原厂固件的可靠来源尚未确认,因此不提供替代下载。

恩山论坛逛了逛,感觉刷软路由和刷手机差不太多。

  1. 安装 Breed(闭源免费的 BootLoader,又称“不死鸟”,有了它就能肆无忌惮地刷各种第三方包了

当时为小米 4A 千兆版使用的 Breed 直装包文件名是 R4A.zip,原下载现已下线。现在应先核对完整型号和硬件版本,再从 Breed 官网获取适配包,并自行查证如何通过 Telnet 连接路由器并刷入 Breed。

Breed Web 恢复控制台显示路由器的 MediaTek CPU、128MB 内存、16MB 闪存与千兆网卡信息
Breed 恢复控制台识别出设备的 CPU、内存、闪存与网络接口,为后续选择固件提供硬件依据。
  1. 用 Breed 安装 OpenWrt

当时使用的 OpenWrt 直刷包文件名是 openwrt-ramips-mt7621-xiaomi_mi-router-4a-gigabit-squashfs-sysupgrade.bin,原下载现已下线。现在应通过 OpenWrt Firmware Selector 按精确型号选择镜像,其他路由器的经验也可以去恩山论坛查证。 P.S. 刷 OpenWrt 之前必须用 Breed 备份 eeprom(没有备份 eeprom 将导致 5G 信号奇差)

点击固件更新~>常规固件~>勾上“固件”和“EEPROM”,选择好上面的直刷包和备份的 eeprom.bin,上传即可。

  1. 配置 OpenWrt 的各项参数(随便配一下即可

OpenWrt 可谓神通广大,作为一个在路由器上跑的 Linux,它可以装上各种插件:酸酸乳、Docker、网易云解锁灰色歌曲……

但我折腾了一通,调教好基础的上网功能后,感觉网络状况大不如前。作为百来块的路由器,本来就没有多大的内存,感觉原厂固件的调教已经将性能都用在刀刃上了。装了 OpenWrt 后虽然上下行流量速度没有很大变化,但稳定性差了很多,便懒得继续折腾,忍痛 remake 了。

  1. 刷回官方包(没备份 eeprom 的问题 或许 也可以通过刷回官方包的方法解决

当时使用的原厂包文件名是 all.bin,原下载现已下线,且目前未确认可靠来源。请勿使用来路不明的同名文件;在确认型号、硬件版本和固件来源后,进入 Breed~>固件更新~>编程器固件 (仅勾选自动重启)~>上传已验证的原厂固件。