A1502 - unable to run diagnostics

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • cruiser_
    Senior Member
    • Nov 2019
    • 124
    • Ireland

    #1

    A1502 - unable to run diagnostics

    A1502 / 820-4924-A. Unable to run diagnostics or recovery over internet.

    Getting errors -1003F or -1003D shorty after inputting wifi details.

    Runs Catalina & Big Sur fine. EFI updated to latest for the model (481).
    I can register it with my iCloud / FMA.

    Tried replacing the SSD, installing fresh OS, replacing wifi card.
    Tried different 'internet routes' (APs). Tried disabling FMA.

    Even stood up a custom AP where I can sniff traffic - macbook successfully looks up osrecovery.apple.com and connects on port 80 (dumping below some HTTP chatter). After these few requests it disconnects and above errors show up.

    What gives? What else to try?

    Code:
    GET / HTTP/1.1
    Host: osrecovery.apple.com
    Connection: Close
    User-Agent: InternetRecovery/1.0
    
    Server: dlb/1.0.2
    Date: Wed, 31 May 2023 20:42:34 GMT
    Content-Type: text/plain;charset=us-ascii
    Content-Length: 0
    Connection: close
    Set-Cookie: session=1685566054~C5D3335BDE532000037245D32A7023D201C2F9AF53492FC64C492FEBF9639226; Domain=osrecovery.apple.com; Path=/; HttpOnly
    Strict-Transport-Security: max-age=31536000; includeSubDomains;
    Via: 17.42.252.38
  • cruiser_
    Senior Member
    • Nov 2019
    • 124
    • Ireland

    #2
    Re: A1502 - unable to run diagnostics

    I've just noticed that the logic board has a different serial to that of the case.

    Is it possible that serial number is stored elsewhere (say, touchpad?) and diagnostics/recovery fails because of that?

    Comment

    • kevingill
      Senior Member
      • Jun 2013
      • 152
      • England

      #3
      Re: A1502 - unable to run diagnostics

      I'm not aware of serial in the trackpad and I've changed a few over the years.
      I've even changed the motherboard serial several times and it's still worked OK.

      Do you have an ethernet adapter to try instead of WIFI?

      Comment

      • cruiser_
        Senior Member
        • Nov 2019
        • 124
        • Ireland

        #4
        Re: A1502 - unable to run diagnostics

        ok thanks for the confirmation. I do not have a usb ethernet adapter. This is more of a nuisance than a real problem, I just like my merchandise to be 100%

        There is a lot of flux on SPI chip, someone must have played with it.

        One last lead I have is the serial#, it beings with C10 - some serial number decoders I found say it's an unknown location. Might try to replace it with C02.

        I wonder if the diag/recovery code is stored in SMC or EFI. Did not find any references to osrecovery.apple.com in available EFI or SMC dumps.
        Have you ever seen serials starting with C10? Maybe the code starts but then goes on to validate/lookup the internals and stops.
        Attached Files
        Last edited by cruiser_; 06-15-2023, 03:11 AM.

        Comment

        • cruiser_
          Senior Member
          • Nov 2019
          • 124
          • Ireland

          #5
          Re: A1502 - unable to run diagnostics

          Ok I am 99% certain this is down to a borked firmware file. I dumped it via linux with flashrom...
          - fsys checksum is invalid
          - hardware code is different
          - country code in serial is unknown (C10)

          How this boots and works 'fine' is beyond my understanding

          Code:
          xxx:/tmp$ ./macserial -i C10PF6VQFVH3
              Country: C10 - Unknown, please report!
               Year:  P - 2015
               Week:  F - 12 (19.03.2015-25.03.2015)
               Line: 6VQ - 1418 (copy 3)
               Model: FVH3 - MacBookPro12,1
            SystemModel: MacBook Pro (Retina, 13-inch, Early 2015)
               Valid: Possibly
          Attached Files

          Comment

          • kevingill
            Senior Member
            • Jun 2013
            • 152
            • England

            #6
            Re: A1502 - unable to run diagnostics

            Ah, that doesn't look good.
            Just change the serial to the same as the base plate serial and then the pair will match up.
            Probably best get a clean ROM from this forum and set the serial number in that.
            Hopefully that will get it going properly.

            The diagnostics are on a partition of the SSD, so you'll need an install of your favourite MACOSX.

            Comment

            • reformatt
              Badcaps Legend
              • Feb 2020
              • 1400
              • Australia

              #7
              Re: A1502 - unable to run diagnostics

              You need to fix the Fsys block checksum in the dump after you change the serial number. Piernov has a video on YouTube on how to do it with UEFI tool and hex editor.

              Diagnostics doesn't reside on the SSD anymore, it's downloaded via Internet Recovery. Invalid serial and bad checksum would explain why its not working.

              Comment

              • cruiser_
                Senior Member
                • Nov 2019
                • 124
                • Ireland

                #8
                Re: A1502 - unable to run diagnostics

                The board inside of this case is 820-4924-09. From the files I found for this model, all of them had FVH3 as model code.
                Each and every time I changed the serial to the one on the case (it indicates FVH5 model), the board wouldn't start - and cycled.

                However... when I updated the serial in the 'original' dump (which was FVH3...) the board booted, new serial was visible in OS, however the diagnostics wouldn't run UNLESS i put 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:MLB/HW_MLB values in NVRAM.

                Tried clearing VSS/SVS - no boot.
                So I spent hours de/resoldering/programming the SPI, checked multiple files and I'm a bit stuck... some sort of validation of the serial/model is kicking me in the butt :|
                Last edited by cruiser_; 06-29-2023, 05:11 AM.

                Comment

                Related Topics

                Collapse

                • duwane
                  A2141 (2019 16" MB Pro) Strange macOS install issues. NAND? WIFI? FIRMWARE?
                  by duwane
                  Hi All.

                  Sorry ahead of time for the text wall. This is a strange problem and I have tried to explain it as best I can. I realise this is a hardware forum (mostly), but I am still not sure if this is even a hardware fault! I am hoping that someone more knowledgeable than me in the area of understanding installation logs, or someone that has had a similar issue in the past may have some ideas of what might be causing this.

                  The issue:
                  Unable to do a clean install of any macOS versions supported for this model, even after fully erasing and formatting the internal SSD,...
                  10-26-2022, 07:02 AM
                • piernov
                  NVidia bumpgate
                  by piernov
                  Just archiving everything related to bumpgate since most stuff has disappeared from Google. Maybe people will finally take the time to read some of it and stop shouting "reflow gpu" at every occasion but rather try to understand what the real issue is…
                  Interesting parts about the failure analysis are "Why Nvidia's chips are defective" and "Why Nvidia's duff chips are due to shoddy engineering"


                  May complete this post at a later date with more details.
                  Basically issue is a combination of thermal dissipation of the chip with hotspot,...
                  03-27-2021, 10:34 AM
                • chappers
                  Nvidia MATS help please - 33 errors on two cards?
                  by chappers
                  Hi,

                  I'm new to MATS and can only use it after watching a Youtube video, downloading the one he linked to (version 400.184) and running it without changing anything. I have no great understanding of it.

                  I have 3 graphics cards in the house.

                  My son's - Palit GTX 1080 used for 3D games constantly.
                  Mine - Nvidia GTX 1080 not used for 3D games, just basic stuff.
                  Inno3D RTX 2080 I bought faulty hoping to repair for my son's PC.

                  Running MATS on my son's GTX 1080 gives a pass with no errors.
                  Running MATS on my GTX 1080 gives...
                  08-09-2023, 01:28 PM
                • Peter Toropov
                  GL702VM not charging/unable to power on
                  by Peter Toropov
                  Disclaimer

                  This is my first time at attempting such repair and troubleshooting, so I apologize in advance if I do something wrong or misunderstand some things. I will attempt my best to research more information to better understand everything.


                  Issue

                  Laptop was unable to charge the battery, but was able to boot up without it, when powered on it had unstable CPU clocks while under load due to sudden throttling when reaching 70C. Upon visual inspection, a blown capacitor PCI8601 was discovered near MOSFET PQH8601, which has been replaced. The MOSFET...
                  03-11-2024, 11:43 AM
                • intelg
                  HP Elitedesk 800 G6 lost BIOS admin password
                  by intelg
                  Hello everyone, I am looking for help as I am struggling to remove lost BIOS Admin password on an HP EliteDesk G6 800 series desktop. I wanted to reset the vPro remote control IP kvm for homelab use.

                  Here is the hardware identification specs:
                  HP EliteDesk 800 G6 Desktop Mini PC
                  Intel(R) Core(TM) i5-10500 CPU @ 3.10GHZ 16384 MB RAM
                  BIOS ver S21 Ver. 02.05.01 01/05/2021
                  Born on date: 07/26/2021
                  SN MXL11841GN
                  SKU 3X8V9UCHABA
                  UUID 8116E79EF6FFE94DB0B98A3188270C5C
                  SYSTEM BOARD ID 8710
                  SYSTEM BOARD CT NUKBER PJLHQ0A8JF236L...
                  11-03-2023, 02:05 AM
                • Loading...
                • No more items.
                Working...