820-01987 No power

Zebulon

Member
Hi, I have an issue where sometimes I plug the board in, I get only 5.02v and 0.32a and other times when I move the power cord from one port to the other it will go to 20.02 v and bounce from 0.00a - 0.07a. it will do this until I pull the plug. When it shows 5.02v and 0.32a it will jump to 5.15v in a few seconds, then power cycles. Under a thermal cam, when I get the 5.02v - 5.16v I can see the CD3217 get hot, but also the U6903 power IC pulsates, hot to cold. When it shows me 20.02v only U6903 pulsates, but the CD3217 doesn't get hot. I did originally believe it was the CD3217 that was getting hot, so I replaced it with a brand new one, but nothing changed, the other CD3217 does not get hot. I checked for shorts around the CD3217s, but didn't find a shorted cap. Any idea what it could be? Just to be clear it is the same with the board in or out of the MacBook.
 

2informaticos

Administrator
Staff member
You should get same behavior on all ports, in both directions.

What is PPBUS_G3H voltage, w/ and w/o battery connected?
 

Zebulon

Member
I do not get consistent results on all ports in either direction. Sometimes 20.02v sometimes it's 5.02v. I was thinking it was my tester, but I have confirmed the tester is fine. I also tested the ports and checked the connector. The all seem fine. The voltage on PPBUS_G3H is 12.33v with the board alone and when in the housing connected to the battery. Can it be U6903?
 

2informaticos

Administrator
Staff member
If sometime you get 20V on input, U6903 should be good.
USB-C input can't switch to 20V without 3V3_G3H_RTC voltage.

Remove USB-C connectors from the shell and check their terminal/contacts.
 

2informaticos

Administrator
Staff member
When you have such doubt, just compare schematics.
If onboard connectors have the same layout, interchange is possible.
 

Zebulon

Member
Yes, the A1706 connector was the same after check the pins on the schematic. The connector on the board looks perfect as did both connectors on the flex cables I tried, but still randomly getting 20.2v on at lease on plug and then next time I try it it shows 5.02v ... Any idea why?
 

Zebulon

Member
This happens with different chargers?
Be sure to use original 87W...
I believe this MacBook uses a 61W power adapter. I was thinking you could be correct after reading your reply, but then after checking the website, it still says 61W for this MacBook. Could that be wrong?
 

2informaticos

Administrator
Staff member
Is the machine recognized in DFU mode?
If yes, try revive at least.
If no important data, go for restore directly.
 

Zebulon

Member
Unfortunately it's not recognized in DFU mode. Seems like I don't get 20.02v as often anymore. Strange that if I start moving the plug from one port to another, after the first couple of times, it no longer gets 20.02v on any port. Just goes to 5.04v - 5.07v and from 0.11a - 0.45a then resets. shows a hot spot on the corner of CD2317 and the gets hot until it resets then again when it tries to start again.
 

Zebulon

Member
3.32v @ C3208 and 0.50 diode mode
1.58v @ C3205 and 0.53 diode mode
1.58v @ C3105 and 0.53 diode mode
3.32v @ C3108 and 0.52 diode mode

PPBUS_G3H = 12.33v

3V3_G3H_RTC = 3.32v
 

Zebulon

Member
I'll have to remove the shield around U7800, but I can do it today, so I'll post back when I can do that. Thanks!
 

Zebulon

Member
I have time to get back to this now. so now I see you're right and both ports are getting 19.7v and cycling from 0.05a up to 0.11a, then all over again. I have not removed the metal cover around U7800, as that seems like a big job and not sure how I would tackle that one if I need to. Any other things I can check?
 

Zebulon

Member
Apple Configurator gives this message when trying a revive or restore...
Gave up waiting for device to transition from DFU state to DFU state.
[com.apple.MobileDevice.MobileRestore
- OxFCA (4042)]
 

2informaticos

Administrator
Staff member
I said to check AWAKE and SLPS2R on the small coils around U7800, as refference.
Using boardview, may find another points where to test them.

Reflash U4770 and try again DFU.
Don't forget to make backup first.
 
Top