-
-
Notifications
You must be signed in to change notification settings - Fork 464
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
Corsair HX1500i PSU not showing up in FanControl #1233
Comments
I commented on here: And @zeule responded: [ Here is the list. Here is the "upstream" list. Just copy missing entries and recompile. ] If that helps @Rem0o |
Well, he suggest you make the change youself to add your PSU, then test the change, before creating a PR. I will be compiling a dll with the entry for your PSU. I will post it here. At that point, swap it in the FanControl folder and see if it picks up your PSU. |
Thank you very much @Rem0o. I will wait for your reply, and test it as soon as you post it. |
LibreHardwareMonitorLib_WithHX1500.zip Make sure you got the Corsair PSU section enabled in sensor settings. |
Thank you, testing now. |
I swapped out the .dll No fans are being detected now. I click Refresh Sensors Detection And It says "LibreHardwareMonitor could not initialize or has no sensors." log.txt @Rem0o any ideas? I notice there's a LibreHardwareMonitorLib.pdb and LibreHardwareMonitorLib.xml . Maybe they have to be updated too? |
LibreHardwareMonitorLib_WithHX1500.zip We got further, but the code crashes when trying to read the PSU name and ID. There was an unsafe array access, I fixed that in the version above. |
Thank you. Testing now. |
Tested. No crashing now. I tried the Assisted Setup, and Refresh sensors detection. Both failed to pick up the PSU. Out of curiosity, I dragged and dropped the .dll into the .exe version of LibreHardwareMonitor, and the HX1500i does come up in LHM. @Rem0o any ideas? I've got the PSU running in single rail mode. Would that make a difference? I've attached the latest log for you: |
In FanControl, does it pick up the speed sensor in the speed section? Or any temperature in a temperature drop down? Like VRM and Case. The fan won't be controllable from FanControl as the PSU stuff in LHM doesn't provide any command to control the fan itself, only monitor the various sensors. In any case, you WONT have a control card for your PSU. |
Here are the controls and speeds. How do I get a 'temperature in a temperature drop down'?
I am able to control fan speed with iCUE, but the minimum speed via their software is 40%, which is like 900 rpm and very audible. I'm looking to control it at a steady 400 RPM, but thats not possible with their software. If it can be controlled by iCUE, surely it can be controlled via other means? |
Create a fan curve, like a graph from the bottom right + button, then select a temperature from the drop down of the graph card.
ICUE is proprietary from Corsair. The API is not public. Corsair doesn't want third party to mess with their stuff. What LHM got is most likely derived from the HWMon stuff on Linux, which most likely was reverse-engienered the best they could. What we got is not 100% of the features on ICUE. If your end goal is to control your fan on your PSU, you won't be able to do so from FanControl or any derived LHM work. That is until the protocol to control the fan is found, and that it is made public somehow. Only then the community will be able to implement it in various third-party stuff, like LHM/FanControl. |
Testing now. |
That's very good to know. |
@Rem0o Shall I try and push the .dll that you have created to the latest version of FanControl? You have added support for a new PSU! :) |
Opened a PR with the changes. Should get merged in at some point. Thanks for the testing. |
The Corsair HX1500i PSU is not showing up in FanControl. Can you fix this please?
The text was updated successfully, but these errors were encountered: