Welcome to our peer-to-peer forums, where owners help owners. Need help now? Visit eSupport here.

English Community

Lenovo NotebooksLenovo U and S Series Notebooks
All Forum Topics
Options

41 Posts

02-15-2009

Japan

64 Signins

716 Page Views

  • Posts: 41
  • Registered: ‎02-15-2009
  • Location: Japan
  • Views: 716
  • Message 31 of 123

Re: Fan Control for the S10(e) - user-developed solution

2009-05-16, 12:08 PM

Hi Carsten,

 

My program does use the standard ports to r/w the EC registers. However, I have not had any battery issues. Everything works properly. This is with S10 BIOS version 14CN67WW.

 

-Slash

Message Edited by slash on 05-16-2009 05:11 AM
Reply
Options

44 Posts

03-24-2009

Vancouver, BC

795 Signins

3758 Page Views

  • Posts: 44
  • Registered: ‎03-24-2009
  • Location: Vancouver, BC
  • Views: 3758
  • Message 32 of 123

Re: Fan Control for the S10(e) - user-developed solution

2009-05-16, 18:33 PM
Slash - thank you for this program! Finally I can change the temps without having to install evil .NET
Reply
Options

41 Posts

02-15-2009

Japan

64 Signins

716 Page Views

  • Posts: 41
  • Registered: ‎02-15-2009
  • Location: Japan
  • Views: 716
  • Message 33 of 123

Re: Fan Control for the S10(e) - user-developed solution

2009-05-17, 4:44 AM

Hi TheSteve,

 

Nice to know I could help. I was reluctant to release it at frist afraid that Lenovo might drop the fan noise issue. But now that they have, there is no point keeping it to my self. Anyway, it looks like Lenovo has changed the temperature thresholds with the newly released BIOS 14CN90WW. I made some modifications that hopefully allows us to adjust changes on our own regardless of BIOS version. You can grab it from my previous post.

 

Edit: the ACPI thermal zone temperature thresholds for 14CN90WW is also 60c, 65c, 70c, and 80c.

 

-Slash

 

Message Edited by slash on 05-18-2009 08:17 AM
Reply
Options

13 Posts

02-01-2009

USA

189 Signins

696 Page Views

  • Posts: 13
  • Registered: ‎02-01-2009
  • Location: USA
  • Views: 696
  • Message 34 of 123

Re: Fan Control for the S10(e) - user-developed solution

2009-05-18, 0:17 AM

Slash: This may seem like a dumb question, but how do we adjust the temps ourselves with the program?  I gather that this has to be done from DOS or at least the C:\ prompt, I'd just like to please know how.  Can we just simply run the command S10Fan.exe 60 65 70 80 70 75 80 85 ?

 

Also, is there any way to set the program up so that it will start automatically when Windows boots?  If it will, do we have to reset our own thresholds manually each time?  Thanks for the program and for your help!

Message Edited by CEMA65 on 05-17-2009 05:27 PM
Message Edited by CEMA65 on 05-17-2009 05:30 PM
Reply
Options

41 Posts

02-15-2009

Japan

64 Signins

716 Page Views

  • Posts: 41
  • Registered: ‎02-15-2009
  • Location: Japan
  • Views: 716
  • Message 35 of 123

Re: Fan Control for the S10(e) - user-developed solution

2009-05-18, 15:02 PM

CEMA65,

 

First of all, you will need administrative privileges to run the program.

 

From the dos prompt, cd into the folder you extracted the files to. Then run "S10Fan.exe test" with out the quotations. The ACPI thermal zone temperature will be over ridden in 5c increments from 25c - 85c. Listen for the fan speed changes and remember those temperatures. Those are the BIOS temperature thresholds. There should be 4 thresholds. For 14CN67WW and 14CN90WW they are 60c, 65c, 75c, and 80c. Use these for the first 4 values. The latter 4 values are the thresholds you want to over ride with. If you want to set the thresholds to 70c, 75c, 80c, 85c, then run the command "S10Fan.exe 60 65 75 80 70 75 80 85". You will need to keep the program running (do not close the dos prompt).

 

