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.
Mojave only will 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 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 Mac EFI, so you need to install your original EFI GPU to upgrade your BootROM to MP51.0089.B00 using the Mac App Store 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 on your Mac Pro.

The Apple third-party graphics cards list identifies specific cards that are compatible:
  • MSI Gaming Radeon RX 560 128-bit 4GB GDRR5
  • 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 Mac EFI.
The list also identifies cards that might be compatible, none of which have 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
If you have a earlier than MP51.0089.B00 BootROM version, these are the steps to upgrade your BootROM to have Mojave support:

  1. Disconnect any 4K or DP1.2 display. You can't update to MP51.0089.B00 with a 4K/DP1.2 screen connected to your Mac EFI card. It's a old bug that Apple corrected with MP6,1 and "forgot" to correct with the MP5,1. MP5,1 efiflasher don't support 4K screens or DP1.2, you can reconnect after you update your BootROM.
  2. Disable FileVault2 if enabled as FV2 isn't supported on Mac Pro 5,1 with Mojave.
  3. Install a Mac EFI64 card. Any original Apple card from 2008 to 2012 (HD 2600XT, 8800GT, Quadro FX 5600, GT120, HD 4870/5770/5870) plus the Sapphire HD 7950 Mac Edition, eVGA GTX 680 Mac Edition, NVIDIA Quadro 4000/K5000 or self-flashed/MVC flashed cards.
  4. Download the full Mac App Store Installer for 10.13.6 (even if you already are on 10.13.6)View attachment 793503
  5. Open the installer, do the firmware upgrade as asked.
  6. After the firmware upgrade, 10.13.6 installer will open again, you can close it.
  7. 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/newer). [If you have a Nvidia card that need the web driver, Maxwell and Pascal ones, wait for Nvidia release it for Mojave]
  8. Download the full Mac App Store installer for Mojave.
  9. Open the installer, do the firmware upgrade as asked.
  10. After the reboot, open System Information and check if you have BootROM 138.0.0.0.0, if yes, you can do a createinstallmedia USB clean install (read NVIDIA GTX 680 note) or upgrade your previous High Sierra install.
Note, some people are getting black screens with Mojave when using RX-560/580 GPUs, if you are having it, do a clean install or debug your kexts, seems a problem with incompatible kexts (probably something related with AirDisplay).

NVIDIA GTX 680 note:

If you have a NVIDIA GTX 680 Mac Edition card, or GTX 680 flashed with the Mac Edition firmware, you can't do a USB clean install with it at the moment. The USB installer don't detect that GTX 680 is a Metal supported card and don't continue the install, it's a bug.

To do a clean install, do from macOS with two drives - just select your empty one when doing the install.
[doublepost=1540247396][/doublepost]Can anyone direct me to full download of High Sierra 10.13.6? Apple doesn't seem to be posting a full download of OS 10.13.6. I'm stuck with ROM v.
MP51.0087.B00 until I can find a URL that directs me to that download.
 
[doublepost=1540247396][/doublepost]Can anyone direct me to full download of High Sierra 10.13.6? Apple doesn't seem to be posting a full download of OS 10.13.6. I'm stuck with ROM v.
MP51.0087.B00 until I can find a URL that directs me to that download.
First post has the link for the support article that gives you the correct link, item 4, look at the image.
21B1E141-A239-4800-A41D-AC6BBF51CC8C.jpeg
 
  • Like
Reactions: TheStork
Maybe a stupid question, but I'm running 5,1 MacPro with latest High Sierra with
Boot ROM Version: MP51.0084.B00.
GPU: ATI Radeon HD 5770
How do I upgrade my machine to MP51.0089.B00? Does this automatically change with the update to a metal-supported GPU?
 
Maybe a stupid question, but I'm running 5,1 MacPro with latest High Sierra with
Boot ROM Version: MP51.0084.B00.
GPU: ATI Radeon HD 5770
How do I upgrade my machine to MP51.0089.B00? Does this automatically change with the update to a metal-supported GPU?
Read the first post again. You will update with HD5770 until MP51.0089.B00, then you need a Metal supported GPU to do the rest.
 
Read the first post again. You will update with HD5770 until MP51.0089.B00, then you need a Metal supported GPU to do the rest.

Your first post was not clear on the exact process, which is why I asked. Thanks for the reply!
I was planning on installing a new compatible card first, then do the Mohave install.
Is this correct?
 
Your first post was not clear on the exact process, which is why I asked. Thanks for the reply!

