Mojave Patcher

Updating the firmware on a Mac Pro isn't difficult, but it is possible to 'miss' firmware upgrades. This guide is for anyone looking to get to the latest (and most likely last) firmware released for the Mac Pro 5,1s, without having to install Mojave 10.14.x, or if you already have installed Mojave, or are looking to install Mojave. My first try, my firmware was stuck at 138.0.0.0.0.x even when running Mojave 10.14.6. Updating the firmware adds key funcitonality to the Mac Pro 5,1s, most notably native NVMe m.2 boot support. To learn more about Firmware and the Mac Pro 5,1s, see the Firmware Upgrades section of my Mac Pro Upgrade Guide.

  1. Mojave Patcher Install
  2. Mojave Patcher Tool
  3. Macos Mojave Patcher
  4. Dosdude1 Catalina

MacOS Mojave Patcher is an application that lets you install and run macOS 10.14 on unsupported hardware. It was developed by Dosdude, who also developed similar solutions for Sierra and High Sierra. If necessary, the program can download the latest public beta version of Apple’s servers. MacOS Mojave Patcher is an application that allows to easily create a modified copy of macOS Mojave for use on unsupported Macs. Therefore, with this tool, you can make a modified install drive to use for installing macOS Mojave on computers that don't support this operating system. I have used Mojave Patcher to try and install Mojave on a mid 2010 MacBook Pro and a mid 2011 MacMini. My MacBook Pro is defined by Apple as being ‘obsolete’. It is no slouch though, and it has a beautiful big screen and the sort of tactile, responsive keyboard that has been all but lost on the latest flat models.

Step 0: Remove unsupported GPUs

The biggest change for macOS Mojave is the deprecation of OpenGL and OpenCL. OpenGL has been a thorn in Apple's side for quite some time, as it's been nearly dead for years. Vulkan, the OpenGL successor, wasn't quite ready for primetime when Apple originally created Metal for iOS and thus decided to port it macOS. Despite the annoyingness of having to meet the requirements, it was a necessary evil. Mojave will not install if you have a non-metal supported GPU.

Note: some users are reporting they had to remove all PCIe cards sans their storage controller (SATA card) and GPU to install the firmware update. I did not. If you encounter issues, try removing additional PCIe cards.

Step 1: Have a 10.13 drive

Unfortunately, this is the biggest pain if you've already updated. You'll need a separate volume to boot into 10.13. Amazon and Newegg each have 120 GB SSDs for under $20 USD if you need a temporary drive to install macOS 10.13 on. (upside is you can buy a USB case and turn into a very fast USB 3.0 drive afterward or return it). You can get old versions of macOS via the Mac using DosDude1's installer if you can't access it. If you have no intention to upgrade to Mojave or already have it installed., don't worry. We won't be installing Mojave.

Step 2: Boot 10.13

The next step is pretty straight forward, boot into your install of macOS 10.13 if you haven't already.

Step 3: Download 10.14.6 Combined installer

Fortunately, firmware flashing does not require updating in a particular order. I went from 138.0.0.0.0 to 144.0.0.0.0 without any problems. There's several avenues for this, including the Mac App store, but when I used the Mac App Store route, I didn't get the combined OS installer (The Mojave installer + all the updates to Mojave). The easiest way to obtain the final combined update for Mojave is to use Dosdude1's installer. Much like before, download the OS DosDude1's installer, even though we have supported hardware but with the patcher for 10.13.

Note: You do not need to use the DosDude1 installer, as you can grab the update via the App store or other sources but I found this easy. Apparently this link was posted this on MacRumors and a few posters didn't read the full instructions and suggested that I was advocating using DOSdude1 on the OS. I am not. The Mac Pro 4,1/5.1 does not need DOSDude1, so do not run the patcher on Mojave.

  1. Go to DOSdude1 Mojave patcher and download it
  2. Launch the patcher.

    Depending on your security settings, your mac may suggest it's from an unverified developer. Go to the system prefs, Security and Privacy (general), and allow the app to open.

    You'll be bugged one last time.

  3. The patcher should warn you that you are on supported hardware.

    This is fine, ignore the message. Within the patcher, select the download Mojave from the Tools menu.

Step 4: Launch the installer and click shut down

The installer should bring up a message about firmware and a shutdown message. This will not start the Mojave installer, only the firmware.

Step 5: Boot the Mac

Mojave patcher tool tutorial

Using the instructions in the previous image, press and hold the button until it blinks. If you do not have an EFI enabled GPU (see more about EFI in my Mac Pro Upgrade guide), you will not see any video output.

Mojave Patcher Install

I trimmed down the video, as it took about 15 seconds of holding before the button flashed. After the button flashed, the internal speaker emmitted a long lowfi 'boop' sound.

Step 5: Verify

Go to About this Mac, and click system report. Under the first screen, look for the 'Boot Rom' text. This should list your firmware version. From here, you can continue using 10.13.6, upgrade, or boot to your 10.14 volume.

Mojave Patcher Tool

The 144.0.0.0.0 firmware works with any version of macOS your Mac Pro supports.

Macos Mojave Patcher

Updated: November 13th, 2019 MacRumors feedback

Dosdude1 Catalina

Updated: November 4th, 2019 based on Feedback from Mac Pro Users user group on Facebook.