小米路由器mini刷入openwrt

本文最后更新于 2025年11月19日 晚上

准备材料

1.获取root密码和SSH工具包 (官网SSH工具包下载不下来的用这个下载地址)

2.开发版固件

3.breed固件

4.openwrt固件升级包

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

  1. 打开Moboxterm

  2. 输入小米路由器mini的默认网关地址192.168.31.1

  3. 用户名输入:root

  4. 密码输入:之前在网站中拷贝的root密码

  5. 敲击回车看到登录画面则算成功

第四步:上传breed固件

1.打开/tmp地址

2.将breed-mt7620-xiaomi-mini.bin文件名更改为breed.bin(不更改也行,后续代码相应更改即可)

3.输入mtd -r write /tmp/breed.bin Bootloader,敲击回车,看到如图所示

刷入breed

  1. 将U盘拔出

  2. 路由器断电

  3. 按住reset键

  4. 路由器上电

  5. 此时路由器一直闪烁蓝灯,可松开reset键

  6. 然后可以通过输入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.升级之后第一次重启的时间会很长


小米路由器mini刷入openwrt
http://blog.baicat.eu.org/2024/04/03/小米路由器mini刷入openwrt/
作者
liuxiaobai5201314
发布于
2024年4月3日
更新于
2025年11月19日
许可协议