半个月前,我把小米路由器刷成了 openwrt,使用之后发现很难受。很多软件没办法直接下载,更新源也更了半天更不下来。里面的功能配置起来有些复杂不能开箱即用,用来折腾倒是不错,但是一款路由器是可是互联网的通道,随便瞎搞没了网络,就不好玩了。在折腾的过程中发现了 Padavan。刷上用了一段时间还不错,记录一下。

备份重要信息

在刷之前,请确保已经是开发版固件,如果不是请刷到开发版,并开启 SSH。如何操作参考前面的文章小米路由器刷 openwrt

在刷 padavan 之前为了保险起见,先进行备份。

1
ssh root@192.168.31.1 #需要输入密码,密码就是开启 SSH 时获得的。

输入密码登陆路由器,进行备份。备份的指令在下面。备份完后记得把 /tmp/ 下的备份文件拷贝到电脑上或者其他地方。

备份 SN

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
cd /tmp
mkdir rom
dd if=/dev/mtd0 of=/tmp/rom/ALL.bin
dd if=/dev/mtd1 of=/tmp/rom/Bootloader.bin
dd if=/dev/mtd2 of=/tmp/rom/Config.bin
dd if=/dev/mtd3 of=/tmp/rom/Factory.bin
dd if=/dev/mtd4 of=/tmp/rom/OS1.bin
dd if=/dev/mtd5 of=/tmp/rom/rootfs.bin
dd if=/dev/mtd6 of=/tmp/rom/OS2.bin
dd if=/dev/mtd7 of=/tmp/rom/overlay.bin
dd if=/dev/mtd8 of=/tmp/rom/crash.bin
dd if=/dev/mtd9 of=/tmp/rom/reserved.bin
dd if=/dev/mtd10 of=/tmp/rom/Bdata.bin

恢复 SN

暂时用不到,如果出问题了会用到,做个记录。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
mtd write /tmp/rom/Bootloader.bin Bootloader
mtd write /tmp/rom/Config.bin Config
mtd write /tmp/rom/Factory.bin Factory
mtd write /tmp/rom/OS1.bin OS1
mtd write /tmp/rom/rootfs.bin rootfs
mtd write /tmp/rom/OS2.bin OS2
mtd write /tmp/rom/overlay.bin overlay
mtd write /tmp/rom/crash.bin crash
mtd write /tmp/rom/reserved.bin reserved
mtd write /tmp/rom/Bdata.bin Bdata

刷入不死 uboot

不死 uboot 下载列表中找到 breed-mt7620-xiaomi-mini.bin ,并下载。 把下载的文件拷贝到路由器中。

1
scp breed-mt7620-xiaomi-mini.bin root@192.168.31.1:/tmp/

登录路由器开始刷 uboot

1
2
3
ssh root@192.168.31.1
cd /tmp/
mtd -r write breed-mt7620-xiaomi-mini.bin Bootloader

刷入成功后会重启,如果没有,那就手动重启。重启之后先断开电源,把电脑通过网线连上路由器(此时 WiFi 不能用),使用取卡针按住 reset 直到指示灯变为黄色闪烁后可松开。 在电脑的浏览器中输入 192.168.1.1 ,进入 Breed 控制台。

刷入 Padavan

padavan找到 RT-AC54U-GPIO-30-xiaomimini-128M_3.4.3.9-099.trx 下载下来。 回到上一步不死 uboot 的控制台,找到固件更新页。 选择常规固件,勾选固件选项,并点击右边的选择文件,把刚刚下载的文件选中。点击下方的上传按钮。

文件上传成功后,点击更新按钮进行固件更新。等待更新完成。

出现如下界面,说明刷机成功。

路由器后台以及 WiFi 密码

  • 路由器默认的名字是 PDCNPDCN_5G ,密码是 1234567890
  • 登录路由器管理后台的地址是 192.168.123.1 账号是 admin 密码是 admin

参考

小米路由器 mini 刷 Padavan 详细教程