EvanMulawski / FanControl.CorsairLink

The unofficial CorsairLink plugin for Fan Control. Adds support for Corsair controllers, liquid coolers, and power supplies. An alternative to iCUE.
125 stars 10 forks source link

H170i Elite LCD sensors missing after 1.5.0 update #134

Closed UDPSendToFailed closed 6 months ago

UDPSendToFailed commented 6 months ago

I have tried power cycles, with or without SignalRGB, same results. The fan speed and liquid temperature sensors went missing entirely, the pump speed reports anywhere between -30000 and 30000 RPM randomly jumping around, usually staying at -12800 RPM. The controls seem to be working fine though, both for the pump and the fans.

image image image

2023-12-30T00:23:42.7327371Z [INF] Plugin: Version: 1.5.0+dc41b0d3944e9a615dba3b9932263f32ef0d0b7e
2023-12-30T00:23:42.7327371Z [INF] HID Device Manager: Found 4 Corsair HID device(s)
  name=LCD Cap for Elite Capellix coolers, devicePath=\\?\hid#vid_1b1c&pid_0c39#6&47a080f&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
  name=CORSAIR iCUE COMMANDER Core, devicePath=\\?\hid#vid_1b1c&pid_0c32&mi_00#7&c710c80&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
  name=CORSAIR iCUE COMMANDER Core, devicePath=\\?\hid#vid_1b1c&pid_0c32&mi_01#7&17663142&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
  name=HX1000i Power Supply, devicePath=\\?\hid#vid_1b1c&pid_1c1e#7&295ca563&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}

2023-12-30T00:23:42.7327371Z [INF] HID Device Manager: Found 2 supported Corsair HID device(s)
  name=CORSAIR iCUE COMMANDER Core, devicePath=\\?\hid#vid_1b1c&pid_0c32&mi_00#7&c710c80&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
  name=HX1000i Power Supply, devicePath=\\?\hid#vid_1b1c&pid_1c1e#7&295ca563&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}

2023-12-30T00:23:42.7337341Z [WRN] Device Enumeration: Failed to enumerate SiUsbXpress devices. This can be ignored if no devices require this driver.
2023-12-30T00:23:42.8522112Z [INF] Device Initialization: \\?\hid#vid_1b1c&pid_0c32&mi_00#7&c710c80&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
2023-12-30T00:23:42.8571949Z [INF] CORSAIR iCUE COMMANDER Core (206D318A5246): Firmware Version: 2.0.19
2023-12-30T00:23:42.8571949Z [INF] CORSAIR iCUE COMMANDER Core (206D318A5246): Sensor: CorsairLink/\\?\hid#vid_1b1c&pid_0c32&mi_00#7&c710c80&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}/SpeedSensor/0
2023-12-30T00:23:42.8571949Z [INF] CORSAIR iCUE COMMANDER Core (206D318A5246): Sensor: CorsairLink/\\?\hid#vid_1b1c&pid_0c32&mi_00#7&c710c80&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}/SpeedSensor/1
2023-12-30T00:23:42.8571949Z [INF] CORSAIR iCUE COMMANDER Core (206D318A5246): Sensor: CorsairLink/\\?\hid#vid_1b1c&pid_0c32&mi_00#7&c710c80&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}/SpeedSensor/2
2023-12-30T00:23:42.8571949Z [INF] CORSAIR iCUE COMMANDER Core (206D318A5246): Sensor: CorsairLink/\\?\hid#vid_1b1c&pid_0c32&mi_00#7&c710c80&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}/SpeedSensor/3
2023-12-30T00:23:42.8571949Z [INF] CORSAIR iCUE COMMANDER Core (206D318A5246): Sensor: CorsairLink/\\?\hid#vid_1b1c&pid_0c32&mi_00#7&c710c80&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}/SpeedSensor/4
2023-12-30T00:23:42.8571949Z [INF] CORSAIR iCUE COMMANDER Core (206D318A5246): Sensor: CorsairLink/\\?\hid#vid_1b1c&pid_0c32&mi_00#7&c710c80&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}/SpeedSensor/5
2023-12-30T00:23:42.8571949Z [INF] CORSAIR iCUE COMMANDER Core (206D318A5246): Sensor: CorsairLink/\\?\hid#vid_1b1c&pid_0c32&mi_00#7&c710c80&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}/SpeedSensor/6
2023-12-30T00:23:42.8571949Z [INF] CORSAIR iCUE COMMANDER Core (206D318A5246): Controller: CorsairLink/\\?\hid#vid_1b1c&pid_0c32&mi_00#7&c710c80&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}/SpeedController/0
2023-12-30T00:23:42.8571949Z [INF] CORSAIR iCUE COMMANDER Core (206D318A5246): Controller: CorsairLink/\\?\hid#vid_1b1c&pid_0c32&mi_00#7&c710c80&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}/SpeedController/1
2023-12-30T00:23:42.8571949Z [INF] CORSAIR iCUE COMMANDER Core (206D318A5246): Controller: CorsairLink/\\?\hid#vid_1b1c&pid_0c32&mi_00#7&c710c80&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}/SpeedController/2
2023-12-30T00:23:42.8571949Z [INF] CORSAIR iCUE COMMANDER Core (206D318A5246): Controller: CorsairLink/\\?\hid#vid_1b1c&pid_0c32&mi_00#7&c710c80&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}/SpeedController/3
2023-12-30T00:23:42.8571949Z [INF] CORSAIR iCUE COMMANDER Core (206D318A5246): Controller: CorsairLink/\\?\hid#vid_1b1c&pid_0c32&mi_00#7&c710c80&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}/SpeedController/4
2023-12-30T00:23:42.8571949Z [INF] CORSAIR iCUE COMMANDER Core (206D318A5246): Controller: CorsairLink/\\?\hid#vid_1b1c&pid_0c32&mi_00#7&c710c80&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}/SpeedController/5
2023-12-30T00:23:42.8571949Z [INF] CORSAIR iCUE COMMANDER Core (206D318A5246): Controller: CorsairLink/\\?\hid#vid_1b1c&pid_0c32&mi_00#7&c710c80&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}/SpeedController/6
2023-12-30T00:23:42.8571949Z [INF] Device Initialization: \\?\hid#vid_1b1c&pid_1c1e#7&295ca563&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
2023-12-30T00:23:42.8631739Z [INF] CORSAIR HX1000i PSU (4EF055EF5B76DB0370D71863A58C07D7): Firmware Version: 149.209.95.255
2023-12-30T00:23:42.8631739Z [INF] CORSAIR HX1000i PSU (4EF055EF5B76DB0370D71863A58C07D7): Sensor: CorsairLink/\\?\hid#vid_1b1c&pid_1c1e#7&295ca563&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}/SpeedSensor/0
2023-12-30T00:23:42.8631739Z [INF] CORSAIR HX1000i PSU (4EF055EF5B76DB0370D71863A58C07D7): Sensor: CorsairLink/\\?\hid#vid_1b1c&pid_1c1e#7&295ca563&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}/TemperatureSensor/0
2023-12-30T00:23:42.8631739Z [INF] CORSAIR HX1000i PSU (4EF055EF5B76DB0370D71863A58C07D7): Sensor: CorsairLink/\\?\hid#vid_1b1c&pid_1c1e#7&295ca563&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}/TemperatureSensor/1
2023-12-30T00:23:42.8631739Z [INF] CORSAIR HX1000i PSU (4EF055EF5B76DB0370D71863A58C07D7): Controller: CorsairLink/\\?\hid#vid_1b1c&pid_1c1e#7&295ca563&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}/SpeedController/0
EvanMulawski commented 6 months ago

