For those who do not already know, I use an Apple MacBook Pro (MBP) as my primary computer. I use Boot Camp to dual boot into Microsoft Windows Vista or Apple Mac OSX 10.5 as needed. I may make a separate post about some of the issues, solutions and tools I have found in that process. However, this post is about a small issue that happens to my MBP on occasion, and which I assume must happen to others also.
At times, the battery simply will not charge. Both Vista and OSX show the charger/power supply connected and in-use, and show the battery at a level other than 100%, but both also show that the battery is not being charged. Angela (my wife and business partner) and I have numerous chargers, and we have verified that the problem lies not with them. Since both OSX and Vista exhibit the same behavior (and since the behavior is also the same when the computer is off but plugged in), it lies not with the operating system, either.
The solution, then, is to reset the System Management Controller. This is a bit of firmware on the main logic board of the MacBook which controls many functions of the computer, including battery charging. This is accomplished like so;
- Turn the computer completely off
- Remove both the power supply and battery
- Press and hold the power button for five seconds
- Reconnect battery and power supply
- Turn it all back on, and enjoy
One important note I want to emphasize is that this process should only be followed when the computer has been shut down properly. If you cannot get the computer to shut down properly, you have other issues which are more pressing than the battery not charging. Although Apple makes this caution only in relation to the MacBook Air, I think it would be wise to consider it for any MacBook, or at least to take the system to an authorized service center.
Finally, I want to note that this does not appear to help with another issue experienced by many MacBook Pro users. Many early MBP systems came with faulty batteries, which would not hold much of a charge at all. Apple had an exchange program for these batteries, which has long ago ended. There also was a software update to OSX which updated the firmware on some batteries to resolve some faulty batteries. All modern, fully-patched OSX systems (10.4+) will already have this update, and the battery itself would have been automatically updated, as well. If the battery still does not last long from a 100% charge, the best bet would be to purchase a new one.