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.

tsialex

macrumors G3
Original poster
Jun 13, 2016
9,246
9,959
For MacPro5,1 BootROM upgrades, please read the first post of the thread below to know how to do the firmware upgrade:


For MP4,1 to MP5,1 cross firmware flashing, see this thread below:


MacPro5,1 BootROM releases, from the oldest EFI update to the newest:

BootROM VersionReleased with:Type:Note:
MP51.007F.B03Mac Pro EFI Firmware Update 1.5General releaseFirst public released Mac Pro 5,1 firmware update, microcodes vulnerable to Spectre and Meltdown
MP51.0083.B0010.13 DP5BetaBeta APFS support, microcodes vulnerable to Spectre and Meltdown
MP51.0084.B0010.13 DP6 and 10.13.0General releaseInitial APFS support, microcodes vulnerable to Spectre and Meltdown
MP51.0085.B0010.13.4 and Mojave DP1 to DP3General releaseAPFS support, microcodes vulnerable to Spectre and Meltdown
MP51.0087.B0010.13.5General releaseMissing microcodes and bricks the Mac Pro if you boot UEFI installed Windows 10
MP51.0089.B0010.13.6General releaseSpectre/Meltdown mitigated microcodes on the April 2 Microcode Update Guidance.
138.0.0.0.010.14 DP7 and 10.14.0General release5GT/s support for every PCIe 2.0 card
139.0.0.0.010.14.1 DP1BetaMinor updates and corrections
140.0.0.0.010.14.1 DP3 and 10.14.1 to 10.14.4General releaseNative NVMe boot support, several minor updates and corrections (NVMe is not stable/several bugs found)
141.0.0.0.010.14.4 DP2BetaMinor updates and corrections
142.0.0.0.010.14.4 DP4 and 10.14.5 DP1BetaUpdated APFSJumpStart EFI module - W3xxx Xeon bricker.

This BootROM version was never released outside betas.
144.0.0.0.010.14.5 DP4 and 10.14.5General releaseLot's of corrections, booting improvements, works with W3xxx Xeons.

This is the current BootROM release

What to do if your Mac Pro bricked:

If your early-2009 to mid-2012 is now bricked, you have three options:

  1. Buy a replacement backplane on eBay and replace the backplane yourself, cheapest option if you can't solder SMD. Remember that you need a 2009 backplane if you have an early-2009 Mac Pro. If you have a mid-2010 or mid-2012 you can use either 2010 or 2012 backplanes. Don't mix early-2009 backplanes with mid-2010/mid-2012 CPU trays, or vice-versa - either scenario is a SMC firmware version mismatch and all your fans will run at maximum RPM, full time and without any software control.
  2. Buy a Mac Pro MATT card and use it as a replacement SPI flash, this is not recommended since all MATT cards are clones and won't work for iCloud/iMessage/FaceTime. A replacement backplane is usually cheaper and you have to flash a clean version of your own Mac Pro BootROM image to the MATT card.
  3. Desolder, reprogram and solder back the SPI flash, chip U8700 on the backplane. It's not possible to read or write to the SPI flash memory while it's soldered on the MP5,1 backplane. A cheap SPI flash programmer like ch341a will work for read/write the BootROM after the SPI flash memory is desoldered from the backplane. Start reading here, read all my posts on the subject from there. I strongly recommend that you replace your original SPI flash memory with a brand new one, don't solder it back to the backplane, it will fail soon since SPI flash memories have limited lifetime (manufacture rated for just 100.000 erase/write cycles) when used as NVRAM for a Mac Pro. Again, most hard bricks are caused by the failure of the SPI flash, it's a US$ 2 component easily available, MXIC MX25L3206E, just replace it! Btw, yes, you can use a MXIC MX25L3206E as a modern replacement for the two older models SST25VF032B and MXIC MX25L3205D used on early-2009 and mid-2010 respectively, Apple did it for mid-2012 Mac Pros.

    Mojave has the generic MP51.fd firmware image inside the full installer, it's enough for boot your Mac Pro again but not for iCloud/iMessage/FaceTime login.

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

    A firmware reconstruction is needed to get your Mac Pro fully working.
 
Last edited:

tsialex

macrumors G3
Original poster
Jun 13, 2016
9,246
9,959
New microcodes!!!!

Screen Shot 2018-08-13 at 15.15.50.png
 

MriX

macrumors member
Oct 23, 2017
74
12
Germany
Would also be interesting if we get Bootscreen/FileVault with this update, or if it's only for the flash process.
 

tsialex

macrumors G3
Original poster
Jun 13, 2016
9,246
9,959
Would also be interesting if we get Bootscreen/FileVault with this update, or if it's only for the flash process.
I don't have FV2 on my Mac Pros and all my GPUs have EFI, so someone will have to test this.
 
  • Like
Reactions: GilBavel

bookemdano

macrumors 65816
Jul 29, 2011
1,423
805
Just realized I can't flash it until tomorrow or whenever PB6 comes out--I'm not in the developer program.

tsialex--is there any mention of anything cMP-specific in the release notes?
 

bookemdano

macrumors 65816
Jul 29, 2011
1,423
805
Also, probably wise for anyone flashing this to first dump their existing ROM using dosdude1's ROMDump tool, just in case. Given the totally different version number on this it may not be possible to flash back to the previous firmwares using official methods.
 

tsialex

macrumors G3
Original poster
Jun 13, 2016
9,246
9,959
Also, probably wise for anyone flashing this to first dump their existing ROM using dosdude1's ROMDump tool, just in case. Given the totally different version number on this it may not be possible to flash back to the previous firmwares using official methods.
First thing I did when I saw the strange MP51.fd and the new firmware flasher.
 

crjackson2134

macrumors 601
Mar 6, 2013
4,752
1,908
Charlotte, NC
I assume/hope, the update through the Software Update Applet in preferences will allow me to update the OS without updating the firmware.

I'm holding off until someone successfully updates and still is able to use NVMe driver injection.
 
  • Like
Reactions: GilBavel
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.