MacBook – SMC reset to fix battery not working, but cant be sure SMC reset has taken place

batteryhardwaremacbook propower-management

I have had a new battery in my mid 2012 15" macbook pro running 10.11.6

The battery health as monitored through a battery health app downloaded from the mac app store has been deteriorating ever since i installed it and after about 3 months the battery is saying "Service Battery"

This doesn't tell the full picture though, as if it use my Mac once i get the "low battery 9 minutes remaining" warning, it will go on for hours without cutting out.

Ive been told i need to do an SMC reset to address the issue, but each time i do it following Apples guides for laptops with a removable battery, it dosnt fix anything?

How can I know that an SMC reset has taken place, can it be seen in the logs ? Or can i do an SMC reset through some kind of GUI tool which will give me feedback instead of the standard way which i cant be sure has worked.

Here is an output from About this mac > System Info > Power

Model Information:
  Serial Number:    REDACTED
  Manufacturer: SMP
  Device Name:  REDACTED
  Pack Lot Code:    0
  PCB Lot Code: 0
  Firmware Version: 2
  Hardware Revision:    00aa
  Cell Revision:    2
  Charge Information:
  Charge Remaining (mAh):   220
  Fully Charged:    No
  Charging: No
  Full Charge Capacity (mAh):   3918
  Health Information:
  Cycle Count:  81
  Condition:    Service Battery
  Battery Installed:    Yes
  Amperage (mA):    -1943
  Voltage (mV): 10877

System Power Settings:

  AC Power:
  System Sleep Timer (Minutes): 3
  Disk Sleep Timer (Minutes):   0
  Display Sleep Timer (Minutes):    3
  Wake on AC Change:    No
  Wake on Clamshell Open:   Yes
  Wake on LAN:  Yes
  AutoPowerOff Delay:   14400
  AutoPowerOff Enabled: 1
  Display Sleep Uses Dim:   Yes
  GPUSwitch:    2
  Hibernate Mode:   3
  PrioritizeNetworkReachabilityOverSleep:   0
  Standby Delay:    4200
  Standby Enabled:  0
  Battery Power:
  System Sleep Timer (Minutes): 10
  Disk Sleep Timer (Minutes):   0
  Display Sleep Timer (Minutes):    2
  Wake on AC Change:    No
  Wake on Clamshell Open:   Yes
  AutoPowerOff Delay:   14400
  AutoPowerOff Enabled: 1
  Current Power Source: Yes
  Display Sleep Uses Dim:   Yes
  GPUSwitch:    2
  Hibernate Mode:   3
  Reduce Brightness:    Yes
  Standby Delay:    4200
  Standby Enabled:  0

Here is an output from the command system_profiler SPPowerDataType | grep -i "charge information" -A 10

Charge Information:
          Charge Remaining (mAh): 234
          Fully Charged: No
          Charging: No
          Full Charge Capacity (mAh): 3918
      Health Information:
          Cycle Count: 81
          Condition: Service Battery
      Battery Installed: Yes
      Amperage (mA): -2579
      Voltage (mV): 10890

Best Answer

It's quite possible you have a defective battery, bad cable or power handling chip issue on the logic board itself. From the output you posted, here's what we know.

  • 81 cycles and FCC of 3918 mAh is way out of specification
  • The Voltage and charge measurement that you have 234 mAh (mili-amp hours) remaining
  • It's showing a draw of approximately 2.5A (battery is being drained)

The SMC can only accumulate how much battery capacity is left by measuring the current power against the current draw and known full capacity. In this case, it's measuring that you're out of power and indicating your battery needs to be serviced.

There's no "dipstick" that can give you the actual charge, the SMC must calculate it and from the data it's getting from the battery, it thinks it's failing even though it continues to work.

Your best bet is to replace the battery (it's probably still under warranty) and still more likely to be the cause if you were careful with the cables and reseated them.