[Experimental] NVMe Option ROM

I edited your post, i believe we’re talking here of a Fujitsu Celsius R570/670 motherboard with Intel 5520/ICH10 chipset.

For this kind of legacy (Not UEFI) board this is one of the options you can try at your own risk. Read the thread.

Other options without messing with bios are Clover etc…

Heh
3 days lost and only “AIO boot” boot grub but no sukces in system boot :sweat_smile:

Hi all !
I have the same problem as @hellkot - afert system is rebooted, the BIOS does not see the nvme disk until you turn off the computer. Problem only with fastboot. Cold start - good start. Has anyone solved this problem?

Hi Fernando, I wanted to ask you if this NVME ROM is good for modifying the bios of the p5q deluxe motherboard with legacy ami bios modified for xenon. Thank you

@Ethaniel
Dearest, first of all I wanted to congratulate you on this wonderful work you are doing, I am a new user who is passionate about electronics (I am also an electrical engineer), since I have two Asus P5Q Deluxe PCs, one with a normal non-UEFI bios and one with a bios. modified for xenon cpu I wanted to improve it by adding a mvne module. Now I’m wondering if anyone can enlighten me on this topic. In general I would have understood how to do it, the only thing that doesn’t work for me is knowing whether the attached mod bin nmve file is valid for all motherboards or whether it needs to be modified for this specific motherboard.
If you helped me, I wouldn’t be grateful.
sorry for the english.
Greetings

If you read or understand it correctly, you’d know that it needs specific HW ID configuration by the user for desired the NVMe (CONTROLLER ID) to use and edit the OpROM before bios integration.

Really can understand how users miss this, is this to hard to notice???

Important Hint (added by Fernando):
Just to prevent a serious misunderstanding and wasted time by trying to customize the offered NvmeOpRom module with not matching HardwareIDs, I want to make clear, that the user has to customize the VendorID and the DeviceID of the NVMe Controller , which is within the SSD (and not of the SSD itself }.

EDIT:

Experimental Modded VMware-NVME Option ROM for AMIBIOS8 Core ( Legacy ) - Special Topics / NVMe Support for old Systems - Win-Raid Forum (level1techs.com)

@MeatWar
Dear thank you for your kind reply, I would have understood the following:
I take the xenon modified bios for asus p5q deluxe,

I open the mmtool 3 program, insert the bin file above the ROM[Experimental] NVMe Option ROM indicator, insert the vid id of my nmve product (not samsung) in the appropriate boxes of the program, add an option line to bios n 20 and save the biography. Generally speaking, do I need to do a few steps first?

Hi guys, if you can help me with the P5Q deluxe non UEFI bios modification.
I did everything as per the guide by inserting the relevant PCI card IDs, I flashed the bios but still nothing appears in the boot options. Are there any other steps missing?
if you can help me. If I can I will post my work.
Thank you

@Stefy
Hello. Post the original BIOS and the one you made. Specify VEN_0000&DEV_0000 as indicated on the picture of your nvme disk, I will take a look.

I have a similar situation.
I modified the BIOS and flashed it using this guide Experimental Modded VMware-NVME Option ROM for AMIBIOS8 Core ( Legacy ) - #2 by eierhals.
NVMe appeared in the BIOS. But when installing Windows, the same error appears.
I checked this on several boards and with several SSDs (yes, I made BIOS modifications for each SSD before checking).
Whoever succeeded, please tell me about the details when installing Windows.

@neo370333
And what a mistake.

This is not a BIOS problem.
Try this if you get an error.
Fn + Shift + F10
diskpart
list disk
select disk “(0, 1, 2 …)”
clean
convert gpt
exit
exit

I tried GPT and MBR.
But it did not help. If the drive has a GPT, then the error is as in the previous message.

@neo370333

Which mainboard (manufacturer and model) do you use?
Please attach your modified BIOS.
Why didn’t you post your report into the linked thread?
By the way - Option ROM modules are only loaded while booting in LEGACY mode.

Hello everyone,

Great thanks to Ethaniel and everyone involved to make this mod work!

I use it for quite a while now on my Asus P7P55 LX
Inserting the ROM with AMI mmTOOL was very easy

Now I want to apply this mod to my Gigabyte GA-P55A-UD4

This Board features an Award BIOS which I have no experience with

Could anyone please help me out with a detailed guide for this task?

What are the correct commands for cbrom? Where to enter Vendor/Device ID in the cbrom syntax?

As you can see in the screenshot, the SSD I want to use is a Micron 2300 512GB (Vendor ID 1344 / Device ID 5405)

Great Thanks in advance!

Best regards

BIOS Modding: Introduction and Preparations - BIOS/UEFI Modding / BIOS Modding Guides and Problems - Win-Raid Forum (level1techs.com)

[Guide] Award/Phoenix BIOS Modding - BIOS/UEFI Modding / BIOS Modding Guides and Problems - Win-Raid Forum (level1techs.com)

[Guide] Enhanced BIOS Modding of Award BIOSes - BIOS/UEFI Modding / BIOS Modding Guides and Problems - Win-Raid Forum (level1techs.com)

[Request] NVMe Support for Phoenix UEFI BIOS - BIOS/UEFI Modding / BIOS Modding Guides and Problems - Win-Raid Forum (level1techs.com)

Thank you for your reply

Unfortunately this doesn’t help me much

Most of it I’ve already read before, but it doesn’t work for me

Here’s what I did:

I downloaded the latest BIOS for my Board from Gigabyte support site
which gave me the file “p55aud4.f15”

I ran the commands

“cbrom.exe p55aud4.f15 /d”

“cbrom.exe p55aud4.f15 /pci nvmeoprom.bin”

and checked the result by running “cbrom.exe p55aud4.f15 /d” again

But after flashing this modded BIOS file to my board the NVMe drive still is not recognized by the BIOS. It’s not showing up.

I assume it’s because I didn’t specify Vendor/Device ID, but I don’t know where to enter those values in cbrom

Please help me.
What exactly do I have to do to get my NVMe drive as boot option in my Award BIOS ?
What are the correct commands ? Where to enter Vendor/Device ID ?
Am I missing out any additional steps I’m not aware of ?

Better read it again because its MANDATORY to modify the ROM with YOUR vendor/device ID of each user NVMe disk controller, not the disk itself.

@Sierra
Although you have inserted the NVMe Option ROM module, you obviously cannot boot off the NVMe SSD.
Assumed reason: You forgot to customize the VendorID and Device ID within the NVMe Option ROM module, which are natively set to “0000”, but have to be customized.

It is written within the start post of this thread:

So the first step to do is to check the HardwareIDs of the NVMe Controller, which is within the chip of your in-use NVMe SSD. The Device Manager will show the NVMe Controller within the “Storage Controllers” section (provided, that the NVMe SSD is connected to the mainboard).