ASUS P8CWS NVMe Bios Mod - Question

@Lost_N_BIOS
@Fernando

Good morning. I hope that you are well and safe.

I am doing a NVMe mod on my Asus P8CWS.
My NVMe module is a Samsung SSD 960 Pro M.2
The PCIe adapter is an OCOOL HDX-2 plugged into a PCIe2 x8 slot.

I have started with the downloaded Bios CAP file from Asus.
I removed my existing BIOS chip and extracted it with the CH341A.
I used FD44 Editor to extract the S/N, UUID, and MAC address.
I used the UEFI tool and extracted the image to remove the capsule.
I used the FD44 Editor to insert the S/N, UUID, and MAC into the image.
I used UEFI Tool to add the NvmExpressDxe_4.ffs module after the last DXE.
The end result looks just like the pictures at the start of thread.

I have used the CH341A to burn the image to the chip. I have also used the AFUWINx64 to do the burn to the chip. Both methods return the same result, so I am confidant I got a good burn.

The system boots with either method.
If the NVMe module is not inserted, I get a normal boot to c:.
If the NVME module is inserted, the boot process has an 11 minute delay while booting. During this wait time, the diagnostic module is showing a Q Code of 64 -CPU DXE initialization is started.
After the delay it boots to c: normally.
When I do look at the device manager it shows the Standard NVM Express Controller with a yellow triangle.
When I unplug c: and boot off of a USB drive, the NVMe does not appear.
Depending on which tools I use, Aconis, Aoemi PM, Gparted, or DiskPart, I may see an unallocated drive or I do not see the drive all.
Any suggestions you might have would be appreciated.

Insert the module with MMTOOL 4.50.00.23, check the guide for it.
Better use latest 3703 bios version, return to normal oficial bios and then update it first as normal operation if u have older version.

@MeatWar

Thank you for your post.
I am using the latest bios 3703.
I did update the bios to 3703 first, then used /GAN to burn the mod.
I didn’t go into details is the last post, but during my learning phase I did it with both MMTool and UEFI Tool and both returned the same result.
I did a compare with 010 Editor and the moded files were the same.

@N602 - Not good! Use of /GAN will wipe your Ethernet MAC ID (So no Ethernet), serial, and UUID, unless you first dumped BIOS with AFU and modified that then flashed it back in

@Lost_N_BIOS

I did that - here are the steps above:
I used the FD44 Editor to insert the S/N, UUID, and MAC into the image.
I used UEFI Tool to add the NvmExpressDxe_4.ffs module after the last DXE.

I checked those items with a WMIC command and they are present in the modified BIOS that is running.

In looking at some of the logs, I can see that there is a problem initializing the NVMe.

Have you ever encountered this type of problem previously?

@N602

Did you manage to make it work? I’m about to mod P8C WS to make it boot from HGST SN150 NVME SSD.
I’d like to hear your success story.