"Install a Mac EFI64 card. Any original Apple card from 2008 to 2012 (HD 2600XT, 8800GT, Quadro FX 5600, GT120, HD 4870/5770/5870) plus the Sapphire HD 7950 Mac Edition, eVGA GTX 680 Mac Edition, NVIDIA Quadro 4000/K5000 or self-flashed/MVC flashed cards."

If you have any suggestions to make the first post more clear, please do.

I was planning on installing a new compatible card first, then do the Mohave install.
Is this correct?
Only if your Mac Pro already have BootROM MP51.0089.B00.
 
"Install a Mac EFI64 card. Any original Apple card from 2008 to 2012 (HD 2600XT, 8800GT, Quadro FX 5600, GT120, HD 4870/5770/5870) plus the Sapphire HD 7950 Mac Edition, eVGA GTX 680 Mac Edition, NVIDIA Quadro 4000/K5000 or self-flashed/MVC flashed cards."

Only if your Mac Pro already have BootROM MP51.0089.B00.
Okay, so even if I install a metal-compatible graphics card, the bootROM will not update? You are saying I need another card in addition? Not right... (I think we are having a little language issue) Trying to understand you. Thanks for bearing with me, but there are a lot of people in my situation who aren't as skilled with these nuances as you.
 
Okay, so even if I install a metal-compatible graphics card, the bootROM will not update? You are saying I need another card in addition? Not right... (I think we are having a little language issue) Trying to understand you. Thanks for bearing with me, but there are a lot of people in my situation who aren't as skilled with these nuances as you.

You can see what is your current Mac Pro BootROM version with About This Mac>System Report>Hardware Overview>Boot ROM Version:

If your Mac Pro have a BootROM earlier than MP51.0089.B00, you have to use the full Mac App Store High Sierra Instaler for 10.13.6 to do the firmware upgrade and this one REQUIRES a Mac EFI GPU present to do the firmware upgrade.

If your Mac Pro already have MP51.0089.B00, you can use the full Mac App Store Mojave installer to do the upgrade, this one don't require a Mac EFI GPU but a Metal supported GPU.

After the Mojave Installer upgrade your BootROM, the version will be 138.0.0.0.0.
 
Last edited:
If your Mac Pro have a BootROM earlier than MP51.0089.B00, you have to use High Sierra firmware updater and this one REQUIRES a Mac EFI GPU to do the firmware upgrade.
Really sorry, but still not clear at all. As mentioned before my current graphics card is the ATI Radeon HD 5770 1024 MB. My current bootROM is MP51.0084.B00
Do I need to install a new metal-compatible card, and then do a firmware upgrade (I will Google where to get) on that before I install Mojave?
 
Really sorry, but still not clear at all. As mentioned before my current graphics card is the ATI Radeon HD 5770 1024 MB
Do I need to install a new metal-compatible card, and then do a firmware upgrade (I will Google where to get) on that before I install Mojave?

Let's be clear - it's a two step firmware upgrade to anyone without MP51.0089.B00.

Did you checked what is your BootROM version? You can see what is your current Mac Pro BootROM version with About This Mac>System Report>Hardware Overview>Boot ROM Version.

To update to MP51.0089.B00:

If you are on a version earlier than MP51.0089.B00, like:

  • MP51.07F.B03
  • MP51.083.B00
  • MP51.084.B00
  • MP51.085.B00
  • MP51.087.B00
The first step is upgrade to MP51.0089.B00. You have to use an Apple Mac EFI GPU like HD 2600XT, 8800GT, Quadro FX 5600, GT120, HD 4870/5770/5870 or 3rd party GPUs like the Sapphire HD 7950 Mac Edition, eVGA GTX 680 Mac Edition, NVIDIA Quadro 4000/K5000 or self-flashed/MVC flashed cards.

You have a HD 5770, so you can update to MP51.0089.B00.

You have to use the full Mac App Store High Sierra Installer for 10.13.6 to do the firmware upgrade. Links on the first post. Open the 10.13.6 full installer from the Mac App Store, it will ask you do upgrade your BootROM to MP51.0089.B00, do as the installer asks.​


From MP51.0089.B00 to Mojave:

Now you have to remove the Mac EFI GPU from your Mac Pro and replace it with a Metal Supported GPU like the ones suggested by Apple. Mojave requires a Metal Supported GPU like:

The Apple third-party graphics cards list identifies specific cards that are compatible:
  • MSI Gaming Radeon RX 560 128-bit 4GB GDRR5
  • 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 Mac EFI.
