小米路由器 4 刷 Pandavan 固件

我家总共有 3 台路由器:

  • Redmi AC2100
  • 小米 AC2100
  • 小米路由器 4

这三台路由器的 5G wifl 正好满格覆盖我家所有区域。

之前刚买小米路由器 4 的时候就想折腾一下刷成第三方固件,但当时完全不会用 TTL 刷机,而这款路由器又没有 USB 接口,只能作罢。而现在听说这款路由器可以用 TTL 刷机,万一刷坏了还可以用另外两台路由器顶着。

说干就干,首先下载好所有必备的工具和刷机包(由于小米路由器 4 只是在 3G 的基础上换了个壳且阉割了 128MB 内存和 USB 接口,所以固件可以直接用 3G 的):

通过 TTL 连接电脑

路由器后盖贴纸下面有一颗螺丝,可以把贴纸撕掉拧下,或者像我一样:

捅个洞把螺丝松掉。

螺丝拧下来后,用刀片之类的很轻松就撬开了。

路由器的主板:

(ARE YOU OK 官方玩梗()

主板左上角的四个孔焊上排针,如图:

(技术太烂,排针都歪掉了QAQ)

然后用 USB-TTL 连接,TX 接路由器 RX,GND 接路由器 GND(经测试,小米路由器 4 在接通电源前连接 TX 不会正常启动)。

打开 Putty,选择类型为 Serial,Hostname 为 COM3(可能会不同,可在 设备管理器 > 端口 内查看),Speed 为 115200,点击 Open 打开窗口。

接通路由器的电源,USB-TTL RX 接路由器 TX,等待一会儿后长按网口边上的 Reset 键 5 秒,等待路由器恢复出厂设置并重启。

窗口显示正在启动后一直按住 4 进入命令行:

输入以下命令持续启用 TTL(重启不会失效):

setenv uart_en 1
saveenv

刷入 Breed

为了防止变砖且便于刷机,需要刷入 Breed。

打开 Tftpd,选择一个目录,放入 Breed 文件(为了方便输入文件名,我这里将文件名改为了 uboot.bin),在 Server interface 选择内网IP:

将路由器 LAN 口用网线连接到电脑,设置固定 IP(我这里设置为 192.168.31.5),网关地址设置为 192.168.31.1,DNS 随便写。

拔下 TTL 线路由器端 TX,重新连接路由器电源,插上 TTL 线,启动过程中持续按 9,出现 “(Y/N)” 后按 Y 键开始输入 Tftpd 信息。

第一项为路由器 IP,无需更改;第二项为 Tftpd 服务器地址,输入刚刚设置的固定 IP;第三行为 uboot 固件文件名,输入 Breed 的文件名,回车:

刷入成功后会引导进入 Breed(如果没有引导,按正常步骤进入 Breed 即可)。

刷入 Pandavan

将电脑固定 IP 改为 192.168.1.2,网关 IP 改为 192.168.1.1,在浏览器中输入 192.168.1.1 进入 Breed 控制台:

点击左侧固件更新,在固件一行右侧点击选择文件,选择预下载好的 PandaVan 固件,点击上传:

点击上传后会显示固件信息确认页面,确认无误后点击更新:

点击更新后进度条走完后路由器会重启,待指示灯变成蓝色后即可通过手机或电脑以通常方式连接路由器。

刷入成功截图:

 

6 条评论

发表评论

*