小米路由器mini刷入openwrt
本文最后更新于 2025年11月19日 晚上
准备材料
1.获取root密码和SSH工具包 (官网SSH工具包下载不下来的用这个下载地址)
2.开发版固件
3.breed固件
5.准备一个U盘,格式化为FAT32格式
6.路由器需先登录自己的小米账号
第一步:刷开发版固件
小米路由器默认的系统版本为稳定版,不支持开启 ssh 权限。所以需要先升级成开发版的系统。在电脑端用浏览器打开路由器设置界面,点击右上角的下拉菜单,选择系统升级,再点击手动升级,最后选择我们上一步准备的开发版ROM。更新完系统后路由器会自动重启,重启后可以再次进入管理后台检查路由器的系统状态
在路由设置中-系统状态-系统升级-手动升级
选择下载的开发版固件miwifi_r1cm_all_46ed1_0.4.36.bin
注意:这里如果你是从官网下载的最新开发版固件,上传SSH工具包会失败,路由器指示灯会变红
点击升级即可
升级过程期间一直是橙灯
大概几分钟后,指示灯由橙灯转为蓝灯后,刷新管理界面,即可进入设置界面

第二步:上传ssh功能
将SSH工具包miwifi_ssh.bin文件拷入到格式化后的U盘根目录中,U盘插入路由器
1.断电
2.然后按住reset键的不要松,同时给路由器上电(插上电源)
3.大概7秒左右,路由器开始闪橙灯
4.成功
第三步:使用ssh工具连接路由器
我使用软件的是Moboxterm
打开Moboxterm
输入小米路由器mini的默认网关地址192.168.31.1
用户名输入:root
密码输入:之前在网站中拷贝的root密码
敲击回车看到登录画面则算成功

第四步:上传breed固件
1.打开/tmp地址
2.将breed-mt7620-xiaomi-mini.bin文件名更改为breed.bin(不更改也行,后续代码相应更改即可)
3.输入mtd -r write /tmp/breed.bin Bootloader,敲击回车,看到如图所示

刷入breed
将U盘拔出
路由器断电
按住reset键
路由器上电
此时路由器一直闪烁蓝灯,可松开reset键
然后可以通过输入breed管理地址192.168.1.1,访问breed界面

第五步:刷入openwrt
1.刷入下载的openwrt固件openwrt-ramips-mt7620-xiaomi_miwifi-mini-initramfs-kernel.bin
2.重启后根据电脑的默认网关信息进入Openwrt后台管理页面,用户名:root,默认密码:password
3.在后台管理页面中找到系统升级页面,刷入升级包openwrt-ramips-mt7620-xiaomi_miwifi-mini-squashfs-sysupgrade.bin
4.升级之后第一次重启的时间会很长