The list also identifies cards that might be compatible, none of which have 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
After the Metal supported GPU is installed, open Mojave Installer to upgrade your BootROM from MP51.0089.B00 to 138.0.0.0.0.

Your HD 5770 can't do this firmware upgrade and don't have Mojave support.

When you open the Mojave installer, it will ask you to do the firmware upgrade, now from MP51.0089.B00 to 138.0.0.0.0, do as the installer asks.

You have to open the Mojave installer and do the firmware upgrade from macOS, not from the createinstallmedia USB installer.​
 
Last edited:
Do I need to install a new metal-compatible card, and then do a firmware upgrade (I will Google where to get) on that before I install Mojave?

Dude, have you even read the Apple support page on this? If you think this is a language thing I'm not sure any of us can help you....................

macOS Mojave - Technical Specifications

Install macOS 10.14 Mojave on Mac Pro (Mid 2010) and Mac Pro (Mid 2012)

From MP51.0089.B00 to Mojave:

Now you have to remove the Mac EFI GPU from your Mac Pro and replace it with a Metal Supported GPU like the ones suggested by Apple. Mojave requires a Metal Supported GPU like:

The Apple third-party graphics cards list identifies specific cards that are compatible:

  • MSI Gaming Radeon RX 560 128-bit 4GB GDRR5
  • 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 Mac EFI.
The list also identifies cards that might be compatible, none of which have 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
After the Metal supported GPU is installed, open Mojave Installer to upgrade your BootROM from MP51.0089.B00 to 138.0.0.0.0. Your HD 5770 can't do this firmware upgrade.

You have to open the Mojave Installer and do the firmware upgrade from macOS, not from the USB installer.



[doublepost=1540263259][/doublepost]To get to MP51.0089.B00 you can use your 5770. For anything from 139.0.0.0.0 on wards you need metal.

This is all in the first post.

Why do you want MP51.0089.B00 specifically?
[doublepost=1540263323][/doublepost]"
To update to MP51.0089.B00:

If you are on a version earlier than MP51.0089.B00, like:

  • MP51.07F.B03
  • MP51.083.B00
  • MP51.084.B00
  • MP51.085.B00
  • MP51.087.B00
The first step is upgrade to MP51.0089.B00. You have to use a Mac EFI GPU like HD 2600XT, 8800GT, Quadro FX 5600, GT120, HD 4870/5770/5870 plus the Sapphire HD 7950 Mac Edition, eVGA GTX 680 Mac Edition, NVIDIA Quadro 4000/K5000 or self-flashed/MVC flashed cards.

You have a HD 5770, so you can update to MP51.0089.B00. "

 
Last edited:
Kings79:
You say: "You have a HD 5770, so you can update to MP51.0089.B00."
Tiaslex says: Your HD 5770 can't do this firmware upgrade.
 
Kings79:
You say: "You have a HD 5770, so you can update to MP51.0089.B00."
Tiaslex says: Your HD 5770 can't do this firmware upgrade.


Let's be clear - it's a two step firmware upgrade to anyone without MP51.0089.B00.

To upgrade to Mojave, there are TWO firmware upgrades to anyone without MP51.0089.B00.

One have to be made with a Mac EFI card like yours HD 5770. The first one updates you to MP51.0089.B00.

The other, have to be made with a Metal Supported GPU, your HD 5770 don't have Metal support. The second one updates from MP51.0089.B00 to 138.0.0.0.0.
 
I understand the instructions, but I currently have MP 5.1 running 10.11 and Radeon 5770 and want to do a clean install of 10.13.6 to start off and then do Mojave and add in 560 card. What’s the best way to do this as I see somewhere you can't use usb installer? I have a spare drive so could install on that and then clone back to my boot SSD when finished? or is there a better way?
 
I understand the instructions, but I currently have MP 5.1 running 10.11 and Radeon 5770 and want to do a clean install of 10.13.6 to start off and then do Mojave and add in 560 card. What’s the best way to do this as I see somewhere you can't use usb installer? I have a spare drive so could install on that and then clone back to my boot SSD when finished? or is there a better way?
You can't do firmware upgrades from the USB installer. Read post #436.

Do all firmware upgrades, after you have 138.0.0.0.0 you can use createinstallmedia to create a Mojave USB installer or install from your current macOS onto a empty drive.
 
Hello my question is, I'm running Mac Pro 5.1 with HS 13.6 APFS on Sonnet SSD with GTX 680 MacEd and K2200 (with build-in MacOS driver instead of incompatibility issues multi GPU nv-WebDriver) how can I force to update to Mojave without creating USB-stick (DosDude) and without removing PC-NV-Quadro?

