I flashed the BIOS of my H61M-C motherboard to support booting from the NVME M2 SSD installed in PCIE X16.
I performed the flashing from Windows 10 64 using AFUWIN64.
The process is as follows:
- For simplicity, create a folder in the root of the drive (let’s say C), and name it whatever you like (let’s say AFU).
- Copy the program file AFUWINx64.exe, the file amifldrv64.sys, original file H61M-C-SI-0511_Official_Site.CAP and the modified firmware file 0511_ORIG_bin_MOD_NVME_Dxe4.rom into the AFU folder.
H61M-C-SI-0511_Official_Site.rar (3.8 MB)
0511_ORIG_bin_MOD_NVME_Dxe4.rar (3.9 MB)
AFUWIN.rar (119.5 KB)
Asus_H61M-C_25Q64_BIOS_0511_ORIG.rar (3.9 MB)
- Open CMD with administrator rights.
- Navigate to our folder. Command: cd C:/AFU
- Flash the BIOS with the original firmware H61M-C-SI-0511_Official_Site.cap, command: afuwinx64.exe H61M-C-SI-0511_Official_Site.CAP. Wait for confirmation of success.
- Without rebooting the computer, flash the BIOS with the modified firmware 0511_ORIG_bin_MOD_NVME_Dxe4.rom, command: afuwinx64.exe 0511_ORIG_bin_MOD_NVME_Dxe4.ROM /GAN. Wait for confirmation of success.
That’s it.
Next, reboot the computer and enter the BIOS.
Under the Boot section, the PATA device should appear.
I then followed the suggestions provided and disabled CSM in the Boot section.
Before booting the OS on my NVME M2, I physically removed all HDDs by disconnecting the SATA cables.
After that, I booted the OS from a flash drive in standard mode.
After the OS was loaded, I returned all the HDDs to their places.
Only after the OS was loaded did I see the name of my SSD in the BIOS; I had a Samsung 970 EVO Plus.
I made a backup of the BIOS with a programmer.
This file is Asus_H61M-C_25Q64_BIOS_0511_ORIG.bin.
If something goes wrong, everything can be restored.
But this is provided that you are definitely working with the H61M-C motherboard.
Edit by Fernando: Thread title customized and specified