Mac Pro 3.1 NVME Drive Natively Booting

jasonmacpro31

macrumors member
Original poster
May 13, 2019
33
8
Swansea, Wales, UK
hi guys I have the above Mac Pro.


this may have already been asked here but can I ask

how do we get this to natively boot off an NVME drive ?

ive got one and its reading and writing fast in the os but won't boot from it

any help is appreciated

many thanks

Jason
 

Ludacrisvp

macrumors 6502a
May 14, 2008
686
301
You need to modify the BootROM to add the drivers to support booting from it. Also a good idea to add APFS boot support into the BootROM at the same time.
 
  • Like
Reactions: jasonmacpro31

tsialex

macrumors 604
Jun 13, 2016
7,616
8,347
Brazil
thanks for the reply guys anybody know where I can get the Nvme.ffs.zip from as the link says its out of date for that file

thanks
No one should use the old NVMe EFI driver from Mac Pro late-2013. It was removed because it's compiled with a instruction set that MP3,1 don't have, by a compiler 5 years later than the one used by MP3,1 EFI and caused bricks.

If you really want a NVMe EFI module that should work without much trouble with MP3,1, extract it from 10.14.5 MP5,1 firmware (144.0.0.0.0). It's the MP51.fd inside /Install\ macOS\ Mojave.app/Contents/Resources/Firmware folder.
 
  • Like
Reactions: LightBulbFun

Ludacrisvp

macrumors 6502a
May 14, 2008
686
301
No one should use the old NVMe EFI driver from Mac Pro late-2013. It was removed because it's compiled with a instruction set that MP3,1 don't have, by a compiler 5 years later than the one used by MP3,1 EFI and caused bricks.

If you really want a NVMe EFI module that should work without much trouble with MP3,1, extract it from 10.14.5 MP5,1 firmware (144.0.0.0.0). It's the MP51.fd inside /Install\ macOS\ Mojave.app/Contents/Resources/Firmware folder.
This makes it sound like I should redo this modification on my 3,1 with the newer nvme module that you mentioned.
 

jasonmacpro31

macrumors member
Original poster
May 13, 2019
33
8
Swansea, Wales, UK
No one should use the old NVMe EFI driver from Mac Pro late-2013. It was removed because it's compiled with a instruction set that MP3,1 don't have, by a compiler 5 years later than the one used by MP3,1 EFI and caused bricks.

If you really want a NVMe EFI module that should work without much trouble with MP3,1, extract it from 10.14.5 MP5,1 firmware (144.0.0.0.0). It's the MP51.fd inside /Install\ macOS\ Mojave.app/Contents/Resources/Firmware folder.

hi thanks for the reply ive got the OSX 10.14 installer can I use it from there or should I obtain the 10.14.5 installer and find the file in there ?


also if I brick the Mac can I get it back with a rom recovery ??


thanks
 

tsialex

macrumors 604
Jun 13, 2016
7,616
8,347
Brazil
hi thanks for the reply ive got the OSX 10.14 installer can I use it from there or should I obtain the 10.14.5 installer and find the file in there ?
Only the full MAS installer for 10.14.5 have 144.0.0.0.0


also if I brick the Mac can I get it back with a rom recovery ??
Firmware Recovery is theoretical, I never got it to work with my bricks.
 
  • Like
Reactions: crjackson2134

tsialex

macrumors 604
Jun 13, 2016
7,616
8,347
Brazil
or better still if I back up my rom from my Mac Pro 3.1 will someone mod it for me ??

thanks
Just to be clear, I talked about this before and it not changed.

I'm not going to help anyone with MP3,1 APFS/NVMe injection.

Once bricked, the chance of recovery is slim to none, needing logic board replacement. I bricked three MP3,1s before giving up, with just one recovery after desoldering the FWB and externally reprogramming it.
 

jasonmacpro31

macrumors member
Original poster
May 13, 2019
33
8
Swansea, Wales, UK
Just to be clear, I talked about this before and it not changed.

I'm not going to help anyone with MP3,1 APFS/NVMe injection.

Once bricked, the chance of recovery is slim to none, needing logic board replacement. I bricked three MP3,1 before giving up.

ok no problem thanks for the reply :)
 

tsialex

macrumors 604
Jun 13, 2016
7,616
8,347
Brazil
here is my 3,1 bootrom with NVMe and APFS support, i made it two months ago and uses with no problem.

pw is my id.

use at your own risk !
Remove it, anyone that flash your BootROM will have a clone of your hardware IDs and Apple will block your Mac from accessing iCloud/FaceTime/Messages.

Never use a BootROM from another Mac…
 
  • Like
Reactions: crjackson2134

tempbeta

macrumors newbie
Nov 16, 2014
14
3
Remove it, anyone that flash your BootROM will have a clone of your hardware IDs and Apple will block your Mac from accessing iCloud/FaceTime/Messages.

Never use a BootROM from another Mac…
thanks for your remind! and i used to think all the bootroms are the same, like pc bios ...
 

tsialex

macrumors 604
Jun 13, 2016
7,616
8,347
Brazil
thanks for your remind! and i used to think all the bootroms are the same, like pc bios ...
Even with PC BIOS, from 2000 they already have MAC Addresses and other hardware IDs into it and can't be shared anymore.

Sharing a BootROM is a security nightmare, a lot of personal info is there, like iCloud credentials, Wi-Fi credentials, your email, full name…
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.