1、先降级路由器固件:小米路由器开发版2.11.20:http://bigota.miwifi.com/xiaoqiang/rom/r3/miwifi_r3_all_55ac7_2.11.20.bin

2、到路由器中手动升级固件,选择下载的固件进行升级

3、小进入小米路由器(192.168.31.1),网址内查看你路由器的stock,记录下来

4、开启ssh(openwrt官方推荐方法:https://openwrt.org/toh/xiaomi/mir3
4.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}”的字样,表示该命令执行成功

4.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}”的字样,表示该命令执行成功

4.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}”的字样,表示该命令执行成功

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

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

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

4.6 刷bootloader:pd-boot
下载pb-boot:http://downloads.pangubox.com:6380/ 的pb-boot目录找到最新版本的你路由器对应的pb-boot.img,注意此网址变化过好几次了,截止到写博客时间还是这个地址
最新:https://downloads.pangubox.com:63443/pandorabox/,—2023.11.24
我的是如下:
在这里插入图片描述
通过工具或者ssh上传下载的pb-boot.img到路由器的/tmp目录下
然后到路由器中执行如下命令:

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

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

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

先下载固件:http://downloads.pangubox.com:6380/
如下图:
在这里插入图片描述
下载完成后,访问 192.168.1.1,进入pd-boot界面,可以通过这个来重写系统(以后恢复原来的固件也是这里,去下载小米官网下载来这里恢复)
选择上面下载的的固件,然后点击右面的 恢复固件 按钮进行刷机
在这里插入图片描述

等待一段时间之后,就可以进入到路由器管理页面了(192.168.1.1),账号是root,默认密码是admin。如此一来,潘多拉固件就成功刷入了!自行进入进行设置吧!

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