小米路由3刷PandoraBox

PandoraBox 是一个openwrt的发行版,和lede类似
记录一下在小米路由3上面刷它的经验

首先下载小米路由开发版的固件刷入 http://www.miwifi.com/miwifi_download.html

然后在小米wifi手机app上将路由器绑定到你的小米账号,然后打开 http://www1.miwifi.com/miwifi_open.html

点击“开启SSH工具” 按钮,登陆你的小米账号后可以看到绑定的路由器的root密码,至此就可以ssh进小米路由器了


开始刷boot

https://downloads.pangubox.com/ 的pb-boot目录找到你路由器对应的pb-boot.img,例如我的是 pb-boot-xiaomi3-20190317-61b6d33.img

将img文件上传到小米路由的/tmp目录,然后执行

1
2
3
4
5
6
7
8
9
10

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


cd /tmp
mtd write pb-boot-xiaomi3-20190317-61b6d33.img Bootloader
reboot
  1. 重启后等待4-5分钟
  2. 拔掉电源
  3. 按住重置按钮并插上电源,然后在1~2秒后释放重置按钮,路由器将闪烁呼吸式黄色led
  4. 然后访问192.168.1.1,你将看到pb-boot的页面,在这里上传固件即可

前面4行代码是用来开启串口,如果不幸变砖,还可以通过串口来恢复

其实你也可以在这里上传lede的固件,因为都是基于openwrt的,所以是互相兼容的

以后每次按住重置按钮开机,都会进入这个pb-boot页面,你可以通过这个来重刷系统

刷固件

固件下载:https://mega.nz/#F!WY0FiTIS!Cl_Dzm4yhzrQZFazYG3i8Q
在目录 PandoraBox/PandoraBox Firmware中,我使用的是:PandoraBox-ralink-mt7620-xiaomi-r3-2018-12-14-git-1b9b0f382-squashfs-sysupgrade.bin

更换opkg源

默认的opkg源是 http://downloads.pangubox.com:6380 ,经常会打不开,域名解析错误之类的

配置文件在:/etc/opkg/distfeeds.conf

如果你执行opkg install luci-app-shadowsocks 出现问题,可以考虑反向代理这个服务器,或者直接代理墙外的版本,这里给出一份nginx反向代理配置

1
2
3
4
5
6
7
8
server {
listen 80;
server_name opkg.endaosi.com;
charset utf-8;
location / {
proxy_pass https://downloads.pangubox.com/;
}
}

至此小米路由3的openwrt之旅就算完成了