Momentum-Firmware RGB 背光完整指南:3 步点亮你的设备
【免费下载链接】Momentum-Firmware🐬 Feature-rich, stable and customizable Flipper Firmware项目地址: https://gitcode.com/GitHub_Trending/mo/Momentum-Firmware
Momentum-Firmware 是一款可定制的 Flipper Zero 开源固件,它的 RGB 背光系统通过 SK6805 驱动芯片点亮屏幕周围的 3 颗 LED。你可以给每颗灯挑固定颜色,也可以让它们像波浪一样滚动色轮。调好一次,设置自动保存,重启之后依然生效。
3 步跑起来
灯光跑起来只需要三步,全程不超过几分钟:
克隆源码并完成编译,然后在项目目录里运行构建脚本:
git clone https://gitcode.com/GitHub_Trending/mo/Momentum-Firmware cd Momentum-Firmware && ./fbt把固件装到设备上,打开系统设置菜单,找到 RGB Backlight 开关并打开。
为 3 颗 LED 分别选好颜色并确认保存,偏好会写入存储卡,重启后保留。
效果食谱
下面 4 个配方覆盖了最常用的场景,推荐值直接照抄即可试 🎨
挑个纯色待着
三颗灯各守一个颜色,安静不抢戏。
在设置屏里找到 LCD LED 1 到 3 三个条目,各对应一颗灯,提供 19 种预置颜色(从 Off、Orange 到 White);按 Enter 还能用 #RRGGBB 格式输入自定义颜色。
适合:桌面配色、区分手里两台设备。
波浪滚色
每颗灯显示不同色相,三颗连起来是一条缓缓流动的彩虹。
把 Rainbow LCD 设为 Wave,速度、间隔、饱和度都保持默认(5、250ms、255),出来就是活力效果;觉得快就把间隔拉到 0.5s 以上。
适合:边折腾边玩,给自己一点氛围感。
全体同色呼吸
三颗灯同色,平滑过渡到下一种颜色,不花哨但有动态感。
把 Rainbow LCD 设为 Static,再把饱和度从默认的 255 降到 128 左右,颜色会变得柔和很多。
适合:想保留流动感、又不想太炫的场景。
夜间收光
RGB 背光亮度跟着屏幕走,屏幕调暗灯就跟着暗。
把亮度拉到 0,三颗灯同时熄灭,彩虹动画也会随之暂停。
适合:深夜使用,避免漏光晃眼。
参数速查
调参前先看这张表,取值范围和默认值一次说清:
| 参数 | 作用 | 取值范围 | 默认 / 推荐值 |
|---|---|---|---|
| Rainbow LCD(彩虹模式) | 选纯色 / 波浪 / 同色三档 | OFF、Wave、Static | OFF |
| Rainbow Speed(彩虹速度) | 色相旋转快慢,值越小过渡越慢 | 0–255 | 5 |
| Rainbow Interval(彩虹间隔) | 每次刷新的时间间隔,过小会卡顿 | 100–5000 ms | 250 ms |
| Rainbow Saturation(彩虹饱和度) | 颜色鲜艳程度,越低越偏白 | 0–255 | 255 |
| LCD LED 1–3(单灯颜色) | 每颗 LED 的基础色 | RGB 各通道 0–255 | 橙色(255, 69, 0) |
| Brightness(亮度) | 整体亮度,与屏幕联动 | 0–255 | 跟随屏幕 |
进阶:自己动手改
如果你会写点代码,整个灯光逻辑都集中在lib/drivers/rgb_backlight.c里,接口声明在同目录的lib/drivers/rgb_backlight.h。三个最关键的函数是rgb_backlight_set_color(设单灯颜色)、rgb_backlight_set_rainbow_mode(切换彩虹模式)、rgb_backlight_update(按亮度刷新显示)。
两个现成的扩展方向:
- 加一种新效果模式:参考定时器回调里滚动色相的写法,实现呼吸灯或闪烁节奏;
- 加一个新参数:在设置结构体和加载 / 保存函数里补上字段,就会随整套设置一起持久化。
踩坑速答
灯完全不亮
- 确认设置里的 RGB Backlight 开关确实是开着的;
- 检查亮度,亮度为 0 时连彩虹模式也不出光;
- 自己填过自定义颜色的话,核对 RGB 值都在 0–255 内;
- 重启一次设备,让设置重新加载。
彩虹效果卡顿
- 最常见原因是间隔设得太小,先把它抬到 300ms 以上;
- 还嫌快就把 Rainbow Speed 调低几档;
- 改完若没变化,重启一次确认新参数已生效。
设置保存不了
- 确认存储卡挂载正常、还有剩余空间;
- 设置文件存放在
.rgb_backlight.settings,可以看看它有没有被写入; - 在设置界面重新保存一次,再重启验证。
灯光从此由你说了算。把上面的配方玩熟之后,不妨钻进源码,把自己想要的效果做进固件,Momentum-Firmware 的开源社区也欢迎你的参与。
【免费下载链接】Momentum-Firmware🐬 Feature-rich, stable and customizable Flipper Firmware项目地址: https://gitcode.com/GitHub_Trending/mo/Momentum-Firmware
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考