MacBook Pro A1707 Motherboard Diagnostic Help – CD3215 heating and Fluctuating Rails

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Cemal Odabasioglu
    New Member
    • Jan 2025
    • 4
    • France

    #1

    MacBook Pro A1707 Motherboard Diagnostic Help – CD3215 heating and Fluctuating Rails

    Hello everyone,

    I'm currently diagnosing a MacBook Pro A1707 motherboard that does not power on. I've gathered some data but am stuck and need expert advice.
    Note that i'm a beginner in electronics and i'm trying to learn while trying to repair this macbook that my work gave me. I'm really curious and love understanding how thing works and i already learned so much.

    Only one usb c port is taking 20v and have 12.5v on PPBUS_G3H. when trying other ports, 2 are not going to 20v and one is going to 20v but the CD3215 is getting really hot.

    Observations and Measurements with the working usb c port

    1. Power Rail Voltages:

    PPBUS_G3H: Stable at 12.5V.

    PP3V3_UPC_TA_LDO: Stable at 3.3V.

    PP1V8_UPC_TA_LDOD/A: Stable at 1.8V.

    PPDCIN_G3H: Stable at 20V.

    PP1V1_UPC_TA_LDO_BMC: Measured 3.3V (expected 1.1V – abnormal).

    UPC_TA_GATE2: Measured 0V

    PP3V3_S5, PP5V_S5, PP3V3_S4, PP1V8_S4: All fluctuating rapidly (not stable).
    PP3V3_s5 -> fluctuating rapidly no short
    PP5V_s5 -> fluctuating rapidly no short
    pp3V3_S4 -> fluctuating 0-0.3v no short
    PP1V8_s4 -> fluctuating 0.01v
    PP5V_s4 -> 0.0v no short
    PP1V8_S3 -> 0.01v fluctating no short
    PP5V_S0 -> 0.17 - 0.30v fluctuating no short



    2. Resistance Testing:

    I measured 18 ohms to ground on C3108 (seems low for a 3.3V rail) near the CD3215 that was heating
    I've inspected the capacitor physically, but no visible damage is present.



    3. CD3215 Behavior:

    When the charger is connected to a specific USB-C port, one of the CD3215 chips heats up more than usual.

    On other ports, the chip does not heat excessively.
    On the working port, that one chip is heating but not like the other who was getting really hot


    4. Amperage:

    The board draws ~0.03A on the charger, which is far below normal.



    5. Miscellaneous:

    I've checked for shorts on the fluctuating rails (PP3V3_S5, PP5V_S5, etc.), but no obvious shorts were found.

    The fluctuating voltage on the S5/S4/S0 rails suggests an issue with power sequencing or load.





    ---

    Questions:

    1. Is 18 ohms to ground on c3108 considered abnormal? Could this be caused by the CD3215 that was heating?


    2. Could the fluctuating S5/S4/S0 rails be related to a failing CD3215 (the one that is getting a little hot)?


    3. With 12.5V on PPBUS_G3H, is it safe to assume the CD3215 chips are at least partially functional?


    4. Should I try removing the CD3215 chip that heats up to see if the PP1V1_UPC_TA_LDO_BMC rail becomes ok?


    Thank you in advance for any guidance or advice you can provide!

    Last edited by Cemal Odabasioglu; 01-14-2025, 04:02 PM. Reason: Adding context
  • mon2
    Badcaps Legend
    • Dec 2019
    • 13887
    • Canada

    #2
    PP1V1_UPC_TA_LDO_BMC: Measured 3.3V (expected 1.1V – abnormal).

    Yes. This, to me, is a defective PD controller or.... Yet, this port is working? Would you have fresh batteries in your multimeter? For the 20v power delivery contract to be negotiated, the BMC line must be working to properly communicate with the external power delivery (PD) power adapter. This is working since you have 20v.

    Flux and remove C3108. Then measure the resistance to ground again on PP3V3_UPC_XA_LDO to confirm if there is a much higher resistance to ground than 18 ohms.

    Comment

    • Cemal Odabasioglu
      New Member
      • Jan 2025
      • 4
      • France

      #3
      Thanks for your response, i actually don't get it, after retrying to measure voltages i get all LDOs except the pp1v1_upc_ta_ldo_bmc (0v) but i get 20v 0.06 amps on charger ! If i have 0v on that pin i shouldn't get 20v right? And all the cd3215s are not working properly but i get 20v on charger on a specific port how is that even possible because all CD3215s should work properly in order to make a communication between all of them and get 20v on charger, that's what i've read. I'm actually really confused. I don't know what to do actually any help will be really appreciated.

      ​​

      Comment

      • mon2
        Badcaps Legend
        • Dec 2019
        • 13887
        • Canada

        #4
        pp1v1_upc_ta_ldo_bmc (0v)
        This LDO rail will only be active provided that side of the USB-C connector is used as the active port. If you have 20v on the PD rail then the PD contracts have been negotiated correctly.

        Comment

        • Cemal Odabasioglu
          New Member
          • Jan 2025
          • 4
          • France

          #5
          Ok, so the problem is not the cd3215s. But i have fluctuating pp3v3_s5 and pp5v_s5, etc...
          What should i check now? Who can be the culprit?

          Comment

          • mon2
            Badcaps Legend
            • Dec 2019
            • 13887
            • Canada

            #6
            Remove all power. Meter in resistance mode. For each voltage rail that is not stable, measure the resistance to ground of that rail. Post each measurement in ohms.

            If there is a lower than normal resistance on that rail then there is most likely a shorted component that needs to be removed or replaced.

            Comment

            Related Topics

            Collapse

            • triplefour
              ONN 100012588 Has fluctuating Voltage on PSU 12v
              by triplefour
              Hello all got another TV here im puzzled by. why cant they all be easy fixes that just need a little love and some tape???

              anyway i go to this guys house to look at an ONN 100012588
              this is my first time looking at one of these brand of TV's.
              TBH i have low expectations because i see ONN as the cheap walmart brand that suddenly popped up selling the cheapest version of all kinds of tech things. and someone sent me a ONN flash drive with some data on it with some recordings they wanted me to check out and it immediately broke and corrupted the data and i was unable to...
              09-14-2022, 07:41 PM
            • skwarszczow
              Macbook Pro A2141 020-01700-A GPU Artifacts then no S5 rails
              by skwarszczow
              Hello everyone,

              This is my first post on the forum

              I recently purchased a MacBook A2141 from a colleague at work, which had issues with the dedicated GPU. The system occasionally displayed artifacts on the screen and sometimes experienced kernel panics related to the GPU. Interestingly, applying pressure to the VRAM module would temporarily resolve the artifact issues, which made me optimistic about the ease of repair.

              Board: 020-01700, Config: Intel i7, 512GB SSD, 16GB Ram.



              Before completing the purchase, we decided to erase...
              03-23-2025, 06:04 PM
            • SarcasticOP
              General question about MacBook power rails for repair.
              by SarcasticOP
              I am looking at an A2337 and found this for the order of power rails and what they do. Can this be confirmed before I dive into hunting down power rails that do not exist or are not neccisary?
              • PPBUS_G3H (12.6V-12.8V)
                • This is the main power rail that supplies power to the entire system. Check this rail first, as it must be present for other power rails to work.
              • PP3V42_G3H (3.42V)
                • This power rail is derived from PPBUS_G3H and is used to power the SMC (System Management Controller) and other essential circuits. It should be present if PPBUS_G3H is working correctly.
              • PPVRTC_G3H (3.3V)
                • This
              ...
              12-12-2024, 05:50 PM
            • Stephen
              A1989 Logic Board Repair Issue. One CD3215 chip is the culprit
              by Stephen
              As the title states, got one CD3215 chip being a complete butthole to me. All readings on the other 3 chips read as follows
              5.16V .47amp
              5.16V .47amp
              5.16V .47amp
              5.16V .04amp (this guy is the issue) (U3200)

              So I went ahead and replaced the chip, (actually 3 times with 3 new CD3215 chips) all same issue, at first it wasn't reading at all then it finally started reading. I can rest assured is it not the CD3215 chip now but something else is causing this port to not fully read (god I wish the board would just turn on so we can just recover the data)
              ...
              11-27-2023, 03:57 PM
            • EasyGoing1
              The best way to drive a heating element?
              by EasyGoing1
              I've got this circuit that I've been playing with on a breadboard. I'm not happy with it mainly because the MOSFET gets too hot and generally controlling the temp of the heating element with the Arduino has proven to be a little more cumbersome than I would like.

              What I would like to know, is what is the best way to set up a circuit like this? The heating element is just a PCB and its going to be mounted under a 3D-printed enclosure that a lizard will use to warm his belly.

              This is the general setup that I have now.



              This is what the...
              01-25-2023, 11:29 AM
            • Loading...
            • No more items.
            Working...