Hi @UDPSendToFailed, can you run setx FANCONTROL_CORSAIRLINK_DEBUG_LOGGING_ENABLED 1 from a command prompt, restart Fan Control, and post the log file again?

EvanMulawski commented 6 months ago

@UDPSendToFailed Found the issue - should be fixed in v1.5.1.

UDPSendToFailed commented 6 months ago

Hi!

With 1.5.1, sensors are back as they used to be, the pump isn't reported as spinning backwards with 4x it's rated speed anymore, everything seems to be working fine.

Thanks a lot for the quick fix!

Also here is the log output with 1.5.1 if you would still need it after the fix:

2023-12-30T12:03:56.7519635Z [DBG] CORSAIR HX1000i PSU (4EF055EF5B76DB0370D71863A58C07D7): WriteRequestedSpeeds
2023-12-30T12:03:56.7637873Z [DBG] CORSAIR HX1000i PSU (4EF055EF5B76DB0370D71863A58C07D7): WRITE: 00FE030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:56.7663979Z [DBG] CORSAIR HX1000i PSU (4EF055EF5B76DB0370D71863A58C07D7): READ:  00FE03434F5253414952204858313030306920505355000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:56.7663979Z [DBG] CORSAIR HX1000i PSU (4EF055EF5B76DB0370D71863A58C07D7): WRITE: 00038D0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:56.7819783Z [DBG] CORSAIR HX1000i PSU (4EF055EF5B76DB0370D71863A58C07D7): READ:  00038D9CF05253414952204858313030306920505355000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:56.7819783Z [DBG] CORSAIR HX1000i PSU (4EF055EF5B76DB0370D71863A58C07D7): WRITE: 00FE030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:56.7982236Z [DBG] CORSAIR HX1000i PSU (4EF055EF5B76DB0370D71863A58C07D7): READ:  00FE03434F5253414952204858313030306920505355000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:56.7982236Z [DBG] CORSAIR HX1000i PSU (4EF055EF5B76DB0370D71863A58C07D7): WRITE: 00038E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:56.8130899Z [DBG] CORSAIR HX1000i PSU (4EF055EF5B76DB0370D71863A58C07D7): READ:  00038E93F05253414952204858313030306920505355000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:56.8246986Z [DBG] CORSAIR HX1000i PSU (4EF055EF5B76DB0370D71863A58C07D7): WRITE: 00FE030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:56.8288508Z [DBG] CORSAIR HX1000i PSU (4EF055EF5B76DB0370D71863A58C07D7): READ:  00FE03434F5253414952204858313030306920505355000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:56.8288508Z [DBG] CORSAIR HX1000i PSU (4EF055EF5B76DB0370D71863A58C07D7): WRITE: 0003900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:56.8439503Z [DBG] CORSAIR HX1000i PSU (4EF055EF5B76DB0370D71863A58C07D7): READ:  00039000105253414952204858313030306920505355000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:57.0839758Z [DBG] CORSAIR HX1000i PSU (4EF055EF5B76DB0370D71863A58C07D7): SetChannelPower 0 0%
2023-12-30T12:03:57.5565993Z [DBG] CORSAIR iCUE COMMANDER Core (206D318A5246): WRITE: 00080501011A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:57.5723996Z [DBG] CORSAIR iCUE COMMANDER Core (206D318A5246): READ:  00000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:57.5723996Z [DBG] CORSAIR iCUE COMMANDER Core (206D318A5246): WRITE: 00080D011A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:57.5873412Z [DBG] CORSAIR iCUE COMMANDER Core (206D318A5246): READ:  00000D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:57.5873412Z [DBG] CORSAIR iCUE COMMANDER Core (206D318A5246): WRITE: 0008080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:57.6037590Z [DBG] CORSAIR iCUE COMMANDER Core (206D318A5246): READ:  00000800090007070707070707010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:57.6037590Z [DBG] CORSAIR iCUE COMMANDER Core (206D318A5246): WRITE: 00080501011A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:57.6188721Z [DBG] CORSAIR iCUE COMMANDER Core (206D318A5246): READ:  00000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:57.6315122Z [DBG] CORSAIR iCUE COMMANDER Core (206D318A5246): WRITE: 0008050101170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:57.6490102Z [DBG] CORSAIR iCUE COMMANDER Core (206D318A5246): READ:  00000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:57.6490102Z [DBG] CORSAIR iCUE COMMANDER Core (206D318A5246): WRITE: 00080D0117000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:57.6636282Z [DBG] CORSAIR iCUE COMMANDER Core (206D318A5246): READ:  00000D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:57.6636282Z [DBG] CORSAIR iCUE COMMANDER Core (206D318A5246): WRITE: 0008080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:57.6808185Z [DBG] CORSAIR iCUE COMMANDER Core (206D318A5246): READ:  00000800060007A70600000000CC01D101D001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:57.6808185Z [DBG] CORSAIR iCUE COMMANDER Core (206D318A5246): WRITE: 0008050101170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:57.6957964Z [DBG] CORSAIR iCUE COMMANDER Core (206D318A5246): READ:  00000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:57.7081089Z [DBG] CORSAIR iCUE COMMANDER Core (206D318A5246): WRITE: 0008050101210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:57.7096130Z [DBG] CORSAIR iCUE COMMANDER Core (206D318A5246): READ:  00000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:57.7096130Z [DBG] CORSAIR iCUE COMMANDER Core (206D318A5246): WRITE: 00080D0121000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:57.7254577Z [DBG] CORSAIR iCUE COMMANDER Core (206D318A5246): READ:  00000D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:57.7254577Z [DBG] CORSAIR iCUE COMMANDER Core (206D318A5246): WRITE: 0008080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:57.7405308Z [DBG] CORSAIR iCUE COMMANDER Core (206D318A5246): READ:  00000800100002000B01010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:57.7405308Z [DBG] CORSAIR iCUE COMMANDER Core (206D318A5246): WRITE: 0008050101210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:57.7557271Z [DBG] CORSAIR iCUE COMMANDER Core (206D318A5246): READ:  00000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2023-12-30T12:03:57.7557271Z [DBG] CORSAIR iCUE COMMANDER Core (206D318A5246): STATE
Requested power for channel 0: 50 %
Requested power for channel 1: 0 %
Requested power for channel 2: 0 %
Requested power for channel 3: 20 %
Requested power for channel 4: 20 %
Requested power for channel 5: 20 %
Requested power for channel 6: 0 %
Pump (channel: 0, controllable: True): 1703 RPM
Fan #1 (channel: 1, controllable: True): 0 RPM
Fan #2 (channel: 2, controllable: True): 0 RPM
Fan #3 (channel: 3, controllable: True): 460 RPM
Fan #4 (channel: 4, controllable: True): 465 RPM
Fan #5 (channel: 5, controllable: True): 464 RPM
Fan #6 (channel: 6, controllable: True):  RPM
Liquid Temp (channel: 0): 26,7 C
Temp #1 (channel: 1):  C
EvanMulawski commented 6 months ago

@UDPSendToFailed Thanks! Be sure to run setx FANCONTROL_CORSAIRLINK_DEBUG_LOGGING_ENABLED 0 to disable the debug logging (and restart Fan Control).