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.

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,601
I think maybe his point was that the 3,1 is even older than the 4,1/5,1, obviously uses UGA, and a third party bootloader was able to show GOP bootscreens. So there is probably not an insurmountable reason the 4,1/5,1 could not do so also. I realize that there hasn't been success on that front yet, but there have also been very few knowledgable people trying. Just because it hasn't been achieved yet does not mean it's not achievable.
You are totally missing the point of my original post, read it. A 3rd party boot loader showing boot picker is within reach, but do you think that anyone but Apple will change the MP51 firmware to use UEFI?
 
Last edited:

Roadmap123

macrumors newbie
Sep 25, 2018
9
0
Germany
So I have now Mojave running on my 4,1->5,1 with RX580 onto Bootrom 138.0.0.0.0

Everything works fine, as far as I see now.

Now my question:

I read nearly every post on the 50 pages, but didn't see a success story of injecting the EFI Patch for NVME with boot support into Mojave system.

So how to so this now on my system, same like the previous instruction for HS?
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,601
I read nearly every post on the 50 pages, but didn't see a success story of injecting the EFI Patch for NVME with boot support into Mojave system.

So how to so this now on my system, same like the previous instruction for HS?
Yep.
 
  • Like
Reactions: Roadmap123

bookemdano

macrumors 68000
Jul 29, 2011
1,514
846
You are totally missing the point of my original post, read it. A 3rd party boot loader showing boot picker is within reach, but do you think that anyone but Apple will change the MP51 firmware to use UEFI?

I read your post--there is no reason to be rude. The post of yours I responded to was trying to make a distinction between the 3,1 and 4,1 and I'm saying that distinction doesn't matter in this context. Apple isn't going to add UEFI to either machine, but boot screens (which is all anyone really cares about when speaking about EFI/UEFI) were achieved on the 3,1.

And honestly, I and many others here thought there was a possibility Apple would do it, simply because I didn't think they would officially support the crippled state the cMP ends up in without pre-boot graphics output. When they started adding microcodes and other improvements to the firmware I was even more encouraged, because obviously they set aside $$ and time for their engineers to bring the cMP up to snuff.

The fix we did get (5GT/s) is pretty arbitrary in my opinion. Why fix that but not HDMI audio (which is so trivial)? Almost like they ran out of $$ in their budget after having to re-do the microcode additions three times and basically said "well, this is all they're going to get".

My biggest qualm is that Apple is not adequately explaining the functionality cMP users will lose as soon as they buy a "recommended" GPU (whether they end up upgrading to Mojave or not). FileVault is not a trivial feature, especially in this day and age--not to mention being able to use verbose mode to troubleshoot issues.
 

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
So I have now Mojave running on my 4,1->5,1 with RX580 onto Bootrom 138.0.0.0.0

Everything works fine, as far as I see now.

Now my question:

I read nearly every post on the 50 pages, but didn't see a success story of injecting the EFI Patch for NVME with boot support into Mojave system.

So how to so this now on my system, same like the previous instruction for HS?

IMO, no one talk about it because nothing changed.
[doublepost=1537901308][/doublepost]
Thanks for fast response. As far as I understand the injection for nvme, it can stop working with every minor MacOS Update? So using it means, not really update just right away??

Incorrect.

That's firmware level NVMe support, OS version independent.
 

flowrider

macrumors 604
Nov 23, 2012
7,321
3,003
I read your post--there is no reason to be rude.

Of all the members, the one I consider the be the most helpful and the least rude is tsialex. Rethink your comment
image.png



Lou
 

bookemdano

macrumors 68000
Jul 29, 2011
1,514
846
Of all the members, the one I consider the be the most helpful and the least rude is tsialex. Rethink your comment
View attachment 788714



Lou

Thanks for your helpful addition to this thread. I don't appreciate being accused of not reading a post I clearly read, by you or anyone else. tsialex is indeed one of the most helpful members here--doesn't mean he can't err.
 
  • Like
Reactions: Roadmap123

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,601
I read your post--there is no reason to be rude.
I wasn't being rude, sorry about that. I'm not a native english speaker, I was being direct.

The post of yours I responded to was trying to make a distinction between the 3,1 and 4,1 and I'm saying that distinction doesn't matter in this context. Apple isn't going to add UEFI to either machine, but boot screens (which is all anyone really cares about when speaking about EFI/UEFI) were achieved on the 3,1.

