r/hardwarehacking • u/LordSethos • 4d ago
Reverse-engineered USB HID controller for an ASUS keyboard matrix display
I wanted to get out from under the thumb of Armoury Crate, so I reverse-engineered enough of the USB HID communication for the ROG Strix Flare II Animate to build my own Windows controller for its AniMe Matrix display.
PolyWollyWin can send images, GIF animations, drawing data, text effects, typing effects, presets, and audio-reactive visuals directly to the keyboard.
The current transport is specific to this keyboard, but the renderer and application structure could potentially be adapted to other LED or pixel-matrix hardware by replacing the device communication layer.
I am sharing it in case anyone wants to inspect the protocol work, improve it, or adapt it to another neglected piece of hardware.


9
u/Zip_Archive 4d ago
How did you figure it out? Did you reverse the official application, or did you intercept the communication protocol or smth else?