820-4924 Works fine on battery or plugged in, but not together

bjf

Member
This will work completely fine either way, but if you have the battery plugged in and then plug in the power adapter the MagSafe light goes out and it will just run on battery. It will run fine though plugged in with no battery attached. I've replaced the ISL. PPBUS is at 12.63V. Battery is at 11.3V which is the same on a known-good board. Board was liquid-damaged and originally had 1.5V on PPBUS. I changed the ISL and that fixed that. I've measured every component in the power circuit and checked for any shorts or incorrect diode measurements compared to a good board. No difference that I can find. I've replaced Q7155, Q7130 and Q7180. Not sure what I'm missing.
 

2informaticos

Administrator
Staff member
Post CHGR_AMON and CHGR_BMON with charger and battery both connected.
Did you try to start in SMC bypass mode?
Check resistance to ground for SCL/SDA lines on battery bus; diode mode, red probe to ground.
 

bjf

Member
I’ve tested the usual spots many times as I’ve had to keep going over things to try to find an answer. Current sensing, data lines, diode measurements on pins on ISL, surrounding component values and diode measurements - nothing is off.

The MagSafe light dies immediately when I plug it in. The power adapter is not happy. My main test adapter is not coming back on, even after sitting unplugged overnight. Looks like it was killed by the board. My other ones are managing to recover once I let them sit unplugged for about 10 minutes.

SMC-bypass works fine without battery but does nothing with it plugged in. No power. Same situation as normal mode.

SDA on battery connector: .502
SCL on battery connector: .504
R4439 and R5429 are measuring fine. Diode measurements are good also.

CHGR_AMON is at 0V with battery and adapter plugged in.
CHGR_BMON is at .052V

Diode measurements on both AMON and BMON are both normal at .712 and .722 respectively.

PPBUS (battery only): 11.34V
PPBUS (power adapter only): 12.63V
PPBUS during SMC-bypass (without battery plugged in): 12.32V

———————————

For Reference:

With Known-Good Board (and same battery)
CHGR_AMON: 1.367V
.712 in diode mode

CHGR_BMON: .052V
. 724 in diode mode

PPBUS (battery only) 11.34V
PPBUS (power adapter only) 12.55V

SMC bypass works fine with and without battery plugged in. Fan spins up high and PPBUS voltage drops to 12.24V
 

2informaticos

Administrator
Staff member
"CHGR_AMON is at 0V with battery and adapter plugged in.
CHGR_BMON is at .052V"
Looks like no consumption at all from charger.
System sinks aprox 0.3A from battery...

Post pins 1 & 26 of U7100 in this case.
Maybe need to change Q7180.
 

bjf

Member
Pin 1: .636 in diode mode
Pin 26: .634

I did change Q7180 once already.

As far as voltage coming from the adapter, it's dying immediately. It's going into some type of serious shutdown/failure. I just lost two more. They won't come back after letting them sit unplugged for about 30 minutes. It's a nice i7 16GB board but I might have to pull the plug on this soon. I can't keep losing good 85 watt adapters.
 

2informaticos

Administrator
Staff member
Need voltages at these pins; sorry for mistyping...
Also post PPBUS with both charger and battery connected.
 
Last edited:

bjf

Member
PPBUS is the same as when the adapter is not plugged in. 11.32V.
Pin 26: 10.8V
Pin 1: 0V

Keep in mind though, the adapter is literally getting friend the moment I plug it in. These measurements might not be affected at all by the adapter being plugged in. Not sure though. You'll know better than me. My grasp of the circuit is limited. It does trigger the auto-turn-on so something is happening when you plug it in.
 

bjf

Member
I just noticed that U7100 is getting extremely hot, right up near 100°C. I didn't have the battery plugged in. Any idea what would cause that?
 
Last edited:

bjf

Member
Well, not quite sure what was happening, but R7192 looked a little crooked. I resoldered it and reflowed U7190 a little and the temperatures came way back down to normal. Board is charging normally now. Done. Thanks for the help.
 
Last edited:
Top