一、准备工作
- 准备牙签一根,用来按路由器的reset按键;
- 准备一个 U 盘,并格式化成FAT32格式;
- 准备一条网线,连接上路由器和电脑;
- 下载对应路由器的 官方开发版ROM(官网);
- 下载对应路由器的 官方开启SSH工具(官网),并记录root密码下来;
下载开启SSH工具 - 下载对应路由器的 breed,小米路由器mini应该是breed-mt7620-xiaomi-mini.bin;
- 下载对应路由器的 openwrt固件,这里使用
openwrt-ramips-mt7620-xiaomi_miwifi-mini-squashfs-sysupgrade.bin
二、刷路由器成开发版
小米路由器默认的系统版本为稳定版,不支持开启 ssh 权限。所以需要先升级成开发版的系统。在电脑端用浏览器打开路由器设置界面,点击右上角的下拉菜单,选择系统升级,再点击手动升级,最后选择我们上一步准备的开发版ROM。更新完系统后路由器会自动重启,重启后可以再次进入管理后台检查路由器的系统状态。
image.png
如果忘记路由器密码,可以参考官网的使用 U 盘来刷机,在这里。值得一提的是,使用 U 盘这种方式更新系统会删除硬盘中的所有数据。
三、开启路由器的SSH功能
开启路由器的SSH功能,我们就可以使用SSH连接路由器,就可以在上面尽情折腾啦。下面我们开始吧:
- 请将我们上一步准备的的 开启SSH工具 bin文件复制到U盘的根目录下,保证文件名为miwifi_ssh.bin;
- 断开小米路由器的电源,将U盘插入USB接口;
- 按住reset按钮之后接入电源,指示灯变为黄色闪烁时再松开reset键;
- 等待3-5秒后安装完成之后,小米路由器会自动重启,指示灯变蓝了表示成功。
四,刷入breed
Breed 是由网友开发的一个号称“不死”的引导加载程序。只要路由器成功刷入 Breed 之后,就可以借助它来备份和刷入路由器固件。我们就是使用 Breed 来刷 openwrt 的。下面开始刷入Breed:
- 路由器断电,将U盘拔出;
- 将breed-mt7620-xiaomi-mini.bin文件名更改为breed.bin,复制到 U 盘根目录,并保证 U 盘根目录没有其他 bin 文件;
- 路由器插入U盘,插电启动,在终端里输入ssh root@192.168.31.1 回车,连接你的路由器 (这是默小米路由器默认的IP地址,若是修改过网段就改为修改过的路由器地址)。
mtd -r write /extdisks/sda1/breed.bin Bootloader
-
出现下面的界面后,将U盘拔出,路由器断电,按住reset按钮之后接入电源,指示灯蓝灯闪烁时再松开reset键;
breed刷入成功
五,刷入openwrt
breed刷入成功,我们就可以开始刷 openwrt 了:
- 通过
http://192.168.1.1
,访问breed管理界面
- 点击“固件备份”,备份固件,以防以后想刷回去;
-
点击“固件更新”,选中固件,文件选择我们准备工作中的openwrt固件,点击上传;
选择openwrt固件 -
点击更新;
-
当更新完成,出现下面的界面后,禁用网卡再启用;
openwrt刷入完成 - 通过
http://192.168.5.1
,访问openwrt管理界面,初始管理密码:password ;
openwrt刷入成功 - 至此,恭喜你!openwrt刷入成功!
参考
小米路由器Mini刷Openwrt www删除.bilibili.删除com/read/cv11321634
小米路由器Mini刷Openwrt(视频教程) www删除.bilibili.删除com/video/av418190270/
网友评论