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.

W0IIN

macrumors newbie
Mar 4, 2020
6
0
Ok. Got in front of the cMP. Removed all peripherals, and disconnected all but one Apple Cinema Display. Turned the cMP on, and it booted right up. Running one display had one slight hesitation when I went to put in my users password, but flashing cursor showed right up, no grey screen, no freeze. Typed in my PW, opened everything right up.

Loaded DriveDX and opened it up. Connected ethernet. Ran Drive DX and my SSD boot drive has a perfect "Good" score. See screenshot. The other two drives have "average" results, about in the upper 50% range, the only things that draw them down are throughput, seek time performance, spin up time, and temperature.

After the good results, and being able to run disk utility on the SSD first aid, I plugged in the other Apple Cinema Display. While writing this response, both displays are doing fine. I will shut down the cMP and see if both monitors connected (without the LG DVI connected) has any issues during startup.
 

Attachments

  • Screen Shot 2020-03-04 at 6.23.59 PM.png
    Screen Shot 2020-03-04 at 6.23.59 PM.png
    173.7 KB · Views: 249

MacProRestoreGuy

macrumors newbie
Mar 2, 2020
20
0
Please fully read this first post, you will probably find that you have one or more problems described into the various notes below.

Mojave will only install if you have upgraded your BootROM and your Mac Pro have a Metal capable GPU.

If you are trying to install Mojave on a Mac Pro 5,1 (2009 updated to 5,1 firmware, 2010 and 2012), you have first to upgrade your BootROM to version MP51.0089.B00 and to High Sierra 10.13.6, then you can install a Metal capable GPU* that works with High Sierra and finally you can upgrade your firmware and install Mojave.

You can read the Apple Support article here: Install macOS 10.14 Mojave on Mac Pro (Mid 2010) and Mac Pro (Mid 2012).

Remember: Apple Mojave recommend RX-560/580 cards do not have pre-boot configuration support (boot screens), so you need to install your original Mac EFI GPU to upgrade your BootROM to MP51.0089.B00 using the Mac App Store High Sierra 10.13.6 full installer. After that, Mojave installer can upgrade your firmware without the need of a Mac EFI GPU and requires that you only have Metal supported cards* installed in your Mac Pro.​
The Apple third-party graphics cards list identifies specific cards that are compatible:​
  • MSI Gaming Radeon RX 560 128-bit 4GB GDDR5
  • SAPPHIRE Radeon PULSE RX 580 8GB GDDR5
  • SAPPHIRE Radeon HD 7950 Mac Edition
  • NVIDIA Quadro K5000 for Mac
  • NVIDIA GeForce GTX 680 Mac Edition
The three cards listed in bold above have pre-boot configuration support/Mac EFI.​
The list also identifies cards that might be compatible, none of which have pre-boot configuration support/Mac EFI:​
  • AMD Radeon RX 560
  • AMD Radeon RX 570
  • AMD Radeon RX 580
  • AMD Radeon Pro WX 7100
  • AMD Radeon RX Vega 56
  • AMD Radeon RX Vega 64
  • AMD Radeon Pro WX 9100
  • AMD Radeon Frontier Edition
*METAL capable GPU as in any METAL supported GPU that works with High Sierra:

Can even be a NVIDIA GPU that has METAL support and don't work with Mojave, like GTX 980 or GTX 1080. Newer AMD GPUs that won't work with High Sierra, like VII (only works with 10.14.5+) and RX 5700 XT (only works with 10.15.1+) won't work for upgrading the Mac Pro BootROM. High Sierra METAL support it the key.

- Cheapest Apple recommended METAL supported GPU:

It's the first card of the Apple third-party list above, but people ask it anyway:​

  • MSI Gaming Radeon RX 560 128-bit 4GB GDDR5
Usually most AMD Radeon RX 560 models available on the western market works with MP5,1 and Mojave, but not the RX 560 made for the Chinese market since this card have less CUs than the real ones and Mojave don't know how to configure it correctly.​

- Hacked installs note:

If you did a hacked install, like dosdude one, you will probably need to do a clean install to upgrade your firmware.​

Only the full Mac App Store installers work for upgrading the firmware, macOS installers patched with dosdude tool can't upgrade the firmware. Apple firmware upgrade tool needs a clean and standard EFI partition to do so, so you probably need to do a clean install before trying to upgrade the firmware if you used a hacked install.​

- RAID & SATA III PCIe cards note:

You can't upgrade your firmware if you are booting from a RAID array or using a SATA III card. Remove all RAID drives and boot from a SATA drive connected into a native SATA port. Btw, Mojave don't boot from SoftwareRAID arrays or any hardware array that present to the OS as multiple disks.​
Sometimes people can't upgrade from PCIe AHCI and NVMe blades too, so use the same advice if you have any problems while upgrading the firmware.​

