Case study
aw5d-linux: driving an iBUYPOWER cooler LCD from USB-HID research
aw5d-linux drives the round LCD on an iBUYPOWER AW5/AW5D cooler from Linux using a 64-byte USB-HID output report. Its research notes document report ID 0x10 and byte positions for CPU usage, clock, temperature and gauge styling. The author reports a working display on one 3402:0407 unit; other device variants remain unconfirmed.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
Requirements & limits
- Prerequisites: Linux, Python 3.8+ and an iBUYPOWER AW5/AW5D cooler with USB access.
- Limits: Only the 3402:0407 variant is confirmed; custom image and GIF display modes are outside the current scope.
- License: MIT License.
About this entry
The description was reviewed against primary sources.
Primary sources
- RESEARCH.md GitHub · claygorman/aw5d-linux · Revision e70d481
- README.md GitHub · claygorman/aw5d-linux · Revision e70d481
More in Protocols
- MyJBxHeadsetControl: JBL Quantum 950 controls over USB HID · Case study
- zlt: MTN ZLT T10D MAX router API reconstruction · Case study
- claude-rc-api: reconstructing Claude Code Remote Control endpoints · Case study
- MSI Mystic Light on Linux: reconstructing B860/X870 lighting control · Case study
- LinkCam: controlling Insta360 Link 2 through UVC extension research · Case study
- shark-k86-mac: a client for the Attack Shark K86 HID protocol · Case study