Codex Micro: ChatGPT overrides underglow on non-Codex layers

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:

  1. In Input, configure Layer 2 with custom key backlighting and underglow at nonzero brightness.

  2. Completely quit ChatGPT.

  3. Switch to Layer 2. Both the key LEDs and underglow work correctly.

  4. Open ChatGPT.

  5. 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.

Product
Input, Creator Micro v2

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
πŸ›

Bugs

Date

11 days ago

Author

Zandre Azogue

Subscribe to post

Get notified by email when there are changes.