[HowTo] Get full NVMe Support for all Systems with an AMI UEFI BIOS

@servernoob
Seems correctly inserted in the right volume and original pad-files are in place as the original one.
Using IPMI to flash i can’t answer that, as i don’t have/had such boards to test its feature regarding mod files and flash them. You may wait for a SuperMicro board user.
Before flashing attempts, please consider making backups using any methods avaiable to you. Good luck.

Thought I would try and flash the unmodded bios first, ended up bricking the system. VGA now not picking up anything, it was restarting every few seconds, I reset CMOS and it powers on but does not have VGA or boot to anything.

The official SuperMicro 3.4a bios file? By USB DOS/EFI should be the correct method.
Read the board documents for proper jumper/recover methods.

Appendix C: UEFI BIOS Recovery
C-3 To Recover the Main BIOS Block Using a USB Attached Device

EDIT: Kinda strange behaviour on an official bios update…not even you had the chance to try the mod file…tell me, you didn’t read any instructions and you tried the update also by IPMI instead of regular bios update method?
I can’t help you more on this “official” recover, must be a current SuperMicro board user
Final resource…an SPI IC programmer.

Thanks for the reply. I checked it out and I am not able to get video to work, so I can’t read anything on the screen. All I have access to is the IPMI to connect to the server from another computer, but still will give me errors when I try to load the bios that way, and only firmware is able to safely upgrade from IPMI.

From SuperMicro’s manual for your board (pg. 58):

Manufacturer Mode Select
Close pins 2 and 3 of Jumper JPME2 to 
bypass SPI flash security and force the 
system to operate in the Manufacturer 
mode, ***which will allow the user to flash 
the system firmware from a host server 
for system setting modifications***.

Let me know if this helps @servernoob

A post was split to a new topic: [Request] NVMe mod BIOS for

[[Request] NVMe 2 SSD BIOS modification via x16 adapter card to install Windows 10. The motherboard is H81H3-M4(V1.0A) of elite group.
This is the link.
https://www.ecs.com.tw/es/Product/Motherboard/H81H3-M4/download

curious if anyone has a link to a modded bios for added nvme boot support for a Gigabyte Z87M-D3H? if not i will try the method above but as its my first time attempting a bios mod it would be a daunting task lol
Thank you in advance!
Specs:
Gigabyte Z87M-D3H
i7 4790k
ripjaws 32gb 1600mhz
evga GTX 1070ti
thermaltake 700w PSU
500gb Kingston Sata SSD
1TB Fikwot Pcie 3.0 Nvme

@jeik
Welcome to the Win-Raid Forum!
This is an English language Forum. Please translate you post.
Thanks!

@ScumLord
This thread has been designed for users, who want to do the required BIOS modification themselves.
If you want want to get an already NVMe modded BIOS for your specific mainboard, you should use the Forum’s search box or start a new “BIOS Modding Requests” thread.

1 Like

unfortunately almost every link i find pertaining to the Gigabyte Z87M-D3H has either expired or doesnt exist anymore. as it is my first time modding any bios ill begin with reading over the whole process you have explained above in the first series of posts to the thread and take it step by step! ill reach out if i have any issues.

Ok, if you should have any problem, we will try to help you.

is it possible to make Bitlocker with TPM (v1.2) working with this configuration? I’m getting communication error with the BIOS, when trying to enable bitlocker.

If I’m booting up the same machine with regular SATA drive, Bitlocker working fine.

Any suggestions?

@sha-2
Welcome to the Win-Raid Forum!
The insertion of an NVMe EFI module into a BIOS without native NVMe support gives the user the ability to boot off an NVMe SSD and to use it as system drive, but all other NVMe features are only available with a BIOS, which natively offers full NVMe support.

1 Like

Thank you.

Bitlocker with TPM encryption depends on the NVMe features?

If I would use the Clover-EFI bootloader method, will Bitlocker work with TPM?

Thanks

@sha-2
I am not an expert regarding the bitlocker options and dependencies.

Since these questions have not much to do with the topic of this thread, you should better ask them within one of the “BIOS Modding” Forum Categories.

A post was split to a new topic: [Request] NVMe mod GA-990FXA-UD3 (rev. 4.0) BIOS

A post was split to a new topic: [Request] Unlocked Lenovo Yoga Pro 7 13700H BIOS

I modded this BIOS according to Fernando’s guide howto-get-full-nvme-support-for-all-systems-with-an-ami-uefi-bios

I wanted to 1) post the details in hopes it helps someone, and 2) Thank the people who put down the knowledge in this forum.

Details:
I used MMTool 4.50.0.23, the latest BIOS on MSI’s support site (E7751IMS.AB0) and inserted NvmExpressDxe_5.ffs. I used the normal BIOS update utility to flash the BIOS. This worked.

What did not work:
I tried Samsung_M2_DXE first and that did not provide boot support. The module showed up in the EFI shell, but wouldn’t boot to the NVMe.

Thanks to Fernando and all the others who have contributed here.

@StevenR
Welcome to the Win-Raid Forum and thanks for your feedback!
Since the content of your post has much more to do with the Forum Category “NVMe Support for old Systems” than with the topic “NVMe Drivers” (as essential part of the Operating System), I have moved your post into this already existing thread.

No wonder: The BIOS module named “Samsung_M2_DXE” supports only booting off a PCIe connected SATA AHCI SSD and doesn’t support NVMe at all.
Which Forum post let you think, that the insertion of the “Samsung_M2_DXE” module into the BIOS may allow booting off an NVMe SSD?

I just wanted to make reply here. I have Fujitsu Haswell Xeon system without NVME support. Also board has no Broadwell-support(Stupid A1-version).

Last year this same time, I did bios mod and added NVME and Rebar support to bios. But I had to clear CMOS for some reason and after that system crashed always in middle of the boot. Reason probably was somekind of check in bios. This is server board after all.

Only way to restore this computer back to working system, was using Raspberry Pi, 16-pin bios clip and FlashRom. I do have CH314, but it could not even read bios to file in any flashing program->Why would I even try flashing bios-file. I did leave computer alone after I did managed to restore working bios.

Until today, I did add NVME-support back to bios. I just don’t want to use USB-stick with Clover for booting from NVME.

I just have to remember not to remove battery or Clear CMOS in any case. It would have made sense to change CMOS battery before flashing this bios. This just came to my mind when writing this. But this just my toy computer. Which has two processor sockets, was reason when I bought this used.