A collection of resources and notes on my journey to reverse engineer the Cooler Master MasterHUB.
No official SDK exists and the companion application is currently Windows-only. So, I decided to start reverse engineering the hardware and software to make my own SDK and application.
While the code and examples are written in Rust, the notes should be applicable to any programming language. Just bring your own HID library.
This repository is not expected to be "production-grade." It is a hobby tool to allow enthusiasts the option to interface with the MasterHUB. No support or warranty is expressed or implied, and non-official Cooler Master products may void warranties.
As this is a collection of personal resources, I do not see the need to open the door to collaboration. However, I would be excited to partner with Cooler Master directly in refining these resources and/or producing an official SDK.
Licensed under the MIT License.