Still wrong.I updated my original post. The rest of the process remains unchanged, though. I booted into recovery mode from a Time Machine drive, and from there I was able to update the firmware.
Apple ROM Version
BIOS ID: MP71.88Z.F000.B00.2004232004
Model: MP71
EFI Version: 1037.120.79.0.0
Built by: tangstad@pdb172
Date: Thu Apr 23 20:04:19 2020
Revision: 1037.120.79 (B&I)
ROM Version: F000_B00
Build Type: Official Build, RELEASE
Compiler: clang-1103.2.29.8
UUID: 2377FE0D-73DC-34E3-9D50-0EA81B2D981B
UUID: B1365F68-CE27-3509-837E-0EB2BCE21381
Apple ROM Version
BIOS ID: MP71.88Z.F000.B00.2004232004
Model: MP71
EFI Version: 1037.120.79.0.0
Built by: tangstad@pdb172
Date: Thu Apr 23 20:04:19 2020
Revision: 1037.120.79 (B&I)
ROM Version: F000_B00
Build Type: Official Build, RELEASE
Compiler: clang-1103.2.29.8
$IBIOSI$ MP71.88Z.F000.B00.2004232004
Copyright (c) 2005-2020 Apple Inc. All rights reserved
Apple ROM Version
BIOS ID: MP71.88Z.F000.B00.2004232004
Model: MP71
EFI Version: 1037.120.79.0.0
Built by: tangstad@pdb172
Date: Thu Apr 23 20:04:19 2020
Revision: 1037.120.79 (B&I)
ROM Version: F000_B00
Build Type: Official Build, RELEASE
Compiler: clang-1103.2.29.8
$IBIOSI$ MP71.88Z.F000.B00.2004232004
Copyright (c) 2005-2020 Apple Inc. All rights reserved
Possible.Same Tangstad?
View attachment 910571
Same Tangstad?
View attachment 910571
This thread still going? How are you guys? What are you talking about these days? ✌
I'm always checking every still supported Mac. I use a script to get all EFI versions for non-BridgeOS Macs and generate the table, but the first one I visually inspect is always MP6,1.BridgeOS is pretty much all the talk going on here now ?
BootROM Version | Released with: | Type: | Note: |
---|---|---|---|
MP51.007F.B03 | Mac Pro EFI Firmware Update 1.5 | General release | First public released Mac Pro 5,1 firmware update, microcodes vulnerable to Spectre and Meltdown |
MP51.0083.B00 | 10.13 DP5 | Beta | Beta APFS support, microcodes vulnerable to Spectre and Meltdown |
MP51.0084.B00 | 10.13 DP6 and 10.13.0 | General release | Initial APFS support, microcodes vulnerable to Spectre and Meltdown |
MP51.0085.B00 | 10.13.4 and Mojave DP1 to DP3 | General release | APFS support, microcodes vulnerable to Spectre and Meltdown |
MP51.0087.B00 | 10.13.5 | General release | Missing microcodes and bricks the Mac Pro if you boot UEFI installed Windows 10 |
MP51.0089.B00 | 10.13.6 | General release | Spectre/Meltdown mitigated microcodes on the April 2 Microcode Update Guidance. |
138.0.0.0.0 | 10.14 DP7 and 10.14.0 | General release | 5GT/s support for every PCIe 2.0 card |
139.0.0.0.0 | 10.14.1 DP1 | Beta | minor updates and corrections |
140.0.0.0.0 | 10.14.1 DP3 and 10.14.1 to 10.14.4 | General release | Native NVMe boot support, several minor updates and corrections |
141.0.0.0.0 | 10.14.4 DP2 | Beta | minor updates and corrections |
142.0.0.0.0 | 10.14.4 DP4 and 10.14.5 DP1 | Beta | Updated APFSJumpStart EFI module - W3xxx Xeon bricker. This BootROM version was never released outside betas. |
144.0.0.0.0 | 10.14.5 DP4 and 10.14.5 | General release | lot's of corrections, booting improvements, works with W3xxx Xeons. This is the current BootROM release |
Apple ROM Version
BIOS ID: MP71.88Z.F000.B00.2005050349
Model: MP71
EFI Version: 1037.120.82.0.0
Built by: _securitya@pdb172
Date: Tue May 5 03:49:21 2020
Revision: 1037.120.82 (B&I)
ROM Version: F000_B00
Build Type: Official Build, RELEASE
Compiler: clang-1103.2.29.8
UUID: 2377FE0D-73DC-34E3-9D50-0EA81B2D981B
UUID: B1365F68-CE27-3509-837E-0EB2BCE21381
Apple ROM Version
BIOS ID: MP71.88Z.F000.B00.2005050349
Model: MP71
EFI Version: 1037.120.82.0.0
Built by: _securitya@pdb172
Date: Tue May 5 03:49:21 2020
Revision: 1037.120.82 (B&I)
ROM Version: F000_B00
Build Type: Official Build, RELEASE
Compiler: clang-1103.2.29.8
IBIOSI$ MP71.88Z.F000.B00.2005050349
Copyright (c) 2005-2020 Apple Inc. All rights reserved
$IBIOSI$ MP61.88Z.F000.B00.2004121755
Copyright (c) 2005-2020 Apple Inc. All rights reserved
Apple ROM Version
Model: MP61
EFI Version: 136.0.0.0.0
Built by: root@saumon
Date: Sun Apr 12 17:55:07 PDT 2020
Revision: 136 (B&I)
ROM Version: F000_B00
Build Type: Official Build, Release
Compiler: Apple clang version 3.0 (tags/Apple/clang-211.10.1) (based on LLVM 3.0svn)
Mac: | EFI version: |
---|---|
IM13,1 | 291.0.0.0.0 |
IM14,1 | 143.0.0.0.0 |
IM14,2 | 143.0.0.0.0 |
IM14,3 | 143.0.0.0.0 |
IM14,4 | 203.0.0.0.0 |
IM15,1 | 234.0.0.0.0 |
IM16,1 | 234.0.0.0.0 |
IM16,2 | 234.0.0.0.0 |
IM17,1 | 178.0.0.0.0 |
IM18,1 | 183.0.0.0.0 |
IM18,3 | 183.0.0.0.0 |
IM19,1 | 1037.120.79.0.0 |
MB10,1 | 187.0.0.0.0 |
MB8,1 | 189.0.0.0.0 |
MB9,1 | 192.0.0.0.0 |
MBA5,1 | 263.0.0.0.0 |
MBA6,1 | 121.0.0.0.0 |
MBA7,1 | 194.0.0.0.0 |
MBP10,1 | 261.0.0.0.0 |
MBP10,2 | 284.0.0.0.0 |
MBP11,1 | 160.0.0.0.0 |
MBP11,2 | 160.0.0.0.0 |
MBP11,4 | 198.0.0.0.0 |
MBP12,1 | 191.0.0.0.0 |
MBP13,1 | 245.0.0.0.0 |
MBP13,2 | 267.0.0.0.0 |
MBP13,3 | 267.0.0.0.0 |
MBP14,1 | 207.0.0.0.0 |
MBP14,2 | 207.0.0.0.0 |
MBP14,3 | 207.0.0.0.0 |
MBP9,1 | 232.0.0.0.0 |
MM6,1 | 284.0.0.0.0 |
MM7,1 | 248.0.0.0.0 |
MP6,1 | 136.0.0.0.0 |
CSM/legacy Windows installs don't require or support SecureBoot. It's a requirement only for UEFI Windows 8.1/10 installs.@tsialex - great work and info you've provided to the community over the last couple of years - outstanding!
I have a couple of questions though that I can't seem to find answers to in this thread anywhere:
1) Regarding Windows 10 installing/injecting SecureBoot certificates - are there any real life implications to this if you're only running Windows on your cMP 5,1 - ie no macOS, no dual boot required?
NVMe boot is only supported by Windows 10 UEFI installs, CSM/legacy don't have NVMe boot support at all. Using your Mac Pro as a Windows only PC don't change this fact in any way.2) Does the NVMe boot capability provided by 144.0.0.0.0 for the cMP 5,1 extend to Windows 10 as well, again with Window 10 being the only install OS in the 5,1?
Ugh - I was afraid you say something like that ;-(CSM/legacy Windows installs don't require or support SecureBoot. It's a requirement only for UEFI Windows 8.1/10 installs.
If you just use UEFI Windows 10 on your Mac Pro, that don't change the effects inside the NVRAM, same fragmentation problems happens. BootROM/EFI firmware runs before anything.
NVMe boot is only supported by Windows 10 UEFI installs, CSM/legacy don't have NVMe boot support at all. Using your Mac Pro as a Windows only PC don't change this fact in any way.
Mac Pro EFI is version 1.10 from 2010, while Windows 10 requires PCs that support UEFI 2.3.1c spec from 2012. Windows 10 just happens to work with Apple EFI 1.10, but you have to overcome it's problems when running with an old and unsupported EFI revision.
The only way to make Windows 10 UEFI more or less secure to use with a Mac Pro 5,1 is to use OpenCore NVRAM protection. I'd advise you to dump and clean up/reconstruct your BootROM, then use OpenCore to protect it - anything else will make you a brick down the road.
Since you will change to a NVMe boot drive and UEFI installed Windows, you will have to workaround the Mac Pro EFI limitations with OpenCore BEFORE installing Windows, not after, enabling NVRAM protection. If you enable after, the damage is already done.Ugh - I was afraid you say something like that ;-(
I no longer have a macOS compatible GPU to use in my cMP (I’m running a GeForce RTX 2070) so no way to run macOS (and thus no UEFITool) to reconstruct my bootrom :-(
I’m going to be installing a PCie-based NVMe drive soon, for use as a Win 10 boot drive (currently using a SATA SSD) - assuming the Mac Pro doesn’t brick during the process, I can disable Secure Boot after install to mitigate any future potential bootrom bricking issues...
thanks heaps for your response mate - very much appreciated.
Regards,
P.
Sage advice, which I'll follow. Now to call in a favour and borrow back that HD 5770 I gave away...Since you will change to a NVMe boot drive and UEFI installed Windows, you will have to workaround the Mac Pro EFI limitations with OpenCore BEFORE installing Windows, not after, enabling NVRAM protection. If you enable after, the damage is already done.
Any Apple OEM GPU will work for this, Apple GT120 is inexpensive and works fine up to 10.13.6.
It's worse and better with a MP6,1.Hey tsialex, do you know if UEFI Windows pollutes the NVRAM with SecureBoot certificates on the 6,1?