Fan Control, firmware restore

I recently installed Lobotomo Software's Fan Control 1.2, but have since read (and seen) that it apparently modifies firmware to disable SpeedStep - with the result that the MBP no longer modifies fan speed once I uninstall Fan Control, while CPU speed remains constant at 2.2 GHz even when the AC adapter is plugged out & 'energy saving' selected.
First I tried the uninstall procedure on www.lobotomo.com (delete files, reset SMC). No success. Then I tried the Fw Restore CD (1.6 and 1.7), but neither seems to work. I've followed the instructions on Apple's FW Restore page, but the MBP doesn't behave the way they say it would - the sleep LED blinks rapidly, followed by the long beep, but even with the Fw Restore CD inserted it just boots as normal.
The Fw version is MBP31.0070.B07. Was I just using the wrong Fw CD? Is there anything newer than 1.7 anyway? Is there another way to reset the Fw, or remove Fan Control's modifications?
Any help would be much appreciated.

Right. Gathered as much from researching the problem, but thanks, will keep this in mind for the future.
Anyway, to update the fan speed issue - apparently it did not mess with SpeedStep, at any rate not the part of it that controls CPU speed (checked via MiniStat). But fans still won't kick in without Fan Control (which I'd really hate to have to install again, seeing how miserably it seems to work).
I've been monitoring fan speed for the past hour or so, and installed SMC Fan Control as a stop-gap, but apparently when left at default (2000 rpm) fans won't kick in until CPU temp is in the high 70's C. I started a couple of CPU-intensive (Parallels, Photoshop) apps just to check, and got a growl note (presumably from SMC Fan Control) telling me the Mac was too hot and that I needed to close some apps), at which point I chickened out and used SMC to bring the fans to 4000 rpm...
Is such behaviour normal? I mean, does the system generally wait for the temperature to get that high before spinning the fans up? Have I screwed up my MPB beyond repair?

