Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
Hi @tsialex,
I have a genuine MacPro5,1 (2010) with BootROM 144.0.0.0.0. I have problems installing newer macOS with OCLP; the installer repeatedly fails with MobileSoftwareUpdateErrorDomain Code=53 – Splat global ticket failed to verify.

Macschrauber's Rom Dump reports:

  • Length of 2nd VSS Store is wrong (FF FF FF FF)
  • VSS2 (Formatted) (VSS2 header problem)
  • one unnamed VALID variable
  • only 12110 bytes free of 65464
  • CRC32 checksums OK

NVRAM variables can be written, but do not persist after reboot.
I have the original 4 MB firmware dump.

What to do? 🙂

Unfortunately, you have a clearly corrupt NVRAM volume, no doubt. Some things to check and try:

  1. Check the RTC battery voltage, replace it with a real BR2032 if below 2,95V. There were cases in the past that when the RTC is not working correctly, you can't reset the NVRAM.
  2. Did you tried a deep NVRAM reset?

    Sometimes the deep NVRAM reset can solve the 2nd VSS store NVRAM corruption, so, always try it first. If the 2nd VSS store is still corrupt after doing it, you gonna need the BootROM Reconstruction service.

    To deep NVRAM reset, install a wired KB that works for NVRAM resets (not all KB models work), press and keep pressed CMD-ALT-P-R until you hear at least the 4th chime.
  3. Maybe you could also need a SPI flash memory replacement, one of the clues of a defective SPI is the no persistence of NVRAM variables. Obviously, the macOS install will fail if the NVRAM values are not being staged correctly.

    You can backup the BootROM again, save it to your cloud storage, and then flash the MP51.fd temporarily to diagnose if the SPI is damaged.

    Your Mac Pro won't have any serialization, won't work with iCloud/FaceTime/Messages or any app that require serials, so, this is not a solution but just a diagnostics step, once MP51.fd is flashed successfully will have a working NVRAM volume, so, if the same issue with the NVRAM entries not surviving still happens, you gonna need to replace the SPI.

    Mojave 10.14.6 full installer have the MP51.fd:

    Code:
    /Applications/Install macOS Mojave.app/Contents/Resources/Firmware/MP51.fd


    If the SPI is really kaput, maybe you can't even successfully flash the MP51.fd, so be aware that there is some risk involved here.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.