820-00850 20V with battery, not charging after replacing all 4 CD3215

No-Clean

Member
Board came in with all 4 CD3215 shorted to ground.

Replaced all 4 with donor ones and now I get 20V only with battery connected but no charging.

All LDOs present in all 4 ports.
Without battery board takes 5V and around 0.080A and none of them are cycling power.
U2890 and UB090 are working correctly, I checked with scope
I suspect maybe UB000 and or U2800 could be bad also.
 

2informaticos

Administrator
Staff member
This board should turn on by itself with 61 or 87W charging and no battery.
What is PPBUS_G3H voltage in this case?

Check UPC_I2C_INT_L level.
 

No-Clean

Member
Right now it is not turning on, I do get 20V with battery connected but no charge or power
UPC_I2C_INT_L is 0.3V
 

2informaticos

Administrator
Staff member
These chips are connected to TBT ROMs.
An internal failure on them, can block communication between CD3215 chips and corresponding TBT ROM; U2890 and UB090.
 
Last edited:

No-Clean

Member
Thanks, if I check TBT_T_SPI_MISO and TBT_T_SPI_MISO with scope and the signals are correct on both sides of Mac does that mean U2890 and UB090 are good as far as allowing the Mac to go to 20V? Replacing this chips is a pain...
 

No-Clean

Member
I checked all CD3215 on another board and all of them make it to 20V, I reballed them again and installed them back, also replaced U3000 and U2800 and UB000 just in case as well as U7000 but I get the same exact 5V and 0.080A on all 4 ports without loops on any othem.

  1. CD3215 Pin 2 PP1V8_UPC_XA_LDOD = 1.8V
  2. CD3215 Pin 35 PP1V1_UPC_XA_LDO_BMC = 1.1V
  3. CD3215 Pin 53 PP3V3_UPC_XA_LDO = 3.3V
  4. CD3215 Pin 75 PP1V8_UPC_XA_LDOA = 1.8V

  1. CD3215 Pin 85 PP20V_USBC_XA_VBUS = 5V
  2. CD3215 Pin 53 PP3V3_UPC_XA_LDO = 3.3V
  3. CD3215 Pin 2 PP1V8_UPC_XA_LDOD = 1.8V
  4. CD3215 Pin 75 PP1V8_UPC_XA_LDOA = 1.8V
  5. CD3215 Pin 35 PP1V1_UPC_XA_LDO_BMC = 1.1V
  6. CD3215 Pin 20 UPC_XA_GATE1 = 5V
  7. CD3215 Pin 9 UPC_XA_GATE2 = 5V
  8. CD3215 Pin 10 PPDCIN_G3H = 5V

Those measurements are correct on all 4 ports, I am about to give up on this one, any pointers are greatly appreciated.
 
Last edited:

2informaticos

Administrator
Staff member
CHGR_RST_IN stays high?

You may have problems with a simple corroded resistor near some CD3215 chip.
Also check R/C/Q7030/40 and all their traces.
 

No-Clean

Member
CHGR_RST_IN 0V at all times.
R/C/Q7030/40 all look okay.
Checked all 4 CD3215 chips again and the surrounding components and all looks good.
Remember the machine makes it to 20V 0A only with battery connected but the Mac does not power on.
The Mac also does not enter DFU mode.
 

2informaticos

Administrator
Staff member
Any fault history available?
There was fake/bad charger probably, if all CD3215 chips got burnt.
PCH is directly connected to these chips, so it can be also damaged.
 
Top