[Offer] ASUS H61M-C BIOS with full NVMe Support

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:

  1. 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).
  2. 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)

  1. Open CMD with administrator rights.
  2. Navigate to our folder. Command: cd C:/AFU
  3. 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.
  4. 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