【路由器】小米路由器3刷Openwrt
- 准备工作:
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://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。
注意:本人通过这个固件升级还是会一直重启
固件二:
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。