Installer sais from Terminal no metal etc.
 
I really appreciate the hard work tsialex is putting into this, but I also wanted to confirm something.

I'm currently running Sierra and have a suitable Metal card available to be swapped in at the right time, although with Mac EFI could I not start with that? No matter. I wanted to confirm actual OS upgrade path.

Running Sierra I can update firmware to 089 using the 10.13.6 installer, although can then quit before the OS is installed (just after firmware update). But I have been assuming I can then install Mojave (with its firmware update) right on top of my current Sierra installation (backed up of course). However reading the first post again, I see mention of installing Mojave on top of HS, but no mention of being able to do that from Sierra. I'd rather not have to install full HS first if I don't need to.

Could someone (tsialex?) confirm Mojave will install on top of Sierra (with 089 firmware)? Or is it advisable to install HS first. Would there be any advantage in a clean install of Mojave if my current system is good and clean and running well?
 
I really appreciate the hard work tsialex is putting into this, but I also wanted to confirm something.

I'm currently running Sierra and have a suitable Metal card available to be swapped in at the right time, although with Mac EFI could I not start with that? No matter. I wanted to confirm actual OS upgrade path.

Running Sierra I can update firmware to 089 using the 10.13.6 installer, although can then quit before the OS is installed (just after firmware update). But I have been assuming I can then install Mojave (with its firmware update) right on top of my current Sierra installation (backed up of course). However reading the first post again, I see mention of installing Mojave on top of HS, but no mention of being able to do that from Sierra. I'd rather not have to install full HS first if I don't need to.

Could someone (tsialex?) confirm Mojave will install on top of Sierra (with 089 firmware)? Or is it advisable to install HS first. Would there be any advantage in a clean install of Mojave if my current system is good and clean and running well?
Apple documentation says that you have first upgrade to 10.13.6, then to Mojave. I didn't test Sierra to Mojave.

I like clean installs, but most people prefers to upgrade the current one. Do what pleases you, but it will be faster to upgrade to MP51.0089.B00, do a Sierra backup, then a clean install of Mojave.
[doublepost=1540319491][/doublepost]
Hello my question is, I'm running Mac Pro 5.1 with HS 13.6 APFS on Sonnet SSD with GTX 680 MacEd and K2200 (with build-in MacOS driver instead of incompatibility issues multi GPU nv-WebDriver) how can I force to update to Mojave without creating USB-stick (DosDude) and without removing PC-NV-Quadro?

Installer sais from Terminal no metal etc.
I can't answer about that.
 
Apple documentation says that you have first upgrade to 10.13.6, then to Mojave. I didn't test Sierra to Mojave.
I'll try it. I guess either the installer will do it or refuse. I'll let you know.

I like clean installs, ...
What do you mean by "clean install"? Not in the really obvious sense of starting with an empty volume, but do you mean clean install then manually copy anything you need from the previous installation, or clean install and then use the installer's ability to merge users and stuff from the previous installation? The former is so time consuming, but seems to me the latter is not much better (if at all) than simply installing on top of the previous installation. Which is your preference?
 
I'll try it. I guess either the installer will do it or refuse. I'll let you know.


What do you mean by "clean install"? Not in the really obvious sense of starting with an empty volume, but do you mean clean install then manually copy anything you need from the previous installation, or clean install and then use the installer's ability to merge users and stuff from the previous installation? The former is so time consuming, but seems to me the latter is not much better (if at all) than simply installing on top of the previous installation. Which is your preference?

This is the way I do and I don't recommend it for anyone but people who like to have total control of the macOS install.

I rsync everything from my User except the Library to another disk. Then:
  1. I unmount the disk I want to do the clean install and destroy the GPT of the disk with "sudo gpt destroy diskXX"
  2. next I format it,
  3. install macOS,
  4. create my user with the Install Assistant,
  5. then return my files from backup.
 
  • Like
Reactions: kings79
You can't do firmware upgrades from the USB installer. Read post #436.

Do all firmware upgrades, after you have 138.0.0.0.0 you can use createinstallmedia to create a Mojave USB installer or install from your current macOS onto a empty drive.

thanks that's very helpful. So basically take install right up to Mojave and then install fresh on another drive?
 
thanks that's very helpful. So basically take install right up to Mojave and then install fresh on another drive?

Yes, after you updated to BootROM 138.0.0.0.0, you can install from:
  • macOS onto the same drive
  • macOS selecting a empty drive
  • startosinstall on the same or onto another drive (needs SIP disabled for the last one)
  • createinstallmedia usb-key.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.