- Upgrade your firmware from High Sierra installed in an APFS drive:

A lot of people report that can't upgrade the BootROM from High Sierra installed with HFS+, so use a new/empty drive to install High Sierra from an APFS partition. Btw, Mojave requires APFS.​

- Homemade Fusion drives note:

Mojave has to be installed with APFS and the way Fusion drives are made changed. Use a SATA disk installed on the south bridge ports to do all firmware upgrades and the Mojave install. After you already upgrade your Mac Pro firmware to 144.0.0.0.0 and Mojave is installed, you can recreate the Fusion drive.​

- Upgrade firmware from USB note:

You can’t upgrade Mac Pro firmware from createinstallmedia USB-key. Do it from macOS. It only works if you have the exact original config and if your Mac Pro is 2010/2012. Don’t waste your time trying, the USB installer asks for you to shutdown and then never power off your Mac Pro.​

- Kepler NVIDIA GPUs (GT 640/740, GTX 670/680/780, Quadro K5000) note:

If you have a supported NVIDIA Kepler GPU like GTX 680 Mac Edition card, GTX 680 flashed with the Mac Edition firmware, GT 640/740, GTX 670/770/780 or a Quadro K5000 you can't do a USB clean install with it at the moment. The USB installer don't detect that the GPU is a Metal supported card and don't continue the install, it's a bug with Nvidia Kepler GPUs.​

To do a clean install, do from macOS with two drives - just select your empty one when doing the install.​

- Bluetooth keyboards/mice note:

A lot of people have problems installing macOS with Apple and third party bluetooth keyboards/mice. It's best to use wired ones.​

- Firmware upgrades not working when you have a 4K display or a display newer than DP1.1:

You can't update to newer firmwares, with a 4K or DisplayPort v1.2/1.4 screen connected to your GPU. It's an old bug that Apple corrected with late-2013 Mac Pro and "forgot" to correct with MP5,1.​
Apple MP5,1 efiflasher don't support 4K screens or DP v1.2/1.4 displays. Apple OEM GPUs like GT120, HD 4870, HD 5770 and HD 5870 don't have hardware support for DP v1.2/1.4, so you can use a 4K display for upgrading the firmware since your 4K/DP v1.2/1.4 display then would be using the supported DP v1.1 spec, but the METAL GPUs and newer EFI flashed GPUs have support for DP 1.2/1.4 and will trigger the efiflasher flasher bug.​
If your monitor has a option to downgrade to DP v1.1 or have a DVI port, use it, if not, you will need another monitor for upgrading your firmware.​
Since people asked about headless flashing, Xserves and 2009 Mac Pro, still with MP4,1 firmware, had the option of upgrading the firmware headless via remote firmware flashing, but Apple removed the option and the remote efiflasher with MP5,1 release.​

- Stuttering audio with Dual Processors MP4,1 upgraded to MP5,1 firmware when running Mojave note:

Be aware that on Dual Processors MP4,1>5,1 machines that still have the original Gainestown processors (Xeon 55xx-series), after installing Mojave you will have stuttering audio problems that only can be solved upgrading the Xeon processors to Westmere (Xeon 56xx-series), read about on this thread Strange Audio Issue on MP 4,1>5,1 Mojave 10.14.4.​
This is a problem exclusive of Dual Processor MP4,1 and single CPU MP4,1 don't have this problem at all.​

- Mojave black screens with AMD Polaris GPUs (RX 4xx/5xx) note:

Some people are getting black screens with Mojave when using RX 4xx/5xx GPUs, if you are having it, do a clean install or debug your kexts, seems a problem with incompatible Air Display kexts. Read here.​

- 144.0.0.0.0 and previous macOS releases note:

Yes, BootROM 144.0.0.0.0 can boot even 10.6.8, no problem, but you are limited to GPU driver support since you can't boot a macOS versions that don't have drivers for your GPU. For example, with AMD RX 4xx/5xx GPUs, you are limited to 10.12.6/10.13/10.14.​

Btw, you can upgrade your firmware to 144.0.0.0.0 without installing Mojave, just close the installer after the firmware upgrade is done.​

- 144.0.0.0.0 and High Sierra with HFS+ drives note:

If you want to upgrade to BootROM 144.0.0.0.0 and don't want to upgrade to Mojave, just close the Mojave installer when the installer opens again post firmware upgrade completion. Mojave changes your main drive to APFS, but if you end the install process after the firmware upgrade, nothing will be changed.​

- 144.0.0.0.0, High Sierra and Mojave METAL unsupported NVIDIA GPUs:

If you want to upgrade to BootROM 144.0.0.0.0 to use High Sierra and a Maxwell or Pascal NVIDIA GPU, if your GPU is working correctly with High Sierra NVIDIA WEB drivers, you can use the Mojave installer to upgrade the BootROM.​
Lot's of people have been using GTX 980/1080 with 10.13.6 and upgrading to current BootROMs without any problems.​

