Skip to content
This repository has been archived by the owner on May 11, 2018. It is now read-only.

Corsair H110i Extreme: Device ID: 42 mismatch. #6

Open
Civil opened this issue Jan 7, 2017 · 1 comment
Open

Corsair H110i Extreme: Device ID: 42 mismatch. #6

Civil opened this issue Jan 7, 2017 · 1 comment

Comments

@Civil
Copy link

Civil commented Jan 7, 2017

I've added it manually:

--- a/Link.cpp
+++ b/Link.cpp
@@ -56,7 +56,7 @@ int CorsairLink::Initialize()
                hid_set_nonblocking(handle, 1);
 
                deviceId = this->GetDeviceId();
-               if ((deviceId != 0x3b) && (deviceId != 0x3c) && (deviceId != 0x41))
+               if ((deviceId != 0x3b) && (deviceId != 0x3c) && (deviceId != 0x41) && (deviceId != 0x42))
                {
                        fprintf(stderr, "Device ID: %2x mismatch. Not Corsair H80i, H100i or H110i CPU Cooler\n", deviceId );
                        this->Close();

And it prints the information well.

civil@felixng ~/src/OpenCorsairLink $ sudo ./OpenCorsairLinkCli -p
H110i: Firmware v2000

Number of Controllable LEDs: 1
LED Mode: 00
LED Color:
        Red: 0
        Green: 255
        Blue: 0
Number of Temperature Sensors: 1
Temperature: 43.07 C
Fan 1:
        Mode: Custom
        RPM: 1122
Fan 2:
        Mode: Custom
        RPM: 1687
Fan 3:
        Mode: Fixed RPM
        RPM: 2785
Fan 4:
        Mode: Custom
        RPM: 1122
Pump:
        Mode: Custom
        RPM: 1122

Can you please add official support for it?

@audiohacked
Copy link
Owner

There's a new version of OpenCorsairLink, but it only currently supports changing the LED.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants