Environment:
macOS
Codex Micro
Work Louder Input 0.17.1
Device firmware v0.4.1
ChatGPT desktop app with Codex integration
Issue: ChatGPT takes global control of the Codex Micro underglow and overrides the lighting configured for non-Codex layers.
Steps to reproduce:
In Input, configure Layer 2 with custom key backlighting and underglow at nonzero brightness.
Completely quit ChatGPT.
Switch to Layer 2. Both the key LEDs and underglow work correctly.
Open ChatGPT.
Switch between the Codex layer and Layer 2.
Actual behavior:
Opening ChatGPT overrides the device lighting.
On Layer 2, the configured key LEDs can still illuminate, but its configured underglow remains off.
Quitting ChatGPT restores the Layer 2 underglow.
The issue reproduces in both directions regardless of which layer is active when ChatGPT launches.
Expected behavior: ChatGPT should control Codex status lighting only while the Codex layer is active. On Layers 2β6, firmware should release RGB control and apply that layer's backlight and underglow settings from Input.
Diagnostics:
Input successfully saves the Layer 2 lighting configuration.
Input logs show successful lights.preview and fs.writebin calls.
After ChatGPT opens, the logs show Codex-specific v.oai.rgbcfg commands.
The hardware and LEDs are confirmed working because all configured lighting operates normally when ChatGPT is closed.
This appears to be a lighting-ownership conflict between ChatGPT's Codex integration and the per-layer Input configuration.
Please authenticate to join the conversation.
In Review
Bugs
11 days ago

Zandre Azogue
Get notified by email when there are changes.
In Review
Bugs
11 days ago

Zandre Azogue
Get notified by email when there are changes.