- 140.0.0.0.0 to 144.0.0.0.0 firmware upgrade note:

The fail-proof way to upgrade a MP5,1 firmware is to fully erase a SATA drive, install High Sierra 10.13.6 to it, download the current Mac App Store full installer (10.14.6), clear the NVRAM 3 times in sequence, after that you try to upgrade the firmware running the Mojave full installer.​

- How to do a clean install with a RX 4xx/5xx/VEGA GPU without pre-boot configuration support?

The easiest way is to do from macOS, opening the installer and then selecting the drive you want to install to.​
If you want to do a USB clean install, first create a createinstallmedia USB key, erase the drive that you want to install Mojave, remove all other bootable disks, connect the createinstallmedia USB installer and then power-off/on. When the Mac Pro don't find any bootable SATA/PCIe disk, it will boot from the createinstallmedia USB installer. After three minutes or so, after the installer loads the GPU drivers, the screen will work.​


- PCIe drives as external drives:

This is off-topic but since people ask, I added it here.​
All types of PCIe drives (SATA, SAS, AHCI, NVMe, M.2, U.2, RAID arrays, etc) are external to the Mac Pro firmware, only drives connected to the six native SATA ports of the Mac Pro southbridge are internal to the BootROM.​

PCIe drives are bootable, exactly as the internal ones.​


If you have a earlier than MP51.0089.B00 BootROM version, these are the steps to upgrade your BootROM to have Mojave support:

  1. For GPUs that support DP v1.2/1.4, disconnect any 4K or DP1.2 display. You can't update to MP51.0089.B00, or newer firmwares, with a 4K/DP v1.2/1.4 screen connected to a GPU that has hardware support for DP v1.2/1.4 (read the note). If you monitor has a option to downgrade to DP v1.1 or a DVI port, use it, if not, you will need another monitor.
  2. Disable FileVault2 if enabled, since FV2 is not supported anymore with a Mac Pro 5,1 running Mojave.
  3. Install a Mac EFI64 GPU. Any original Apple card from 2008 to 2012 (HD 2600XT, 8800GT, Quadro FX 5600, GT120, HD 4870/5770/5870) or 3rd party Mac EFI cards like Sapphire HD 7950 Mac Edition, eVGA GTX 680 Mac Edition, NVIDIA Quadro 4000/K5000 or self-flashed/MVC flashed cards. Please note that if your flashed GPU is not macOS installer compatible, like NVIDIA Maxwell and Pascal, you need to install one that is.
  4. If you use a SATA III PCIe card, remove your drive from the card and install into the Mac Pro SATA II ports, a lot of people report trouble doing the firmware upgrade with SATA III PCIe cards.
  5. If you ever downloaded any previous version of High Sierra, have it saved in any of Mac Pro external drives, you have to delete it/move to a offline disk and then restart your Mac. You need the current High Sierra 10.13.6 full installer from the Mac App Store, no previous version have the needed MP51.0089.B00 BootROM.
  6. This is the Apple Support page where you can get the link for the 10.13.6 Mac App Store Installer (you need this even if you already are on 10.13.6). see the image below. Note, if you never used Mac App Store before, you need to validate your account first and download a free app before trying to get High Sierra View attachment 793503
  7. Open the High Sierra 10.13.6 Mac App Store full installer, do the firmware upgrade as asked.
  8. After the firmware upgrade, High Sierra installer will open again, you can close it.
  9. Now check if your Mac Pro BootROM is MP51.0089.B00, if yes you can shutdown and install your Metal capable GPU (any AMD equal or newer than HD 7xxx, NVIDIA GTX 680 Mac Edition, Quadro K5000 and other NVIDIA Kepler cards). [If you have a NVIDIA card that need the web driver, Maxwell and Pascal ones, wait for NVIDIA release it for Mojave if ever…]
  10. Download the full Mac App Store installer for Mojave. If you ever downloaded any previous version of Mojave, have it saved in any of Mac Pro external drives, you have to delete it/move to a offline disk and then restart your Mac. You need the current Mojave 10.14.5 or 10.14.6 full installer from the Mac App Store, no previous version have the needed 144.0.0.0.0 BootROM.
  11. Open the installer, do the firmware upgrade as asked. (Note, if you never used Mac App Store before, you need to validate your account first and download a free app before trying to get Mojave).
  12. After the reboot, open System Information and check if you have BootROM 144.0.0.0.0, if yes, you can do a createinstallmedia USB clean install (read NVIDIA GTX 680/780/Quadro K5000 note) or upgrade your previous High Sierra install.


- Mac Pro 5,1 firmware releases, from the oldest to the newest:

Mac Pro EFI Firmware Update 1.5 with MP51.007F.B03 First public released Mac Pro 5,1 firmware update​
10.13 DP5 with MP51.0083.B00 with initial APFS support​
10.13 DP6 with MP51.0084.B00 with APFS support​
10.13.4 with MP51.0085.B00 (Mojave DP1/DP2/PB1/DP3/PB2 too)​
10.13.5 with MP51.0087.B00 missing the Intel Xeon microcodes​
10.13.6 with MP51.0089.B00 updating to the Spectre mitigated microcodes on the April 2 Microcode Update Guidance.​
10.14 DP7/PB6 with 138.0.0.0.0 with 5GT/s and new microcodes​
10.14.1 DP3 with 140.0.0.0.0 with NVMe support​
10.14.4 DP4 with 142.0.0.0.0 W3xxx Xeon "bricker" & updated APFSJumpStart EFI module​
10.14.5 DP1 with 142.0.0.0.0 again with W3xxx Xeon "bricker"​
10.14.5 DP4 with 144.0.0.0.0 lot's of corrections, booting improvements​
10.14.5 final with 144.0.0.0.0 lot's of corrections, booting improvements​

BootROM VersionReleased with:Type:Note:
MP51.007F.B03Mac Pro EFI Firmware Update 1.5General releaseFirst public released Mac Pro 5,1 firmware update
MP51.0083.B0010.13 DP5BetaBeta APFS support
MP51.0084.B0010.13 DP6 and 10.13.0General releaseInitial APFS support
MP51.0085.B0010.13.4 and Mojave DP1 to DP3General releaseAPFS support
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 releaseNVMe boot, minor updates and corrections
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
144.0.0.0.010.14.5 DP4 and 10.14.5General releaselot's of corrections, booting improvements. This is the current BootROM release

If nothing above works for you, try this:

  1. Download Sierra (10.12.6) - don't use 10.13/10.14 to this, both require firmware updates to install. Download from the Mac App Store, don't use hacked installs, torrents, etc.
  2. Use createinstallmedia to create a USB key installer.
  3. Shutdown your Mac Pro and remove all PCIe cards except your Mac EFI GPU.
  4. Clear your Mac Pro SMC and NVRAM - clear NVRAM 3 times sequentially.
  5. Remove all disks except the one that you will do a clean install of 10.11.6/10.12.6.
  6. Power on your Mac Pro and do a clean install of 10.11.6/10.12.6.
  7. After 10.11.6/10.12.6 is installed, download 10.13.6 full Mac App Store installer and open it, the High Sierra installer will ask you to perform a firmware update, shutdown your Mac Pro and do it. Download from the Mac App Store, don't use hacked installs, torrents, etc.
  8. After your Mac Pro restarts, close the installer and go to SystemInformation and check if your BootROM is MP51.0089.B00 now. If not, you did something wrong.
  9. Use createinstallmedia to create a USB key installer of High Sierra, power off your Mac Pro.
  10. Power on your Mac Pro, boot from the createinstallmedia USB-key and do a clean install of 10.13.6 - always do clean installs.
  11. After 10.13.6 is installed, shutdown your Mac Pro and replace your original GPU with a Metal supported one.
  12. Power on your Mac Pro and download 10.14.6 full Mac App Store installer. Download from the Mac App Store, don't use hacked installs, torrents, etc. Open it, the Mojave installer will ask you to perform a firmware update, shutdown your Mac Pro and do it.
  13. After your Mac Pro restarts, check if your BootROM is 144.0.0.0.0, if it is, you can create a USB-key and do a clean install of Mojave now. If you have a NVIDIA GTX 680, then you have to do a clean install from your 10.13.6 disk into another disk, since USB installer has a bug that don't identify GT640/740, GTX 680/780/Quadro K5000 as a METAL supported GPU.

What to do if during the upgrade process you bricked your Mac Pro:

If during the upgrade process you bricked the BootROM, 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 a 2009 Mac Pro. If you have a 2010 or 2012 you can use 2010 or 2012 backplanes.
  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.
  3. Desolder, reprogram and solder back the SPI flash, chip U8700 on the backplane. It's not possible to read or write while soldered on the MP5,1 backplane. A cheap ch341a programmer will work for reprogramming the BootROM after the SPI is desoldered. Start reading here #928, read all my posts from there. Mojave has the generic MP51.fd firmware image inside the full installer, it's enough for boot but not for iCloud/iMessage/FaceTime.

    Code:
    Install\ macOS\ Mojave/Install\ macOS\ Mojave.app/Contents/Resources/Firmware/MP51.fd
First time flasher here and not having any luck. Tried all kinds of stuff but getting lost.
 
Last edited:

MacProRestoreGuy

macrumors newbie
Mar 2, 2020
20
0
Sorry, but you won't find anything better elsewhere.
No need to apologize. I am new to this.
[automerge]1583382566[/automerge]
Sorry, but you won't find anything better elsewhere.
I'll be damned. It finally worked. I was starting to get quite frustrated. I believe the mistake was opening the EFI package file. Swapped in a different HD with fresh install of Sierra and repeated steps, worked.
 
Last edited:

tsialex

Contributor
Original poster
Jun 13, 2016
13,454
13,601
Don't apologize. You're entitled to your opinion.
If this thread wasn't the best resource covering Mac Pro 5,1 firmware upgrades, wouldn't be a sticky thread…

Anyway, it's a wiki thread and you are welcome to improve it.
 

MacProRestoreGuy

macrumors newbie
Mar 2, 2020
20
0
If this thread wasn't the best resource covering Mac Pro 5,1 firmware upgrades, wouldn't be a sticky thread…

Anyway, it's a wiki thread and you are welcome to improve it.
Sounds good. Super Newb
If this thread wasn't the best resource covering Mac Pro 5,1 firmware upgrades, wouldn't be a sticky thread…

Anyway, it's a wiki thread and you are welcome to improve it.
Thank you. Good luck with flashing everyone.
 
Last edited:

W0IIN

macrumors newbie
Mar 4, 2020
6
0
After logging out and trying to log back in the same weird freeze issues kept happening. I think the GPU is suffering and starting its way to giving up the ghost.

To keep on the topic of the thread, I did verify that Mojave is installed correctly with BootROM version 144.0.0.0.0, putting to rest my concern that I had installed Mojave incorrectly.

I hope this helps others since the METAL required GPU is a requirement to upgrade to Mojave, and I did not expect it to show indicators of failing almost immediately after upgrading. I figured my Xeon X5680's would show issues first, but they have been doing just fine (My original CPU's were the dual 2.26 gHz). My original (Apple Installed when cMP was new) ATI Radeon 4870 was even still rocking on HS after this new R9 280X started showing the fails.

Thanks (as many people have already) to tsialex and all who contributed to this thread. It was pivotal to me taking the plunge.

Now I am off to see about picking up a new RX580...
 

abhi234u

macrumors newbie
Feb 28, 2020
4
0
You can learn to upgrade the firmware reading the first post of the thread.
[automerge]1583186397[/automerge]
Hacked installs don't work for upgrading Mac Pro firmware. You will need to start with a Sierra clean install, you can see how to do it reading the If nothing above works for you, try this part of the 1st post.

High Sierra and Mojave don't work with MP51.007F.B03, unless hacked, only Sierra and earlier.
Thanks for your help @tsialex , I have upgraded my firmware to 144.0.0.0.0 and installed Mojave using borrowed Sapphire Pulse Radeon RX580. Now only one screen with DVI works for me and another with display port doesn't.

Any inputs on making my other display work
Can I use my MSI Armor RX570 now as I have upgraded to Mojave?

My System configuration

2 x 3.33 GHz 6-Core Intel Xeon
Mac Pro early 2009

Thanks
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,454
13,601
Thanks for your help @tsialex , I have upgraded my firmware to 144.0.0.0.0 and installed Mojave using borrowed Sapphire Pulse Radeon RX580. Now only one screen with DVI works for me and another with display port doesn't.

Any inputs on making my other display work
Can I use my MSI Armor RX570 now as I have upgraded to Mojave?

My System configuration

2 x 3.33 GHz 6-Core Intel Xeon
Mac Pro early 2009

Thanks
144.0.0.0.0.0 has nothing to do with GPU personality.

It's the driver/framebuffer that controls what outputs work or not. There are reports of some GPUs that work perfectly fine with High Sierra for all outputs, now miss the functionality of some of the outputs with Mojave/Catalina.

I don't know your GPU, I own a Sapphire Pulse RX 580, and I don't have problems with any of the outputs. Sapphire Pulse is one of the officially supported, while yours is not. RX 570 is on the Apple list that might be compatible, see the support article.

You should search if someone has the same GPU as you have and ask if they had the same problem/found any solution.
 

kohlson

macrumors 68020
Apr 23, 2010
2,425
737
Can I use my MSI Armor RX570 now as I have upgraded to Mojave?
Is there any harm in just plugging it in - by itself - and seeing if it works?

FWIW, I drive 3 monitors with the Sapphire Pulse RX580 - 2x DP and 1x HDMI.
 

ctone

macrumors regular
Nov 28, 2006
103
4
It's on the notes that you still can boot 10.6, or any previous version, if your video card support it. BootROM upgrades have no influence with what macOS releases you can boot.

Upgrade to 144.0.0.0.0, MP51.0089.B00 don't have the current Intel microcodes and don't support a long list of corrections.

OK, thanks @tsialex . Are there any tests I can run or other ways to make sure that there aren't any problems present which could contribute to bricking my Mac Pro before attempting the final jump to Mojave?

I already successfully upgraded to 10.13.6 and installed MP51.0089.B00, have a working MSI Radeon RX 560 4GB metal compatible GPU installed, and it's working great, but am holding back on upgrading to Mojave and doing the last firmware upgrade due to fear of bricking it. I am prepared to do a fresh install of High Sierra onto a blank drive and upgrade from there as suggested in the first post.
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,454
13,601
OK, thanks @tsialex . Are there any tests I can run or other ways to make sure that there aren't any problems present which could contribute to bricking my Mac Pro before attempting the final jump to Mojave?

I already successfully upgraded to 10.13.6 and installed MP51.0089.B00, have a working MSI Radeon RX 560 4GB metal compatible GPU installed, and it's working great, but am holding back on upgrading to Mojave and doing the last firmware upgrade due to fear of bricking it. I am prepared to do a fresh install of High Sierra onto a blank drive and upgrade from there as suggested in the first post.
There are different causes for bricks and different bricks. You can have a brick where the problem is not the firmware, but the SPI flash that stores the firmware. There are bricks caused by incomplete upgrades, bricks caused by NVRAM problems and bricks caused by the SPI flash being defective.

Early-2009 Macs already have 11 years since the first ones where delivered and some Macs are already over the rated writes for the SPI flash (100.000 erase cycles). You have to remember that the SPI flash have not just the BootROM, but the NVRAM too. The NVRAM is dynamic and every time some bit changes within some configuration parameter stored there, a 4KB block is erased. Lot's of bricks that people are reporting are not flashing or NVRAM fragmentation problems, but failing SPI flashes and you can't overcome this without replacing the SPI flash memory.

While a modern NAND flash used on SSDs or iDevices have a controller that spread the writes and you have write reports that show you when the NAND is near the rated specification, the SPI flashes used on Mac Pros don't have anything like it and cells just die. You can't avoid it.

The only thing that you can do to avoid a brick is to try to correct the NVRAM problems that cause a brick, like fragmentation. There isn't a easy and straightforward to detect NVRAM fragmentation, but with a SPI flash dump advanced users can can easily inspect the dump and see multiple occurrences of MemoryConfigs, Microsoft SecureBoot certificates, etc.
 
  • Like
Reactions: ctone

QuietSoft

macrumors newbie
Mar 11, 2020
10
2
Newbie just needing some reassurance. I have a 2012 Mac Pro 5,1, single 3.33 GHz 6-core X5680 (not W3680), NVIDIA GTX 980 Ti, and 1 TB Samsung 850 EVO on an OWC Accelsior S PCIe card formatted HFS+, running 10.13.6 High Sierra with BootROM MP51.0089.B00.

Reading through the thread, I believe it's possible and safe to upgrade to BootROM 144.0.0.0.0 using the 10.14.6 Mojave installer on a new SATA HD formatted APFS with High Sierra, but not actually do the Mojave install. Then I can remove the SATA HD and continue using the machine as before but with the latest BootROM. Later I can upgrade to Mojave once I figure out what equivalent or better performance AMD GPU to buy (will ask for advice in other forum topic).

Someone please confirm my understanding is correct. I don't want to risk bricking my machine.
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,454
13,601
Newbie just needing some reassurance. I have a 2012 Mac Pro 5,1, single 3.33 GHz 6-core X5680 (not W3680), NVIDIA GTX 980 Ti, and 1 TB Samsung 850 EVO on an OWC Accelsior S PCIe card formatted HFS+, running 10.13.6 High Sierra with BootROM MP51.0089.B00.

Reading through the thread, I believe it's possible and safe to upgrade to BootROM 144.0.0.0.0 using the 10.14.6 Mojave installer on a new SATA HD formatted APFS with High Sierra, but not actually do the Mojave install. Then I can remove the SATA HD and continue using the machine as before but with the latest BootROM. Later I can upgrade to Mojave once I figure out what equivalent or better performance AMD GPU to buy (will ask for advice in other forum topic).

Someone please confirm my understanding is correct. I don't want to risk bricking my machine.
Please read the first post, all info, and reassurance, you ever need is there.
 
  • Like
Reactions: kohlson

pierrox

macrumors 6502
Jun 19, 2015
271
81
Paris, France
My Mac Pro 4,1->5,1 has one SSD with several partitions. Main is Mojave, but I also have a Sierra for some older software and testing, and a High Sierra. It has firmware 144.0.0.0 since it has Mojave 10.14.6
I want to upgrade the High Sierra partition - there are software on it that I'd rather not have to reinstall. So I got the latest installer from the AppStore and when I run it, I get this message:
Your Mac needs a firmware update in order to install to this volume. Please select a Mac OS Extended (Journaled) volume instead.
Which is strange since my firmware is the latest (or is it not?), and since the drive partition will eventually turned into AFPS (which it already is, I guess from when I installed Mojave and used the HS partition to run the installer from). I tried to run the installer from the Mojave partition but same thing.
Now I could just reformat the partition to HFS+, but as said earlier, I'd rather keep it as is and update it to Mojave. Is that possible? Or should I just wipe it clean and avoid possible hassle?
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,454
13,601
My Mac Pro 4,1->5,1 has one SSD with several partitions. Main is Mojave, but I also have a Sierra for some older software and testing, and a High Sierra. It has firmware 144.0.0.0 since it has Mojave 10.14.6
I want to upgrade the High Sierra partition - there are software on it that I'd rather not have to reinstall. So I got the latest installer from the AppStore and when I run it, I get this message:
Your Mac needs a firmware update in order to install to this volume. Please select a Mac OS Extended (Journaled) volume instead.
Which is strange since my firmware is the latest (or is it not?), and since the drive partition will eventually turned into AFPS (which it already is, I guess from when I installed Mojave and used the HS partition to run the installer from). I tried to run the installer from the Mojave partition but same thing.
Now I could just reformat the partition to HFS+, but as said earlier, I'd rather keep it as is and update it to Mojave. Is that possible? Or should I just wipe it clean and avoid possible hassle?
If you are not using SMBIOS spoofing via OC, you probable have an incompatible APFS partition, made by an old version of the APFS driver. This will be tricky to debug.

I personally prefer to nuke and install from scratch, I prefer to not have any risk of losing data down the road.
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,454
13,601
That makes sense, it's probably because I'm booting with the OC package made for HW acceleration! I guess it's safest to boot "regular Mac" and wipe/format the drive anyway, right?
Yes, you need to boot bare metal.
 
  • Like
Reactions: pierrox

tsialex

Contributor
Original poster
Jun 13, 2016
13,454
13,601
There is an overflow of information in this thread. It would almost cost me more to go through it, than to buy a new Mac Pro, even though my current Mac Pro's (5.1) with 4x8TB internal striped disks, optical out and eSata/USB3 expansion serve me well, with a decent GPU.

I'm currently running OpenCore 10.15.4 (beta) with 5700XT with great success.

So, could anyone explain what the most genuine way would be to enable HW acceleration of H264/H265, and what to expect? Would it work like on a new Mac Pro 7.1?

Thanks a lot if anyone could enlighten me!
Wrong thread, no? Go to the AMD Hardware Acceleration thread or the OpenCore thread, your questions are completely off-topic here.
 
  • Like
Reactions: JM-Prod

Random Fe

macrumors newbie
Mar 17, 2020
7
1
Hello. This forum has been of so much help to me in the past year with my journey with my cMP. However, I am having an issue that finally moved me to make an account and post about.

Some necessary information:
- My boot drive is a Crucial P1 NVMe SSD connected with an adapter to a x4 PCIe slot.
- I had an old HDD as a backup drive in a SATA bay.
- I have an RX 580 and the original EFI GPU.

Recently I decided to take on the upgrade to Mojave (mostly for HW accel) from my long time stay with High Sierra. BootROM upgrade went with no error (in fact I had upgraded to 140.0.0.0 sometime in the past to receive NVMe booting support, so I just needed to jump to 144.0.0.0). I had to switch the Wifi card which went perfect.

So I started the Mojave installer. However, when I finished updating to Mojave, I could not boot to my NVMe SSD. It worked initially when the update finished and the computer booted itself up (funny I have a screenshot of me in Mojave), and a Restart I tried worked; but when I shut it down, reset the PRAM/NVRAM (as I was having trouble with iMessage), and tried booting it would not display an image. I slotted in my EFI GPU and confirmed that, even when manually set, the Mac Pro would refuse to boot from my NVMe SSD.

Is there an issue with my SSD; is my SSD not compatible with Mojave? What would you guys recommend I try? I am posting this from my Mac which I was very fortunate to restore from my backup HDD to High Sierra. I really want Mojave, but at this point I feel like I have to get a SATA SSD to be on Mojave, but that would mean my NVMe SSD would be unused until my next rig and, in turn, a waste of money. Am I missing something?

One thing I have noticed is that APFS seems to mess with my SSD. I think a few months back I tried to upgrade to APFS in High Sierra, and after that I couldn't boot and had to restore back to HFS+. Perhaps it's not Mojave and just APFS?

Thank you all in advance, and thank you for all the information you put up previously that has sustained me until now.
 
  • Like
Reactions: GreyT-Drumming

GreyT-Drumming

macrumors newbie
Mar 17, 2020
20
3
Hello. This forum has been of so much help to me in the past year with my journey with my cMP. However, I am having an issue that finally moved me to make an account and post about.

Some necessary information:
- My boot drive is a Crucial P1 NVMe SSD connected with an adapter to a x4 PCIe slot.
- I had an old HDD as a backup drive in a SATA bay.
- I have an RX 580 and the original EFI GPU.

