I have done some coding and got to this: https://github.com/Doridian/CorsairLinkPlusPlus
This can communicate with the Commander Mini (or other USB things), enumerate devices connected to it etc.
However, my problem now is: The AX1200i and AirFlow Pro. They reply totally weird.
Both of them give me a 0x00 ID on register 0x00 (ID).
One gives me all 0xFF bytes on 0x02 (name), the other 00 00 fe 58 00 00 00 00.
The one giving me all 0xFF on 0x02 (name) also gives me all 0xFF on 0x01 (version) and fan count, the other all 0x00.