EvanMulawski/FanControl.CorsairLink

Support for iCUE LINK products

Closed this issue · 49 comments

I see you're lacking support for the new iCue link products. I have the following and I'm happy to help with any info/testing if needed.

  • iCUE LINK QX140 RGB
  • iCUE LINK QX120 RGB
  • iCUE Link H100i RGB Liquid CPU Cooler (in my case the 240)

I know there were issues with the old hub, but not sure if the newer (small) hub and fans have the same problem.

Related to #86

added a pcap to that issue. Thanks @EvanMulawski

@a-zndr @IssacI19 @vladimirgluten @MaxManYT @ScoPeZs @jhiggins

A build with iCUE LINK support is attached. Please follow the usual update/installation process and test without iCUE/SignalRGB running (also stop any running Corsair services). Comment here with your newest CorsairLink.log file(s) attached (located in the Fan Control directory).

Note: The SiUsbXpress driver is not needed for this device - ignore the warning in the log file.

Plugin Downloads

FanControl.CorsairLink-iCUELINKSupport-v20231126r001.zip
FanControl.CorsairLink-iCUELINKSupport-v20231126r002.zip
FanControl.CorsairLink-iCUELINKSupport-v20231127r001.zip
FanControl.CorsairLink-iCUELINKSupport-v20231128r001.zip
FanControl.CorsairLink-iCUELINKSupport-v20231128r002.zip
FanControl.CorsairLink-iCUELINKSupport-v20231128r003.zip
FanControl.CorsairLink-iCUELINKSupport-v20231128r004.zip
FanControl.CorsairLink-iCUELINKSupport-v20231129r001.zip
FanControl.CorsairLink-iCUELINKSupport-v20231129r002.zip

@EvanMulawski Unfortunately I cannot get the plugin to load

CorsairLink could not initialize or has no sensors

No icue/corsair/rgb services are running. Tried a system restart, there are no other plugins,

corsair_cue_20231126_11_35_17.csv

@a-zndr Can you attach the CorsairLink.log file(s) located in the Fan Control directory? Thanks!

@EvanMulawski unfortunately no go. this is the only plugin I'm running, do you want me to also run SiUsbXpress
CorsairLink.log

@a-zndr Log file appears to be empty? No need for the SiUsbXpress driver - not needed for this device.

Sorry created a new file and didn't check anything actually saved. @EvanMulawski here you go
CorsairLink.log

New build available. I don't expect it to work but I need to see the log.

New build available. I don't expect it to work but I need to see the log.

I’m traveling for the next week, but I’ll gladly catch up and try these out when I’m back in town

@EvanMulawski

New build available. I don't expect it to work but I need to see the log.

CorsairLink.log

New build available.

New build available.

New build available.

WOAH no error and I see lots of sensors!!!!!
CorsairLink.log
Screenshot 2023-11-28 165214

New build available.

Should be very close now!

We have fans and pumps! No control yet but I SEE EM
Screenshot 2023-11-28 190532
Uploading CorsairLink.1.log…

@a-zndr Can you fix the log file upload? Thanks!

New build available.

@a-zndr Looks like the fan/pump control is working. Anything not working for you?

@EvanMulawski Everything works for me except for the H150i pump. Thanks for adding support for the fans!
CorsairLink.log

@nicksmith26262626 It looks like your pump is responding to control based on the logs. Can you detail the issue you're having?

Everything is working here as well, though it didn't on first load which was weird. But restarting the app everything is perfect including the pump. Now I just have to set all new curves! Also, now I need open RGB support 😭

@a-zndr I would be interested in knowing if SignalRGB (which supports iCUE LINK) works concurrently if you want to give that a try.

@EvanMulawski Sorry its working! Just had to pair it manually. Thank you! Also, I'm running SignalRGB right now with no issues.

@a-zndr I would be interested in knowing if SignalRGB (which supports iCUE LINK) works concurrently if you want to give that a try.

I didn't see it on their supported site, I'll give it a try

@EvanMulawski Actually theres a litte bit of lag on Signal RGB. It kind of skips a little bit

@nicksmith26262626 yeah I can get mine to work, but it sees all of the icue link stuff as a single device right now. Not sure if that's because I don't pay for it

I've got the pro version, and in the devices tab its always showed up as one device. But on the layouts tab all of the fans show up as separate devices

I've got the pro version, and in the devices tab its always showed up as one device. But on the layouts tab all of the fans show up as separate devices

I'm dumb there's a drop down I didn't see! ok I'll fiddle with this thanks @nicksmith26262626

Oh I see what you mean now about the "lag" it definitely stutters a bit

Don't know if it was like this for anyone else but my pump control is grayed out. It works fine tho.
image

CorsairLink.log

@ScoPeZs You might need to pair the pump control with the speed sensor manually (click the three dot menu button on the pump control, select "Pair speed sensor", and then click the icon of the speed sensor with the same name).

There will inevitably be some RGB lag/stutter as two programs need to share control of the device (especially at higher animation speeds/framerate), but I may be able to make some improvements to lessen the impact.

New build available.

Please re-test with SignalRGB - should be a little better with respect to RGB stutter.

New build available.

Please re-test with SignalRGB - should be a little better with respect to RGB stutter.

Significantly better

Added in v1.5.0-beta.1. Thanks, everyone!

@EvanMulawski Im also not getting any lag in SignalRGB. Thanks again!!!

This is looking pretty good on my system as well. Thanks @EvanMulawski