820-01700 (A2141) R7900 failed, power cycling after R7900 bridged

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • craig1410
    New Member
    • Oct 2010
    • 6

    #1

    820-01700 (A2141) R7900 failed, power cycling after R7900 bridged

    Hi,

    My wife's 2019 MBP died a couple of weeks ago and I have been trying to figure out what is wrong with it. I have an electronics background and equipment but never tried to diagnose a modern MBP before. I have the board view and schematics already and have been climbing the learning curve steadily!

    Initial fault was no power with USB ammeter showing 5.19V @ around 12 to 35ma. I won't go into all the initial debug I did because ultimately I found R7900 to be high resistance when it should have been a 0ohm link.

    So, going from the power sequence chart in the schematics I get:
    PPBUS_G3H = 12.29V
    PPBUS_HS_GPU = 12.29V
    PP3V3_G3H_SSD0_SNS = 3.38V
    PP3V3_G3H_T = 0.02V (this led to R7900 being diagnosed as o/c)

    PP3V3_G3H_RTC_X is also 3.38V which feeds the upstream side of R7900.

    I linked out R7900 with some wire wrap for now and that now causes the USB charger to power up and shut down continually and I can't get a reading.

    I tried removing the R7900 bridge and injecting voltage to the PP3V3_G3H_PMU_VINRTC_R line which R7900 feeds and it takes 3.65A at 3.3V. I only ran at this level for a second because the U7800 Power IC starts to warm up even at 2A current draw at 2.65V injected. When injecting power I didn't see any voltage on the U7800 outputs.

    I checked the T2 power rails as per logi.wiki and got the following. Took resistance measurement plus diode mode in brackets (red lead on ground):

    PPVDDCPU_AWAKE = 15.9ohm (0.021)
    PP0V82_SLPDDR = 34.5ohm (0.032)
    PPVDDCPUSRAM_AWAKE = 212ohm (0.637)
    PP1V1_SLPS2R = 7.8kohm (0.402)
    PP0V9_SLPDDR = 57.3ohm (0.054)
    PP1V8_SLPS2R = >20kohm (0.390)

    General observations - no signs of liquid damage and no corrosion. U7800 has a somewhat "mottled" appearance under the microscope but no signs of burns. The PPGFX_S0_GPU line is very low resistance around 1.6ohm but not sure if this is normal.

    So, my guess is that U7800 is faulty but I'd appreciate a second opinion. I have a Quick 861DQ hot air station and Hakko FX-888D solder station and have some experience at using hot air but would appreciate nozzle size, airflow and temperature guidance for removing U7800. I would also appreciate any help in finding a source of a new or used/reballed chip. It says it's a 338S00267-A0 (1939PHGU) but I don't know if these are generic or specific to each individual MBP model.

    I'd really appreciate any help you can offer.

    Many thanks,
    Craig.
  • mon2
    Badcaps Legend
    • Dec 2019
    • 14119
    • Canada

    #2
    Re: 820-01700 (A2141) R7900 failed, power cycling after R7900 bridged

    PPBUS_G3H is low.

    Remove the battery. Attach the official power adapter.

    Do you see a 20V power delivery contract with the type C port ?

    If not, the ACE controllers need to be reviewed. Each ACE controller must be functional before 20v will be selected.

    https://boards.rossmanngroup.com/thr...-5v-dfu.61490/

    Comment

    • craig1410
      New Member
      • Oct 2010
      • 6

      #3
      Re: 820-01700 (A2141) R7900 failed, power cycling after R7900 bridged

      Hi, thanks for the quick response.

      Sorry, should have mentioned, the logic board is already removed from the chassis and so the battery is not connected. My USB ammeter doesn't show any readings before it resets itself. I only see the backlight on the ammeter come on briefly then it goes off again and this repeats every ~3 seconds.

      Before I bridged R7900 the USB ammeter was only showing 5.19V and drawing 30mA or less. It was never going to 20V.

      I am using the official 96w power adapter and official USBC charging lead.

      During original debug I tried powering up all 4 USBC ports and looked for any differences - there were none. I couldn't find any shorts around the CD3217s either. I did take some voltage readings on U3100 before I found the R7900 issue. Here they are with the power adapter powering the U3100 port.

      PPVBUS_USBC_XA = 5.17v
      PPDCIN_XA_G3H_F = 5.17v
      PP5V_S4_X_USBC = 0.00v ( I think that's to be expected for an S4 line?)
      PP3V3_G3H_RTC_X = 3.38v
      PP3V3_UPC_XA_LDO = 3.38v
      PP1V5_UPC_XA_LDO_CORE = 1.59v (a bit high maybe?
      PP1V8_SLPS2R = 0.00v (tracing this led to discovery of R7900 o/c)
      PPBUS_G3H = 12.29v

      Edit: Also, PPBUS_G3H is now oscillating between around 3.5v and 11v+

      Edit2: Just measured PPBUS_G3H with my oscilloscope and actually the voltage is ramping up from 3.7v to 12.6v over the space of 170ms and then sustaining 12.6v for 70ms before dropping rapidly to 3.7v again.
      Last edited by craig1410; 04-28-2023, 10:09 AM.

      Comment

      • piernov
        Super Moderator
        • Jan 2016
        • 4435
        • France

        #4
        Re: 820-01700 (A2141) R7900 failed, power cycling after R7900 bridged

        No point in measuring random things when a problem is already found. Something is shorted to ground causing overcurrent situation on PP3V3_G3H_PMU_VINRTC_R through U7800, either U7800 itself or one of its downstream power rail.
        OpenBoardView — https://github.com/OpenBoardView/OpenBoardView

        Comment

        • craig1410
          New Member
          • Oct 2010
          • 6

          #5
          Re: 820-01700 (A2141) R7900 failed, power cycling after R7900 bridged

          Thanks @piernov - yeah I've had a good look at the outputs from U7800 and can't find anything shorted but will have another look this evening. I'm pretty sure the issue is U7800 itself but I'll need to try to source a chip before I can attempt replacement.

          Comment

          • craig1410
            New Member
            • Oct 2010
            • 6

            #6
            Re: 820-01700 (A2141) R7900 failed, power cycling after R7900 bridged

            Anyone know where I can source an ideally new or reballed U7800 PMU IC for the above machine? Part number is 338S00267-A0 (1939PHGU)
            Thanks

            Edit: Looks like the A1989 (820-00850) U7800 chip might be the same. From a quick check of the respective schematics, the BOM details are the same and the pin assignments seem to be the same from what I've checked so far (mostly the LDO section). Even the neighbouring passive components have the same designations and values. I also checked A2159 (820-01598) but it has a different U7800 chip with part number 338S00466 which has different pin assignments, and from checking a BGA stencil from see-ic on eBay, this chip has a different stencil to the 338S00267. The stencils are both 18x18 (324) pins but the pitch on the 466 is very slightly larger than the 267 it seems.

            see-ic seem to be able to supply the 383S00267 chip either new or reballed, or I could pick up a donor 820-00850 board and extract the IC and do the reball myself if I can get a suitable stencil. Since the only place I've found so far to get a stencil from is see-ic then I might as well just get a new chip from them instead. I might get a chip and a stencil just in case I don't get the installation right first time!
            Last edited by craig1410; 05-03-2023, 01:28 AM.

            Comment

            • craig1410
              New Member
              • Oct 2010
              • 6

              #7
              Re: 820-01700 (A2141) R7900 failed, power cycling after R7900 bridged

              Hi,

              Just wanted to give an update on the above.

              I've replaced U7800, which was a bit of a struggle as I was installing a brand new chip with lead-free solder balls and just wasn't using enough heat initially. A subsequent attempt to install a donor chip reballed with leaded solder was more successful and resulted in a transition to 20V on USBC and 12.6V on PPBUS_G3H. Unfortunately the machine still won't boot although I was able to successfully enter DFU mode via keyboard method and successfully did a revive three times before switching to restore which I ran two times. In all cases the process seemed to be successful and got to the lock icon in Apple Config 2. But still no display on the LCD and still no signs of life in general.

              You can see the long story version of this process over on https://boards.rossmanngroup.com/thr...-bridged.63851

              Hopefully I'm not breaking any forum rules by posting the above link but mods please feel free to remove and inform me if I am. I imagine most people on here frequent both sites.

              I've gone through the power sequence diagram as posted on repair.wiki and it seems to be good right through to 2.5V and 0.9V on the SSD. I also see two brief pulses on PP3V3_S5 and PP1V8_S5 a few seconds after power up but it then stays low.

              My next step is to replace the PMU again and try to ensure 100% connectivity this time but if there is anything else I can try first then I would really appreciate suggestions. Here are a few details I posted on the other forum:

              I tried a second revive which also completed successfully but again with nothing shown on the display. I then did a DFU restore which also completed through to the lock symbol on the host computer but again no change. I just did that restore a second time with the same result.

              I noticed that during the DFU revive/restore, the 2V5 and 0V9 SSD voltages appear as well as the 1V8 and 1V1. But when not in DFU revive/restore, only 1v1 and 1v8 are present.

              I did diode mode readings for the following lines:
              PP3V3_S5 = 0.326
              PP2V5_NAND_SSD1 = 0.390
              PP2V5_NAND_SSD0 = 0.380
              PP1V8_NAND_SSD1 = 0.369
              PP1V8_NAND_SSD0 = 0.350
              PP0V9_NAND_SSD1 = 0.405
              PP0V9_NAND_SSD0 = 0.363

              I checked voltage on all main coils and only the following had any voltage:
              L7030 (charger) = 0.60V (varying a bit)
              L7600 = 5.13V
              L7660 = 3.35V
              L8410 (backlight) = 0.02V

              USBC ammeter is sitting at 20.56V and 0.015 - 0.025A

              If I press the power button the current drops top 0.000A within 2 seconds and the another ~8 seconds recovers back to 0.020A or thereabouts. This is repeatable. I wonder if this indicates a short in one of the power rails that only activates when the machine turns on.
              PP1V8_G3S is at 1.799V as measured at L6301
              PP3V3_G3S_T is at 3.34V as measured on C5051
              PP3V3_G3S_X is at 3.38V as measured on TPC4H5

              L7700 is 0.398 DM and 0.000V
              L7701 is 0.091 DM and 0.000V
              L8102 is 0.099 DM and 0.000V

              U7800 diode mode readings
              V3P3/VOUT_RTC = 0.135
              LDO_CORE = 0.359
              LDO0 = 0.213
              LDO1 = 0.468
              LDO2 = 0.523
              LDO3 = 0.593
              LDO_RTC = 0.361
              HIO_SW = 0.220
              VPUMP = 0.572
              V3P3_SW1 = 0.638
              V3P3_SW2 = 0.326
              Okay so the diode mode readings from the Power FETs are as follows:

              U8215 (PP3V3_G3S_X) = 0.340
              U8210 (PP3V3_G3S_T) = 0.423
              U8220 (PP1V8_G3S) = 0.302
              U8240 (PP1V2_S0SW) = 0.281
              U8297 (PP3V3_S0SW_TBT_X) = 0.529
              U8295 (PP3V3_S0SW_TBT_T) = 0.527

              Note that sense resistors R5720 and R5730 are both not stuffed by design as the PCB has a link between the pads.
              My next step is to reball my new, lead-free U7800 PMU with leaded solder and try another replacement but I'll wait to see if anyone has any other suggestions first.

              Thanks,
              Craig.

              Comment

              Related Topics

              Collapse

              • Instafixx
                Macbook A2179 820-01958
                by Instafixx
                Hi,
                Have a Macbook A2179 with liquid damage. Customer showed it some shop which has done an ultrasonic cleaning of the board.
                The board pulls 0V but doesnt turn on. No Fan SPIN. NOT IN DFU.

                I checked the Power Sequences below and found this -


                Once a valid external power source (Charger or battery) is connected, the following rails will come online.
                PPBUS_G3H: Normal voltage is ~12.6v on the charger with the battery disconnected. Produced from the ISL9240 (U7000, which uses PPDCIN_G3H as its VIN.
                PP3v3_G3H_RTC: Normal voltage is ~3.3v. Produced...
                05-20-2023, 05:19 AM
              • macabook
                A2141 issues after display replacement
                by macabook
                Hi everyone,
                I have replaced a broken display on A2141 with a good one, taken from similar model, now the image and backlight works fine. But the camera, the true tone and keyboard backlight is not working. I made some research on internet but I am still not sure how to fix it, according to logiwiki the A2141 display is compatible with all similar model but we need to use a1707 flex cable, so my questions are:
                1-does the cable will make every thing work fine ?
                2-Do we need to swap display IC chips from the old display to make everything work correctly,( I saw it on multiple video...
                12-26-2024, 02:20 PM
              • Arshad alam4659
                MACBOOK PRO A2141 SSD SHORT
                by Arshad alam4659
                I HAVE A MACBOOK PRO A2141 820-01700 THIS BOARD IS PP2V5_NAND_SSD1 SHORT TO GROUND THEN I CHECK ONE SIDE U8600 IS SHORT THIS SIDE IS ONLY ONE CHIP U8600 OTHER SIDE
                PP2V5_NAND_SSD1 IS OK AND U9100 U9200 U9300 U9400 IS ALSO OK Will removing the U8600 fix the board or will I have to install a new one

                Link to boardview --> https://www.badcaps.net/forum/troubl...91#post1449091
                10-01-2024, 08:26 AM
              • mon2
                A2141 Not powering on - case study
                by mon2
                This is a case study on a 'sudden death' A2141 unit brought in for service.

                USB-C meter is @ 5v with ~0A current draw.

                a) Disconnected battery. No power to the machine. Applied the Qianli Tail tester with the USB-C connector. Each USB-C power connector was green with the diode mode of testing. CD321x are not defective as originally thought.

                b) PPBUS_g3h is not shorted but is a low voltage due to the low INPUT voltage of 5v being boosted. On a random power up attempt, PPBUS_g3h was at the expected 12v63 range AND input voltage was observed to be @ 20v for...
                07-10-2025, 10:58 AM
              • cheebster
                MacBook Pro 2019 A2141 820-01700 NAND Issue Stuck in DFU
                by cheebster
                MacBook Pro 2019 A2141 820-01700 NAND Issue Stuck in DFU

                Ok, here's an issue ive got on a A2141 820-01700 MBP 16' 2019. No signs of life, 5.06v 0.0a on usb-c meter, on each 4 usb-c ports.

                Nand voltages are missing.

                I've found no shorts at all so far, no signs of heat via thermal camera either.

                PPBUS_G3H 12.31
                PP3V3_G3H_RTC 3.387v
                PP3V3_G3H 12.31v
                PP2v5_NAND_SSD0 0v 58 ohms
                PP2v5_NAND_SSD1 0v 57.8 ohms
                PP1v8_SLPS2R 1.8v
                PP1v1_SLPS2R 1.1v
                P3V3_G3H_SOCPMU 3.37v
                PP0V9_SLPDDR 0.9v...
                10-11-2023, 11:31 AM
              • Loading...
              • No more items.
              Working...