Your Mac is too hot? Excessive heat or to much fan noise? The system freezes? Do you want to control the fan speed? This software solves all your problems! Read the comments!
G4FanControl is an useful Application that can be used to specify a certain minimum temperature limit that much be reached before the fans on a iBook/PowerBook G4 laptop start up.
Default temperature limits will be restored by Mac OS X in the event of a reboot.
G4FanControl 0.6.1 with GUI (only 9.99€ or 14.99 USD)
Widget 0.1 (Require G4FanControl 0.6.1!!!) (FREE)
If you found a bug, please compile this form!
- Fixed issue with Leopard 10.5.3
- Now G4FanControl is fully compatible with Leopard!
- Retro-compatibility with Tiger
- Fixed incompatibility issues with JVM<1.5
- Removed password prompt on start-up
- Auto-installation package
- Other minor fixes
- Introduced GUI
- Independent temperature limit control for each sensor
- New temperature sensors limits range: min:20 - max:100
- Fixed issues with some iBook and Powerbook models
- Added a single-line formatted output (to easy control from external applications, like gui)
From the time I acquired my trusted Powerbook G4 15" it has never given me a problem. However, as anyone who has put their hands on this wonderful laptop can attest, the operating temperatures quickly climb and it soon becomes practically impossible to touch, especially on the bottom under the display. What makes this situation truly absurd is that the PB actually has two powerful FANs, but, for some reason, they have been rendered practically unusable by operating system. In fact, Apple, probably for reasons to do with battery life, has thought it "opportune" to set the minimal activation temperature of the FAN to around to 60° and also "conveniently" denied users the possibility of managing them manually.
I spent some time researching the net for a program to manually manage the fans but nothing was available so I wrote this one. The entire G4 Powerbook and IBook cooling system is managed from the ADT7467 of the Analog Devices. The ADT7467 has 1 integrated temperature sensor (Local Sensor) and 2 more remote sensors, can control the fan and, what's more interesting, is that it manages all of it without any participation of the processor.
The chip it is mounted on a I2C bus. The datasheet illustrates the addresses, subaddress and relative values so you can have a total control over the entire cooling system.
My solution is simple: lower the minimal limit (TMin) temperature setting for every sensor.
In this diagram, the Temperatures variation can be observed before and after the fan was set to the maximum power!
Special thanks to:
- Riccardo Paterna
- Matthew Chute