The reason this tool doesn't work is because the GUID is invalid.
See original GitHub issueThe reason this does not work is because an Invalid/Unsupported GUID is passed to the Razer Broadcast Library.
As far as I can tell, you have to ask razer for a supported GUID for the broadcast API.
The only thing I had to do to get the iCue support working was to set the GUID to removed
which is the ID for Chroma Control - Corsair
That is the only supported ID for Corsair at the moment.
The fix should be the same for Aura but I currently do not have any Aura devices.
The GUID used in AuraConnect is removed
which is the ID for ASUS
and should work for the Aura plugin of ChromaControl, but I am not able to test it.
If you’re wondering how I got that ID, I ran this app through a native debugger and managed to dump the decrypted contents of the broadcast.dat (which is actually just a JSON file) from memory. That file contains all the supported IDs for the Broadcast API.
I assume normally you just wouldn’t want to just hijack an id, and rather get your own. Though I have no idea where you would go to request this, but at least this works for me in the meantime.
Issue Analytics
- State:
- Created 3 years ago
- Comments:7 (4 by maintainers)
Top GitHub Comments
Please don’t post GUIDs in the public, devs can reach out to Razer to request GUIDs. They are not to be shared in the open, even if you can obtain them through decompiling release binaries.
I am aware of this issue, waiting on certificates right now to sign binaries/releases holding up a newer release. COVID-19 has made this aspect a pain.
Beta released: https://github.com/ChromaControl/ChromaControl/releases/tag/msix-beta