I attempted to mod the latest X10DRL-i BIOS (X10DRL1.521), but I cannot find CSMCORE anywhere, using MM TOOL Aptio 5.02.0024 or UEFITOOL_v0.28. Can anyone help?
Thank you.
Edit by Fernando: Thread title specified and customized
I attempted to mod the latest X10DRL-i BIOS (X10DRL1.521), but I cannot find CSMCORE anywhere, using MM TOOL Aptio 5.02.0024 or UEFITOOL_v0.28. Can anyone help?
Thank you.
Edit by Fernando: Thread title specified and customized
Latest BIOS
File Name:
X10DRL1.521.zip
Revision:
3.4
Already has support for NVMe, no NVMe mod required.
Not all AMI UEFI BIOSes do contain the DXE Driver module named CSMCORE.
For which purpose were you searching for this specific module?
If you just want to know where to find the “DXE Drivers” within the Supermicro BIOS X10DRL1.521, here is the related picture:
By the way - since the manufacturer of your mainboard was missing within the thread title, I have added it.
Good luck!
Hey Fernando,
My name is Fernando too (I also like cows
). Thanks for your reply, I will attempt to insert the nvme BIOS fix from your tutorial today. I spent a couple of hours trying to figure out where to insert the nvme file, but this supermicro X10DRL-i BIOS didn’t provide me any clues that you provided in your tutorial.
I’ll post results later. Hopefully I don’t brick the BIOS, or have to replace the BIOS chip.
If all goes well I will upload the modified BIOS file.
Thank you!
@Komotonoto
You are right - it is not as easy as with the BIOS of other mainboards to get the NVMe module correctly inserted by using the AMI Aptio MMTool, because the “DXE Drivers” are not shown by name.
That is why I recommend to use the UEFITool for the BIOS modding.
After having inserted the NVMe module you should get a picture like this at the bottom of the DXE Driver Volume:
I managed to insert the “NvmExpressDxe_5.ffs” file at the end of the DXE driver module.
I saved the bios with the same name and extension of the original file I downloaded from the MFG website.
Will I be able to install the modified BIOS without any extra steps, or do I need to use the UBU tool before I flash the BIOS using the DOS environment the MFG tells you to use?
Thank you
Updated modules with UBU is optional and not NVMe mod requirement.
If you never flashed bios mods in Supermicro boards, i do suggest searching the forum for other users/Supermicro boards and check flashing guidance.
I managed to mod an X9DRW-iF before using this uploaded file and it worked just fine:
Seems like the uploader only inserted the “NvmExpressDxe_5.ffs” file into the BIOS (I didn’t actually open the BIOS file to verify this though).
Thanks for your help, I will make an attempt to flash the BIOS tonight and report the results!
OOPS, I didn’t check disk management (or device manager) in windows 10 with the current install. I thought I would find the NVMe drive listed inside the BIOS.
WD NVMe DRIVE SHOWS UP (it had raspberry pi OS installed on the nvme drive)!
Installing Windows 10 IOT to confirm compatibility next.
WD NVMe Drive is listed:
Reboot after install (disconnected all other hard drives and USB install drive):
INSTALL SUCCESS:
NOTE: there’s a chance that the X10DRL-i motherboard already supports NVMe out of the box → but the drive is not listed in the BIOS, so attempt a windows install before modifying the BIOS because it may not be required (I have not tested this yet and assumed the BIOS did not support NVMe drives).
Just to make it clear: The question is not, whether the data transfer protocol NVMe is supported by your mainboard (it surely is!) and whether the original BIOS is able to detect and manage an NVMe SSD (it definitely does it).
The important point is, that your current system with the original BIOS is not able to BOOT off an NVMe SSD (the required NVMe module is missing!).