小米路由器3刷机潘多拉(Openwrt)以及刷回教程
小米路由器3默认系统除了后台慢,网络也慢,还不能安装插件!留之何用!
刚好看到openwrt有刷机教程,刷之~
- 小米路由器开发版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
- MEGA网盘地址:https://mega.nz/folder/WY0FiTIS#Cl_Dzm4yhzrQZFazYG3i8Q
安装开发版的目的是获取ssh登录权限,以便刷bootloader。
开发版安装有2种方式,1、网线安装;2、u盘安装。二选一。
2.1网线安装
网线或Wi-Fi连接路由器,访问192.168.31.1或http://miwifi.com/登录路由器后台。
进入后台后–选择手动升级–导入开发版–升级。
- 请将下载的工具包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多试几次。
##Step1IN 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 ##Step1OUT {"msg":"未能连接到指定WiFi(Connecting)","code":1616} ##Step2IN 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 ##Step2OUT {"msg":"未能连接到指定WiFi(Probetimeout)","code":1616} ##Step3IN 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 ##Step3OUT {"msg":"未能连接到指定WiFi(Probetimeout)","code":1616} ##Step4IN http://192.168.31.1/cgi-bin/luci/;stok=eecd2646b61b9e5b724182f4c037785a/api/xqsystem/set_name_password?oldPwd=12345678&newPwd=12345678 ##Step4OUT {"code":0}
SSH连接路由器:
~sshroot@192.168.31.1 Theauthenticityofhost'192.168.31.1(192.168.31.1)'can'tbeestablished. RSAkeyfingerprintisSHA256:WI3DaBP7KYPu+1Zjvpe4x8aRrV60TFw8UiENG4X+Wbw. Areyousureyouwanttocontinueconnecting(yes/no)?yes Warning:Permanentlyadded'192.168.31.1'(RSA)tothelistofknownhosts. root@192.168.31.1'spassword: BusyBoxv1.19.4(2016-04-1517:38:14CST)built-inshell(ash) Enter'help'foralistofbuilt-incommands. ----------------------------------------------------- WelcometoXiaoQiang! ----------------------------------------------------- root@XiaoQiang:~#
$nvramsetflag_last_success=1 $nvramsetboot_wait=on $nvramsetuart_en=1 $nvramcommit $reboot
把XiaomiMiRouter3/PandoraBox/PandoraBoxBootloader下的pb-boot-xiaomi3-20181021-fd6329c.img(有新版本就用新版本)上传到路由器,scp命令:
scp-rpb-boot-xiaomi3-20181021-fd6329c.imgroot@192.168.31.1:/tmp
也可以用ftp,只要能传就行。
然后,通过ssh登录路由器,执行:
cd/tmp mtdwritepb-boot-xiaomi3-20181021-fd6329c.imgBootloader reboot
然后等待4-5分钟。
6刷潘多拉固件
进入pd-boot:按住reset按钮之后重新接入电源,大概1-3秒后指示灯变为黄色慢闪状态,松开reset键。通过网线连接路由器(这个时候不能用Wi-Fi了),访问192.168.1.1,过1~3分钟会进入pd-boot界面。
选择固件目录【XiaomiMiRouter3/PandoraBox/PandoraBoxFirmware】下的PandoraBox-ralink-mt7620-xiaomi-r3-2018-12-14-git-1b9b0f382-squashfs-sysupgrade.bin,点【恢复固件】开始刷机。
再次通过192.168.1.1访问PandoraBoxOpenWrt,默认密码是:admin
7配置拨号和Wi-Fi
网络-接口-WAN(不是LAN也不是WAN6)-修改,协议修改为pppoe,输入账号密码,保存并应用。
网络-无线,如果路由器支持2.4g和5g,那会看到两个网卡,可以分别点击“修改”来修改Wi-Fi名称和密码,以及加密方式。
8刷回原厂固件
如果你觉得潘多拉固件不好用,还可以刷回原厂固件。原厂固件在【XiaomiMiRouter3/PandoraBox/ReverttoStock】目录下。
1.首先进入潘多拉恢复模式,然后选择openwrt-ramips-mt7620-xiaomi_miwifi-r3-squashfs-pb-boot.bin文件并上传。
2.浏览器中登录192.168.1.1,不需要密码直接登录
3.设置密码。选择System-Administration-RouterPassword-<输入密码>-Save&apply保存。
4.用scp命令将必要的文件(Bootloader.bin和kernel0.bin)传到/tmp目录中。
scp-rBootloader.binroot@192.168.1.1:/tmp scp-rkernel0.binroot@192.168.1.1:/tmp
5.在SSH中执行以下命令。
cd/tmp mtdwriteBootloader.binBootloader mtdwritekernel0.binkernel0_rsvd reboot
6.(这一步我没做也成功了)等路由器重启之后,再次进入SSH,输入以下命令:
fw_setenvflag_try_sys2_failed1 reboot
重启之后,路由器应该会显示为红灯闪烁状态,说明进入了恢复模式。
7.然后准备一个FAT32格式的U盘,将miwifi.bin固件放入,然后插到路由器上。
8.按住RESET按钮1-2秒,直到红灯闪烁变为黄灯闪烁。
9.等待4-5分钟,然后登录192.168.31.1设置路由器。
参考资料:
- 【openwrt官网】XiaomiMiWiFiR3(MiWifiRouter3/MIR3/MI3)小米路由器3刷Pandora教程和刷机包:https://openwrt.org/toh/xiaomi/mir3
- 小米路由器3潘多拉固件刷机教程:https://www.jianshu.com/p/4826aa115a73