SOLVED - 820-00165 - Not Charging Battery, although shows charging sign and runs off a battery


Got this A1466 with shorted PPBUS_S5_HS_COMPUTING_ISNS C7313 Tantalum Cap and F7140 Fuse. Now turns on and works on Battery. It Shows Battery Charging but pulls under 0.6A and does not charge the battery. After draining the battery, is now not charging it anymore. Tested another charged battery, and shows the same symptoms.

Had slight corrosion on SMC_REST_L line, replaced R5100 and resoldered C5495.

U7100 Voltages (on a Batt and Charger) seem fine. Placed them on an image hopefully for easy reading.


Any Suggestions?


Staff member
You should test battery SMBUS on the MLB and Harald has a very good tool for this.
I got it, but didn't play with it yet.

NLBA can also test the battery itself.
I'm pending to get one and I'll post detailed information about how it help with MacBooks.
Nicusor (project owner) said it can reset/repair any battery.

We need to discard between battery and MLB problem somehow in the Apple world.
Two many machines get weird issues with "seems good" battery, or chinese new.

Look at battery information reported by macOS in System Information.
Also check diode mode to ground at SCL/SDA lines of battery bus.
Just in case, change Q7155.


Thanks, suspecting the SMC reset after fixing that traces didn't go well. Tested with third battery and start charging. When I placed the original battery now, it is pulling >1A current, but seems like internally is not functioning well as it shuts down the minute I pull the plug.

Works with another battery and charges well, though.

Regarding these, I have seen them but am not sure how usable will be in my workshop. With NLBA, unless I plan to repack/recycle and sell used batteries, which will be hard to convince a customer. I cannot see commercial use of it. Considering new doggy replicas go for under 100$. It will probably be better with a recycled battery with this tool than a doggy amazon/eBay battery, but it's still hard to convince to be paid for it.

Port tester makes sense.