小米路由器3刷潘多拉(Openwrt)
小米路由器 3 默认系统除了后台慢,网络也慢,还不能安装插件!留之何用!
刚好看到openwrt有刷机教程,刷之~
1 下载
- 小米路由器开发版2.11.20:http://bigota.miwifi.com/xiaoqiang/rom/r3/miwifi_r3_all_55ac7_2.11.20.bin
- 下载潘多拉刷机包,链接: https://pan.baidu.com/s/1_kwZU1Pi2LtymBwRbP8DwA 提取码: fm2r
- 下载潘多拉刷机包(官方地址):https://openwrt.org/toh/xiaomi/mir3
2 安装开发版
安装开发版的目的是获取ssh登录权限,以便刷bootloader。
开发版安装有2种方式,1、网线安装;2、u盘安装。二选一。
2.1 网线安装
网线或Wi-Fi连接路由器,访问192.168.31.1或 http://miwifi.com/ 登录路由器后台。
进入后台后–选择手动升级–导入开发版–升级。

2.2 u盘安装
- 请将下载的工具包bin文件复制到U盘(FAT/FAT32格式)的根目录下,保证文件名为miwifi_ssh.bin;
- 断开小米路由器的电源,将U盘插入USB接口;
- 按住reset按钮之后重新接入电源,指示灯变为黄色闪烁状态即可松开reset键;
- 等待3-5秒后安装完成之后,小米路由器会自动重启,之后您就可以尽情折腾啦 :)
3 开启 SSH
官网教程不成功 https://d.miwifi.com/rom/ssh?userId=35420579
此处完全参考 openwrt.org/toh/xiaomi/mir3
网线或Wi-Fi连接路由器,通过192.168.31.1或 http://miwifi.com/ 登录路由器后台,从URL可以获取 stok 值,例如
stok=8afbe612c65e43251e8a4dbff3cf67d1
在浏览器中输入下面链接操作,注意替换 stok 值,密码设置为 12345678,执行一定等到返回结果,出现 502 多试几次。
## Step1 IN http://192.168.31.1/cgi-bin/luci/;stok=eecd2646b61b9e5b724182f4c037785a/api/xqnetwork/set_wifi_ap?ssid=Xiaomi&encryption=NONE&enctype=NONE&channel=1%3Bnvram%20set%20ssh%5Fen%3D1%3B%20nvram%20commit ## Step1 OUT {"msg":"未能连接到指定WiFi(Connecting)","code":1616} ## Step2 IN http://192.168.31.1/cgi-bin/luci/;stok=eecd2646b61b9e5b724182f4c037785a/api/xqnetwork/set_wifi_ap?ssid=Xiaomi&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 ## Step2 OUT {"msg":"未能连接到指定WiFi(Probe timeout)","code":1616} ## Step3 IN http://192.168.31.1/cgi-bin/luci/;stok=eecd2646b61b9e5b724182f4c037785a/api/xqnetwork/set_wifi_ap?ssid=Xiaomi&encryption=NONE&enctype=NONE&channel=1%3B%2Fetc%2Finit.d%2Fdropbear%20start ## Step3 OUT {"msg":"未能连接到指定WiFi(Probe timeout)","code":1616} ## Step4 IN http://192.168.31.1/cgi-bin/luci/;stok=eecd2646b61b9e5b724182f4c037785a/api/xqsystem/set_name_password?oldPwd=12345678&newPwd=12345678 ## Step4 OUT {"code":0}
SSH连接路由器:
~ ssh root@192.168.31.1 The authenticity of host '192.168.31.1 (192.168.31.1)' can't be established. RSA key fingerprint is SHA256:WI3DaBP7KYPu+1Zjvpe4x8aRrV60TFw8UiENG4X+Wbw. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.31.1' (RSA) to the list of known hosts. root@192.168.31.1's password: BusyBox v1.19.4 (2016-04-15 17:38:14 CST) built-in shell (ash) Enter 'help' for a list of built-in commands. ----------------------------------------------------- Welcome to XiaoQiang! ----------------------------------------------------- root@XiaoQiang:~#
4 激活串口
$ nvram set flag_last_success=1 $ nvram set boot_wait=on $ nvram set uart_en=1 $ nvram commit $ reboot
5 刷机bootloader
把 Xiaomi Mi Router 3/PandoraBox/PandoraBox Bootloader下的 pb-boot-xiaomi3-20181021-fd6329c.img (有新版本就用新版本)上传到路由器,scp命令:
scp -r pb-boot-xiaomi3-20181021-fd6329c.img root@192.168.31.1:/tmp
也可以用ftp,只要能传就行。
然后,通过ssh登录路由器,执行:
cd /tmp mtd write pb-boot-xiaomi3-20181021-fd6329c.img Bootloader reboot
然后等待4-5分钟。
6 刷潘多拉固件
按住reset按钮之后重新接入电源,指示灯变为黄色闪烁状态松开reset键
通过网线连接路由器(这个时候不能用Wi-Fi了),访问 192.168.1.1,就会看到潘多拉固件升级界面,选择潘多拉固件 Xiaomi Mi Router 3/PandoraBox/PandoraBox Firmware下的 PandoraBox-ralink-mt7620-xiaomi-r3-2018-12-14-git-1b9b0f382-squashfs-sysupgrade.bin 上传。
再次通过 192.168.1.1 访问PandoraBox OpenWrt,默认密码是:admin

7 配置拨号和Wi-Fi
网络 - 接口 - WAN(不是LAN也不是WAN6)- 修改,协议修改为 pppoe,输入账号密码,保存并应用。
网络 - 无线,如果路由器支持2.4g和5g,那会看到两个网卡,可以分别点击“修改”来修改Wi-Fi名称和密码,以及加密方式。
参考资料:
- 小米路由器3刷Openwrt:https://ashin.wang/xiaomi-router-install-openwrt/
- 小米路由器3刷Pandora教程和刷机包:https://openwrt.org/toh/xiaomi/mir3
- 刷X-Wrt 两个教程:https://dl.x-wrt.com:4443/rom/
« build.gradle或pom.xml使用国内阿里云源 git增加多个push仓库: 一条push命令同时推送到gitee和github »
教程写的挺详细的
我现在也在用小米路由器
我刷成功了 不过设置好麻烦。。。而且没有V2.RAY.没有 酸酸乳
谢谢分享