Support for Corsair iCUE H100i RGB ELITE#557
Support for Corsair iCUE H100i RGB ELITE#557jonasmalacofilho merged 8 commits intoliquidctl:mainfrom st1vms:icue-rgb-elite
Conversation
|
Would really like some help filling the checklist... |
There was a problem hiding this comment.
Besides the comments on the diff, I'm worried that you might not have fully tested the code you're proposing.
Your code seems to only register the new VID:PID with (what's essentially) the existing HydroPlatinum driver, but this was already attempted before, on a model that we reasonably assume uses the same protocol as your device (H150i ELITE RGB). And, according to #498 (comment), LED control does not seem to work well that way.
Can you also take a look into that?
Another possibility is that you accidentally only committed or pushed part of your changes. This might also explain why you felt it was necessary to duplicate the entire module, while so far the only functional difference between then is registering a new VID:PID pair.
…ry into hydro_platinum
|
I probably overcoded this, it was actually much simpler, as adding the All of the funcionalities work properly, from fan duties (using temperature steps) to pump duty and led control. |
This comment was marked as off-topic.
This comment was marked as off-topic.
That's good to hear! But, just to double check (given the problem we saw in the past, that I mentioned above), can you please run and report what happens (visually), as well as post the complete output from the command (including all debug info)? |
|
Pump led successfully turned red. |
Co-authored-by: Jonas Malaco <[email protected]>
|
I'll complete the rest of the PR checklist and push directly to your branch (assuming you left that option enabled). |
|
I'll merge this as soon as CI completes (successfully). @st1vms do you which other Elite RGB models exist, and their corresponding PIDs? We know of the H150i ( |
|
@jonasmalacofilho Not really, I'd rather stick with an automatic VID:PID Afterall, some of the properties are retrievable just by crawling the product offical page, like number of fans, leds, and so on... |
Describe what the changes are meant to address.
If the implementation is not trivial, please also include a short overview.
Fixes:
Closes:
Related:
Checklist:
docs/*guide.mddevice guides, with "new/changed in" notesliquidctl.8Linux/Unix/Mac OS man pagedocs/developer/protocolNew CLI flag?
extra/completions/New device?
extra/linux/71-liquidctl.rules(instructions in the file header)e) andgitMRLVNew driver?
docs/developer/protocol/