The resistance values are good. Do they look to be without damage as far as soldering is concerned ? Just need to be sure that the flash memory device is able to reach these resistors.
When you connect the power adapter onto one of the non-working CD3215, what is the current draw showing ? You are stuck @ 5 volts and both of these ports have been tested ? The master & slave ?
What is the voltage on the 1v1 LDO rail for the non-working ports ?
You may have a firmware fault for the U2890 IC.
After the above, use the side that is working and post the voltage readings for the ROM on that side. I believe there will be a local rom there as well - my schematic database is having issues but will check it later to confirm the location for the ROM that is local to the other ports.
1. The resistors are looking good and not damaged.
2. The faulty CD3215 are stuck on 5.11v-5.12v and drawing 380mA - 390mA. master and slave.
3. The 1.1 LDO rail is missing for the slave and the master of the non-working ports.
4. The ROM chip for the working USB C port is UB090. Those ports are stuck on 20.2v and drawing 110mA. The voltage values for the UB090 are:
1. The Voltage on the working USB C ports was changed to 20.2v only after replacing the CD3215 ( U3200) before that those ports were also stuck on 5v and draw 380mA-390mA .
2. the Computer was shut down after that a little bit of water touch the USB C port ( of the faulty CD3215) , this is why i dont think that its a firmware problem , but you are the expert ( can the firmware be damaged from this kind of accident?).
3. Lets say that the CD3215 is faulty , how can i know if its the U3200 or U3100 that is faulty ?
Voltage value on PPBUS_G3H ? Use the ports that are @ 20V.
3. Lets say that the CD3215 is faulty , how can i know if its the U3200 or U3100 that is faulty ?
When you attach the power adapter, does the current cycle from 0 to xx mA ?
Test both of the non-working ports to see if there is a difference in their behaviour.
For the above PPBUS_G3H measurement, use the side that appears to be working. Just not sure if you need the non-working side to be working to move forward.
1. The PPBUS_G3H for all off the USB C ports is 12.6v.
2. When i attach the power adapter to the non-working ports i dont see any current cycle , i draw 380mA-390mA but maybe i have a slow USB C volt meter.
3. From Louis Rossmann video i need all the USB C to work in order to turn on the MacBook.
Have you tried the SMC Bypass mode ? Press the ON switch on your keyboard and plug in the power adapter. Personally recommend that you use a power bar to turn on the adapter - hate the hot-swapping of the Type C connectors. Keep the ON/OFF button pressed for like 10 seconds. Does this make a difference on the current draw from the side that is ~ 0.1A @ 20V ?
Post the voltage readings on both sides of R3041 & R3042
Remove all power. Meter in resistance mode.
Check the resistance to ground of capacitor C3104.
Check the resistance to ground of capacitor C3204.
These are the caps on each 1v1 voltage rail and are used for the BMC line (CC1/CC2) communication. These rails are @ 0v on the non-working side - why?
Try the non-working ports again but flip the adapter cable to test the communication from the other side of the type C connector blade.
Any difference on the voltage that is negotiated ?
Perhaps your CD3215 @ U3100 is damaged but early to say.
If you feel ambitious, you could hot air off the SPI flash that IS working and swap onto the side that is NOT working. Only to test if the contents of the flash chip are the key to get that side to work. Only a suggestion.
I also followed the power rail sequence from 820-01598 data sheet that i found.
I have all the rails up to the stage of : SMC BEGINS PWRBTN MONITORING.
THE PMU_ONOFF_L is 3.38v but :
1. PP3V3_S5 is 1.329v
2. PP1v8_S5 is 0.44v.
I decided to check and compare QB400 and Q3100 and Q3200 .
Those chips as i see it are responsible to deliver 20v to the board ( PPDCIN_G3H).
the results on the working USB C , QB400 :
1. UPC_TB_GATE1 : 26V ( FROM CD3215)
2. UNCONNECTED
3. UNCONNECTED
4. UPC_TB_GATE2 : 22.5V ( FROM CD3215)
5/6/7 : PP20V_USBC_TB_VBUS: 20.37V
8: PPDCIN_G3H: 20.37V
the results on the un working USB C , Q3100 :
1. UPC_XA_GATE1 : 10.83V ( FROM CD3215)
2. TP_Q3100_DRAIN: 5.11 V
3. UNCONNECTED
4. UPC_XA_GATE2 : 8.27V ( FROM CD3215)
5/6/7 : PP20V_USBC_XA_VBUS: 5.11V
8: PPDCIN_G3H: 5.11V
the results on the un working USB C , Q3200 :
1. UPC_XB_GATE1 : unable to measure ( FROM CD3215)
2. TP_Q3200_DRAIN: 5.11 V
3. UNCONNECTED
4. UPC_XB_GATE2 : 6.87V ( FROM CD3215)
5/6/7 : PP20V_USBC_XB_VBUS: 5.11V
8: PPDCIN_G3H: 5.11V
Comment