Highly doubt itI read over the instructions for getting this to work. Does SIP need to remain disabled when your done in order for the nvme drive to boot?
Also, does it work with boot camp?
What else we can do with a bootrom like this
Nvme ok
Cpu microcodes is ok
GOP no driver?
USB 3.0 boot ?
What else? Any idea?
I will suggest to remove all not standard like pcie m2 card this way no PRAM reset maybe not necessarydosdude1
If I go ahead with the NVMe DXE inject bootROM upgrade, first I just run RomTool ..
( shut down after that )
At cold startup do I have to HOLD DOWN the power button until I hear the firmware upgrade chime as happens with Apple firmware upgrades or just start up normally ?
Any need to do a PRAM reset ?
Thanks in advance.
dosdude1
If I go ahead with the NVMe DXE inject bootROM upgrade, first I just run RomTool ..
( shut down after that )
At cold startup do I have to HOLD DOWN the power button until I hear the firmware upgrade chime as happens with Apple firmware upgrades or just start up normally ?
Any need to do a PRAM reset ?
Thanks in advance.
The DXE modules can be compressed (quite significantly, actually... Usually down to about half their original size). If somebody can upload all the DXE modules needed, I'll compress them, and test fit them into my MP5,1's 4MB ROM dump.Original eeprom is 4096kb, right? Adding every .ffs module enlargening the file size. All of these will fit in the free space of eeprom or should we look 8192kb eeprom for future updates?
Just a question, could this be done using UEFITool instead of DXEInject tool? Also what DXE modules do you want? I can extract them from any firmware.The DXE modules can be compressed (quite significantly, actually... Usually down to about half their original size). If somebody can upload all the DXE modules needed, I'll compress them, and test fit them into my MP5,1's 4MB ROM dump.
Yeah, you could use UEFITool... That's what DXEInject is based off of. The only DXE module I don't have is the USB3.0 one.Just a question, could this be done using UEFITool instead of DXEInject tool? Also what DXE modules do you want? I can extract them from any firmware.
I’ll upload it later when I get off workYeah, you could use UEFITool... That's what DXEInject is based off of. The only DXE module I don't have is the USB3.0 one.
Here is XhciDxe extracted from iMac Pro.Yeah, you could use UEFITool... That's what DXEInject is based off of. The only DXE module I don't have is the USB3.0 one.
Here is XhciDxe extracted from iMac Pro.
Not sure what controller then iMac Pro uses but I'm guessing Intel. I expect most cMP users need the FL100 based driver from the nMP, but I'm not sure.
I already tried the MP6,1s ones on my MP5,1
the FL1100 driver never loaded and I noticed it seemed to of have some sort of dependancy of some kind...
the XHCI driver did load and it did seem to recognise my USB 3 card and USB devices connected to it kinda... in that it hard locked up the Mac Pro if I invoked the boot picker LOL (and my USB 3 sticks blinking Read Write LED was on solid)
dosdude1, LightBulbFun
I'm just about ready to do the NVMe bootROM flash to my MP51.0085.B00 4,1>5,1 cMP.
After the firmware is flashed is it OK to restore a working Carbon Copy Clone of my HFS+ High Sierra 10.13.5 internal SSD install to my Samsung 960 EVO ?
I'm not ashamed to say that I'm still a bit nervous about this . . . .
I've backed up my MP51.0085.B00 bootROM and have had the NVMe DXE driver.ffs injected by a kind member here prior to dosdude1 releasing his Inject DXE tool.
After the firmware is flashed is it OK to restore a working Carbon Copy Clone of my HFS+ High Sierra 10.13.5 internal SSD install to my Samsung 960 EVO ?
Maybe there is a dependency that is missing, I will look through the iMac Pro firmware I extracted it from and see what I can find. Maybe its this UsbMassStorage module that is needed.I already tried the MP6,1s ones on my MP5,1
the FL1100 driver never loaded and I noticed it seemed to of have some sort of dependancy of some kind...
the XHCI driver did load and it did seem to recognise my USB 3 card and USB devices connected to it kinda... in that it hard locked up the Mac Pro if I invoked the boot picker LOL (and my USB 3 sticks blinking Read Write LED was on solid)
1. Dump your Boot-rom
2. Save a copy
3. Inject the NVMe.ffs
4. Made a install USB with High Sierra 10.13.5 with the Firmware folder deleted.
5. Shut down with 15 sec wait (did a minute just to be sure).
6. Cold start-up with holding the power button. (did not remove anything, all disk mounted)
7. Flash with new Boot-rom+NVMe
8. Fresh install of High Sierra from USB onto the NVMe in PCIe slot 3
9. Just did a reboot, just to check that it was true
/QUOTE]
]