It's not unheard that in some cases the failed SPI flash is completely dead, but most times it's just a sector that fails and most of the contents can be read by an external SPI flash programmer and the needed information extracted.
While a failed dump can't be used to flash a replacement SPI flash memory or a MATT card, it can be very helpful for a firmware engineer to repair your BootROM.
It's not a job for someone without experience, it's extremely complex to do it and involves a lot of EFI 1.10 specific knowledge (like how to create the space reference of each variable in the correct endianness and know how to make the checksums and free space indicators), but a firmware engineer with Mac Pro knowledge and a lot of different reference dumps can recreate your BootROM from just the ESN and MLB labels - even if the SPI is completely dead.
You have to make some calculations to see if a repair or a MATT card is not the best option, backplanes are becoming scarce, the going price right now on eBay is around 2x of 2018/19.
For people outside the continental US, repairs are more economical. For people in the EU, MATT cards are a no-brainer.
Thanks, I really appreciate you taking the time to explain all this to me. I'm in the US, so it looks like a replacement backplane starts at a little over $100 on eBay, while a MATT card is ~$75 shipped. Would I be correct in thinking that the cost of a board repair or a MATT card, plus paying a firmware engineer (assuming I could find one) to repair my corrupted BootROM, would likely be greater than that of a replacement backplane?
As long as I purchase the correct year backplane, there wouldn't be any issues due to it having a different serial number, would there?
EDIT: I just bought this backplane for a little under $75 shipped https://www.ebay.com/itm/APPLE-MAC-...9-631-1009-BACKPLANE-LOGIC-BOARD/324553246825
Last edited: