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

Many thanks…finaly used mmtool_v5.00.0007
Think i get it.
Just was wondering, should size of the modded bios be bigger than the original? My sourced Bios and modded have same size…
Anyway, will continue to compare these before first attempt, but pad-file still there :slight_smile:

Pegatron IPMMB-FM 2AD5.zip (2.7 MB)

1 Like

Must be same size :wink:

Hello. I successfully modded and tested 2 bioses following this guide with an NVME drive, for Gigabyte B75 Pro3 and a Packard Bell, I am new here, I would like to post the files here for other people, how can I do that?
Thanks.

@Lilio
Welcome to the Win-RAID Forum and congratulations for your success!
You can offer your modded BIOSes within >this< Forum section.
Enjoy the Forum!
Dieter (alias Fernando)

I cannot thank you guys enough for this. This took an aging, unsupported QNAP TS-470 Pro from 2014 and helped me turn it into a Proxmox/File Server/Docker powerhouse. The trick was actually getting my hands on the BIOS file since QNAP does everything in their power to avoid giving it to you, so I found one for its bigger brother on a forum (the TS-670 Pro) since it uses pretty much the same mainboard.

Not only was I able to give my QNAP NVME support, but I also used the “UEFI BIOS Updater” to successfully update other UEFI modules on by device. If anyone is doing something similar, I posted my file on the forum Fernando linked above.

1 Like

Hello, I have a small question. What is the difference between NvmExpressDxe_5.ffs and the old NvmExpressDxe_4.ffs ?


Hi, I did the visual inspection and I seem to be missing a “Pad-file”, I followed well the instructions of this guide and also I did it with AMI’s MMTool 4.50.0023 and even with AMI’s MMTool 5.02 Modded.
I want to add that I had to use the “NvmExpressDxe_Small.ffs” as “Insert Compressed”.

What can I do in this case?
Can someone help me to patch it correctly?
Bios gigabyte page

@daniel1
Welcome to the Win-Raid Forum!
Have you already tried to use the UEFITool?
Good luck!
Dieter (alias Fernando)

I had no luck, files disappeared anyway, but I just tried with a previous version of the bios F10 (The one in the image, the recent one, it is F11), and it seems to work fine with the MMTool method

Is this possible that type of problem?? I have already compared it manually and it seems that everything is in order, just added the nvme.

Is it safe to flash? The F10 patched has their “Pad-file” in place


it seems that the f10 is a different structure than the f11.

I should add that my board has the f11, so it would be a downgrade.

@daniel1
I had no problem to get the uncompressed file named NvmExpressDxe_5.ffs properly inserted into the F11 BIOS by using the UEFITool v0.28.0. None of the originally present Pad-files were touched and no Pad-files were added.

@5xq
The file named NvmExpressDxe_5.ffs has been optimized by shrinking the size of the previously offered NvmExpressDxe_4.ffs without touching its functionality. So it is not an update.
There is no reason to replace the NVMe module of any modded BIOS, which contains the NvmExpressDxe_4.ffs module.

1 Like

Can be use also to install Linux/Ubuntu? It needs special settings for the bootable image?

@brabijo
The NVMe BIOS module is not Windows specific and should work with Linux/Debian distributions as well.
Your BIOS settings should allow booting in UEFI mode

@Fernando
Thank you for the answer. I found guidance only for how to install linux/ubuntu on the NVMe ssd’s mounted in the native NVMe slot. It means that the booting image has to be prepared in the same way, GPT, FAT32…?

Greetings from Venezuela…Excellent contribution…! My question is the following… MMTool 4.50.0023 is compatible for an Intel Dell Optiplex 3040 Bios

@Theluis92
Welcome to the Win-Raid Forum!
Where is your question? I don’t see any.
Each BIOS tool, which is able to open the “pure” BIOS file, is compatible.
Good luck!
Dieter (alias Fernando)

thanks

@Fernando
Hi Fernando
And Thank you for all your hard work in NVMe.
I have successfully deleted my old NvmExpressDxE 9A4713C2 module from my BIOS and added the new NvmExpressDxE_5 5BE3BDF4 module, flashed it, and everything is working fine.

Text
[/wrap]

@Fernando
I forgot to mention, this flash Mod upgrade was performed on the Gigabyte GA-990FXA-UD3 REV 4.0 motherboard.
This Does mean to everyone Revision 4.0, NOT 1.0, 1.1, 1.2, 3.0 or 4.1. This is only for 4.0.
I have included the BIN file, Do NOT flash this BIOS if this is NOT your Gigabyte Motherboard and Revision. Original last version was F3, this Mod version is F4x.
Also, this Mod includes other fix issues for this motherboard (Thanks to regit from the Gigabyte forum).

The GA-990FXA-UD3 REV 4.0 BIOS full flash below:
https://1drv.ms/u/s!AtC60FWlYGEAge147qEbHXPHR6ikrw?e=gxpgV9