斐讯 K2 路由器刷机后自定义 LED 灯颜色
斐讯 K2 路由器刷机后自定义 LED 灯颜色
斐讯 K2 刷了 Padavan 或老毛子固件后,可以通过 GPIO 控制前面板的三色 LED(红、蓝、黄)。默认情况下灯的颜色由固件预设,但你可以自定义脚本让它根据网络状态变色。
GPIO 引脚对应关系
K2 使用的是 MT7620A 芯片,LED 对应的 GPIO 编号:
| 颜色 | GPIO 编号 | 状态说明 |
|---|---|---|
| 红灯 | 8 | 0=亮,1=灭 |
| 蓝灯 | 10 | 0=灭,1=亮 |
| 黄灯 | 11 | 0=灭,1=亮 |
控制命令:
1 | mtk_gpio -d 8 1 # 关闭红灯 |
开机初始化:黄灯常亮
进入路由器管理后台,找到「自定义设置」→「脚本」→「在路由器启动后执行」,填入:
1 | # 关闭红灯 |
这样路由器启动时显示黄色,表示正在初始化。
WAN 状态联动:蓝灯=联网,黄灯=断网
在「在 WAN 上行下行启动后执行」脚本中添加:
1 |
|
逻辑说明:
- WAN 拨号成功 → 蓝灯亮,表示已联网
- WAN 断开 → 黄灯亮,表示等待/异常
- 红灯全程关闭,避免刺眼
注意事项
- GPIO 编号和亮灭逻辑(0/1)因固件版本可能有差异,刷机后先用 SSH 手动测试确认
sleep 30是为了等待 PPPoE 完全获取到 IP,避免 WAN 刚 up 但实际还没通网- 部分固件可能把脚本路径放在
/etc/storage/下,可通过ls /etc/storage/*.sh确认
小结
通过 mtk_gpio 控制三色 LED,配合 WAN 状态脚本,可以一眼看出路由器联网状态,比登录后台查看方便得多。