Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

simon5413

macrumors newbie
Original poster
Jan 8, 2022
5
0
I'm troubleshooting an AHCI issue and in so doing have discovered I apparently need to update my firmware on my 2009 MP (flashed from 4 to 5,1) from 1.39f5 to 1.5. I'm looking for feedback from people with the same setup who have done this in High Sierra and enjoyed "GREAT SUCCESS", or cautions from the same kind of people?

Since the problem I'm troubleshooting is not really affecting my primary use of the machine, I'm a bit apprehensive of doing a firmware update unless it's totally kosher (as projects loom that require my use of this machine). Since my machine is old and wasn't originally a 5,1 machine to begin with, I just want to make sure doing this upgrade is not going to screw me over with some even minor potential of disabling the dang thing.

I'm running 10.13.6 and got hit with the firmware update requirement when trying to install 10.13.6 for backup-drive purposes.

Side note: the AHCI problem i'm running into is that I can't get any SATA host card to recognize any drives... I'm wondering if it's a corrupted driver, hence the OS reinstall efforts.
 
MacPro5,1 BootROM releases, from the oldest EFI update, MP51.007F.B03, to the newest, 144.0.0.0.0:

BootROM VersionReleased with:Type:Note:
MP51.007F.B03Mac Pro EFI Firmware Update 1.5General releaseFirst public released Mac Pro 5,1 firmware update, BootPicker improvements, microcodes vulnerable to Spectre and Meltdown - this is the first and oldest BootROM upgrade ever released by Apple for MacPro5,1
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, forever disables the power on chime
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

Downgrades are not allowed, you will never do it :p
 
Last edited:
  • Like
Reactions: GoJohnGo
I'm troubleshooting an AHCI issue and in so doing have discovered I apparently need to update my firmware on my 2009 MP (flashed from 4 to 5,1) from 1.39f5 to 1.5.
1.39f5 is the SMC firmware release. MacPro5,1 SMC firmware is not upgradeable.

You are mixing the SMC firmware with the BootROM firmware. These are two completely different things.

Since the problem I'm troubleshooting is not really affecting my primary use of the machine, I'm a bit apprehensive of doing a firmware update unless it's totally kosher (as projects loom that require my use of this machine). Since my machine is old and wasn't originally a 5,1 machine to begin with, I just want to make sure doing this upgrade is not going to screw me over with some even minor potential of disabling the dang thing.

Just from the cross-flashing to MP5,1 process alone you will brick it, since the MP4,1 NVRAM volume is EXTREMELY susceptible to corruption.

To make matters worse, you have a hybrid with the worst/buggiest ever BootROM release installed. An early-2009 cross flashed to MacPro5,1 firmware running MP51.0087.B00 is a disaster/brick incoming.

Side note: the AHCI problem i'm running into is that I can't get any SATA host card to recognize any drives... I'm wondering if it's a corrupted driver, hence the OS reinstall efforts.

You will only reinstall High Sierra if you upgrade to MP51.0089.B00 first, it's a requirement. Look at the historic BootROM releases table.

Clarification, I have this

MP51.0087.B00

And I believe I need to update to this

MP51.007F.B03

No, MP51.007F.B03 is four EFI releases and 7+ years older than your currently installed one.

You need to UPGRADE your BootROM to MP51.0089.B00, see the link below, and not to DOWNGRADE to MP51.007F.B03.

 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.