This video is an absolute godsend. I ran into this back in June when I went to restore 3 cMPs I've had for a long while, only to find out the traditional firmware update method was no longer viable. Found my way over to Mac rumours, had full bootROM reconstructions done for all 3, maxed out their specs and moved on to Opencore. You're gonna be helping lots of folks with this ✌🏿
OMG.. are you serious? I already gave up on NOT writing firmware 5.1 of my Mac Pro 4,1.... then you just uploaded this video. OMG!!! I will try this tonight! :) ***UPDATE*** I just tried this method .. and it WORKS!@!@!! just the first try and it works GREAT!@ Thank you x 1000 ! I tried every other possible methods previously but it never gave me fat status bar of flashing. this is miracle!
Excellent tutorial. Thank you. Got the 5570 error twice after getting all the correct responses in the terminal, but ran the tool anyway and it flashed. Who knew?
Thanks for the nice feedback. It indeed costed quite some time. Especially trying different OS X versions and the online digging took quite the time. Nevertheless, since I managed to work around the issue, this does provide quite some satisfaction so it was worth it :)
I JUST got my hands on one of these and I would LOVE to see it boot macOS Snow Leopard and macOS Mojave. I *heard* this is the best way of doing it. Do you think I need an install of macOS Snow Leopard *BEFORE* attempting to flash or should I not have any issues doing a clean install afterwards?
A 5,1 shipped with a special build of Snow Leopard, so after upgrading you will only be able to use that version (10.6.4 build number 10F2551). Other than that it should work because you need to upgrade it before you can use Mojave.
@@jensdbe I found a forum on MacRumors that someone else tried and couldn't find that build. The suggestion was to install macOS 10.6.3 or earlier, yoink the drive out, flash the firmware, and reinsert it to then upgrade it. Hopefully this works for me unless you can point me in the right direction for the specific build!
Thanks for this! But I'm having an issue... When I try to run the ExtractandPatchFiles.sh from Terminal, I get an error "patch: **** Can't open patch file EfiUpdater2009.patch : No such file or directory". and the same for the 2010 patch even though I see them in the RAM disk file.Can you let me know how to correct this?
Make sure that you are running the script with your working directory at the location of those files: jensds-Mac-Pro:~ Downloads$ cd Mac\ Pro\ 2009-2010\ Firmware\ Tool.app/Contents/Resources/ jensds-Mac-Pro:~ Resources$ chmod +x ExtractAndPatchEFIFiles.sh jensds-Mac-Pro:~ Resources$ ./ExtractAndPatchEFIFiles.sh
Thanks! Yes, the FW tool and both files are on the desktop and I'm pointing terminal at that folder for everything... strange it doesn't see them. Someone suggested just updating to Mojave and that might flash it to 5,.1?
Try on my mac but doesn't run. In terminal i have a lot of error . Probably my poor knowledge of english i make some error. There is the way to have an updated tool that can do all the manual input for me? If not i think that my macpro can stay with 4.1 firmware 😂......
Hi jensd-be and many thanks to the tutorial which is very well described ! I followed all instructions using both the video and the written tutorial on a fresh El Cap install on a newly reformatted HDD and verified each step. Cannot upgrade FW ! At start up following the long beep, I can see the "large bar" running but after 2 seconds, the machine reboots on El Cap as usual with no firmware 4.1 to 5.1 update. No CD tray opening of course. There is something that blocks the final process but I don't know why. Repeated the procedure 3 times, took me hours... same : large bar 2 seconds then reboot without updating FW Any ideas ? +++ Many thanks for your help !
@@jensdbe Yes, SIP was disabled. As for the terminal, I am not an expert but 1. Got No error messages. 2. Checked thoroughly that the terminal window was identical to the one published on the video and tutorial just before restarting the machine. I’ll try again although a bit desperate now and will keep you in touch. Thank You for the reply and expert advice !!!
@@jensdbe YES it worked ! I found the reason : I had to update FIRST the original BOOTROM of my MacPro 4.1 which was still struck on the MP41.0081.B04 version. So, first I had to upgrade BootROM to MP41.0081.B07. I used the original HDD system who was Snow Leopard and MacProEFIUpdate 2010 that you can still find on the Apple Website (2010 version). After this first upgrade, bootROM was 07 instead of 04. I made a, reboot on my SSD with a fresh ElCap install, disable SIP and at the first attempt, it worked flawlessly in less than 10 minutes ! I have been struck with this problem since more than 7 days - but now my MacPro us a "true" 5.1 ! +++ MANY THANKS AGAIN +++ !
The best is to replace the contents of the original file, rather than to replace it with the new version. Alternatively, run "chmod +x ExtractAndPatchEFIFiles.sh" before executing it.
Amazing reverse engineering buddy, this took a few tries, but after following EXACTLY the names and locations of the files and formats it worked with El Capitan. THANK YOU THANK YOU! I owe you a beer and Beef!🙏
@@Kris_Kukutis instead of replacing the file, try to edit the contents instead. It would probably also be fixed by running "chmod +x ExtractAndPatchEFIFiles.sh" before executing the script in case you replaced it.
The best is to replace the contents of the original file, rather than to replace it with the new version. Alternatively, run "chmod +x ExtractAndPatchEFIFiles.sh" before executing it.
@@jensdbe I had the same issue 'permission denied' - i was thinking it was a 'firmware permissions' issue set up by a previous user OR that i did not create that .sh file properly in the resources folder. I will give this approach a try and see if it works.
Okay well... I got past the 'permission denied' continued on and executed the sudo command and when it asked for my password - it did not recognize my password... thoughts? I had three trys of course but my pw was not accepted
This video is an absolute godsend. I ran into this back in June when I went to restore 3 cMPs I've had for a long while, only to find out the traditional firmware update method was no longer viable. Found my way over to Mac rumours, had full bootROM reconstructions done for all 3, maxed out their specs and moved on to Opencore. You're gonna be helping lots of folks with this ✌🏿
Unfortunately that BootROM reconstruction is not free. So glad I got this to work again. Thanks for your nice feedback :)
Thanks!
IT WORKED!
thanks so much. I thought my machine was the most stubborn on the planet
Thank you so much. Glad to hear that it helped you. Had the same thoughts about my machine initially :)
THANK YOU, THANK YOU, THANK YOU! After 2 days of crawling the internet your video finally worked for me! You are amazing, subscribed immediately!
@@JFRich19 glad to hear this helped :)
OMG!!! thank you so much! I did it. You are such a blessing for us crazy people holding onto these classic MPs which are works of art and quality!!
OMG.. are you serious? I already gave up on NOT writing firmware 5.1 of my Mac Pro 4,1.... then you just uploaded this video. OMG!!!
I will try this tonight! :)
***UPDATE*** I just tried this method .. and it WORKS!@!@!! just the first try and it works GREAT!@
Thank you x 1000 ! I tried every other possible methods previously but it never gave me fat status bar of flashing. this is miracle!
Great to heat that it works. Hope this will help a lot of people. Enjoy the new 5,1 :)
@@jensdbe you are true genius! I appreciate your channel. thank you so much
Hey man, I'm stuck on replacing the extract patch file he supplied. I'm missing something. Can you help??
Perfect ... I followed it to a T and it works ... I was stuck before - THANK YOU!
Excellent tutorial. Thank you. Got the 5570 error twice after getting all the correct responses in the terminal, but ran the tool anyway and it flashed. Who knew?
Glad it helped
A very useful video!👍👍
You must have spent a lot of time researching that complex work around.
Thanks for the nice feedback. It indeed costed quite some time. Especially trying different OS X versions and the online digging took quite the time. Nevertheless, since I managed to work around the issue, this does provide quite some satisfaction so it was worth it :)
It worked and i cannot thank your simple instructions and explanations enough. Can't wait to further upgrade my new to me mac pro :)
Awesome tutorial. Your blog post helped me saving 2 macPros 4,1 from trash.
Hi Jensd_be,
do you use the original wifi/BT card that comes with Macpro 5,1? If not, what brand/model do you use now? Thx!
What if we dispensed of the Mac firmware altogether and LibreBoot was available to replace it?
I'd been trying to get the EFI updater tool to work for days, thank you!
Glad to hear this helped :)
I JUST got my hands on one of these and I would LOVE to see it boot macOS Snow Leopard and macOS Mojave.
I *heard* this is the best way of doing it. Do you think I need an install of macOS Snow Leopard *BEFORE* attempting to flash or should I not have any issues doing a clean install afterwards?
A 5,1 shipped with a special build of Snow Leopard, so after upgrading you will only be able to use that version (10.6.4 build number 10F2551). Other than that it should work because you need to upgrade it before you can use Mojave.
@@jensdbe I found a forum on MacRumors that someone else tried and couldn't find that build.
The suggestion was to install macOS 10.6.3 or earlier, yoink the drive out, flash the firmware, and reinsert it to then upgrade it. Hopefully this works for me unless you can point me in the right direction for the specific build!
Could not set boot properties: 0xe00002bc
Error while writing firmware updater for EFI
2 time all ok all good
Thanks for this! But I'm having an issue... When I try to run the ExtractandPatchFiles.sh from Terminal, I get an error "patch: **** Can't open patch file EfiUpdater2009.patch : No such file or directory". and the same for the 2010 patch even though I see them in the RAM disk file.Can you let me know how to correct this?
Make sure that you are running the script with your working directory at the location of those files:
jensds-Mac-Pro:~ Downloads$ cd Mac\ Pro\ 2009-2010\ Firmware\ Tool.app/Contents/Resources/
jensds-Mac-Pro:~ Resources$ chmod +x ExtractAndPatchEFIFiles.sh
jensds-Mac-Pro:~ Resources$ ./ExtractAndPatchEFIFiles.sh
Thanks! Yes, the FW tool and both files are on the desktop and I'm pointing terminal at that folder for everything... strange it doesn't see them. Someone suggested just updating to Mojave and that might flash it to 5,.1?
Try on my mac but doesn't run. In terminal i have a lot of error . Probably my poor knowledge of english i make some error. There is the way to have an updated tool that can do all the manual input for me? If not i think that my macpro can stay with 4.1 firmware 😂......
It worked perfectly! Thank you!
Hi jensd-be and many thanks to the tutorial which is very well described !
I followed all instructions using both the video and the written tutorial on a fresh El Cap install on a newly reformatted HDD and verified each step.
Cannot upgrade FW !
At start up following the long beep, I can see the "large bar" running but after 2 seconds, the machine reboots on El Cap as usual with no firmware 4.1 to 5.1 update. No CD tray opening of course. There is something that blocks the final process but I don't know why.
Repeated the procedure 3 times, took me hours... same : large bar 2 seconds then reboot without updating FW
Any ideas ?
+++ Many thanks for your help !
Did you disable SIP? No error messages when running the commands in terminal?
@@jensdbe Yes, SIP was disabled. As for the terminal, I am not an expert but 1. Got No error messages. 2. Checked thoroughly that the terminal window was identical to the one published on the video and tutorial just before restarting the machine. I’ll try again although a bit desperate now and will keep you in touch. Thank You for the reply and expert advice !!!
@pierrevespaman1442 good luck and keep us posted
@@jensdbe YES it worked ! I found the reason : I had to update FIRST the original BOOTROM of my MacPro 4.1 which was still struck on the MP41.0081.B04 version. So, first I had to upgrade BootROM to MP41.0081.B07. I used the original HDD system who was Snow Leopard and MacProEFIUpdate 2010 that you can still find on the Apple Website (2010 version). After this first upgrade, bootROM was 07 instead of 04. I made a, reboot on my SSD with a fresh ElCap install, disable SIP and at the first attempt, it worked flawlessly in less than 10 minutes ! I have been struck with this problem since more than 7 days - but now my MacPro us a "true" 5.1 ! +++ MANY THANKS AGAIN +++ !
Hi, i have an error permission denied when i the to execute the ./Extract..... script please help
The best is to replace the contents of the original file, rather than to replace it with the new version.
Alternatively, run "chmod +x ExtractAndPatchEFIFiles.sh" before executing it.
@@jensdbe I will try now thank you for you reply.
Amazing reverse engineering buddy, this took a few tries, but after following EXACTLY the names and locations of the files and formats it worked with El Capitan. THANK YOU THANK YOU! I owe you a beer and Beef!🙏
@@thorofthenorthvikings3415 Glad to hear it helped you. Beer sounds nice :)
Hi, I keep getting error permission denied when tuning the extract and patch efi files
@@Kris_Kukutis instead of replacing the file, try to edit the contents instead. It would probably also be fixed by running "chmod +x ExtractAndPatchEFIFiles.sh" before executing the script in case you replaced it.
Alright I’ll try it, thanks for the help!
Hi again, thanks for the help, it worked! Now I need to to wait for my cpus and gpu to arrive.
@@Kris_Kukutis glad to hear. Good luck with the rest of the upgrade!
Thanks!
Great Job!!
Good Job Thanks you !
Thanks man! You😊😉🙃 saved the day!
Merci !
Wow, thanks a lot!
Is it not possible to simplify everyone's life by creating software that can automatically do all these numerous procedures ?.
In theory it should be possible to build a modified application but unfortunately I don't have enough time to figure that all out.
Thx mate it worked but .sh... when i copied the text it didn't worked but when i donloaded the page with .sh file format it worked :D
вот тебе нечем заняться )))
Hi, i have an error permission denied when i the to execute the ./Extract..... script please help
The best is to replace the contents of the original file, rather than to replace it with the new version.
Alternatively, run "chmod +x ExtractAndPatchEFIFiles.sh" before executing it.
@@jensdbe I had the same issue 'permission denied' - i was thinking it was a 'firmware permissions' issue set up by a previous user OR that i did not create that .sh file properly in the resources folder. I will give this approach a try and see if it works.
Okay well... I got past the 'permission denied' continued on and executed the sudo command and when it asked for my password - it did not recognize my password... thoughts? I had three trys of course but my pw was not accepted