MP3,1 and MP5,1 hardware and firmware are totally different beasts. MP5,1 firmware are a lot more similar with a iMac11,1 than with a MP3,1. Comparison between MP3,1 and MP5,1 are almost useless since you can't transplant things from one to the other. I tried that and got two bricks already.

The firmware are structured differently internally, EFI modules are similar and most can be interchangeable within processor support limitations, but stops there. Not even the way checksums are made are the same.
 
Last edited:

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,601
You mean a cheap Mac EFI Kepler card?

Because I have a ”non-Mac” GTX 1070 that should support Mojave when (if…) Nvidia releases their drivers for it.
Yep.

You can't debug/troubleshoot or do a clean install of Mojave, unless you use startosinstall --installpackage with a modified NVIDIA web driver.
[doublepost=1537904057][/doublepost]Mojave and NVIDIA Maxwell/Pascal cards will be really difficult to install without using a supported card.
 
  • Like
Reactions: star-affinity

Roadmap123

macrumors newbie
Sep 25, 2018
9
0
Germany
IMO, no one talk about it because nothing changed.
[doublepost=1537901308][/doublepost]

Incorrect.

That's firmware level NVMe support, OS version independent.

Did everything as described in the Google Docs Document, only thing I miss: Can I reenable SIP after flashing the injected Rom??!
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,601
Apple released 10.14.1beta1, build 18B45d.

[doublepost=1537909017][/doublepost]Welcome 139.0.0.0.0

Screen Shot 2018-09-25 at 17.56.27.png

[doublepost=1537909233][/doublepost]139.0.0.0.0 - still no NVMe EFI module for Mac Pro. I'll check the rest ASAP.
[doublepost=1537909342][/doublepost]
Code:
$IBIOSI$ MP51.88Z.F000.B00.1808171030
Apple ROM Version
  Model:        MP51
  EFI Version:  139.0.0.0.0
  Date:         Fri Aug 17 10:24:21 2018
  Build Type:   Release
 
Last edited:

TheIguana

macrumors 6502a
Sep 26, 2004
678
492
Canada
Apple released 10.14.1beta1, build 18B45d.

[doublepost=1537909017][/doublepost]Welcome 139.0.0.0.0

View attachment 788770
[doublepost=1537909233][/doublepost]139.0.0.0.0 - still no NVMe EFI module for Mac Pro. I'll check the rest ASAP.
[doublepost=1537909342][/doublepost]
Code:
$IBIOSI$ MP51.88Z.F000.B00.1808171030
Apple ROM Version
  Model:        MP51
  EFI Version:  139.0.0.0.0
  Date:         Fri Aug 17 10:24:21 2018
  Build Type:   Release

Cool, so perhaps Apple's team just ran out of time for work on the firmware before the ship date on the GM this month!
 

MIKX

macrumors 68000
Dec 16, 2004
1,815
691
Japan
I would pay good money for a mechanical switch ( like those dual bios switches on AMD GPUs ) that would enable me to ( prior to cold boot ) switch from MP51.0089.B00 & 139.0.0.0 - and I am not joking.

tsialex .. the cMP world awaits your talents.

:)
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,601
Flashed my vanilla reconstructed one, everything worked here. Now I’m gonna flash the NVMe v124 one.
[doublepost=1537912962][/doublepost]Booting Recovery with the NVMe BootROM to disable SIP. Seems to be working too.
[doublepost=1537913010][/doublepost]Double boot, yet… :mad:
[doublepost=1537913763][/doublepost] Screen Shot 2018-09-25 at 15.14.15.png
[doublepost=1537914469][/doublepost]Lot’s of restarts, 10.14b1 update seems interminable.
[doublepost=1537914737][/doublepost] Screen Shot 2018-09-25 at 15.29.25.png
[doublepost=1537915656][/doublepost]Reconstructed @h9826790 and @Matty_TypeR BootROMs with 139.0.0.0.0, to get more people testing/searching. @crjackson2134 did it himself :p

No changes here:
Screen Shot 2018-09-25 at 19.52.22.png
 
Last edited:

fhturner

macrumors 6502a
Nov 7, 2007
631
413
Birmingham, AL & Atlanta, GA
Reconstructed @h9826790 and @Matty_TypeR BootROMs with 139.0.0.0.0, to get more people testing/searching. @crjackson2134 did it himself :p

Being a point-release instead of full beta, are you still able to download a full installer in order to apply the firmware? Or is it being applied by the updater now? Sorry to be dense...I'm usually on top of this, but sometimes get confused!
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.