MBP114_0183_B00.fd can be found in the 10.13.5 combo update
Here's the NVMe DXE extracted from that rom if you want. I've successfully used it to get NVMe working properly on my MBP112 (which I realize is a pretty different situation). I was also able to successfully use the DXE from the MBP143 (it's about 5kb larger), but there's no apparent behavior difference.
The cMP logic board has an undocumented 30-pin Molex connector, by the LITTLE FRANK label, that allows a user to plug in an EFI firmware replacement that is active until removed.
An example product is the $90ish Chipmunk Easy Flash, model A4042, that's equipped with a flash ram chip that's easily be flashed with a mac pro efi rom.
A working rom can be flashed to one of these, and plugged into your cMP.
I’m in the same boat, i’d like to go to twin x5690 in the xserve!!!!!I used the procedure shared on GoogleDocs to add NVMe to my Xserve3,1. Now wish for more magic...
So you flash your experimental bootROM to one of those plugin chips and start experimenting with NVMe and GOP injection. If you succeed you remove the chip and flash it to the onboard bootROM. If you screw up your bootROM on the removable board you remove it and boot again from you onboard, still working, bootROM and reflash the removable one with an ICSP-clip.
But can you recover with one of these from a bad flash of the onboard bootROM? Can you flash the onboard bootROM if you booted from the removable one and, while running, remove it and reflash the onboard bootROM with a backup? The same as with the bios-switch on some AMD GPUs?
Hello Guys,
thank you for your genius great job ... i had installed your modified Rom in 5 minutes !
Desable SIP
use Romtool for save my 85Rom
Upload the Gilles modified 87Rom ( #325) using Romtool
It works fine and i can install High Sierra on my Cheap and Fast Samsung 961
The trouble is that i loose my serial number ( No Name : i thought first that Gilles serial number will replace mine but not)
So i know that it run fine and i will build my real own one.
Thank you again View attachment 765670 View attachment 765671 View attachment 765672 View attachment 765673
Awesome guys, currently have 84 and will try this to get my 960 evo working.
One question, does any m.2 pcie card work or are there a few that are recommended.
And will a pci card with 2 x m.2 slots work in a raid 0 setup?
Now that we have booting, could I boot an AppleRAID array made of multiple NVMe drives?m.2 cards with a integrated heat-sink is preferred.
PCIe adapters with 2 or 4 m.2 slots supporting a non-bootable software raid 0 are available from Amfeltec.
m.2 cards with a integrated heat-sink is preferred.
PCIe adapters with 2 or 4 m.2 slots supporting a non-bootable software raid 0 are available from Amfeltec.
Hmm. Reading over that thread, it looks like it’s an APFS issue. Would it work installing the OS to an HFS formatted raid? I suppose it might, but I don’t know if anyone has a need for those kind of speeds as a boot drive!That isn't an NVMe issue, but a RAID issue. Can be done: https://forums.macrumors.com/threads/raid-0-boot-support-in-high-sierra.2103521/
[doublepost=1528682190][/doublepost]
In addition to the Amfeltec 4xM.2 PCIe card, there is the 4xM.2 Highpoint 7101a.
Hmm. Reading over that thread, it looks like it’s an APFS issue. Would it work installing the OS to an HFS formatted raid? I suppose it might, but I don’t know if anyone has a need for those kind of speeds as a boot drive!
So... got my SPI programmer doing its thing right now, only thing that's got me worried is when I select detect it only detects Manufacture ID=$BF, Memory Type=$25, Memory Capacity$4A, and Device ID=$4A and reads the chip. I hope there isn't anything wrong with the chip itself. Anyone know how to actually test to see if a chip is bad or not or have a better program to use with a CH314A SPI programmer other than CH314A Programmer v1.18?
That's a partial (or staged) install. If you then boot to that drive, it will complete. It should show up in the boot manager as "EFI boot" or "OS X Base System" or something. If it doesn't, it sounds like the firmware flashing process isn't recognised and your 960 isn't bootable.EDIT 01
I may have made a Terminal command error in making the 10.13.5 USB installer.
I'll go through everything again & report back.
===================================================
expede who is booting 10.13.5 from a Samsung 960 EVO ( I have one too )and others here has been kindly assisting me in getting my 960 EVO to boot NVMe 10.13.5.
Using his flashed bootROM .. using a USB 3.0 stick with the FULL 10.13.5 ( contents of "Firmware folder" removed ) ..
the installer starts and states tha tteh install will take about " 8 minutes " .. . that has to be wrong.
Any suggestions ? ( I'm using a new Toshiba 16GB USB STICK. )
Is the empty "Firmware" folder in the installer causing the problem ?
I don't want to do the 10.13.5 bootROM "'87 " firmware upgrade.
None of my "Full installation attempts have been successful. They all end with only this showing in the 960 EVO.
I have a feeling that I made a mistake when I made the High Sierra 10.13.5 full installer USB stick
View attachment 765849
Maybe different subject, but I have a FL1100 usb 3.0 PCIE card installed on my mac, I think it is not bootable in mac pro. But what about NMp it has the same USB controller, so if it is bootable on new mac pro can we add DXE from mac pro 6,1 bootrom to Mac pro 5.1 boot rom ?
Is it almost same procedure ? Did someone try it before ?
Yeah I was looking into that, then found flashrom and it worked beautifully, now the only issue I have is making sure I have it soldered on correctly, tried only using heat gun method with flux and having major power issues, guess normal soldering it is.I compiled this project for using this thing on Mac OS:
https://github.com/setarcos/ch341prog
last time I progged a gpu rom I needed to erase the rom first - and after each step the usb programmer needed a re-connect by pull the thing out of the USB port - otherwise it hang or wrote crappy.
I checked mac pro 6,1 ROM with UEFI Tool and search FL100 and XHCI result is 3 different DXE driver.AFAIR handheldgames tried it and it didn't work. I think he injected the FL1100 and XHCI DXEs. maybe more DXEs are needed..? unfortunately I don't own a classic Mac Pro anymore.