- Joined
- May 8, 2020
- Messages
- 20
- Motherboard
- ASUS PRIME Z270-A
- CPU
- G4400
- Graphics
- HD 510
- Mobile Phone
I got a start on porting OpenRGB. I stripped out the backend stuff and got the UI to start. Now I'm going for USB devices as those shouldn't be too difficult. I discovered that you can't control HID devices using libusb on Mac like you can on Windows and Linux. I installed hidapi and got my Redragon keyboard and mouse controllers working. I then tried to get the Corsair Lighting Node controller working and was able to get it to detect the presence of the device but not control it. I tried converting that code from libusb to hidapi but it still did not work. I'll look into that more soon.
Edit: Added more hidapi-supported devices - HyperX Alloy Elite and Thermaltake Poseidon Z RGB. Unfortunately the vertical tab bar looks completely messed up on MacOS and the window is much larger than it is on other OSes, but it is working.
Edit: Added more hidapi-supported devices - HyperX Alloy Elite and Thermaltake Poseidon Z RGB. Unfortunately the vertical tab bar looks completely messed up on MacOS and the window is much larger than it is on other OSes, but it is working.
Last edited: