Announcement

Collapse
No announcement yet.

Macbook Air M1 A2337 Stuck At 5V

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

    Macbook Air M1 A2337 Stuck At 5V

    Hi everyone.
    Found some topics here for the same issue, on the same board, but none with all the same values I have or same steps to correct it. And I could not get usefull information from it.
    So... M1, board 820-02016-A, stuck at 5V. Current is 0.08A and from time to time it jumps to 0.13A and back.

    I measured:
    L5230 - 5.1V
    LC320 - 0V (no short)
    LP800 - 0V (no short)
    L5840/5820/5800 - 3.8V
    F5200 - 12.29V (according to an entry on repair.wiki "If the voltage is approximately 12.28-12.35V, it may indicate a communication issue between the SOC and PMICs, or corrupt firmware")

    When connected, the only thing that seems to get hot (not to touch, though) is U1970.

    Checking CD3217... I don“t have 5V on CC334 or CC335 (comes from LC320, maybe?), but I do have 3.3V on CF400 and 1.25V on SWV011.

    Any help on what I should check or try next is much appreciated.
    Thanx!

    #2
    What is the voltage to ground of P5VS2_PWR_EN? What about P5VS2_EN (other side of resistor RC333)? Is it stable?

    Comment


      #3
      Originally posted by mon2 View Post
      What is the voltage to ground of P5VS2_PWR_EN? What about P5VS2_EN (other side of resistor RC333)? Is it stable?
      P5VS2_PWR_EN is 0V
      RC333 has 0.019V (stable, if that counts) on P5VS2_EN and 0V on P5VS2_PWR_EN.

      Comment


        #4
        Ok, without an enable, the output rail for this leg will remain OFF. As long as there is no short, this regulator is not a suspect.

        Review the PD controllers (CD3217) and confirm each of their LDO rails. Only the active port will have the BMC power rail active but other power rails on the CD3217 must be present.

        Review the following voltage to ground measurements:

        (use UF400)

        * measure with care as the parts are SMALL!!!!

        PPVBUS_USBC0 @ CF401
        PP3V3_S2_UPC @ CF400
        PP3V3_UPC0_LDO @ CF408

        USBC0_3V3LDO_EN


        Click image for larger version  Name:	power1.png Views:	0 Size:	180.5 KB ID:	3603941
        Last edited by mon2; 03-29-2025, 05:16 PM.

        Comment


          #5
          Originally posted by mon2 View Post
          Ok, without an enable, the output rail for this leg will remain OFF. As long as there is no short, this regulator is not a suspect.

          Review the PD controllers (CD3217) and confirm each of their LDO rails. Only the active port will have the BMC power rail active but other power rails on the CD3217 must be present.

          Review the following voltage to ground measurements:

          (use UF400)

          * measure with care as the parts are SMALL!!!!

          PPVBUS_USBC0 @ CF401
          PP3V3_S2_UPC @ CF400
          PP3V3_UPC0_LDO @ CF408

          USBC0_3V3LDO_EN


          Click image for larger version Name:	power1.png Views:	0 Size:	180.5 KB ID:	3603941
          Charger conneced to the top port.

          PPVBUS_USBC0 - 0V
          PP3V3_UPC0_LDO - 3.3V
          USBC1_CC1 - 1.6V
          USBC1_CC2 - 0V
          PPVBUS_USBC1 - 5.1V
          PPDCIN_AONSW - 5.1V
          PP3V3_UPC1_LDO - 3.3V
          I2C_SMC_UPC_SCL - 1.2V
          I2C_SMC_UPC_SDA - 1.2V
          I2C_UPC_SCL - 1.2v
          I2C_UPC_SDA - 1.2v
          I2C_SMC_PWR_SDA - 1.2v
          I2C_SMC_PWR_SCL - 1.2v

          Comment


            #6
            Looks good. Next, test the other port for similar measurements.

            This will confirm that PPVBUS_USBC0 = UF400 is ok (or not).

            Comment


              #7
              Originally posted by mon2 View Post
              Looks good. Next, test the other port for similar measurements.

              This will confirm that PPVBUS_USBC0 = UF400 is ok (or not).
              Yes, everything the same. Ecxpt for the USBC1_CC1 is now zero and CC2 is now 1.6V.
              PPVBUS_USBC0 still zero.

              Comment


                #8
                Any other idea on what I could try next?
                Is it worth trying to rewrite UF260 with the bin files that one can find here? If so, I need to buy an adapter to my EZ2019, cause that seems to be a USON 2x3 chip.
                Thank you.

                Comment


                  #9
                  The socket adapter is not a bad investment. We recently did the same - purchased the purple breakout board on Aliexpress and also the zero force socket for the same odd physical size. The dump of the flash rom should be available here but if not, ping back and we may have it in our database. According to Master Liu, this is a common point of failure when you do not reach 20v if all else checks out ok.

                  Comment


                    #10
                    Originally posted by mon2 View Post
                    The socket adapter is not a bad investment. We recently did the same - purchased the purple breakout board on Aliexpress and also the zero force socket for the same odd physical size. The dump of the flash rom should be available here but if not, ping back and we may have it in our database. According to Master Liu, this is a common point of failure when you do not reach 20v if all else checks out ok.
                    Yes, I've seen his video, using the U301 device.
                    Could you link me the Aliexpress one you are mentioning? I have a couple of tabs open here but want to make sure I get the correct one. I have the 1.8V adapter to use on my EZ2019, so I guess I just need the adapter.

                    Comment


                      #11
                      Our Aliexpress order history shows the following purchases for the same:

                      USON8-4X3-XG
                      https://www.aliexpress.com/item/1005...283f1802ikcT9F
                      * confirmed working with our T56 programming tool (with the aid of tweezers)

                      https://www.aliexpress.com/item/1005...283f1802ikcT9F
                      * purple one with all the different footprints
                      * 25 in 1 - you will need to solder in the male header pins to mate with your programming socket and solder the chip to program on this board to R/W

                      Personally prefer the zero force socket that does not require programming. I know that we spent hours searching and could not locate any vendor for the flash nor the sockets / pcbs to repair our imac / macbooks so had to order through Aliexpress. Suggest highly to order a few of the original flash chips from Asia as well.

                      We bought the following (confirm if it is the same as yours and also if it is supported by your programmer):


                      MX25U3235F
                      https://www.aliexpress.com/item/3305...283f1802ikcT9F
                      * confirm the proper footprint / size of the flash before ordering

                      Comment


                        #12
                        Originally posted by mon2 View Post
                        Our Aliexpress order history shows the following purchases for the same:

                        USON8-4X3-XG
                        https://www.aliexpress.com/item/1005...283f1802ikcT9F
                        * confirmed working with our T56 programming tool (with the aid of tweezers)

                        https://www.aliexpress.com/item/1005...283f1802ikcT9F
                        * purple one with all the different footprints
                        * 25 in 1 - you will need to solder in the male header pins to mate with your programming socket and solder the chip to program on this board to R/W

                        Personally prefer the zero force socket that does not require programming. I know that we spent hours searching and could not locate any vendor for the flash nor the sockets / pcbs to repair our imac / macbooks so had to order through Aliexpress. Suggest highly to order a few of the original flash chips from Asia as well.

                        We bought the following (confirm if it is the same as yours and also if it is supported by your programmer):


                        MX25U3235F
                        https://www.aliexpress.com/item/3305...283f1802ikcT9F
                        * confirm the proper footprint / size of the flash before ordering
                        Awesome. Thanx a lot.
                        Will buy and test it. Will post a reply on about three weeks.

                        Comment


                          #13

                          Personally prefer the zero force socket that does not require programming.
                          Err..meant to say soldering. Long day..

                          Comment


                            #14
                            Originally posted by mon2 View Post


                            Err..meant to say soldering. Long day..
                            I figured it out

                            Comment


                              #15
                              As for the chip, the one on the schematic is W25Q80DVUXIE.
                              On the chip itself the markings are:

                              X-5H727
                              500A1
                              MX25
                              U6472F

                              So I guess this is the correct one? https://pt.aliexpress.com/item/1005008148911606.html

                              Comment


                                #16
                                Actually it is this one:

                                https://www.macronix.com/Lists/Datas...Mb,%20v1.1.pdf

                                Comment


                                  #17
                                  Originally posted by mon2 View Post
                                  Well, now I'm lost on which one I need to buy. Searching for that last one on Ali shows me nothing.

                                  Comment


                                    #18
                                    Check the file size of the dump for this part.

                                    If the dump size is 8Mbits then your replacement part is ok to use. The part that is 64Mbits is onboard and is 8x the density you are about to purchase from your shared link. Working on my beauty sleep so will check my database of images in the morning to confirm.

                                    Comment


                                      #19
                                      Originally posted by mon2 View Post
                                      Check the file size of the dump for this part.

                                      If the dump size is 8Mbits then your replacement part is ok to use. The part that is 64Mbits is onboard and is 8x the density you are about to purchase from your shared link. Working on my beauty sleep so will check my database of images in the morning to confirm.
                                      Hi. Got a time to check your sources?
                                      As I said, schematic for 820-02016 shows W25Q80DVUXIE and chip itself has

                                      X-5H727
                                      500A1
                                      MX25
                                      U6472F

                                      I guess the chip is fine and maybe I can get around it with just a reflash, but I don't mind buying a couple other ones to have spares.

                                      Comment


                                        #20
                                        The flash tools I linked earlier are for 4*3mm. This footprint is present on some current iMAC units and perhaps also on macbooks.

                                        Your UF260 is a 2*3mm footprint. The purple board I am fairly confident also supports this footprint but you must solder the flash to R/W the device. Suggest to purchase both zero force sockets as they will be useful. Purchase the 4*3mm and also the 2*3mm and some good tweezers to use the socket.

                                        The schematic is showing indeed a Winbond part @ UF260:

                                        So Winbond W25Q80DVUXIE will be suitable to use for your case + zeroforce or the purple solder type board to work with your programmer. The VCC for this flash is @ 3v3 so no issue to use with almost any programmer.

                                        Be sure to use the full part # before ordering.

                                        If you do not have a proper dump for this chip, post back and should be able to assist from my database of dumps. I believe they are also posted inside the dedicated bios forum.

                                        Click image for larger version

Name:	UF260.png
Views:	81
Size:	78.5 KB
ID:	3607067

                                        Comment

                                        Working...
                                        X