MacFan 0.2 Released!

News
2009-09-22
2013-05-01
  • Robert Gilliam
    Robert Gilliam
    2009-09-22

    Apologies for the delay and for forgetting to say that I would get MacFan 0.2 out at 9 _P.M._ EST. I bet quite a few of you assumed it would be out in the morning. I hope it did not cause you too much inconvenience.

    The release notes have been copied below for your convenience. To summarize, MacFan 0.2 adds support for iMacs.

    **MacFan now supports every Mac that can run Windows!**

    **MacFan also automatically closes any conflicting programs when you start it and reopens them when it is done.**

    Mac/SMC Fan Control for Windows (+ Temp)

    aka MacFan

    Copyright (C) 2009 Robert Gilliam

    This program is free software; you can redistribute it and/or
    modify it under the terms of the GNU General Public License
    as published by the Free Software Foundation; either version 3
    of the License, or (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
    *****************
    **RELEASE NOTES**
    *****************

    USE OF THIS PROGRAM IS AT YOUR OWN RISK. I AM NOT RESPONSIBLE FOR ANY DAMAGE CAUSED
    TO YOUR COMPUTER THROUGH THE USE OF THIS TOOL. AS STATED ABOVE, THIS PROGRAM IS
    DISTRIBUTED WITHOUT ANY WARRANTY.

    **********

    **

    Usage:**
    **********

    Start an administrator command prompt and navigate to the directory you extracted MacFan.exe to. Run MacFan like this:

    MacFan.exe <Desired RPM for Fan 1> <Desired RPM for Fan 2 (if applicable)>

    <Desired RPM for Fan 3 (if applicable)> <Desired RPM for Fan 4 (if applicable)>

    Run the program once with no arguments if you need to know how many fans are in your machine
    and the minimum and maximum speeds those fans can be set to.

    Of course, if you already know the acceptable ranges for your fans you can go ahead and run the
    program right away with the speeds you desire. For example, to set both fans in a MacBook Pro
    to 3000 rpm you would type:

    MacFan.exe 3000 3000

    For MacPro users, control of the Power Supply Fan is currently not working. Make sure you always
    pass 0 as the fourth argument in order to not attempt to control the power supply fan.
    Passing anything except 0 as the speed for your 4th fan could result in damage to your computer.
    Proper control of the power supply fan or removal of the 4th argument if it is not possible
    will be included in the next release. Example of running MacFan on a MacPro:

    MacFan.exe 1500 900 2000 0

    MacFan does not override Apple's built in temperature controls but simply raises the minimum speeds your fans can spin at.

    If your machine gets hot enough that Apple's built in temperature controls want to raise your fan speeds, they should still raise them
    to the same speed they would be at otherwise.

    **********************
    **Upcoming Features:**

    **********************

    Working MacPro PSU fan control.

    I am also working on allowing the user to create rules that will govern automatic temperature control.

    ***************
    **Change Log:**
    ***************

    MacFan 0.1:

    Initial release. Supports all non-iMac Intel Macs for manual speed control of each individual fan through command prompt.

    MacFan 0.2:

    Supports every Intel Mac. MacFan reads fan information directly from the SMC for any computer not found in its internal database. Full functionality
        is provided and to guard against incorrect SMC minimum fan speed values as a result of using SMC Fan Control in Mac OS X and rebooting, not         shutting down before booting Windows, a warning is displayed if the values seem too high for your computer.

    MacFan will now automatically terminate BootCamp.exe, KbdMgr.exe, and everest.exe on startup and restart them upon exit.