Recently I decided to take on the upgrade to Mojave (mostly for HW accel) from my long time stay with High Sierra. BootROM upgrade went with no error (in fact I had upgraded to 140.0.0.0 sometime in the past to receive NVMe booting support, so I just needed to jump to 144.0.0.0). I had to switch the Wifi card which went perfect.

So I started the Mojave installer. However, when I finished updating to Mojave, I could not boot to my NVMe SSD. It worked initially when the update finished and the computer booted itself up (funny I have a screenshot of me in Mojave), and a Restart I tried worked; but when I shut it down, reset the PRAM/NVRAM (as I was having trouble with iMessage), and tried booting it would not display an image. I slotted in my EFI GPU and confirmed that, even when manually set, the Mac Pro would refuse to boot from my NVMe SSD.

Is there an issue with my SSD; is my SSD not compatible with Mojave? What would you guys recommend I try? I am posting this from my Mac which I was very fortunate to restore from my backup HDD to High Sierra. I really want Mojave, but at this point I feel like I have to get a SATA SSD to be on Mojave, but that would mean my NVMe SSD would be unused until my next rig and, in turn, a waste of money. Am I missing something?

One thing I have noticed is that APFS seems to mess with my SSD. I think a few months back I tried to upgrade to APFS in High Sierra, and after that I couldn't boot and had to restore back to HFS+. Perhaps it's not Mojave and just APFS?

Thank you all in advance, and thank you for all the information you put up previously that has sustained me until now.
I am one step behind you, so answers to your question will probably help me too. I have an MacPro 2009, 5.1 running fine on High Sierra 10.13.6. I want to be able to boot from my PCIe mounted blade, 970 EVO and have understood that I need to update BootROM, but not sure how to do that. as it is now I get much faster data respons from that than from my Samsun 860 PRO, 1TB
seems that my BootROM version is OLD!
Any help is appreciated

Palle
 

Attachments

  • MacPro Hardware.png
    MacPro Hardware.png
    163.9 KB · Views: 183

tsialex

Contributor
Original poster
Jun 13, 2016
13,454
13,601
I am one step behind you, so answers to your question will probably help me too. I have an MacPro 2009, 5.1 running fine on High Sierra 10.13.6. I want to be able to boot from my PCIe mounted blade, 970 EVO and have understood that I need to update BootROM, but not sure how to do that. as it is now I get much faster data respons from that than from my Samsun 860 PRO, 1TB
seems that my BootROM version is OLD!
Any help is appreciated

Palle
Please read the first post of the thread…
[automerge]1584550326[/automerge]
Hello. This forum has been of so much help to me in the past year with my journey with my cMP. However, I am having an issue that finally moved me to make an account and post about.

Some necessary information:
- My boot drive is a Crucial P1 NVMe SSD connected with an adapter to a x4 PCIe slot.
- I had an old HDD as a backup drive in a SATA bay.
- I have an RX 580 and the original EFI GPU.

Recently I decided to take on the upgrade to Mojave (mostly for HW accel) from my long time stay with High Sierra. BootROM upgrade went with no error (in fact I had upgraded to 140.0.0.0 sometime in the past to receive NVMe booting support, so I just needed to jump to 144.0.0.0). I had to switch the Wifi card which went perfect.

So I started the Mojave installer. However, when I finished updating to Mojave, I could not boot to my NVMe SSD. It worked initially when the update finished and the computer booted itself up (funny I have a screenshot of me in Mojave), and a Restart I tried worked; but when I shut it down, reset the PRAM/NVRAM (as I was having trouble with iMessage), and tried booting it would not display an image. I slotted in my EFI GPU and confirmed that, even when manually set, the Mac Pro would refuse to boot from my NVMe SSD.

Is there an issue with my SSD; is my SSD not compatible with Mojave? What would you guys recommend I try? I am posting this from my Mac which I was very fortunate to restore from my backup HDD to High Sierra. I really want Mojave, but at this point I feel like I have to get a SATA SSD to be on Mojave, but that would mean my NVMe SSD would be unused until my next rig and, in turn, a waste of money. Am I missing something?

One thing I have noticed is that APFS seems to mess with my SSD. I think a few months back I tried to upgrade to APFS in High Sierra, and after that I couldn't boot and had to restore back to HFS+. Perhaps it's not Mojave and just APFS?

Thank you all in advance, and thank you for all the information you put up previously that has sustained me until now.
This has nothing to do here, for NVMe compatibility, check the first post of the thread:

 

Random Fe

macrumors newbie
Mar 17, 2020
7
1
This has nothing to do here, for NVMe compatibility, check the first post of the thread:


Ok, thank you. I have read that thread, and it doesn’t mention my SSD, nor does it talk about any SSD working for HFS+ and not APFS (unless I missed something). I thought that, since it broke with Mojave, it could apply here but I’ll cross post to that thread. Thanks again!
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.