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

@Episcopal :
Your last post is completely off-topic and will be removed here.
If you have a question regarding a specific BIOS modding procedure, please post it either into the appropriate thread of >this< Sub-Forum or create there a new thread.
Don’t forget to describe what exactly you want to get modified.

hi…i am veru new in this… i was trying to install a nvme kingston nv1 to mi 3rth generation pc, my motherboard in an asus p8z77-m and reading a lot i understood i need a modified bios… i dint have any idea how to do that… so please…does any body have that bios mod? share it to me please…i found another p8z77 models mod bios like the pro version or v, v lk, etc versions. do you know if that bios mod from those motherboard works in my p8z77-m? i will be waiting your answers…

@HansForenzaArata those bios are not the same as yours. You will need to mod your boards specific bios.

@HansForenzaArata : Welcome to the Win-RAID Forum!
This thread has been designed for users, who want to modify the BIOS themselves. That is why I have written a Guide about how to do it.
Users, who are are not willing or feel unable to follow my guide, should better post their request into >this< Sub-Forum.
By the way - >here< is a post with an attached NVMe modded BIOS for the ASUS P8Z77-M.
Good luck!
Dieter (alias Fernando)

Hi everybody,

Thank you for your great tutorial. I followed it to patch the Bios of my HP 800 G1 Tower in order to Support NVME SSD PCIe for Booting, and I wouldn’t want to make a mistake.
I modify the bios backup with MMTool because UEFITool modified a non-empty pad-file (but in the last Volume, not in the same Volume I modified):

with_UEFITool.jpg



But MMTool add a freeform before my NvmExpressDxe_4 driver:

with_MMTool.jpg



Is it normal?

I was wondering if someone could verify my BIOS mod.
Please find both the original and modded version with MMTool.

Thanks in advance!

bios_backup.zip (3.78 MB)


mod_bios_backup.zip (3.79 MB)

@balades67 : Welcome to the Win-RAID Forum!
Your modded BIOS looks fine for me.

The MMTool has added just the NVMe module and nothing else, but below the Freeform module, which is correct. Within the DXE Volume of the original BIOS the latest/undermost module with a GUID is the Freeform one. So the MMTool has inserted the NVMe module into the correct location. It is now the undermost within the DXE Volume.
Good luck for the flashing procedure!
Dieter (alias Fernando)

Just succsessfully modded Asus P9D-I BIOS and booted from M.2 NVMe connected via PCIe addon card only following this instructions. P9D-I has BIOS chip in 8 pin DIP package and it was easy to remove it, read, modify and reflash with CH341A programmer (had to do 3.3V mod on programmer prior). Thank you!

@boris.dragicevic : Welcome to the Win-RAID Forum and thanks for your feedback!
Enjoy the speed of an NVMe SSD!
Dieter (alias Fernando)

Greetings.
Great forum here. I have a dual xeon ASUS Z9PD-D12 mb. According to few posts here users were successful modding the bios for this MB.
I recently Purchased Crucial P5 1GB nvme drive with 4x adapter

I encountered many issues trying to mod this bios:
-issues with flashing bios. none of the asus tools (asus easy flash, bios recovery, bupdater) would work. eventually flashed using afudos.exe
-followed guide to repack .ROM as .CAP but that didnt work either (checksum verification error when trying to flash)
-my first modded bios (using the first procedure) did not show the ‘PATA’ drive in bios
-second modded bios (using the second procedure) appears to have worked and when I select legacy boot options in CSM I can see ‘PATA’ drive when nvme is inserted.

But there is an issue. Windows will not boot/start with the nvme drive installed. Im not saying boot off the nvme… it wont start at all (booting from original sata SSD) with nvme drive installed.
Computer boots, initial windows loading screen appears (with the circling dots), the moment that desktop background is supposed to be displayed the machine freezes.
Upon restart, computer boots into windows startup repair - sometimes it loads it sometime freezes during the process.
I managed to boot it once into safe mode (other attempts resulted in freeze during startup), but then when i attempted to open disk management, machine froze…

With nvme drive removed all is working well

I came across some posts saying that some MB utilities may cause similar behavior. I dont have anything like this running in this machine. There’s virtualbox running and cpu temp. thats about all.
Also saw few posts saying that those Crucial P5 nvme’s might be temperamental ?
The drive works in another computer (Gigabyte aurous z390) without issues and benchmarks look as expected for this model.

Anyone experienced can comment on the issues and how to resolve them ?

@mops : Welcome to the Win-RAID Forum!
Since your NVMe SSD and its M.2>PCIe adapter seems to be working outside your computer and you are obviously not even able to boot off your currently used SATA connected system drive, when the NVMe SSD is connected to your mainboard, I see only these possible reasons:
a) The NVMe SSD isn’t properly connected to your mainboard or
b) your used PSU is not strong enough to deliver the required power to all connected devices while starting your computer (powering on the PC is the most stressing action for the PSU).
To find out the exact reason for your issue, please check both points.
Furthermore it would be fine, if you would give us some information about your currently used OS and boot mode (Legacy=MBR or UEFI=GPT).
Regards
Dieter (alias Fernando)

@Fernando Thanks for super quick reply.
On your points:
a) unlikely. I tried different pcie slots, same behavior in every one. nvme drive works (via the same adapter) on z390 mb. also tried in another older MB (amd/asrock), windows setup detected the drive, but wouldn’t install windows because that specific MB would not allow to boot from the drive (needs bios mod also)
b) unlikely. its 650W, i had it working with high eng GPU’s and currently there’s only an low end gfx card in it (quadro nvs 295)
c) Windows 10x64 pro with UEFI. about 10 drives in the system including one ssd. i tried unplugging all drive except the system ssd - same behavior.

i’ll try to run some live usb linux to see if the drive is detected there. I have not cloned the system drive to nvme… currently just trying to boot the system to see if Windows can see the drive, but windows fails to start with nvme attached.

@mops :

That is a good idea. >Here< are some tips.

Good morning, first of all I would like to thank you for the high information content on this forum, I am new to these situations and have tried several times to make my nvme m.2 2280 boot in windows 10 with the GA-H61M-S1 V2 card. 1 following the forum, I know the problem, it is little of my knowledge and I would like to know if you can make the update file of the aforementioned bios available, I will be grateful.

Edit by Fernando: Non-English text and double post removed (to save space within this voluminous thread)

@GMJ
As u can see here: [HowTo] Get full NVMe support for all Systems with an AMI UEFI BIOS (141), its easy task.
Now share ur mod file to check it or report the issues/steps that ur having trouble with.

EDIT: Tried but not succeed… explain better wots fails to u.

Good morning, thanks for the quick reply, but I’ve already followed this post and I couldn’t succeed, even so I’ll help trying if I don’t get a modified bios for my GA-61M-S1 2.1 board, THANKS

@GMJ : If you don’t want or don’t feel able to do the BIOS modification yourself, you should better post your request into >this< Sub-Forum.

Ok I’ve already made the request for help, thanks again.

I have a question to this guide:
At the begging oft his guide in the "preparation" section stays, i have to extract the pure BIOS in a folder on my root. But what BIOS file? Which file ist that? Latest BIOS from mainboard website? So i just download that BIOS file or how is that meant?

Edit: Or can i also download my BIOS Version from ASUS Website (my BIOS Version is 4802 and i dont need Meltdown-Spectre fix :smiley: )
Can i not just use a modded BIOS from someone else? xD

@platos : Welcome to the Win-RAID Forum!
The BIOS file is the one, which can be opened and modified by any UEFI BIOS Tool.
So download the requested (probably latest) BIOS for your specific mainboard from the specific site of your mainboard manufacturer and unzip it.
If you should see more than 1 file after the extraction, the BIOS file is the biggest sized one.
If you should find somewhere an already NVMe modded BIOS for your specific mainboard model, you can flash it at own risk. I recommend to do the BIOS modification yourself by following my Guide. Only this way you know what exactly has been modified and how it was done.
Good luck!
Dieter (alias Fernando)

But do i have do update my existing BIOS (which ist Version 4802, so not the newest one.)? Or can i just download my BIOS Version and modificate this one?
And ok, i will try it. Maybe it takes some days because i have not much time the day through.