MacBook Pro A1708 820-00840 stuck @ 5V, no power, no charging

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • mon2
    Badcaps Legend
    • Dec 2019
    • 14724
    • Canada

    #21
    Can you confirm that the LDO rails on each and every CD3215 is correct? If not, these power delivery controllers will never reach the 20v power delivery contract.

    See here and confirm for each CD3215:

    https://logi.wiki/index.php/CD3215_Bootup_Sequence

    Comment

    • EpicFix
      Member
      • Aug 2024
      • 43
      • Trinidad & Tobago

      #22
      PP20V_USBC_XB_VBUS = 5V @ c3403 (constant only when supplied through the constant port)
      PP3V3_UPC_XB_LDO = 3.3V (Only on U3100 when power is supplied through the constant port, on the cycling port U3200 gets 3.3v while U3100 gets 3.25v)
      PP1V8_UPC_XB_LDOA = 1.8v @ C3206 (only on U3100 when power is supplied through the constant port but both cycle up to 1.8v coinciding with when the port loops
      PP1V8_UPC_XB_LDOD = 1.8v @ C3205 (cycling with the port loop)​

      Comment

      • mon2
        Badcaps Legend
        • Dec 2019
        • 14724
        • Canada

        #23
        What is the voltage to ground on:

        PP20V_USBC_XA_VBUS_CONN?

        The XA naming is linked to:

        J3300 USB-C connector
        U3100 PD controller ; all XA LDO rails are for this PD controller

        The XB naming is linked to:

        J3300 USB-C connector
        U3200 PD controller ; all XB LDO rails are for this PD controller

        Confirm the details of the fuses at:

        F3000
        F3010


        ​Test each side of these fuses.

        Comment

        • EpicFix
          Member
          • Aug 2024
          • 43
          • Trinidad & Tobago

          #24
          Originally posted by mon2
          What is the voltage to ground on:

          PP20V_USBC_XA_VBUS_CONN?

          The XA naming is linked to:

          J3300 USB-C connector
          U3100 PD controller ; all XA LDO rails are for this PD controller

          The XB naming is linked to:

          J3300 USB-C connector
          U3200 PD controller ; all XB LDO rails are for this PD controller

          Confirm the details of the fuses at:

          F3000
          F3010


          Test each side of these fuses.
          PP20V_USBC_XA_VBUS_CONN = 5V

          F3000 = 5V (Both sides)
          F3010 = 5V (Bothe sides)

          Comment

          • mon2
            Badcaps Legend
            • Dec 2019
            • 14724
            • Canada

            #25
            Share the following:

            PP3V3_UPC_XA_LDO
            PP1V8_UPC_XA_LDOA
            PP1V8_UPC_XA_LDOD

            Comment

            • EpicFix
              Member
              • Aug 2024
              • 43
              • Trinidad & Tobago

              #26
              Originally posted by mon2
              Share the following:

              PP3V3_UPC_XA_LDO
              PP1V8_UPC_XA_LDOA
              PP1V8_UPC_XA_LDOD
              On the upper (Looping) port
              PP3V3_UPC_XA_LDO = 3.3
              PP1V8_UPC_XA_LDOA = 1.78v
              PP1V8_UPC_XA_LDOD = 1.77v


              On the lower (constant) port
              PP3V3_UPC_XA_LDO = 3.25v
              PP1V8_UPC_XA_LDOA = 1.78v
              PP1V8_UPC_XA_LDOD = 1.77v

              Comment

              • mon2
                Badcaps Legend
                • Dec 2019
                • 14724
                • Canada

                #27
                Ok. Now understanding the reference. Each USB-C port is reversible. Top side and then a bottom side of the USB-C blades so you can flip the connector by 180 degrees.

                Each side of the USB-C connector has a communication line by netname of CCx (ie. CC1 and CC2).

                Remove all power. Meter in DIODE mode. Red meter probe, yes red to ground.

                Black meter probe to pin to test. Test each of the CCx pins in DIODE mode. No power to the board while testing in DIODE mode.

                Interested in the DIODE mode measurements for:

                USBC_XA_CC1_CONN
                USBC_XA_CC2_CONN

                Comment

                • EpicFix
                  Member
                  • Aug 2024
                  • 43
                  • Trinidad & Tobago

                  #28
                  Originally posted by mon2
                  Ok. Now understanding the reference. Each USB-C port is reversible. Top side and then a bottom side of the USB-C blades so you can flip the connector by 180 degrees.

                  Each side of the USB-C connector has a communication line by netname of CCx (ie. CC1 and CC2).

                  Remove all power. Meter in DIODE mode. Red meter probe, yes red to ground.

                  Black meter probe to pin to test. Test each of the CCx pins in DIODE mode. No power to the board while testing in DIODE mode.

                  Interested in the DIODE mode measurements for:

                  USBC_XA_CC1_CONN
                  USBC_XA_CC2_CONN
                  USBC_XA_CC1_CONN probed both sides of R3350 [1] 0.75V [2] 0.64V
                  USBC_XA_CC2_CONN probed both sides of R3360 [1]0.75V [2] 0.64V

                  Comment

                  • mon2
                    Badcaps Legend
                    • Dec 2019
                    • 14724
                    • Canada

                    #29
                    From the suggestions in post #21 - what is the voltage to ground of:

                    PP1V1_UPC_XA_LDO_BMC

                    PP1V1_UPC_XB_LDO_BMC

                    This voltage should be present for only the active port. This voltage will be used to power the TBT ROM and then the contents of the TBT ROM must be OK to allow for the PD controllers to switch to the 20V.

                    Where in the flow chart of the article linked in post #21 is your failure?

                    https://logi.wiki/index.php/CD3215_Bootup_Sequence

                    Comment

                    • EpicFix
                      Member
                      • Aug 2024
                      • 43
                      • Trinidad & Tobago

                      #30
                      Originally posted by mon2
                      From the suggestions in post #21 - what is the voltage to ground of:

                      PP1V1_UPC_XA_LDO_BMC

                      PP1V1_UPC_XB_LDO_BMC

                      This voltage should be present for only the active port. This voltage will be used to power the TBT ROM and then the contents of the TBT ROM must be OK to allow for the PD controllers to switch to the 20V.

                      Where in the flow chart of the article linked in post #21 is your failure?

                      https://logi.wiki/index.php/CD3215_Bootup_Sequence
                      PP1V1_UPC_XA_LDO_BMC = 1.1v

                      PP1V1_UPC_XB_LDO_BMC = 1.1v

                      Comment

                      • mon2
                        Badcaps Legend
                        • Dec 2019
                        • 14724
                        • Canada

                        #31
                        Keep going through the full list. Your case will have a similar logic flow.

                        Click image for larger version

Name:	CD3215.png
Views:	108
Size:	76.3 KB
ID:	3615074

                        Comment

                        • EpicFix
                          Member
                          • Aug 2024
                          • 43
                          • Trinidad & Tobago

                          #32
                          So I took some time to check the following:

                          PP20V_USBC_XB_VBUS = 5v present
                          PP3V3_UPC_XB_LDO = 3.3V present
                          PP1V8_UPC_XB_LDOA = 1.8v present
                          PP1V8_UPC_XB_LDOA = 1.8v present
                          PP1V1_UPC_XB_LDO_BMC = 1.1v present for both CD3215
                          HV_GATE1 (unable to locate on the schematics)
                          HV_GATE2 (unable to locate on the schematics)
                          PPDCIN_G3H = 2.8v
                          TBA_VDDA = 4.4v
                          PM_EN_P3V3_G3H = 4.5v
                          PP3V3_G3H = 3.3v
                          PP1V2_S5_SMC_VDDC = 1.2v
                          PP3V0_S5_AVREF_SMC = 3v
                          SMC_RST = 0v

                          According to the boardview I have

                          SMBUS_SMC_4_G3H_SCL does not exist
                          SMBUS_SMC_4_G3H_SDA does not exist

                          SMBUS_SMC_4_G3_SCL = 3.3v
                          SMBUS_SMC_5_G3H_SCL = 3.3v
                          SMBUS_SMC_4_G3_SDA = 3.3v
                          SMBUS_SMC_5_G3H_SDA = 3.22v

                          USBC_XB_CC1 = Cycles between 0.5v up to 2v
                          USBC_XB_CC2 = Cycles between 0.5v up to 2v
                          PP20V_USBC_XB_VBUS = 0v
                          PPDCIN_G3H = 4.6v
                          TBA_AUX_DET = 1.1v
                          SMC_RST_L = Does not exist on my boardview

                          Comment

                          • mon2
                            Badcaps Legend
                            • Dec 2019
                            • 14724
                            • Canada

                            #33
                            PPDCIN_G3H = 2.8v

                            PPDCIN_G3H = 4.6v
                            ?? Which is correct? Be sure the power adapter is the OEM original or suggest that it be at least 100W with a 100W rated USB cable to power this unit. Cannot use a mobile phone style low power USB-C adapter.
                            SMC_RST = 0v
                            SMC is stuck in the RESET parked state.
                            Last edited by mon2; 04-14-2025, 03:06 PM.

                            Comment

                            • EpicFix
                              Member
                              • Aug 2024
                              • 43
                              • Trinidad & Tobago

                              #34
                              Originally posted by mon2

                              ?? Which is correct? Be sure the power adapter is the OEM original or suggest that it be at least 100W with a 100W rated USB cable to power this unit. Cannot use a mobile phone style low power USB-C adapter.


                              SMC is stuck in the RESET parked state.
                              PPDCIN_G3H checked @ C8122 4.6V

                              I am using a UGreen 100W charger with a 100W rated cable. Unfortunately the OEM adapter was stolen.

                              Comment

                              • mon2
                                Badcaps Legend
                                • Dec 2019
                                • 14724
                                • Canada

                                #35
                                UGREEN is good. We have a number of their products here. No issues. Adapter should be fine.

                                PPDCIN_G3H checked @ C8122 4.6V
                                This is not good. Too low. Remove all power. Measure the resistance to ground at the same capacitor. What is the resistance in ohms?

                                Comment

                                • EpicFix
                                  Member
                                  • Aug 2024
                                  • 43
                                  • Trinidad & Tobago

                                  #36
                                  Originally posted by mon2
                                  UGREEN is good. We have a number of their products here. No issues. Adapter should be fine.



                                  This is not good. Too low. Remove all power. Measure the resistance to ground at the same capacitor. What is the resistance in ohms?
                                  C8122 327 Ohms, same @ C3221

                                  Comment

                                  • mon2
                                    Badcaps Legend
                                    • Dec 2019
                                    • 14724
                                    • Canada

                                    #37
                                    Q7030 is a suspect. Note that there are 2 mosfets inside of this single package.

                                    Remove all power. Measure the resistance of the internal mosfets.

                                    source / drain
                                    source / gate
                                    gate / drain


                                    for each of the 2 mosfets inside this device. Repeat for Q7040. You may have leaky / defective mosfets here. Post each measurement.

                                    Comment

                                    • EpicFix
                                      Member
                                      • Aug 2024
                                      • 43
                                      • Trinidad & Tobago

                                      #38
                                      How do I do this? By removing from the board?

                                      Comment

                                      • mon2
                                        Badcaps Legend
                                        • Dec 2019
                                        • 14724
                                        • Canada

                                        #39
                                        Review the boardview diagram and locate these 2 x mosfets. They may or may not be visible once you remove the backside lid. With no power to the board, perform the measurements on these mosfets. Some signals may be available on either side of the board - not sure. No power to the board during the resistance checks. If you do remove the logic board, follow a good YT video to keep track of each and every screw and cable. Take clear pics before starting the procedure. We use masking tape to place the screws near the hole from which it was removed. Makes it a lot easier to rebuild the unit. Just wrap the screw inside of the masking to tape so that it will not short circuit any part.

                                        Comment

                                        • EpicFix
                                          Member
                                          • Aug 2024
                                          • 43
                                          • Trinidad & Tobago

                                          #40
                                          Originally posted by mon2
                                          Review the boardview diagram and locate these 2 x mosfets. They may or may not be visible once you remove the backside lid. With no power to the board, perform the measurements on these mosfets. Some signals may be available on either side of the board - not sure. No power to the board during the resistance checks. If you do remove the logic board, follow a good YT video to keep track of each and every screw and cable. Take clear pics before starting the procedure. We use masking tape to place the screws near the hole from which it was removed. Makes it a lot easier to rebuild the unit. Just wrap the screw inside of the masking to tape so that it will not short circuit any part.
                                          I've had the board out the entire time...... The have been located but they do not have any exposed pins to probe that's why I asked if they are to be removed for testing
                                          Attached Files

                                          if you find these attachements useful please consider making a small donation to the site

                                          Comment

                                          Related Topics

                                          Collapse

                                          • Bmet
                                            MacBook Pro 13 inch A2238 M2 stuck on 5V
                                            by Bmet
                                            Hi,

                                            I have a MacBook Pro 13 inch A2238 M2 and it was stuck 5V with 0 amps. I measured some important lines and I found a short on PP3V8_AON_MPMU_ISNS_VIN, I tried injecting 1v and I saw heat coming from the mPMU so I removed the pmu thinking that was the problem. I don't know why I didn't check the other side of the border but there it was, a shorted cap. I replaced the cap and the short was gone, so I reballed the PMU and put it on again but voltage was still stuck at 5V and the current was fluctuating between 0 and 0.45 amps. I checked under the thermal camera and I saw the mPM...
                                            04-02-2025, 05:02 PM
                                          • conghuyms
                                            MacBook Air A2179 stuck logo , pls help me !
                                            by conghuyms
                                            Hey everyone,

                                            I’ve got a MacBook Air A2179 that got some water damage through the keyboard. Now it powers on, shows the Apple logo, but just stays stuck there — no startup chime, no keyboard backlight, and no progress bar under the Apple logo.

                                            When I try to boot into Internet Recovery (Option + Command + R), the mouse cursor is extremely slow and laggy — like when I lift my finger off the trackpad, the cursor keeps drifting slowly for a second or two.

                                            I opened it up and found some corrosion around the LED driver IC area on the logic board. I cleaned...
                                            11-05-2025, 08:30 AM
                                          • modtool
                                            Macbook Pro A2289 EMC 3456, MLB 820-1987-A, broken U6903, stuck at 5v
                                            by modtool
                                            Dear friends,
                                            a close friend of mine gave me this machine, she told me that the last days the fan was going high and that it was heating up too much for the usual things, and that suddenly one morning it didn't start anymore .
                                            I opened it and inspected carefully with a high magnifying lens, found no oxydized spots but a short on PPBUS_G3H , then a blown U6903.
                                            I changed U6903 with a new one, PPBUS_G3H became 558 (measuring with red probe to gnd , and black on F7000) , PP3V3_G3H_RTC 463.
                                            Now when I plug the usbc cable (original Apple 61W power supply), nothing starts automatically,...
                                            10-25-2025, 05:09 AM
                                          • MyronViegas
                                            MacBook Pro 2018 A1989 820-00850-A Stuck at 5.00V and 0.150A
                                            by MyronViegas
                                            Hey guys,

                                            I got a MacBook Pro a1989 820-00850-A dead for repair. The MacBook itself was off for a month or so and it didn't power on. I tested using ammeter and it was stuck on 5v. Opened the machine and found a short on ppbus_g3h, corrosion near the right spkr_amp. removed the spkr_amp and saw short on ppbus_g3h. plugged in to power, boosted to 20v .600A and then back down to .300A. Trackpad was clicking when on .600A but no image etc.

                                            Later, I tried again but it dropped down to 5v and never boosted back to 20V. checked board again and found ppbus_g3h shorted again....
                                            10-06-2025, 08:45 AM
                                          • lab10.haifa
                                            Macbook Pro A2338 820-02020 Stuck on RESTORE MODE
                                            by lab10.haifa
                                            Good day, friends. Got this problem with M1 macbook - it starts, chimes, tries to boot and stuck with a message "support.apple.com/mac/restore"
                                            It works with DFU mode, but it's cannot be restored. With "revive" function - same problem. Internal restore mode doesn't work, as well as Internet Recovery.
                                            There is no damage on the motherboard. No short circuits.
                                            Could it be a NAND problem? (but usually, if NAND is dead - mac simply wouldn't turn on)
                                            Thanks....
                                            10-08-2025, 02:55 AM
                                          • Loading...
                                          • No more items.
                                          Working...