Just wanted to update IdeaFan for Windows 10 anniversary. Ideas welcome, please post if any errors, I will try to fix them.
I have been trying to find a way to control fans on my y510p. As everything else failed up to the Embedded Controller (EC), I have made myself a program to call dust removal function. With a help of forum members, I have perfected calling and stopping timing which works on my computer.
Download: IdeaFan v2.0 (includes OpenHardwareMonitor 0.9.2.0)
More info: http://www.allstone.lt/ideafan/
-
I fixed the crashing when OpenHardwareMonitor has no web server enabled. I suggest before upgrading - make sure you close OpenHardwareMonitor and IdeaFan. Then you can upgrade and run. Else you have to manually go to OpenHardwareMonitor Options->RemoteWebServer->Run and you still have to close OpenHardwareMonitor for the changes to persist to config.
-
hey this isn't working for win10 1607 anniversary edition.
Some people also have this problem ( https://www.techinferno.com/index.php?/forums/topic/5780-ideafan-for-y510p-y500-g500-y580-y410p/)..
BTW I'm using v1.9.. If possible, can you provide the source? Is this autoit? -
You dont need to spam this much. There is no EC source, it is closed and it cannot be queried like in other laptops.
> hey this isn't working for win10 1607 anniversary edition.
This has something to do with the firewall. It blocks either OpenHardwareMonitor from which IdeaFan reads temperatures or IdeaFan itself.toughasnails likes this. -
I enabled the port 8085 which openhardware uses in windows firewall (in advanced settings, inbound and outbound) but ideafan still can't read it. Many people still on your thread in techinferno have the same problem.
I'm tempted to uninstall the anniversary update, anyway the update is full of issues.
BTW, is querying cpu and gpu temp not easily doable that openhardware is needed? -
> Sorry, but i needed to post 5 posts to enable private messaging.
No problem, it a lame limitation of the forum then .
> I enabled the port 8085 which openhardware uses in windows firewall (in advanced settings, inbound and outbound) but ideafan still can't read it. Many people still on your thread in techinferno have the same problem.
I did it too. 2 out of 3 laptops I install IdeaFan having anniversary update have this issue. Then I go all over the firewall, create inbound outbound rules for IdeaFan and OpenHardwareMonitor and.. after several restarts it begins working. Not sure what is happening, maybe firewall have issues in anniversary update? Anyway, I would keep it.. I am sure they will fix it in some next cumulative update.
> BTW, is querying cpu and gpu temp not easily doable that openhardware is needed?
Yes, querying sensors depends on hardware. And OpenHardwareMonitor has a lot of code nailed down to make it work. And its open. And it exposes sensors date through WMI interface (which stopped working in anniversary update, that is why we having issues) and through local web server (again we having issues with firewall, but at least it works, not like WMI which doesnt). Maybe someone from OpenHardwareMonitor will take a look and fix WMI interface and it can be used again, not sure. Someone already filed a bug to them: https://github.com/openhardwaremonitor/openhardwaremonitor/issues/864 -
**** the 1607 build. matlab not propperly accessing serial port is the last of my straws. im going back to a functional 1511.
-
Hey, just a heads up. WMI querying for openhardwaremonitor is now fixed!!!! Go use Open Hardware Monitor Version 0.8.0 and wmi will be back to normal. I don't know what is wrong with json data, but im going back to WMI.
I uninstalled win10 1607 and some recent updates with build 1511, but unfortunately there are 3 recent updates that are uninstallable, namely: kb3173428, kb3181403 and kb3161102. Even though I uninstalled 1607, the WMI issue still persisted.
I bet the first 2 KB's are the culprits with the WMI bug, since they are servicing stack updates.
Anyway I'm using Ideafan V1.5 until I finished reverting the your v1.9 code to WMI. Swapping the names of getTemps() and getTempsWMI() to revert to WMI don't trigger DustStart() so I'll try to find where it went wrong.
Edit: Oh, isTempTooHighWMI() -> isTempTooHigh() fixed it ^^Last edited: Nov 24, 2016 -
Thanks for the update
Sticking with 1.5 though. -
any idea why the fan doesnt start automatically??
and not open at startup
im using build 1607 build 14393
and latest ideafan(1.9) -
Hmm.. using this actually worsened my temperatures. It seems that the brief moment the fan stops actually causes the heatsink to accumulate too much heat, and the subsequent fan blast (dust mode) isn't enough to take it all out.
Playing Witcher 3 with this, I'd game at around 90 celsius, with bursts to 93 when fan stops, while without it, it'd be at around 85~87. I set Ideafan to start at 80 Celsius
Maybe if I set the auto interval to something like 85 or 86 celsius, it'd just give the initial fan blast to hold it below 85, then it would return to normal mode... I'll be trying thisallstone likes this. -
Just thought Id give an update to OpenHardwareMonitor for sensor data and also some bugfixes to show temps. Here you go: IdeaFan 2.0
GTMoraes likes this. -
I've actually resorted to hardware modding and added a thermal fuse that disconnects the PWM cable when it goes over 85°C. Disconnecting the PWM cable makes it go 100% until below 85°C.
However, if the fuse keeps open for a long time (+5 min), the fan controller will ignore the fans when it regains control, and will keep the fans OFF, no matter the temperature. This leads to a very bad situation that it keeps hitting 85-90 at idle.
Running IdeaFan fan blow mode resets the controller and makes it work again. It's a life saver for me.
Just out of curiosity, this is on an Ideapad 320, and still works just fine. Maybe it works on all Lenovo line.intruder16 likes this. -
Signed up for these forums to stop by and say I've been using your program for a few years now and it's greatly extended the usability of my y510p. Without this, most games would be literally unplayable.
-
IdeaFan for y510p y500 G500 Y580 y410p
Discussion in 'Lenovo' started by allstone, Sep 27, 2016.