820-2396 dead smc?

rob777

Member
820-2396 has green light. Seemed to of charged a dead battery. Zero evidence of liquid damage. Won't turn on.
Ppbus g3h is 12.4v
smc_reset_l is high at 3.4v

im guessing this is why we are not turning on. I tried shorting it to ground as I assume that would be like doing an smc reset but no change in anything.
Figure I have to figure out smc_reset_l before going any further.
Is it more likely a faulty smc causing this high reading or U5010 which as far as I can tell is working as it should.
Thanks.
 

TCRScircuit

Super Moderator
Staff member
What does the L mean on SMC_RESET_L? In otherwords, the SMC is being held in reset mode if it is Low (Hence the L). 3.4 is normal. PPBUS is a little low. What is reistance between pins 17/18 and 27/28 of the ISL? (U7000)
 

rob777

Member
Ok sorry the delayed reply, this got pushed to the side seeing as though it’s a personal goal.
Understand the smc reset L now. My understanding of it was reversed.
So made a mistake. Went to measure resistance of pin 17/18 of the ISL. Charger was still plugged in and I made smoke.. Pads 16/17/18 all disinter-grated. I have an ISL from another board on the there with jumpers made.
I get a green light, no orange light and laptop won’t power on.


Now to answr the questions.
Resitance over pin 17/18 is 1.6k ohms.
Pin 27/28 is 20.3 ohms
PPBUS_G3h is 12.5v with charger plugged in 11.3v battery only
SMC_BC_ACOK is back and 3.4v
PP3V42_G3H is 3.4v
Battery indicator is working
C1802 is 3.4v as is C1803

And there you go. Just found PP3v3_s5 all over the place. It drops from 3 to 0 and everything in between.

Going to go look at that now. Thanks for the questions Duke. I’ll write back if/when I get stuck next!
 

rob777

Member
I think it should be about 3ohms shouldn’t it??
Anyway its a piece of shit this thing. Pin 2 R7052 beeps to ground.
Removed R7050 and pin 4 still beeps to ground.
So CHGR_CSO_R_N goes to ground yet R7052 and R7050 are off the board. U5420 isn’t on board so how on earth does it connect to ground I have no idea.
 

smiba

New member
With 820-2396 I assume you meant 820-2936?

Also with the voltage measurement of PPBUS_G3H in your previous post was that before you made the mistake or after?

Are you sure the U7000 is ok? Since that is the only way to ground with R7050 and U5420 not on the board without it being a internal short. How much resistance is there in Ohm?
 
Last edited:

rob777

Member
Appreciate the reply man. Yes 2936 is what I meant sorry.

After I made the mistake I took those measurements. I have pretty much given up on this though, it's a mind fucking rabbits hole I've concluded.

U7000 isn't even on the board, neither is C7050, R7051 or R7052. R7050 is also off the board.

When I touched ground and pin 2 pad of R7051 and R7052 it would beep. When I touched on R7050 and ground it would also beep. Something else has obviously happened since I took those measurements, as even the other side of F7040 beeps now.. I figured the line is shorted inside the board layers so I cut the via's to the pads on R7050,R7051,R7052. Pads no longer beep. I start putting it all back together with jumpers and notice that those lines beep to ground again. WTF. This whole time I'm also testing against another board (although dead) and having different and as expected results.

Currently there is no u7000 on the board or R7050. Nothing beeps to ground in that area anymore. I put R7050 back on, it beeps. I take it off it doesn't, I take one from another board, test continuity of R7050 before putting on and no beep. Put it on, touch ground and it beeps. Take it off and pads don't beep but R7050 now does.

And that was it. I went home for the night. I have 12 iPhone touch ic's waiting for me in the morning. May as well stick to what I know, doubt I'll be looking at it again. I reckon that 'mistake' fucked it big time. It only cost me $40 anyway.

Cheers
 

smiba

New member
The resistor R7050 is not going to ground so you probably have a short on one of the other pins. Its a very low resistance resistor for current measuring so it pretty much functions like a wire between all the 4 pins.
Not sure what you're doing

Again what is the resistance in Ohm to ground on all pins with and without the resistor on there? (8 separate measurements)
 
Last edited:

jadao

Member
Probably short from system side (F7040 pin 2 side) or battery circuitry (C7055-56-57 and Q7055)?

With R7050 on the board, you can simply inject 1 or 2 volts where you find a short and see if something heat.
 

rob777

Member
So with R7050 off the board, F7040 on the board and no U7000 I get OL on all pins except pin 1 which is 144ohms.
With R7050 on the board it is 144ohms across all pins.
 

rob777

Member
With no F7040 I get between 25 and 30ohms across all pins and Pin 2 F040 gets 144ohms.

So short from system side then?
 

jadao

Member
It makes sense that Q7035 is shorting to ground, it's attached to pin 1 R7050. Replace it and check. I had sometimes to replace both Fets q7035 q7030 and ISL.

Now, for system side I don't know if résistance 140ohms to ground on pin2 F7040 (fuse removed) is low or normal. I know in diode mode wit fuse on board it should be something like 0.4xx.
 

rob777

Member
Replaced Q7035, Q7030 another u7000 from donor board.
Pin 27/28 is 20.1ohm
Pin 16/17 is 2.9ohms
there is 16v on pin 2 U7000
0v on pin 3 U7000
smc_bc_acok is missing again too
and ppbus_g3h is now 0.5v

i replaced u7000 three times. All from donor board. Does anyone wanna help me persist with this otherwise I have to give up unfortunately.
 

smiba

New member
Alright so think about it, Pin 3, CHGR_ACIN is 0v... Thats not right
Whats the voltage of PPDCIN_G3H? Check R7010 and R7011 voltage dividers, R7010 is most likely closed or ISL6259 is pulling it down.

By the way I can recommend having a spool of new ISL6259 because you will be replacing this on more devices in the future. Saves the trouble with shitty donor boards.
 
Top