You can always use the startup group to start the program when logging on to the desktop. Let's say you copied the files to "C:\Program Files\Lenovo\S10Fan". Create a shortcut to S10Fan.exe and place it in the startup group. Then right click the shortcut, select "properties", open the "Shortcut" tab, and edit to resemble the following;

 

Target:  "C:\Program Files\Lenovo\S10Fan\S10Fan.exe" 60 65 70 80 70 75 80 85

Start in:  "C:\Program Files\Lenovo\S10Fan"

Run: Minimized

 

To truly start the program at boot time, I need to make the program a windows service.

 

-Slash

Reply
Options

53 Posts

03-24-2009

Norway

423 Signins

1445 Page Views

  • Posts: 53
  • Registered: ‎03-24-2009
  • Location: Norway
  • Views: 1445
  • Message 36 of 123

Re: Fan Control for the S10(e) - user-developed solution

2009-05-18, 21:53 PM

Slash:

 

Will closing the DOS prompt after you run S10Fan terminate the program? Was that what you meant? I don't want that extra window minimized on my taskbar.

Reply
Options

13 Posts

02-01-2009

USA

189 Signins

696 Page Views

  • Posts: 13
  • Registered: ‎02-01-2009
  • Location: USA
  • Views: 696
  • Message 37 of 123

Re: Fan Control for the S10(e) - user-developed solution

2009-05-19, 5:37 AM
Slash: Thank you so much for your help!  The instructions worked perfectly.  I'm still using BIOS 58 with my S10 and now it runs so much quieter and with a functioning Battery/Power Meter as well.  I suppose a Windows-based solution may be more user-friendly, but now that you showed me the workaround, my S10 is running like a dream.  I know that your answer will be helpful to other users as well.  Thanks again!
Reply
Options

2 Posts

04-12-2009

RF

52 Signins

237 Page Views

  • Posts: 2
  • Registered: ‎04-12-2009
  • Location: RF
  • Views: 237
  • Message 38 of 123

Re: Fan Control for the S10(e) - user-developed solution

2009-05-19, 20:31 PM
Thanks for your programm Slash! But you know I've got the battery issues after aprox. 20 minutes of using S10Fan.exe (S10, BIOS - 90)... Are you sure you didn't have it on your S10?
Reply
Options

9 Posts

04-29-2009

united states

14 Signins

111 Page Views

  • Posts: 9
  • Registered: ‎04-29-2009
  • Location: united states
  • Views: 111
  • Message 39 of 123

Re: Fan Control for the S10(e) - user-developed solution

2009-05-19, 21:34 PM

Hey guys, just trying to give back to the community.

 

I added a copper piece on top of the procesor and under the heatsink (between the heatsink and cpu, replacing the blue

rubber piece) and also on top of that, I am using notebook hardware control (NHC) properly setted up the fan control,

and everything is working like a dream!  

 

My laptop is barely hot, just warm when i use it alot, 

fan never went on for like....... 2 weeks alredy i believe but the thing is that

my cpu temp never go over 50 on like typcial task.

 

So I believe that the nhc program controlling the fan is the way to go.

If you are fancy and worried about heat, replace the rubber piece between the cpu and heatsink with a copper piece

then you will be in good shape (also apply some thermal greese)

 

Alright hope that works!

Message me back when you guys got any questions

Reply
Options

41 Posts

02-15-2009

Japan

64 Signins

716 Page Views

  • Posts: 41
  • Registered: ‎02-15-2009
  • Location: Japan
  • Views: 716
  • Message 40 of 123

Re: Fan Control for the S10(e) - user-developed solution

2009-05-19, 22:10 PM

Loser: As I've said, minimal stripped down bare function. It helps to run with very little resource usage; memory foot print is only about 140kb. Anyway, fortunately we have other solutions developed by Carsten and dresslerc that should meet your needs.

 

CEMA65: Glad to help.

 

dem520nix: Hmm, I don't have the battery issue. I've been using the program for about two month now. I did notice is that BIOS 90 requires a longer time to overwrite the EC registers than previous versions. The Lenovo Energy Management is version 3.0.1.6 and I normally use balance or super energy saving mode. What version are you using? Do you have any other programs that use the EC registers?

 

-Slash

Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save

X

Delete

X

No, I don’t want to share ideas Yes, I agree to these terms