Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Commander Core "Pump Failure" at 0 RPM #122

Closed
Asylian1 opened this issue Nov 12, 2023 · 11 comments
Closed

Commander Core "Pump Failure" at 0 RPM #122

Asylian1 opened this issue Nov 12, 2023 · 11 comments
Assignees
Labels
bug Something isn't working or functioning as expected documentation Improvements or additions to documentation

Comments

@Asylian1
Copy link

Hi - been using FanControl for a while now, but just noticed that for whatever reason with this fresh install of Windows 11 and an update to the pump firmware, it seems that whenever I run FanControl I'm getting a pump failure message (which is untrue the pump seems to be just fine) with red LEDs flashing etc..

Is there a way around this? Do I need to factory reset the Commander Core attached?

@EvanMulawski EvanMulawski added the triage Issue has not yet been fully identified label Nov 12, 2023
@EvanMulawski EvanMulawski self-assigned this Nov 12, 2023
@EvanMulawski
Copy link
Owner

Hi @Asylian1, where do you see the pump failure message? Can you post a screenshot/picture and the CorsairLink.log file (located in the Fan Control directory)?

@Asylian1
Copy link
Author

Sure, here's the log and a picture of the pump failure icon showing on the pump:
CorsairLink.log
Screenshot_20231111_191809_Photos

@Asylian1
Copy link
Author

So update - I did reconstruct the profile I had set from the ground up and reproduced the issue. It seems when I employ my fan curve that involves putting the fans connected to one of the cores to 0%, that this then causes the AIO to flip out and cause this issue. As how to fix not sure yet. @EvanMulawski

@Asylian1
Copy link
Author

Asylian1 commented Nov 12, 2023

Another update - so this seems to only happen when the pump control specifically is set to 0%. Before update the metric was fine so not sure why it causes the AIO to sneeze an error like it's doing.

I just manually set the pump to 0% to confirm this theory and it did indeed induce the pump failure message. Is this just normal expected behavior for the pump itself or something in FanControl you think? @EvanMulawski

Here's logs:
CorsairLink.log

@EvanMulawski
Copy link
Owner

Ah, that explains it. The device must think it's pump failure if the pump RPM is zero - since you can't "officially" set the pump to 0 RPM in iCUE.

Does it occur if you set the pump to 1%? And does it exit from pump failure status if you increase it after setting it to 0%?

@EvanMulawski EvanMulawski added documentation Improvements or additions to documentation troubleshooting Issue likely caused by external factors and removed triage Issue has not yet been fully identified labels Nov 12, 2023
@Asylian1
Copy link
Author

Yea it still occurs at 1%, although that still registers at 0 rpm. After the error is triggered seems I can no longer control the fans and in order to clear said error I have to do a full shut down.

@Asylian1
Copy link
Author

Actually it is fine at 1%, this time it's at around 600 rpm. Think the ui bugged a bit when I did it before. No errors yet.

@Asylian1
Copy link
Author

Ohh and another thing - it's the INSTANT I select 0% on manual control even if there are still rpms left going.

So it doesn't seem that the pump needs to go to 0 rpm in order to trigger the error, it automatically throws one the instant it gets a 0% command regardless of current rpm.

@EvanMulawski
Copy link
Owner

EvanMulawski commented Nov 12, 2023

When you are able, can you determine the lowest percentage that can be set before the pump turns off? Please follow these steps:

  1. Set the FANCONTROL_CORSAIRLINK_DEBUG_LOGGING_ENABLED environment variable to 1.
  2. Restart Fan Control.
  3. Set the pump control to manual.
  4. Set the pump speed to 100%.
  5. Wait 10 seconds.
  6. Set the pump speed to 50%.
  7. Wait 10 seconds.
  8. Set the pump speed to 35%.
  9. Wait 10 seconds.
  10. Begin decreasing the pump speed by 1%, waiting a few seconds between each change, until you encounter the pump failure status.
  11. Set the pump control/speed back to whatever you want/use.
  12. Set the FANCONTROL_CORSAIRLINK_DEBUG_LOGGING_ENABLED to 0.
  13. Post the CorsairLink.log file.
  14. Restart your PC to regain pump control.

With this information, I will be able to set a minimum value for the pump to prevent this from occurring. Thanks!

@EvanMulawski EvanMulawski added bug Something isn't working or functioning as expected and removed troubleshooting Issue likely caused by external factors labels Nov 12, 2023
@EvanMulawski EvanMulawski changed the title H150i Elite LCD AIO Commander Core Pump Failure Commander Core "Pump Failure" at 0 RPM Nov 12, 2023
@UDPSendToFailed
Copy link

Just making a comment as I have also experimented with lowering the pump speed in idle to make it quieter a while ago.

In my case with a H170i Elite LCD (non-XT), it's around 44% (~1540 RPM) where the pump starts making a grinding noise probably due to the lack of waterflow, just a guess as I'm not an expert on the mechanics of Corsair AIOs. It gets louder with lowering the speed below 40% (~1410 RPM), reducing it even further makes the pump slow down with horrible noises to end up at ~600 RPM at 20%.

Going any lower to the 1-19% range seems to have no effect, the pump keeps running at ~600 RPM, and setting it to 0% stops it completely. Also I have noticed that if I don't decrease the speed gradually but set it to between 1-19% with one click, then it ends up in a lowered speed of the initial RPM, for example it goes from ~2750 RPM to ~1700 RPM if the starting point was 100%.

@EvanMulawski
Copy link
Owner

Mitigated in v1.4.3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working or functioning as expected documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

3 participants