1. 路由器固件升级为开发版
- 固件官方下载地址:http://www1.miwifi.com/miwifi_download.html
- 进入页面,点“ROM”,找到“小米路由器Pro开发版”,点“下载”
- 进入小米路由器管理界面,点右上角的下拉菜单选择“系统升级”,点“手动升级”,点“选择文件”(之前下载好的那个固件文件)进行升级
- 路由器会自行进行升级,切勿中断电源,等路由器指示灯变成蓝色常亮,则升级成功。
2. SSH功能刷机
- 进入下面这个链接,下载对应的路由器SSH包文件,有米家账号的需要登录一下,没有的就注册一个
- 进入之后,页面上会显示该路由器的root密码,请一定要记录下来。然后点“下载工具包”,下载无反应更换浏览器下载。
- 准备一个U盘(必须要小于等于32GB的,否则无法格式化为FAT或FAT32格式),将下载的工具包bin文件复制到U盘(FAT/FAT32格式)的根目录下,保证文件名为miwifi_ssh.bin。
- 断开小米路由器的电源,将U盘插入USB接口
- 按住reset按钮,之后,重新插入电源,等指示灯变为黄色闪烁状态即可松开reset键。之后等指示灯变蓝常亮,就可以测SSH功能了。
- 电脑上准备好用于SSH的工具,我是用的是MobaXterm,这里的ssh登录密码是刚刚下载的时候记录好的密码
- 第一次连接时,会弹出一些英文信息,看不懂没关系就点“Accept”或“Yes”,成功之后会出现“ARE U OK”的画面,提示符变成“root@XiangQiang:~#”。至此说明路由器已经具备SSH功能。
3. 刷官方OpenWrt固件
- 推荐immortalwrt固件类似官方,但是又能省去很多麻烦,首次刷入请下载Factory版本
- 把插在路由器上的U盘取下,插上电脑,将下载的官方安装包bin文件复制到U盘(FAT/FAT32格式)的根目录(就是刷SSH功能时,存放文件的地方)。再重新插回路由器的USB口。
- 继续使用SSH工具,连接上路由器,依次输入以下命令:
- cd /extdisks/sda1
- cp immortalwrt-ramips-mt7621-xiaomi_mi-router-3-pro-squashfs-factory.bin /tmp
- 开始安装OpenWrt系统,依次输入下列命令:
1 | cd /tmp/ |
以上命令全部输入完成后,路由会自动重启,等指示灯蓝色常亮,并且你的电脑能够自动获得一个192.168.1.XXX的IP地址,就代表OpenWrt的固件已经刷好了
OpenWrt的默认网关地址为:192.168.1.1 用户名:root 密码:空,打开浏览器,输入192.168.1.1,就可以访问OpenWrt的Web界面了。
刷机异常恢复,一般路由器红灯闪烁,基本就是故障了,可能需要恢复
- 把之前下载的小米官方固件,重命名为:miwifi.bin 放入U盘根目录,避免干扰尽量把U盘根目录的其他文件给备份到别的文件夹或电脑上
- 将小米路由器R3P 断开电源
- 将准备好的U盘插入路由器的 USB接口
- 按住路由器的Reset按钮不放(需要用卡针等尖物),然后接通路由器电源。
- 持续按住Reset键,直到你看到路由器的指示灯变为黄色并开始闪烁,此时可以松开Reset键
- 此后路由器会自动从U盘读取固件并刷机,整个过程大约持续3-5分钟。请保持通电,期间不要拔掉U盘或电源。刷机成功并重启后,指示灯应变为蓝色常亮
openwrt恢复小米默认系统(本人未测试)
- 从下载页面,下载官方ROM固件 ,放入U盘,并重命名为miwifi.bin
- 打开路由器ssh,输入以下命令:
1 | fw_setenv flag_try_sys1_failed 0 |
- 断电,将U盘插入路由器,按住reset键通电,黄灯闪烁时松开
- 等待几分钟,黄灯/蓝灯常亮后,就刷回官方固件了



