MacBook Pro 2015 – Fix Battery Not Charging

batterychargerchargingmacbook pro

My MacBook Pro battery is not charging for days. It only stops at 8% (not increase or decrease) when I plug in.

enter image description here

In addition, the light at the end of charger does not turn on.

enter image description here

What is the problem of it? How to fix it?

The detail of my MacBook Pro is as follows:
enter image description here

Best Answer

The lack of a charging indicator light is not a good sign, as it implies a hardware problem of some sort (i.e. cable, charger and/or MBP).

However, one thing you could do is reset the System Management Controller (SMC) to see if that resolves the issue.

  1. Shut down your Mac
  2. Unplug the power cable from your Mac
  3. For 10 seconds, press and hold at the same time the shiftcontroloption keys (on the left side of the built-in keyboard) and the power button
  4. After 10 seconds let go of all keys and the power button
  5. Plug in the power cable
  6. Turn your Mac back on with the power button.

If the problem still persists after doing this, an easy test to do is to see what happens if you use another charger/cable. If the problem still persists with another charger/cable, then you really should run Apple Diagnostics (you can also run diagnostics in the meantime if you haven't got access to another charger/cable).

Run Apple Diagnostics

Follow the steps below to run Apple Diagnostics:

  1. Fully shut down your Mac
  2. Restart your Mac
  3. Immediately press the D key and keep it down until you see the Diagnostics screen appear
  4. Wait for Diagnostics to finish (this typically only takes a few minutes)
  5. Once complete, one of two things will appear on the screen:
    • a No issues found message
    • a brief description of any errors found plus further instructions
  6. If the diagnostics test does find errors, take a note of what they are

Note: If pressing and holding the D key at Step 3 doesn't work, start again at Step 1 and, at Step 3 press and hold both the OptionD keys instead. This will try and run diagnostics from the internet instead, so you will need to allow more time for it to complete.

Regardless, take a note of what happens and let me know how you went.