• 准备工作:

1.下载小米路由器3的pd-boot

http://downloads.pangubox.com:6380/

开启ssh(openwrt官方推荐方法:https://openwrt.org/toh/xiaomi/mir3
2.1 浏览器网址中输入如下内容,然后回车:
http://192.168.31.1/cgi-bin/luci/;stok=(这里替换你的stock)/api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3Bnvram%20set%20ssh%5Fen%3D1%3B%20nvram%20commit

看到网页中出现“{“msg”:“未能连接到指定WiFi(Probe timeout)”“code”:1616}”的字样,表示该命令执行成功

2.2 继续将网址替换成下面,然后回车:
http://192.168.31.1/cgi-bin/luci/;stok=(这里替换你的stock)/api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3Bsed%20%2Di%20%22%3Ax%3AN%3As%2Fif%20%5C%5B%2E%2A%5C%3B%20then%5Cn%2E%2Areturn%200%5Cn%2E%2Afi%2F%23tb%2F%3Bb%20x%22%20%2Fetc%2Finit.d%2Fdropbear
看到网页中出现“{“msg”:“未能连接到指定WiFi(Probe timeout)”“code”:1616}”的字样,表示该命令执行成功

2.3 继续将网址替换成下面,然后回车:
http://192.168.31.1/cgi-bin/luci/;stok=(这里替换你的stock)/api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3B%2Fetc%2Finit.d%2Fdropbear%20start
看到网页中出现“{“msg”:“未能连接到指定WiFi(Probe timeout)”“code”:1616}”的字样,表示该命令执行成功

2.4 继续将网址替换成下面,然后回车:
http://192.168.31.1/cgi-bin/luci/;stok=5c392400a7a61ef3e3b72e060dc769d8/api/xqsystem/set_name_password?oldPwd=当前后台管理密码&newPwd=重置的新密码
网页中出现“{“code”:0}”的字样,表示修改密码成功!

2.5 通过远程ssh工具或者直接ssh连接路由器执行如下命令:

nvram set uart_en=1
nvram set flag_last_success=1
nvram set boot_wait=on
nvram commit

2.6 上传pd-boot文件到/tmp目录下

2.7 然后到路由器中执行如下命令:

cd /tmp
mtd_write write 上面下载的文件名字 Bootloader
reboot

重启后等一会,我等了一分多钟,建议多等一会。

2.8 开始刷机–记住这个时候通过网线连接路由器(这个时候不能用Wi-Fi了)
然后拔掉电源,按住重置按钮并插上电源,在1~2秒后释放重置按钮,此时各个网口的灯应该已经闪过,路由器指示灯为黄色并以较慢的频率闪烁

访问 192.168.1.1,进入pd-boot界面,可以通过这个来重写系统(以后恢复原来的固件也是这里,去下载小米官网下载来这里恢复)

  • 刷X-WRT固件

这个时候可以直接刷入X-WRT (openwrt的开发版本)

官网:https://x-wrt.com/

进入固件下载(https://downloads.x-wrt.com/rom/),找到小米路由器3固件(固件很多,可以crtl+f搜索“Xiaomi Mi Router R3”),选择带有“breed-factory.bin”的固件

固件无线默认名称:X-WRT_XXXX,密码:88888888
固件管理界面:http://192.168.15.1/
管理界面账户密码:admin/admin
SSH后台登录:root/admin

  • 刷openwrt固件

固件一:

如果觉得X-WRT已经符合自己需求的就无需再看这一步了。如果希望刷openwrt请看下去。

进入https://openwrt.ai/?version=22.03&target=ramips%2Fmt7620&id=xiaomi_miwifi-r3按自己需求定制固件,或者可以直接下载官方已有的固件,下载时需留意带有sysupgrade的

需要通过X-WRT固件的“固件升级”功能刷入openwrt,不能直接从Pd-boot刷入,会无限重启。这一步不知道是否是我操作问题,但试过从Pd-boot刷4个固件都不成功,只能曲线救国先刷X-WRT。

注意:本人通过这个固件升级还是会一直重启

固件二:

https://kingq.lanzouq.com/iAbfT15k5pda

原文链接:原文1 原文2 原文3