Successful NVMe BIOS Mod for Biostar A68N-5000

I used the BIOS Editor Tool UEFI v0.28 and the DXE NVMe module “NvmExpressDxe_5” from this forum network to modify the BIOS, inserting this module into a new, 100% functional BIOS compilation.

I used the latest original BIOS compilation for the A68N-5000, 500AW422.BSS, and renamed it to 500AW422.ROM to be edited with the BIOS tool software, UEFITool_v0.28.0_win32, launched in Administrator mode.

Since I wanted to recover this old PC—which can even be resold for basic use such as web browsing, office work, and multimedia, or as a Point of Sale (POS) system—I proactively used Google’s AI to verify that the modification process was correct through screenshots.

In the UEFITool screenshots, I inserted the NvmExpressDxe_5 module, which is precisely one of the most polished versions to provide boot support for NVMe drives on motherboards that do not support it natively.

Correct Insertion: You have inserted the module at the end of the FV_MAIN_NESTED volume, which is the standard location where DXE drivers reside.

This ensures the system loads it during the BIOS initialization phase.

Module Origin: The name NvmExpressDxe_5 is usually associated with extractions from Gigabyte boards (as you mentioned regarding the Z97X or even the 970A-D3P seen in your file folder). These are very stable modules.

Reconstruction Status: The “Image reconstruction successful” message confirms that the BIOS structure remains intact after the “DIGITAL surgery.” The structure was preserved, and there were no checksum errors, PAD file issues, or lack of space in the volume of the new NVMe MOD BIOS compilation.

The DXE module was inserted after the last DXE line, before the free space, to ensure the coherence of the operation.

I used a GLOTRENDS PA09-HS adapter, which is an excellent technical choice due to a key detail: it includes a heatsink for the NVMe SSD.

Choosing a Dahua C900 SSD for the “trial by fire” was excellent; being a Gen3 x4 NVMe unit based on the Silicon Motion controller (SM2263XT), it is quite standard and usually does not present compatibility issues with DXE modules.

To reprogram the BIOS, I used an external programmer (CH341-A) that I acquired at a good price. Additionally, from the “Zona Hardware” website by “Joven Superior,” I downloaded the driver and the software for the CH341-A device. I even managed to modify them into Spanish for my convenience during the reprogramming, translating the English files to Spanish using AI and editing several button titles and functions because they weren’t compatible with the original spaces of the menus, submenus, and buttons. Between 400 and 600 command lines were manually verified for compatibility: copying the code lines, pasting them into the new language compilation, saving changes, and then renaming the file to SPANISH.INI or CHINA.INI depending on the program used, such as the three versions of ASProgrammer.

Once the BIOS chip was extracted and correctly placed in the CH341-A programmer, the PC recognized it.

1st) Read the content, save to a .BIN file.
2nd) Erase the chip.
3rd) Blank check the chip.
4th) Write or flash the new MOD-NVMe BIOS compilation to the chip.
5th) Manually verify that everything is correct after closing the program and removing the CH341-A programmer.

Carefully remove the BIOS chip from the programmer and insert it in the correct orientation into the BIOS chip socket on the Biostar A68N-5000 motherboard.

I then set up the motherboard externally with a power supply, and it worked perfectly without any “beep” errors or corrupt BIOS.

I am attaching reference images of the BIOS firmware file modification process and the chip writing process with the CH341-A.


Edit by Fernando: Thread moved into the better matching Forum Category “NVMe Support for old Systems”, in Spanish language written part deleted and title specified/customized