Turning a 2009 4,1 Mac Pro into a 2010/2012 5,1 Mac Pro – 2021 Edition
Hanging out in the various Facebook groups and other communities, I rarely run into anyone anymore that has a 2009 4,1 Mac Pro that still runs the stock firmware. But there are many Mac Pro users that are not aware of those communities or of the upgrade potential and possibilities for their Macs. They don’t see this kind of information on a daily basis like this geek. I took this knowledge for granted, forgetting there’s a whole world of people out there that have no idea this knowledge exists.
If you are one of those people or know one of those people that have a 2009 4,1 Mac Pro and want to squeeze another decade of life out of it, this page is for you!
This topic has been covered in the past but all those guides appear outdated, have broken links, needlessly complicated processes, or a combination of all those. Therefore I’ve decided to write a clear, to the point, 2021 version with links to pieces of this puzzle still available from their original source, and pieces no longer available that are now hosted on this website. So you’ll have everything you need in one place.
4,1 Mac Pro – 4,1 refers to the Model Identifier of the 2009 Mac Pro, MacPro4,1
5,1 Mac Pro – 5,1 refers to the Model Identifier of the 2010 and 2012 Mac Pro, MacPro5,1
Firmware – Code on a chip that gives the machine the basics of how it needs to operate
SIP – System Integrity Protection. A feature introduced in Mac OS X 10.11 El Capitan that protects certain system components such as the firmware from being edited or tampered with
CPU – Short for Central Processing Unit, also known as the Processor
GPU – Short for Graphics Processing Unit, also known as the Graphics Card
Mac Flashed GPU – A graphics card that allows you to see the startup/boot screen on a Mac. This can be an Apple GPU that came with your Mac Pro, or an aftermarket GPU that had Mac firmware flashed to it.
Metal – A new to macOS graphics framework that is required to install and run macOS Mojave and newer. Not every GPU can support this new Metal framework. It replaced the older and slower OpenGL framework you may have heard of or be familiar with. If your 4,1 Mac Pro has the GPU that came with the machine, you can be sure it is not Metal capable.
The 4,1 and 5,1 Mac Pro are 99.9% identical. The only major difference being the kind of processors they take in a dual-processor setup. So, giving the logic board of the 4,1 the firmware of the 5,1 allows you to do everything a real 5,1 Mac Pro can do.
Having your 4,1 Mac Pro think it’s a 5,1 Mac Pro, allows you to upgrade the OS past 10.11 El Capitan. 10.12 Sierra, 10.13 High Sierra and 10.14 Mojave will all install natively without further patching or other trickery. You will also be able to replace the 4-core processor with a 6-core processor. Or two if you have a dual-processor model. This can get your Mac Pro up to one or two Intel Xeon X5690 6-core 3.46GHz chips which is a major boost in performance. 3.06GHz and 3.33GHz processors are also options.
With faster processors come more perks than just a raw speed increase. The system bus will operate faster, the amount of cache goes up and last but not least; your Mac will be able to use faster RAM. The 4,1 Mac Pro uses 1066MHz RAM, the 5,1 Mac Pro uses 1333MHz RAM. Now that your 4,1 thinks it’s a 5,1 and with a newer processor, it can utilize the 1333MHz RAM as well, adding to the performance increase.
- A 2009 (4,1) Mac Pro.
- A Mac or Mac flashed graphics card (GPU) is required.
- You must run Mac OS X 10.9 Mavericks or newer.
- The Firmware Tool (now links to a locally hosted file since Netkas is down)
- The firmware disk images (4,1 and 5,1 firmware disk images in one zip file)
- Make sure your Mac is connected to the internet.
The Firmware Tool initially needed an internet connection to download the firmware files from Apple’s website. However, the links the Tool used to get those files stopped working long ago. Even though the Firmware Tool can’t download these files anymore, it will still require an internet connection or it will error out and quit. In 2017 someone fixed the links the Tool used to download those files but they broke again shortly after. This is why I just host these files on my own server now.
- Disable SIP (If you run Mac OS X 10.11 El Capitan)
• Boot to your recovery drive or from an installer drive
• Open the Terminal app
• Type “csrutil disable” without the quotes
• Hit the Enter key
• A message will confirm System Integrity Protection is now disabled
• Restart your Mac
- Open the FirmwareFiles.zip and open MacProEFIUpdate1-5.dmg to mount the disk images on your desktop (don’t install the package it contains)
- Run the Firmware Tool
• Read all of the information the Tool provides
• Click the “Upgrade to 2010 Firmware” button
- Follow the instructions when the flashing is done
• Shut down the Mac
• Press and hold the power button until it starts to rapidly blink, then let go
• A loud tone will follow
- The optical drive ejecting confirms the detected firmware is valid and the update will begin
• A thick empty progress bar will slowly fill up as the firmware is updated
• The Mac will restart once the update has been completed
- Your Mac is now, for all intents and purposes, a 5,1 Mac Pro. The firmware at this point should be “MP51.007F.B03”.
• Go to the Apple menu > About This Mac > System Report
- (optional) Boot to your recovery partition or a flash drive installer and re-enable SIP if you want.
• Same process as disabling it, only this time type “csrutil enable”, without quotes, in the terminal
Can this be reversed?
Yes, using the same files you can downgrade the firmware back to that of a 2009 4,1 Mac Pro. Keep in mind that you’d also have to put the quad-core processor back in. Downgrade the operating system to 10.11 El Capitan. And the 1333MHz RAM you may have installed may experience some weird quirks. The RAM *should* down clock it’s speed to 1066MHz but this is hit or miss depending on the brand and capacity of the RAM modules.
I suggest you save the FirmwareFiles.zip and the Firmware Tool app. If for whatever reason you want to downgrade your Mac Pro back to the original firmware, the same tool and files are needed. That said, I have yet to see a good reason to downgrade the firmware.
Which processor(s) should I pick?
I’m a big fan of the 6-core X5675 3.06GHz processors. They run fast, use a lot less power than their 3.33 or 3.46GHz alternatives, and inside a Mac Pro pretty much always run at their turbo boost speed of 3.46GHz. Also a pair of these averages $50 on eBay. It all depends on what you use the Mac for. I recommend taking a look at the Definitive Classic Mac Pro Upgrade Guide to see which processors are available to pick from, then pick one accordingly. Once you’re all done and enjoying a Faster and better Mac Pro, go back to the guide I just linked to and read all of it. You’ll learn a ton and might get other good ideas on how to further improve your Mac!
Is there more that can be done?
Since you asked, yes there is! Your Mac is already identifying as a 5,1 and there are more firmware updates you can now do. If you’re running Mac OS 10.11 El Capitan or 10.12 Sierra, you can use the 10.13 High Sierra installer to get firmware “MP51.0089.B00” which brings APFS support and several security bug fixes to the microcode. If you have a GPU that is Metal capable, you can use the Mojave installer to get firmware version “188.8.131.52.0” which brings all improvements from previous firmwares along with NVME SSD boot support and other enhancements.
These firmware updates are part of the OS installers but they are separate steps. So you can run the installer, do the required firmware upgrade, then quit the installer. This allows you to use the latest firmware without having to run that particular operating system. Unless you want to, of course.
Your Mac Pro must have a Metal capable graphics card installed if you want to use the Mojave installer firmware. And due to Apple’s refusal to allow certain GPU drivers, not all Metal capable GPU’s work on Mojave. So do your research before picking a metal-capable card for your Mac. If you do not have a Metal capable graphics card, follow the steps below but use the High Sierra installer instead. This will still give you newer firmware which can’t hurt to have.
- Download the latest High Sierra/Mojave installer
• You can get High Sierra here
• Or you can get Mojave here
- Run the installer, select a language if it asks for it
- You’ll see a window stating a firmware update is required to install macOS High Sierra/Mojave, along with instructions on how to do this update
- Follow the instructions and do the update
The firmware update will install and the Mac will restart. The optical drive ejecting confirms the detected firmware is valid
If the macOS installer pops up again after the restart, just quit out of it (or continue the OS install if you want), the firmware is all we were after in this case.
- The firmware at this point should be “MP51.0089.B00” if you ran the High Sierra installer and “184.108.40.206.0” If you ran the Mojave installer
• Here is the same Mac displayed in an earlier screenshot, now with a 6-Core CPU and the Mojave firmware
No need to try this with macOS 10.15 Catalina or 11.1 Big Sur. These operating systems are not natively supported by the 5,1 Mac Pro so no new firmware was made for these machines. The Mojave firmware is as good as it gets. But hey, that’s firmware several years newer than the one you were running before!
You can get macOS Catalina or Big Sur installed on your Mac Pro, quite easily too but I’ll get into that some other time. Just know those operating systems won’t offer any firmware benefits.
I hope this to-the-point guide was helpful. Let me know in the comments any feedback you may have!
53 thoughts on “Turning a 2009 4,1 Mac Pro into a 2010/2012 5,1 Mac Pro – 2021 Edition”
Excellent tutorial! Your great attention to detail in your articles will help the community do the proper firmware upgrade and avoid bricking their classic Mac Pros. Keep it up with the great work!
I have followed your guide step by step but I still cannot get my MP to flash. I get the error 5570 every time. I’m running a newly installed copy of El Capitan with a Mac GPU, I’ve disabled SIP, I DL’d the files you have listed and then run the Firmware tool. When it runs it appears to eject the “MacProEFIUpdate1-4.dmg” disk image that was created when I opened the file. What am I doing wrong?
I had the same problems, then i read carefully and found out I have to place the .pkg file onto Desktop and run the Firmware tool again and it works.
OK, I just finally figured out what I had been doing wrong. In your directions you state “Open the FirmwareFiles.zip and open both .dmg files” and in actuality you should have stated to only open the “MacProEFIUpdate1-5.dmg” file for doing the upgrade or the 1-4 for the downgrade. I mounted only the 1-5 file and my mac pro is now a 5,1 machine. Other than this little hiccup (which I have to admit took me 2 days) I’m very happy now. Thank you.
I always mount both and never have an issue. Not sure what happened on your Mac but glad it worked out 🙂
I am going to purchase 2009 model dual processor. Now I have pc3-10600 UDIMM. The unit I will purchase does not have ram nor gpu. Now I have spare rams of the above spec. Can I use them in the purchased unit to turn it on?
I don’t know. The 10600 should downclock to 8500 speeds but the pin count also factors into it. The Mac Pro needs ECC RAM so that UDIMM you have needs to support that. At the end of the day you won’t break anything by trying (as long as it physically fits) so give it a shot I’d say 🙂
I have a early 2009 now running Mac OS high serria now so how do I upgrade !
Running the Firmware Tool today, I have received an Error 5570 during the ‘extracting and patching files’ after mounting the Ram Disk. Suggestions?
cMP 4,1 eight core 2.93GHz running Yosemite. I have disabled SIP using a High Sierra boot disk.
I discovered my error and was successful using your files. Thanks very much for all your hard work.
Glad you got it sorted Peter 🙂 For others reading, care to mention what your fix was?
I just a bought a used mid 2009 (4,1) running a clean install of 10.9.5. Do I need to upgrade to 10.11 before flashing to the 5,1 firmware or can I do it in 10.9.5?
Should work on Mavericks. As it has no SIP in it, it should simplify the process. That said, never tried on anything older than El Cap 🙂
Hi, the link to the FirmWare Tool appears to be broken ?
The disk images downloaded just fine.
A 2009 (4,1) Mac Pro.
The Firmware Tool •• Broken link ?
The firmware disk images (4,1 and 5,1 firmware disk images in one zip file)”
Do you have an updated link to the Firmware Tool your article talks about ?
I rummaged about the netkas forum, but I’m 100% sure I grabbed the right one ?
I meant “not” 100% sure I grabbed the right one
Link has been updated
Thank you for you time to create the guide. I used it successfully. Keep up good work. Very much appreciated.
Thank you Jay for hosting the firmware files and for all your support. This made the upgrade a much smoother experience.
All the best!! 🙂
I’m still in the process of finding a valid source for High Sierra (10.13), but everything else in your tutorial worked great and my 4,1 is now a 5,1 that can, at least, run OS 10.12 and, most importantly, Logic X 10.5. A friend gave me this 2009 Mac Pro because it was “useless” to him as a music production computer. I’m 73 and nothing about being current is of value to me, but I would like to run a slightly newer version of Logic X than my old 3,1 machine allowed. Thanks so much for your hard work here.
I think you can get the High Sierra installer via DosDude1.com — an excellent upgrade site!
Note that you DO NOT have to use DosDude’s patches to install High Sierra if you are running the 5,1 firmware, but he has links for downloading the various OS upgrades that can be used with his patches.
The High Sierra link does not work. Apple in their usual consumer-hostile fashion has removed all signs of that OS from their “store.”
Oh bummer! I’ll look for a new link and update once I find it. Thanks for the heads up!
Any thoughts on CPU upgrades? With 6 core 5676’s going for $20 on eBay that seems like an interesting option. What’s your opinion on lidded vs. de-lidded?
Thanks – the upgrade worked perfectly. It might help others to know that in step 2 (Disable SIP), you access Terminal via the Utilities menu at the top of the screen, just in case you haven’t noticed the menu bar.
Brilliant, now on 5.1
This worked like a charm. But now I cannot select the startup disk on boot (.e. alt/option) on boot. This is all to get Windows Bootcamp install off of USB to work. USB disk is ready but now I cannot get it to boot off USB. I was hoping 5.1 upgrade would help. Now I cannot even select the start-up disk. Any thoughts?
How do I do the same with MacBook Pro 5,4 – mid 2009 running El Capitan?
No idea, let us know if you figure it out! 🙂
And can it be done with a 2009 iMac as well?
Never looked into that, let us know what you find out!
Hi, is it possible to install a hard disk with an older system like 10.6 or 10.8 and boot from it on this upgraded firmware computer? I just bought one second hand to replace my older MacPro (2008) and when I try to use the older drive into it it doesn’t boot into it even if I held option key during the boot. I need the older system for my old Protools 10HD to work on it. Thanks!
Yes, I still boot 10.6 once in a while without an issue.
Thanks for this article. I just upgraded one of my MP4,1 computers to a MP5,1. The whole process went smoothly, without a hitch, and the High Sierra OS is installing nicely.
Looking for firmware tool….blog states it’s not available on apple’s website but you host the files on your server…..how do I download from your server?
Just tested it and the tool downloads fine, look for warnings in your browser, it may be blocked and labeled “not secure”.
Do you have a 64 bit version of this tool?
I’m using DosDude’s patch kit to run 10.15.7 on my Mac Pro 4,1. I want the 5,1 firmware so I can upgrade processors.
But when I try to run Mac Pro 2009-2010 Firmware Tool, it says it needs to be updated, and the icon has a white circle/slash on it. This typically happens on 10.15 with 32-bit apps, which are no longer supported.
If you don’t have a 64 bit version, I guess I can go back to Mojave and install the 5.1 firmware.
I just used the DosDude1.com patch kit to install Mojave, which was willing to run the 32-bit Firmware Tool, and I successfully installed the 5,1 firmware. It’s downloading Monterey right now!
A side benefit of doing it this way is that it installed the 220.127.116.11 boot firmware.
Bizarre. Monterey kept saying “network error.” Then I recalled that I was running on a tiny partition (32GB) that didn’t have room for both Mojave and Monterey.
So, I added another 128GB partition to that disk, installed Mojave on it, and now, Software Update says I am “up to date,” and doesn’t offer to install Monterey. 🙁
So many mysteries with this stuff…
I am looking to update my early 2009 MacBOOK Pro — all I want is for Browsers to allow banking access and to continue running my Adobe CS 5. I have replaced the drive with SSD and it runs great. It’s a shame to retire it because I can no longer use some websites and I can do everything else I need it for. Currently I have 2 more dot releases on Firefox before support is gone. Safari no longer allows me to bank. No biggie—I’ve always used Firefox anyway but the day is coming…
Have you tried Brave Browser? https://brave.com/
Very cool, thanks !
I did convert A LOT of 1.1 to 2.1 in the past. I made myself an ‘offline upgrade tool’ by editing the plist to seek my firmware file instead of reaching apple server.
Anyhow, I’l upgrade my 4.1 dual tray next Friday to replace my single tray 5.1. Funny enough, I got two delided x5675 but the x5690 are tempting, maybe these 130w cpu throttle a lot to their base frequency, I dont know.
When I open the fw tool, I get a message saying to connect to the internet. Problem is I am connected to the net, cables proper & all connections allowed.
Clean install 10.11.6, MP 4.1, no other drives or hardware connected, etc…
I updated the firmware app again and provided shell script extracted from the original application code.
I’m looking for some feedback, everything should work without having to manually download anything.
Getting this message today. I know I’m late to the party and the situation may have changed. It might be too late to avoid the ability to update this computer.
Message from Safari “Mac Pro 2009-2010 Firmware Tool” can’t be opened because it is from an unidentified developer.
Your security preferences allow installation of only apps from Apple and identified developers. ”
Safari downloaded this file today at 3:44PM from forum.netkas.org
My 2009 mac pro is currently running OSX 11.6
Belay my email as I found control/click allows program to open over security objections.
”You must run Mac OS X 10.9 Mavericks or newer.”
You can use 10.8 MountainLion, maybe even older — just ran the firmware update today booting from 10.8.
Apple released the fw update in 2011 when 10.8 was still the latest system (or Maverics was just out)
I was finally able to get this to work after about two days of tearing my hair out.
If the install refuses to work even if SIP is disabled, everything appears to be correct, and all it is doing when the SMC is reset is showing the thick loading bar for a brief second and turning off without applying the update – install the latest 4,1 Firmware first – it’s included in the firmware zip file.
The 2009 firmware my mac pro was running was revision 04, it should be 07.
Tried to follow the instructions exactly, and came to the point where MP is shut down and then started with the long push of power button and the long sound indicating the beginning of the firmware upgrade. CD tray didn’t ejected. After the progress line appeared and Mac booted into OS 10.11, the System Preferences still show model identifier as MacPro 4,1 and Boot ROM as MP41.0081.B07. What could be the issue with MP not upgrading to 5,1?
I had Monterey 12.6.1 running ‘comfortably’ on my 2012 MacBook Pro 2.9 g dual core i7/16g/500g ssd! But, I’ve ‘misplaced’ this drive when I put my OLD Desktop 64x Win10/SSD into my MBP to see if it’d work?
It worked, and Windows ‘thinks’ my 13″ MBP is a 4x machine, but I wish OWC or somebody else would figure out how to ‘hack’ a 32 or 64gb into the 2012s?
I’ll probably put the ‘probable’ Ventura on my 2012 4x MBP 2.6g/16/500 ssd, using Opencore 0.5.1!
Bonjour à toutes et tous les bidouilleurs.
Bravo pour ce qui ont réussis la mise à jour de 4,1 à 5,1 aprés deux nuits il me semble que quelque part il y a un dysfonctionnement dans l’énoncé de la procédure:
ouverture du fichier: MacPro 2009-2010 firmware Tool = icone MacPro
ouverture du fichier: MacPro EFI Update = Paquet: MacProEFIUpdate.pkg = MacProEFIUpdate 1-5.dmg
L’ouverture du fichier MacPro 2009-2010 firmware Tool = Upgrade to 2010 Firmware = création d’un RamDisk sans contenu ou invisible = fenetre: The Program has encountered an error: 5530.
Suis sur un MacPro quad-core xeon 2,26, version rom = MP41.0081.807. Version SMC: 1.39f5
Ci l’un d’entre vous à la solution, suis preneur.
Merci à toutes & tous Cogitus
Finally got this to work, but it had to be from 10.11.x. I initially tried with 10.10.x, but kept getting that error code.
Just to let you know there is a great source of Apple macOS downloads here https://mrmacintosh.com/how-to-download-macos-catalina-mojave-or-high-sierra-full-installers/
The site also has info on upgrading the OS on a cMP (and a lot of other older Macs) up to Ventura using the OpenCore Legacy Patcher.
Definitely, a very good resource to have!