Similar Messages

  • Fan Control fails after resume from pm-suspend

    Hi,
    i recently upgraded to 2.6.37 (on a hp nx6325 laptop) and noticed the following behaviour after a resume from pm-suspend:
    The fan control stops working until cpu reaches a temperature of 60°. As soon as the temperatur passes this threshold the fan starts rotating at max. speed. Below 60°, the fan is turned off immediately.
    pm-suspend.log:
    disabled, not active
    /usr/lib/pm-utils/sleep.d/01laptop-mode resume suspend: success.
    Running hook /usr/lib/pm-utils/sleep.d/01grub resume suspend:
    /usr/lib/pm-utils/sleep.d/01grub resume suspend: success.
    Running hook /usr/lib/pm-utils/sleep.d/00powersave resume suspend:
    /usr/lib/pm-utils/sleep.d/00powersave resume suspend: success.
    Running hook /usr/lib/pm-utils/sleep.d/00logging resume suspend:
    /usr/lib/pm-utils/sleep.d/00logging resume suspend: success.
    Don Feb 3 09:16:21 CET 2011: Finished.
    Any ideas where to look for the problem?

    I have the same problem with   2.6.37.1-1: suspend do not work.
    The sceen goes blank then returns to X. The log shows the followings:
    Feb 21 15:50:33 localhost kernel: Suspending console(s) (use no_console_suspend to debug)
    Feb 21 15:50:33 localhost kernel: sd 2:0:0:0: [sda] Synchronizing SCSI cache
    Feb 21 15:50:33 localhost kernel: sd 2:0:0:0: [sda] Stopping disk
    Feb 21 15:50:33 localhost kernel: tpm_tis 00:03: Operation Timed out
    Feb 21 15:50:33 localhost kernel: legacy_suspend(): pnp_bus_suspend+0x0/0xa0 returns -62
    Feb 21 15:50:33 localhost kernel: PM: Device 00:03 failed to suspend: error -62
    Feb 21 15:50:33 localhost kernel: PM: Some devices failed to suspend
    Feb 21 15:50:33 localhost kernel: sd 2:0:0:0: [sda] Starting disk
    Feb 21 15:50:33 localhost kernel: b43-phy0: Loading firmware version 478.104 (2008-07-01 00:50:23)
    Feb 21 15:50:33 localhost kernel: ------------[ cut here ]------------
    Feb 21 15:50:33 localhost kernel: WARNING: at drivers/base/power/main.c:106 device_pm_add+0xb6/0xc0()
    Feb 21 15:50:33 localhost kernel: Hardware name: HP Compaq 6715b (GB835EA#AKC)
    Feb 21 15:50:33 localhost kernel: Device: misc
    Feb 21 15:50:33 localhost kernel: Parentless device registered during a PM transaction
    Feb 21 15:50:33 localhost kernel: Modules linked in: fuse ipv6 vboxnetflt vboxdrv snd_seq_dummy snd_seq_oss snd_seq_midi_event loop snd_seq arc4 ecb radeon b43 ttm drm_kms_helper mac80211 snd_pcm_oss drm snd_mixer_oss joydev snd_hda_codec_analog ssb tpm_infineon i2c_algo_bit cfg80211 hp_wmi mmc_core sparse_keymap tg3 ppdev rfkill snd_hda_intel parport_pc libphy pcmcia snd_hda_codec snd_usb_audio snd_pcm ohci_hcd yenta_socket pcmcia_rsrc pcmcia_core firewire_ohci snd_hwdep tpm_tis snd_usbmidi_lib hp_accel lis3lv02d i2c_piix4 video tpm snd_timer firewire_core evdev ehci_hcd snd_rawmidi crc_itu_t serio_raw snd_page_alloc tpm_bios output wmi input_polldev thermal battery lp sg ac container usbcore i2c_core button fan snd_seq_device shpchp parport edac_core edac_mce_amd snd pci_hotplug psmouse soundcore k8temp cpufreq_ondemand powernow_k8 freq_table processor mperf ext4 mbcache jbd2 crc16 sd_mod sr_mod cdrom ahci libahci pata_atiixp pata_acpi libata scsi_mod
    Feb 21 15:50:33 localhost kernel: Pid: 12986, comm: pm-suspend Not tainted 2.6.37-ARCH #1
    Feb 21 15:50:33 localhost kernel: Call Trace:
    Feb 21 15:50:33 localhost kernel: [<ffffffff81056a1a>] warn_slowpath_common+0x7a/0xb0
    Feb 21 15:50:33 localhost kernel: [<ffffffff81056af1>] warn_slowpath_fmt+0x41/0x50
    Feb 21 15:50:33 localhost kernel: [<ffffffff812b8596>] device_pm_add+0xb6/0xc0
    Feb 21 15:50:33 localhost kernel: [<ffffffff812aea8e>] device_add+0x4ae/0x5c0
    Feb 21 15:50:33 localhost kernel: [<ffffffff812aebb9>] device_register+0x19/0x20
    Feb 21 15:50:33 localhost kernel: [<ffffffff812aed53>] device_create_vargs+0x193/0x1b0
    Feb 21 15:50:33 localhost kernel: [<ffffffff812aed9c>] device_create+0x2c/0x30
    Feb 21 15:50:33 localhost kernel: [<ffffffff813a5fc1>] ? mutex_lock+0x11/0x30
    Feb 21 15:50:33 localhost kernel: [<ffffffff8129a3fa>] misc_register+0x8a/0x140
    Feb 21 15:50:33 localhost kernel: [<ffffffff8129d36f>] hwrng_register+0xdf/0x170
    Feb 21 15:50:33 localhost kernel: [<ffffffffa0426ab0>] b43_wireless_core_init+0xdb0/0x11a0 [b43]
    Feb 21 15:50:33 localhost kernel: [<ffffffffa02d89e0>] ? wiphy_resume+0x0/0x90 [cfg80211]
    Feb 21 15:50:33 localhost kernel: [<ffffffffa0427068>] b43_op_start+0x1c8/0x1e0 [b43]
    Feb 21 15:50:33 localhost kernel: [<ffffffffa02d89e0>] ? wiphy_resume+0x0/0x90 [cfg80211]
    Feb 21 15:50:33 localhost kernel: [<ffffffffa0477a15>] ieee80211_reconfig+0x335/0x400 [mac80211]
    Feb 21 15:50:33 localhost kernel: [<ffffffffa02d89e0>] ? wiphy_resume+0x0/0x90 [cfg80211]
    Feb 21 15:50:33 localhost kernel: [<ffffffffa046d8b8>] ieee80211_resume+0x28/0x70 [mac80211]
    Feb 21 15:50:33 localhost kernel: [<ffffffffa02d8a55>] wiphy_resume+0x75/0x90 [cfg80211]
    Feb 21 15:50:33 localhost kernel: [<ffffffff812b7ebe>] legacy_resume+0x3e/0x80
    Feb 21 15:50:33 localhost kernel: [<ffffffff812b8025>] device_resume+0x125/0x130
    Feb 21 15:50:33 localhost kernel: [<ffffffff812b8192>] dpm_resume_end+0x102/0x3a0
    Feb 21 15:50:33 localhost kernel: [<ffffffff81096350>] suspend_devices_and_enter+0x90/0x1f0
    Feb 21 15:50:33 localhost kernel: [<ffffffff810965d0>] enter_state+0x120/0x150
    Feb 21 15:50:33 localhost kernel: [<ffffffff81095b16>] state_store+0xc6/0x100
    Feb 21 15:50:33 localhost kernel: [<ffffffff811f3c27>] kobj_attr_store+0x17/0x20
    Feb 21 15:50:33 localhost kernel: [<ffffffff8119f37f>] sysfs_write_file+0xcf/0x150
    Feb 21 15:50:33 localhost kernel: [<ffffffff81135ac6>] vfs_write+0xc6/0x190
    Feb 21 15:50:33 localhost kernel: [<ffffffff81135ddc>] sys_write+0x4c/0x80
    Feb 21 15:50:33 localhost kernel: [<ffffffff8100bed2>] system_call_fastpath+0x16/0x1b
    Feb 21 15:50:33 localhost kernel: ---[ end trace 19e4cbd37086936d ]---
    Feb 21 15:50:33 localhost kernel: PM: resume of devices complete after 1300.325 msecs
    Feb 21 15:50:33 localhost kernel: PM: Finishing wakeup.
    Feb 21 15:50:33 localhost kernel: Restarting tasks ... done.
    Feb 21 15:50:33 localhost kernel: video LNXVIDEO:00: Restoring backlight state
    And the solution on linux.kernel: http://groups.google.com/group/linux.ke … 616cfdb4a9
    Revert or wait!
    Or rmmod tpm_tis.
    Last edited by daroczig (2011-02-21 21:55:10)

  • Does using a program like fan control damage my mbp?

    I heard good things about this program so I downloaded it and it cools off the machine wonderfully. However, I was wondering if it caused damage to the machine as the fans are running at about 3 times what they ran before? Does anyone know anything about this? Thanks.

    I would hazard a guess that if it did have anything to do with the failure of the hardware in any way, the manufacturer would void your warranty. Any repair needed would be chargeable.
    Mac OS X, Boot Camp and the EFI firmware all have system settings created by the manufacturer. Using a program which alters their recommended settings or changes the behaviour of hardware devices within the machine, goes against the terms of the warranty.
    I would ask Apple about Fan Control and get them to confirm that any damage which may be caused (or may not be caused) by a third party program willl not void your warranty.
    In some respects, it's like overclocking a PC. Whilst it may be more beneficial to the system and provide better performance, the maufacturer of the computer can not be expected to repair something which has been damaged by the end user 'tweaking' settings to get better performance.
    In the case of Fan Control, I have not used it so can not refer to the licence terms, the liability of possible damage done to the machine by using this program will either be at the end users own responsibility or the manufacturer of the software. This should be checked prior to installing and using the program.
    I would suggest any program which alters the running of the machine will invalidate your warranty in the event of hardware failure.

  • Fan control reset

    hi how are you all i installed fan control and i forgot whats the factory fan settings as i have played around with it as aim a newbe to osx i have a macbook pro 13 i5 it wuold be great help if someone told the def seetings thank you

    "remove the fan control program you installed."
    And then reset the SMC, which will restore the default fan settings, in case simply removing Fan Control doesn't do it.
    http://support.apple.com/kb/HT3964

  • How to use fan control?

    I just downloaded fan control because it sounds like a good idea to keep this puppy cool. What is a good setting that isn't going to be overkill. I don't want to compromise battery life too much. Anyone good with this program? This is for my MBP 15"

    From the "standard warranty" exclusions on Apple's MacBook Pro support page:
    "EXCLUSIONS AND LIMITATIONS
    This Limited Warranty applies only to hardware products manufactured by or for Apple that can be identified by the "Apple" trademark, trade name, or logo affixed to them. The Limited Warranty does not apply to any non-Apple hardware products or any software, even if packaged or sold with Apple hardware. Manufacturers, suppliers, or publishers, other than Apple, may provide their own warranties to the end user purchaser, but Apple, in so far as permitted by law, provides their products "as is". Software distributed by Apple with or without the Apple brand name (including, but not limited to system software) is not covered under this Limited Warranty. Refer to the licensing agreement accompanying the software for details of your rights with respect to its use.
    This warranty does not apply: (a) to damage caused by use with non-Apple products; (b) to damage caused by accident, abuse, misuse, flood, fire, earthquake or other external causes; (c) to damage caused by operating the product outside the permitted or intended uses described by Apple; (d) to damage caused by service (including upgrades and expansions) performed by anyone who is not a representative of Apple or an Apple Authorized Service Provider; (e) to a product or part that has been modified to significantly alter functionality or capability without the written permission of Apple; (f) to consumable parts, such as batteries, unless damage has occurred due to a defect in materials or workmanship; or (g) if any Apple serial number has been removed or defaced."
    I see nothing there about "firmware" specifically. "...non-Apple products" could refer to any third-party software.
    Some might argue that (e) applies, but these fan utilities don't "significantly alter functionality or capability". None allows settings below Apple's default 1000 rpm setting. Nor do they defeat the default Auto fan mode, which increases fan rpms as the temperature increases.
    Most of the people passing on warranty scares are well meaning, but the facts don't support their contention.
    These fan utilities in no way resemble the thermal paste mods that were kicking around these forums a few months back. Remember? And even then, some here maintained that mod (where you actually open the machine) did NOT void the warranty as long as there was no damage done.
    Heck, Apple doesn't even warrant their own software!
    Here's the link to the full warranty info:
    http://www.apple.com/legal/warranty/hardware.html
    Best,
    Bucky
    iMac G4 20-inch flat panel   Mac OS X (10.4.8)   MBP 15" 2.0gHz. Wife's 15" PB 1.67gHz. Wife's 5G 30GB iPod. 5G 60GB iPod.

  • Lobotomo Fan Control

    Ok got my MBP 2 days ago.. installed Lobotomo's Fan Control. Read on the internet that once you install it, it messes with Apple's preset fan-adjusting option in the firmware?
    On the download page for this software, it even says "For safety, it leaves the original automatic fan speed control intact."...
    I followed the instructions on their page for uninstall.. how do I make sure that Apple's original thing is still intact? Should I just goahead and use smc Fan Control?
    I'm freaking out a little here... new 2500$ laptop lol

    I don't know about outsmarting the engineers, but I know these little facts:
    1. my new iMac 24" 2.8 Ghz with default settings is running in excess of 70 degrees centigrade for power supply (like 78 at high load) - and default fan control does not do anything about it - fan speed stays at lowest setting.
    2. When I raise the lowest default fan speed a little (from 1200 to 1500 or 2000 for CPU fan, which also cools the power supply) - I manage to keep my power supply within 60 degrees at all times.
    3. I don't have factual knowledge of how long my power supply is going to last if operated at 70C and above, but my guess is that keeping it below 60 WILL PROLONG ITS LIFE!
    also remember that smart engineers only care about 1 year warranty period, while I care a bit further into the future!

  • Sun T1000 fan control

    During boot and during operation the fans consistently run at 9K RPM
    This is extremely loud and negates us using a cluster of these simply as they can be heard throughout the floor even 15M from the Server Room.
    I cannot believe that these servers are so loud... why aren't the fans slowing down after the picl service starts? like it does on our other solaris (V series) boxes!
    ANY help **MUCH** appreciated on how to manage fan control on these machines... they are for the most part lightly (or 0%) loaded so the fans simply don't need to be on full power.

    What firmware are you running on this? I'd suggest to upgrade it first before even trying to investigate further.
    Also, anything noticed in "showfaults -v" output in the SC?
    Is the server room air-conditioned properly?

  • SMC fan control and default Mac settings

    Hi,
    I've started to play with setting fans speed manually on my Mac. So I installed Lobotomo FanControl 1.1 program. Then I've installed smcFanControl 2.1 for MBP.
    However it seems that Lobotomo FC changed default minimal Mac settings and now in smc, the minimal possible rpm setting for fans is much higher that it was before I started to play around with changing fan speeds. So I think the original Apple settings for fans has been lost. How can I restore them?
    Thanks,
    Michal

    I forgot to add that before installing smc I uninstalled Lobotomo Fan Control according to their website instructions.

  • SMC Fan Control Troubleshooting

    Hi!
    My SMC Fan Control App was running fine until I backed up my files onto my external hard drive and then restored them back onto my Mac.
    I used to never have to enter my password,and am now being asked to do so on multiple occasions.
    Also,my settings aren't  being saved as well. 
    I tried re-installing the app,resetting the Vram,deleting .plist files and preference files,but to no avail.
    I've also tried downloading the App Fan Control,but ran into the following error.
    Any help would be much appreciated.

    I restored the whole system.
    The instructions in the link tell me to..
    Boot from the Mac OS X Install Disc:
    Insert the disc.
    Shut down the computer.
    Turn it on again whilst holding down the C key.
    You can let go when you see a spinning dial.
    Click through the menus until you after you’ve accepted a license agreement.
    Snow Leopard: At the top, click Utilities -> Reset Password.
    Lion: At the top, click Utilities -> Terminal. Type resetpassword in the Terminal and press Enter.
    Click on your main hard drive.
    In the dropdown box under “Select the user account” make sure to select your username.
    When I get to number 4 and I click on my main hard drive,I don't see any option to "Select the user account".
    Instead,I am given the options to either Archive and install or to Erase and install.
    Also,on the bottom,it says the following.
    "You cannot install Mac OS X on this volume without changing your installation settings. Click Options to change settings. You cannot upgrade this version of Mac OS X because a new version is installed.

  • In my macbook pro 15 inch mid 2012 model, my cpu and gpu will get very hot, when gaming or rendering sometimes over 200F. The fans only spin at max about 2900 rpm, when their max is 6400. I downloaded a fan control app, but how can i fix it?

    In my macbook pro 15 inch mid 2012 model, my cpu and gpu will get very hot, when gaming or rendering sometimes over 200F. The fans only spin at max about 2900 rpm, when their max is 6400. I downloaded a fan control app, but how can i fix it?

    Hi rhaughan,
    I see that you have concerns about your operating temperature of your computer while using resource-heavy applications such as gaming applications. I have an article that will address some of the concerns you have mentioned:
    Mac notebooks: Operating temperature - Apple Support
    http://support.apple.com/en-is/HT201640
    While there are third-party utilities that measure the temperature of a notebook computer, it is important to understand that these utilities are not measuring the external case temperature. The actual case temperature is much lower. Never use third-party applications to diagnose possible hardware issues—instead, contact Apple or go to an Apple Retail Store or Apple Authorized Service Provider.
    You should also see this article for even further information about your fans:
    Learn about the fans in your Mac - Apple Support
    http://support.apple.com/en-is/HT202179
    Thanks for being a part of the Apple Support Communities!
    Cheers,
    Braden

  • User-devel​oped Fan Control for the S10(e)

    Hello and welcome.
    When you've searched the internet and found this thread, it's possible that you are an owner of a Lenovo Ideapad S10 or S10e which has a little problem with the behaviour and/or the noise of the fan. In this post you will get all the informations you need to handle this problem for yourself. It should also be the same on every S9/S9e.
    Just a few comments before we begin:
    This is not an official support or solution by Lenovo.
    We are just normal users as you are, but we get rid of the fan and wanted to find a way to handle it. So if you want to try anything of the methods described here you have to know that you'll do all this only at your own risk. We are not responsible for any damages of your device. You should only use these methods if you know what you are doing.
    Please note that this thread is only for discussing, improving, trouble shooting and perhaps extending the fan control utilities. Any general complaints about the fan problem itself should be placed in the original thread right here: http://forums.lenovo.com/lnv/board/message?board.i​d=IdeaPad_Netbook&thread.id=795. It already has 80+ pages (the link goes to the first page) and it is better to exclude all the fan control stuff because there it's very difficult to keep an overview.
    Here you may post all of your questions, ideas/brainstorming, concerns, thanks and so on and you are really invited to participate and be an active member. 
    In this first part of this post I'm going to summarize all information about using a fan control utility. For any newbie it will be enough to read this post to get all necessary information. The second part does the same for developement of fan control utilities as we still have no known or working fan control utility for Linux, Mac OS X and other OSs I've forgotten - for now.
    For getting started you need a S10 or S10e with an up-to-date BIOS. For the S10 it's the 90 67, for the S10e the 66.
    The battery issue
    Under very specific circumstances - that we haven't figured out yet - it might happen that your Lenovo S9/10(e) no longer detects the battery while using S10FanControl or S10Fan. It might occur after 2 minutes, it might occur after 2 months, it might never occur. It does not occur using Notebook Hardware Control.
    It can be solved by removing the battery, waiting 10 seconds and put it back in. Then the battery is re-initialized and the detection works again.
    S10FanControl - Windows
    The first utility is S10FanControl created by user dresslerc. The current version is 1.0.0.1, available here: http://www.mediafire.com/file/yd5xmnrnijf/S10FanCt​rl1.0.0.1.zip. After you've downloaded it you just have to extract it and start the .EXE in the "Release" folder. Here are the notes and the description dresslerc posted right here:
    Everyone,
    I've uploaded a version which everyone can use to test with.  Remember this is still a TEST version although I think it works for the most part.  It should work both on the S10/S10e.
    Please install the .NET Framework 2.0 or later first.
    Then click here to download the exe:  http://www.mediafire.com/?jlg2enkjdxn
    Once downloaded, extract the files and hit hte S10FanCtrl.Exe.  Once this program launches you should be able to control the fan.  Keep in mind that if you lower the fan speed then it'll take upto 30 seconds before the S10 registers the change, so be patient.
    I've only tested this on the latest BIOS 59.  I am sure it will work on the 57 as well but the individual speeds might not work properly on that version.  Please try it out and report back.
    The only issue that I heard so far is that occasionally the fan will kick in regardless if in Manual/Smart Mode.  Also the temp it shows may not be accurate.  If you find any other issues please let me know what they are so I can attempt to fix them.
    Once we have all the kinks worked out then I will release the source. 
    Heres a quick Video:  http://www.youtube.com/watch?v=_PKl70ZgmFg 
    REMEMBER: USE PROGRAM AT YOUR OWN RISK!!! I AM NOT RESPONSIBLE FOR ANY DAMAGES THIS PROGRAM MIGHT CAUSE.
    Application Use:
    BIOS Controlled - Fan is controlled by the BIOS
    Smart Mode - Fan is controlled based on the conifguration in the options.  You can set the threshold here at what temp you want the fan to kick in...
    Manual - Fan is controlled manually by the slider.
    If you want to have the program startup automatically, then place a shortcut of the app in the PROGRAM FILES -> STARTUP folder.  Then you may want to go to the options and make the application minimize at startup.
    Edit:
    It seems there are some issues with the app and the S10e or previous BIOS versions.  Will post a fix asap.
    The source code for S10FanControl is available here: http://www.mediafire.com/?sharekey=7a3fb99d33817c0​8c2b435915e8821d7e04e75f6e8ebb871, written in Visual Basic .NET 2008.
    S10Fan - Windows
    The second utility is a tool written by user slash:
    Hi guys,
    Well it looks like Lenovo dropped this matter after all. Anyway, I have here another fan controller to add to the bunch. I have been using it for some time now without any problems. It is for both S10 and S10e.
    What the program does is basically the same as others. The S10's fan speed is controlled according to the ACPI thermal zone temperature. By over writing the values which resides at offset 50h of the EC register at an appropriate timing, the ACPI thermal zone temperature is over ridden. The program is written in C and uses WinIo created by Sysinternals. The GUI version is available now.
    It should be noted that the fan speed temperature thresholds differs with BIOS version. For 14CN67WW and 14CW90WW  the fan changes speed at temperatures 60c, 65c, 70c, and 80c. Furthermore, the BIOS will automatically shutdown the S10 if the temperature reaches 90c.
    The program has a fail safe mechanism that automatically disables itself if the actual ACPI thermal zone temperature goes above 85c. This allows the BIOS to regain control and the fan will work as intended by Lenovo. If the temperature drops below 85c the program will take over control again.
    To run the program, you will need administrative privileges.
    Known working BIOS versions:  14cn58ww,  14cn60ww, 14cn67ww, 14cn90ww
    The program will work with any BIOS version as long as the BIOS uses the 50h EC register readouts to control the fan.
    build 2009.05.24
    Higher priorities for EC commands.
    Usage: The program will run in the system tray. Double click or right click and use the menu to open the program. To determine the BIOS temperature thresholds, use the 'Setup' button. To run at boot time, place a short cut in the startup folder.
    http://www.mediafire.com/file/njhz0icym2t/S10Fan.z​ip build 2009.05.23
    Usage: S10Fan.exe
    Added GUI.
    build 2009.05.17
    Usage: S10Fan.exe 60 65 70 80 70 75 80 85
                S10Fan.exe test
    The first 4 values are the BIOS temperature thresholds, the latter 4 are new thresholds that we want to over ride with. To determine the BIOS temperature thresholds, use the 'test' option.
    build 2009.03.16
    Usage: S10Fan.exe 70 75 80 85
    -Slash
    For updates and newer releases please check slash's post: http://forums.lenovo.com/lnv/board/message?board.i​d=IdeaPad_Netbook&view=by_date_ascending&message.i​...
    Notebook Hardware Control - Windows
    The third utility is a profile for Notebook Hardware Control. I've adapted it from a profile for the Lenovo N500 which I've found here: http://nhc.yourcopy.de/overview/. With the manual for creating the profiles that can be found here: http://www.notebook-treff.de/board/database/hilfsp​rogramme-f%C3%BCr-nhc/92-how-to-create-an-acpi-fil​... I was able to change the ACPI commands to work on the S10(e).
    Installation and setup is divided in two steps. The program Notebook Hardware Control (NHC) is available at http://www.pbus-167.com/. Install the program, but do not start it for now. Then you need my NHCConfig utility, available here: http://forum.eeepcnews.de/download/file.php?id=147​6. It detects your model number and BIOS-version via WMI and writes a proper S10(e) profile to the NHC acpi directory. The GUI is German if you have a German Windows and English if not. Additional languages can be added.
    After you've extracted the ZIP-file you have to start the nhcc.exe (requires .NET Framework 2.0). At first a message appears that you use the program at your own risk. Then you can choose if you want to apply your own settings (experts) or if you just want the program to run with my defaults (newbies). In the settings window you can see your system details on the left, you can set up your thresholds in the middle and you can set the fan speed you want on the right. Then click on execute. 
    Now start NHC. Go to the "Settings" tab and click on "Show all NHC options and settings". Then a few more tabs appear. Go to the "ACPI" tab and check if the "ACPI Control System" is running (if everything works, the message "ACPI Control System running" will appear, otherwise it says "ACPI control system is not yet configured for this system"). Now click on "Show ACPI Control System details".
    Here you can change the temperature values the fan control depends on (the settings from NHCC are the default values). On the bottom of the window you can see the "Current CPU temperature". That is the value you have to deal with. In general it has a value of around 60°C. In the middle you can see four user editable temperature values. You can leave the values as they are if everything works. The on/off values are responsible for the temperatures at which the fan starts running and stops again after cooling the device. The level values are responsible for the fan speed, for example you can set the off_level higher to let the fan run all the time at the lowest level, if the values do not fit for your device or whatever.
    You can switch between NHC and BIOS control by disabling or enabling the "ACPI Control System" or by closing NHC.
    Q:
    A:
    With every utility it is possible that it takes some time until you see an effect after you've started the program. Any failure of the programs should be no big problem because the only thing that should happen is that the BIOS controls the fan. Another issue that might occur due to the way the fan is controlled is that the fan may start running for a very short time and it looks like the fan control has lost control. The fan should stop immediately or at least after a few seconds.
    Keep in mind that running the S10(e) with a fan control means that the S10(e) has to deal with higher temperatures. That could mean that the device will not last for 10 years but only 9 years (who uses a netbook so long...?). In every case you need a tool for monitoring your cpu temperature. We know that especially Core Temp 0.99.5 and Real Temp 3.00 do a very good job. That is important because the temperature values you need to set up the fan control are different from the values reported by the cpu sensor, they are between 15°C and 20°C higher. A normal temperature reported by the monitoring should be around 40°C, with the NHC default values the fan starts running at 52°C and stops at 38°C.
    Q:
    A:
    Q:
    A:
    END using fan control
    BEGINNING developing fan control
    Controlling the S10(e)'s fan is a litte bit difficult because it looks like there is no way to control it directly. But it is possible to manipulate the temperature the BIOS fan control depends on. As long as the built-in fan control thinks that the cpu is cool enough the fan stays off. And that is exactly the point where we can attack.
    The fan control depends on a field called RTMP in the memory of the embedded controller. It can be accessed via "_SB.PCI0.LPCB.EC0.ERAM", the offset of RTMP is 0x50 (hex) or 80 (dec). It is a direct I/O read/write. The complete NHC command for reading the value is: ACPI.FIELD.ReadByOffset("_SB.PCI0.LPCB.EC0.ERAM", ref value, 0x50, 8) with "value" as the variable which gets the value.
    What program logic do you need? You need a timer or something else that conducts an always-refresh cycle. It sounds very easy: You read the value, manipulate it and write it back. And it is that easy, you just have to keep some things in mind.
    This refresh has to be done very often. The procedure must be very thin and quick. Also the bus that is used to communicate with the EC is a problem, but since the S10e BIOS 66 it became a minor problem for me because it looks like the built-in fan control now depends on some kind of average value over the last few seconds and it doesn't really matter if one write-cycle is failing.
    The read-event must be placed before the write-event. Otherwise you just read your manipulated value. The field is filled by the system regularly, so you just have to test if the read_value is different from the written_value, then you know that the field was filled with a "fresh" value. Like "if read_temperatue <> written_temperature then real_cpu_temperature = read_temperature else do nothing".
    About the values you have to write back... you will have to test and play a bit. My experience is that you can select three fan levels, starting at 59°, 62° and 70° - at least with the NHC profile and my S10e it's like that. It's some trial 'n' error. My fan stays off at < 59°, but you should select a very low value for fan_off like 30°. In my opinion it switches off much faster the lower the written value is. But it's just a feeling, I haven't measured it.
    Q:
    A:
    Q:
    A:
    Perhaps some users from countries with other languages than German and English can add tags for "fan", "control" and "noise".
    Note from Moderator:  Minor edits in title and disclaimer.
    Message Edited by JaneL on 04-25-2009 02:32 PM

    Great opening post Carsten!
    The latest bios:
    http://www-307.ibm.com/pc/support/site.wss/documen​t.do?sitestyle=lenovo&lndocid=MIGR-71252 (BIOS 66)
    The FSB can be reduced from 133MHz to 100MHz using SetFSB, this also reduces the heat:
    http://www13.plala.or.jp/setfsb/
    clockgen = SLG8SP513V
    If you add a shortcut to the startup folder the program will start at startup. Under properties you can change the target to:
    "C:\Program Files\SetFSB\setfsb.exe" -s100 -b1 -cg[SLG8SP513V] -w20
    So it starts with a FSB of 100Mhz, in the background, with the right clock generator, after 20 seconds.
    Message Edited by quazar on 04-25-2009 05:07 AM

  • Drive On Mac Pro Won't Open For Firmware Restoration?

    Hi--
    My Mac Pro (early 2008 model, OS 10.6.8) has recently begun having problems that seem firmware-related. When put in "Sleep" mode overnight, it wakes up on its own after about two hours of sleep and remains awake.  Also, from time to time it will display the prompt window ("Do You Want To Shut Down?") for a hard (button) shutdown---without the button having been pressed. Resetting the SMC and the PRAM solves the problem for awhile, but it's becoming necessary to do that more and more frequently---at first, the problem occured about every six months, then weekly, until now I'm getting the shutdown prompt and have to reset the SMC almost every day.
    Internet searches of this and other forums have indicated that a possible solution is restoring the firmware.  I have made a Firmware Restoration CD but I cannot get the machine to recognize it. That is, when I press and hold the startup button I get the "three long-three short-three-long" beeps; according to Apple's FAQ on ths subject, the optical drive door should then open and allow me to insert the Firmware Restoration disk, but that doesn't happen--the computer just goes right on with the normal startup sequence.
    Please advise.

    all I can do is tell you what I've learned here-try either one of these-hold down the shift key on startup/hold down the mouse on startup/if not,  See if you can boot up in single user mode/reset NVRAM,(command option, o+F)on reboot . Failing that....pull down the optical drive door, and using a straightened extra study paperclip, find the small hole near the optical drive tray. Stick that paperclip in and the tray should open up just enough for you to grab it and put the cd in there. Maybe then, start up holding down the C key......
    just a guess though
    Good luck to you
    John B

  • 848P Neo-LS Fan Control

    As said - no control of the damn fans (Case/CPU) on my 848P Neo-LS. On the CoreCenter the button lits up on mouseover, but when pressed, nothin' happens (as said in manual, press to toggle user/auto modes for fan control).
    Also CoreCenter doesn't show the Case fan's speed, but Northbridge (NB fan) fan's speed, which is obviously 0. Also NB temp is N/A. Also +12V is N/A. Also the FSB stays always at 101 Mhz, not 100. No overclocking done.
    Today upgraded the CoreCenter to the most recent vers (1.7.0.0.), and the button doesn't lit up anymore...?
    When I installed SpeedFan 4.17, it allows me to control the Case fan's speed from 2300 - 2700, but nothing more. Interesting.
    CPU - Celeron 2.0
    RAM - 256 MB Kingston
    CPU Fan - OEM intel fan A80856-003
    Case Fan - MJ 802512
    Both fans with speed sensors, of course.
    Should I update the bios?
    Help somebody!

    To be sure I opened the case and stopped the fans by hand (I don't use the corecenter prg - piece of crap), to see that i have mistaken both fans (in SpeedFan prg). The one who varies by 400 rpm is the Cpu fan.
    Doooh.
    The bios health screen doesn't show +12V at all - just aint there...
    The MSI tech support sez - flash the bios, and if anything doesnt change, the CoreCell chip has gone (faulty, whatever).
    Flashed the bios (1.0 - 1.9 now). No changes.

  • Enabling system fan control on lenovo s30

    Hi there, i am familiar with the BIOS setup for fan control, except, i do not know how to load a "user profile" vs factory default. Does S30 even support user fan control, my d20 would allow me to select several presets, however, the s30 bios only allows two options one of them being user preset? How do i load this preset (i want the fans running at higher rpm for additional cooling). Any insight is appreciated.

    There are a few differences in the fan control design between 20 series and 30 series.  In 20 series, you're correct that there were a couple of selectable presets available.  For 30 series, we took a different approach where the fan speed control was set to a standard profile for all users.  We did, however, have the ability for our BIOS team to create unique fan tables that would be meant for specific customer environments.  The only way to use one of these custom tables would be to work directly with our BIOS team as each table would need to be manually created.  So custom tables are not supported for general field use.  
    We chose that route on 30 series because a very large majority of our customers never changed the default fan settings (the thermals on 20 series were so good they rarely had a reason to do so).  
    Is there a specific reason you want to change the fan control, or is this just a tinkering-type question?

  • IdeaPad S12 - fan control

    hello,
    I'm the proud owner of a S12.
    I've got the same problem as a lot of people with the S10: the loud fan. It's just running after a while and not switching off again. Is there anybody out there who could fix this problem with a little prog or using nhc as some did with the S10.
    The programs from this forum for the S10 don't work on the S12.
    Thanx a lot!!!

    Hi, sorry no good news ...due S12 differences ... its not possible to control fan via  NHC/NHC control for S10 got to work for the S12 ....as in this post Carsten says
    No S12 Fan Control  and other programs didnt work at all...
    sincerely KalvinKlein
    Thinkies 2x X200s/X301 8GB 256GB SSD @ Win 7 64
    Ideas Centre A520 ,Yoga 2 256GB SSD,Yoga 2 tablet @ Win 8.1

Maybe you are looking for