Announcement

Collapse
No announcement yet.

Apple A1990 / Board number: 820-01041

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Apple A1990 / Board number: 820-01041

    Brand: Apple
    Model: A1990
    Board number: 820-01041


    Problem: I am not an Apple kind of guy to start with. But I am quite experienced with motherboard repairs in general. So the laptop is stuck with 5v 0.250A and does not negotiate 20v. Same symptom on all 4 USB C ports. When charger is plugged the amps start at around 0.060 then go trough: 0.100 - 0.180 - 0.230 - 0.244 and stay like this. Laptop responds to the power button: once I hold it long enough current goes down to 0.060A and then up to previous levels.

    Board clean, no liquid damage, no corrosion. No shorts on any of the coils. PPBUS_G3H present, no S5 rails. I figured I will try DFU revive.

    I followed this manual: https://logi.wiki/index.php/DFU_Mode_Restore_(Macs)

    To put the machine into DFU mode I use both keyboard method (with holding the keys) and also I used jumper method.

    So I created a jumper with a switch between FORCE_DFU and 1.8v. When I short the FORCE_DFU with 1.8v and plug the charger to the USB C port on the left hand side of the laptop, closest to the touchpad I do get then max 0.057A current draw and also DFU_STATUS goes up to 1.8v indicating that the DFU mode is active. But when I do the same just instead of a charger I plug in the host computer (iMac 2019) the target machine is not being seen by the Apple configurator 2 despite DFU_STATUS being high and indicating DFU mode is active. I tried the same with charger plugged in to another USB C port.


    Few facts:

    1. If I short FORCE_DFU with 1.8v the DFU_STATUS goes up to 1.8v only if I plug the charger to the left hand side, closest to the touchpad USB C port. In case if I plug the charger to any other port DFU_STATUS remains at 0v.
    2. If I first plug the target (faulty) machine to the host (iMac) and then connect the charger (to any other USB C port) that charger negotiates 20v. But current draw from the charger is 0A.
    3. My host machine is iMac 2019 with Ventura onboard and I think Apple Configurator 2.16. I can not use the latest one from the apple store as apparently it is only compatible with Sonoma?
    4. I use original USB C to USB C Apple charging cable.

    Any advise?

    Thank you.

    #2
    What is the exact voltage of ppbus_g3h?

    Confirm the voltage to ground of each LDO on each cd3215. Check the wiki on how to reach 20v by piernov.

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

    Comment


      #3
      Hi,

      Here are the voltages:


      #####
      U3100
      #####

      PP1V8_UPC_XA_LDOD: 1.8V
      PP1V1_UPC_XA_LDO_BMC: 1.1V
      PP3V3_UPC_XA_LDO: 3.3V
      PP1V8_UPC_XA_LDOA:1.8V


      #####
      U3200
      #####

      PP1V8_UPC_XB_LDOD: 1.8V
      PP1V1_UPC_XB_LDO_BMC: 1.1V
      PP3V3_UPC_XB_LDO: 3.3v
      PP1V8_UPC_XB_LDOA: 1.8V


      #####
      UB300
      #####

      PP1V8_UPC_TA_LDOD: 1.8V
      PP1V1_UPC_TA_LDO_BMC: 1.1V
      PP3V3_UPC_TA_LDO: 3.3V
      PP1V8_UPC_TA_LDOA: 1.8V


      #####
      UB400
      #####

      PP1V8_UPC_TB_LDOD: 1.8V
      PP1V1_UPC_TB_LDO_BMC: 1.1v
      PP3V3_UPC_TB_LDO: 3.3V
      PP1V8_UPC_TB_LDOA: 1.8V




      #####
      Other
      #####

      PPBUS_G3H: 12.3V

      Comment


        #4
        ok to summarize:

        - 1990 820-01041
        - 5V / 0.240A with USB charger plugged in
        - No power cycling on any of the USB C ports
        - Board clean with no corrosion / signs of liquid damage
        - No shorts on the coils
        - PPBUS_G3H: 12.3V, No S5 rails


        - DFU mode induced with SOC_FORCE_DFU and the keyboard method
        - In both cases T2 reports entering DFU mode. SOC_DFU_STATUS high. Target machine still not detected by the host.


        - TBT_ROM swapped with a known good one, same result. TBT controller separated from the SPI by removing SPI strap resistors (in attempt to isolate U2800 in case it is causing the issue), same result.

        - Voltages on the CD3215s:

        PP1V8_UPC_XA_LDOD: 1.8V
        PP1V1_UPC_XA_LDO_BMC: 1.1V (TBT ROM loaded correctly)
        PP3V3_UPC_XA_LDO: 3.3V
        PP1V8_UPC_XA_LDOA:1.8V

        - Diode mode:

        usbc_xa_cc1: 2.47 voltage drop
        usbc_xa_cc2: 2.47 voltage drop

        - The UPC_I2C_INT_L remains low suggesting no appropriate communication between CD3215s and T2. Resistance on this line is high.

        Any suggestions?

        Comment


          #5
          PPBUS_G3H is too low. Should be 12v6.

          A1990 (820-01041-07) - PPBUS_G3H = 12.23V | Rossmanngroup Forums

          Comment


            #6
            Thanks Friend !

            Comment

            Working...
            X