Acer RGB Controller (colormemuch)

Image
colormemuch
Full RGB control for the Acer Predator Helios Neo 16S — 4-zone keyboard and lid "shield", three effect types, and a live custom-effect editor.

Native Rust + egui Windows desktop app that takes over every RGB light on the Acer Predator Helios Neo 16S (PHN16S-71) — the 4-zone keyboard backlight and the lid "shield" logo PredatorSense hides behind presets. Reverse engineering established that the vendor's AcerGamingFunction WMI interface is a dead end for lighting; Acer actually drives the LEDs through a bundled OpenRGB server, so colormemuch speaks the OpenRGB SDK directly — a small blocking std::net client, no elevation required.

Three effect types wired to how the hardware works: Core firmware effects (whole-device, zero host CPU), Program built-in animations, and Custom user-built palette + motion effects with an in-app editor, persisted to disk. Per-zone control on one shared clock — two zones on the same function stay phase-locked, ganged Link (identical) or Spread (the effect travels across the zones). Adaptive frame rate keeps full animation near 0.5% CPU. WiX MSI installer with GitHub-Releases-based in-app self-update.

Status
Shipping

Want to talk this project through?

Ask the concierge about this project — what it is, how it was built, or get put in touch.