Problem statement
The configurator exposes DPI and polling controls but no lighting controls, even though report 0x05 lighting behavior is already documented from device captures.
Impact — why do you want this?
Every user who wants to change LED modes still needs Windows or manual HID writes. Lighting is a core peripheral feature, and without it the Linux configurator remains incomplete for daily use.
Proposed solution
Add an evidence-backed first lighting batch:
- Modes: Off, Fixed/Steady, and Breathing only.
- Immutable, capture-proven 13-byte report 0x05 templates; no generic encoder.
- Capture-proven color choices only.
- Stage locally, apply explicitly, validate the device ACK.
- Disable non-applicable color/speed controls when Off is selected.
Alternative solutions
Wait for captures of every documented lighting mode before shipping anything. Rejected: incremental capture-backed batches reduce protocol risk and isolate failures faster.
Additional context
Evidence: docs/protocol-captures.md (report 0x05) and docs/config-baseline.md. Verified by Go protocol/transport/desktop tests, frontend suite (42/42), production build, and physical testing on the X6.
Search
Problem statement
The configurator exposes DPI and polling controls but no lighting controls, even though report 0x05 lighting behavior is already documented from device captures.
Impact — why do you want this?
Every user who wants to change LED modes still needs Windows or manual HID writes. Lighting is a core peripheral feature, and without it the Linux configurator remains incomplete for daily use.
Proposed solution
Add an evidence-backed first lighting batch:
Alternative solutions
Wait for captures of every documented lighting mode before shipping anything. Rejected: incremental capture-backed batches reduce protocol risk and isolate failures faster.
Additional context
Evidence: docs/protocol-captures.md (report 0x05) and docs/config-baseline.md. Verified by Go protocol/transport/desktop tests, frontend suite (42/42), production build, and physical testing on the X6.
Search