Skip to content

Add ASUS ROG Azoth X keyboard support (PID 0x1C24)#88

Open
NilsSei wants to merge 1 commit intoCalcProgrammer1:masterfrom
NilsSei:feature/asus-rog-azoth-x
Open

Add ASUS ROG Azoth X keyboard support (PID 0x1C24)#88
NilsSei wants to merge 1 commit intoCalcProgrammer1:masterfrom
NilsSei:feature/asus-rog-azoth-x

Conversation

@NilsSei
Copy link
Copy Markdown

@NilsSei NilsSei commented May 8, 2026

Implements all 10 lighting modes via the 65-byte 51 2C HID command:

  • Static, Breathing (Single/Double/Random), Color Cycle
  • Reactive (Single/Double/Random), Rainbow Wave, Ripple
  • Starry Night, Quicksand (6-colour gradient), Current, Rain Drop

Multi-packet modes (Rainbow Wave, Ripple, Quicksand) send 2-3 sub-pages per update. Direct mode excluded (firmware NAKs it). All changes are gated on PID check to leave existing Azoth/TUF keyboard behaviour unchanged.

Implements all 10 lighting modes via the 65-byte 51 2C HID command:
- Static, Breathing (Single/Double/Random), Color Cycle
- Reactive (Single/Double/Random), Rainbow Wave, Ripple
- Starry Night, Quicksand (6-colour gradient), Current, Rain Drop

Multi-packet modes (Rainbow Wave, Ripple, Quicksand) send 2-3
sub-pages per update. Direct mode excluded (firmware NAKs it).
All changes are gated on PID check to leave existing Azoth/TUF
keyboard behaviour unchanged.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant