迟到的修复:小米WR30U 刷 AX3000T 实现 LED 灯光正常显示
上次发了 小米WR30U 通刷 AX3000T 固件的教程,很多朋友跟着上车成功,直接解锁小米全家桶 Mesh、网口自定义,性价比直接拉满;刷入 AX3000T 固件后信号稳定、但遗留了一个视觉小瑕疵:系统灯不亮,网络灯常年橙色。这让很多人分不清路由器到底是死机了还是在正常工作。
▲ 这台机子我要送朋友用,有这个 bug 让我强迫症犯了,这次我终于把问题彻底解决了,适合所有已经刷入 AX3000T 固件的 WR30U 用户。
为什么刷完灯会乱?
刷入 AX3000T 固件后,WR30U 的 LED 表现如下:
系统灯:不亮 网络灯:常亮橙色 看起来像“假死”,但实际上系统是正常运行的
原因很简单:
AX3000T只有一个 LED 灯 与 WR30U有两个LED 灯(一个系统、一个网络),它们 的 LED GPIO 定义不同,官方固件不会主动适配 WR30U 的灯光布局。
解决方案有两种:一个是重新编译适配 AX3000T 的 WR30U 的Uboot,有点麻烦;另一个是 SSH 下修复灯光问题,比较简单,中标。
一键修复LED 灯效脚本(联网蓝灯,断网紫灯)
为了让大家不用手动改 GPIO,我写了一个一键修复脚本,刷好 AX3000T 固件并正常联网后,电脑连路由器,打开 SSH:
curl -kfsSL https://mao.fan/shezhang/fix_led.sh | sh
脚本会自动完成,修复系统灯、网络灯的 GPIO 映射,设置正常的运行状态灯光逻辑,修复后,WR30U 的灯光表现如下:
▲ 正常运行、网络通畅:系统灯亮蓝色、网络灯亮蓝色
▲ 断网时:系统灯变紫、网络灯关闭,一眼看出网络出问题了。
总结
现在小米WR30U 刷入 AX3000T 算是达成了“完全体”状态:完美 Mesh 组网:可做主路由 / 子路由,支持双 WAN、LAN 聚合,原厂 WR30U 没有的功能。
建议还在忍受“橙光”折磨的朋友尽快更新,仍存在的小瑕疵(不影响使用),无法独立绑定米家 APP,但作为 Mesh 子路由可在米家内显示并简单控制。
maofan
