• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

HOW TO ADD NVMe M.2 SSD SUPPORT TO OLD MOTHERBOARDS WITH AMI BIOS LEGACY SUPPORT?

Joined
Feb 9, 2018
Messages
181 (0.07/day)
Location
Turkey
In Legacy Mode, How to add NVMe Option-Option Rom to Ami Bios supported motherboards, which are now called old?




PCIe x4 and x1 NVMe M.2 SSD Adapter


PCIe x4 NVMe M.2 SSD Adapter




PCIe x1 NVMe M.2 SSD Adapter




How to? Watch on Youtube.

BIOS Modlama, BIOS Modding, AMI BIOS NVMe M.2 SSD BOOTABLE BIOS MOD

After this content, I will prepare a sharing and tutorial content for other Award and Phoenix bios supported motherboards with legacy bios. Stay tuned and don't forget to support me.

1-) This process can be done with MMTOOL Turkish Software. (There are also English versions of MMTOOL Software)

2-) How to Get Device-Hardware Identity Information?

How to do it is explained in the animated picture below.
NVMe_DEVICE.gif


For this, you need to obtain the NVMe SSD Device Hardware Identities you use.
For example: PCI/VEN_144D&DEV_A809 should be something like this.

3-) Nvme SSD Hardware Identification Information Must Be Entered Into "NvmeOpRom.BIN" File With "OpRomCfg.exe" Software.


Examples:
Code:
OpRomCfg.exe NvmeOpRom.bin 144D A809
OpRomCfg.exe NvmeOpRom.bin 1C5C 174A
OpRomCfg.exe NvmeOpRom.bin 1CC1 622A
OpRomCfg.exe NvmeOpRom.bin 1987 5016
OpRomCfg.exe NvmeOpRom.bin 144D A802
OpRomCfg.exe NvmeOpRom.bin 2046 2263
OpRomCfg.exe NvmeOpRom.bin 1E0F 0009
OpRomCfg.exe NvmeOpRom.bin 1E4B 1202
OpRomCfg.exe NvmeOpRom.bin 15B7 5001
OpRomCfg.exe NvmeOpRom.bin 1344 5411
OpRomCfg.exe NvmeOpRom.bin 1CC1 612A
OpRomCfg.exe NvmeOpRom.bin 1E4B 1602
OpRomCfg.exe NvmeOpRom.bin 10EC 5763
OpRomCfg.exe NvmeOpRom.bin 1344 5411
OpRomCfg.exe NvmeOpRom.bin 1E0F 0001
OpRomCfg.exe NvmeOpRom.bin 1E0F 000C
OpRomCfg.exe NvmeOpRom.bin 144D A80C
OpRomCfg.exe NvmeOpRom.bin 15B7 5030
OpRomCfg.exe NvmeOpRom.bin 2646 2263
OpRomCfg.exe NvmeOpRom.bin 1CC1 5762
OpRomCfg.exe NvmeOpRom.bin 15B7 501A
OpRomCfg.exe NvmeOpRom.bin 126F 2262
OpRomCfg.exe NvmeOpRom.bin 1344 5416
OpRomCfg.exe NvmeOpRom.bin 15B7 5041
OpRomCfg.exe NvmeOpRom.bin 2046 500D
OpRomCfg.exe NvmeOpRom.bin 1E0F 0009

1C5C: VENDOR ID
174A: DEVICE ID

144D: VENDOR ID
A809: DEVICE ID

How it is done is explained in detail in the photos below.


RESULT:
NVMe M.2 SSD Read and Write Data Speed Values
(The values on the right side are for Normal, Standard SSD, and the values on the left side are for NVMe M.2 SSD.)


Download Software to add NVMe M.2 SSD Support to AMI BIOS-LEGACY LEGACY MOTHERBOARDS:
Rar Pass:
ismailTPC_Hastanesi
I ACCEPT and CONFIRM

Note: File Access Permission is Opened. Every User Can Download.
Other details:https://www.ismailtpc-hastanesi.org/2025/02/ami-bios-destekli-legacy-eski.html

Additional Note:
1-
There is no request for Modded Bios about the Motherboard here. Help Requests will not be answered. You can only ask questions about the content of the subject

2- In layman's terms, all the desired Pickaxe-Shovel-Sand-Gravel-Iron-Cement was given to you. It is in your hands to construct the building.

3- The user who downloads the files is responsible for any problems that may arise. As "ismailTPC_Hastanesi", I do not accept any responsibility.

4- I do not accept any problems that may arise from uploading the Bios file you created. All responsibility belongs to the user who uploads the file.

Finally:
All the software projects and products I develop create a financial burden for me.
Very soon, I will release the permissions of all files with restricted file access permissions.
As a result, I have been working hard and putting in effort for these files for years.
I never ask for any fee from you, I don't want it.
Of course, maybe you will agree with me, but these projects cost me something.
In short, I would be very happy if you support my Youtube Channel.
I would like to thank everyone who supports me or not.
 
Last edited:

the54thvoid

Super Intoxicated Moderator
Staff member
Joined
Dec 14, 2009
Messages
13,489 (2.42/day)
Location
Glasgow - home of formal profanity
Processor Ryzen 7800X3D
Motherboard MSI MAG Mortar B650 (wifi)
Cooling be quiet! Dark Rock Pro 4
Memory 32GB Kingston Fury
Video Card(s) Gainward RTX4070ti
Storage Seagate FireCuda 530 M.2 1TB / Samsumg 960 Pro M.2 512Gb
Display(s) LG 32" 165Hz 1440p GSYNC
Case Asus Prime AP201
Audio Device(s) On Board
Power Supply be quiet! Pure POwer M12 850w Gold (ATX3.0)
Software W10
@İsmailTPC_Hastanesi editing time unlocked.
 

raVenXDA

New Member
Joined
Feb 14, 2025
Messages
12 (0.29/day)
Thank You IsmailTPC_Hastanesi for your had work so far I would never had got my NVMe drive working on my old motherboard. So I wanted to also share my process in how it moded my BIOS:
DISCLAMER: Yes it is easy but you still have to be carful to get it right I will not take any responsibility for bricking your motherboard.
*snip*
redirecting folks to the new thread Raven was kind enough to start here: https://www.techpowerup.com/forums/...rds-with-award-phoenix-legacy-support.334025/
thanks!
 
Last edited by a moderator:

nonyabizzness

New Member
Joined
Nov 18, 2023
Messages
4 (0.01/day)
Thank You IsmailTPC_Hastanesi for your had work so far I would never had got my NVMe drive working on my old motherboard. So I wanted to also share my process in how it moded my BIOS:
DISCLAMER: Yes it is easy but you still have to be carful to get it right I will not take any responsibility for bricking your motherboard.

This prosses it a little unique for the X58 Gigabyte Award Bios > Origin Source <

Motherbord: Gigabite EX58 Extreme rev1
NVMe Controller: Glotrends PA-22110
M2 Drive: Kingston 1tb

View attachment 387586:

To Modify your motherboard BIOS so that it can see your NVMe drive in the boot menu, follow these structured steps:
-- please note that this worked for me but it might differ for your motherboard --

1. Verify Vendor/Device ID and Option ROM Configuration

Confirm the Vendor ID (XXXX) and Device ID (XXXX) using Windows Device Manager or HWInfo
-- in my case because i did not have an OS installed I found it from the post screen --

View attachment 387584
-- Vendor ID (2646) and Device ID (5013) Device Class Mass Storage Cntrlr --

Step 2: Prepare Tools

Step 2: Inspect BIOS with CBROM198

Run:
Code:
.\CBROM_198.EXE EX58EX.13S /D
Check the PCI ROM Module section:
View attachment 387590
-- You can see that there are many PCI ROM[x] entries, I picked that last one:
26. PCI ROM[O] --- 8086_F1A5.BIN to extract and edit with my own Vender Device ID --


Step 3: Extract Existing PCI Module

  1. Extract the existing PCI ROM:

    Code:
    .\CBROM_198.EXE EX58EX.13S /PCI extract
    this will give you a list of the roms and now choice the last one O
    Code:
    PCI ROM - - - [A] : ICHAAHCI.BIN
    PCI ROM - - - [B] : ICHARAID.BIN
    PCI ROM - - - [C] : jmb59.bin
    PCI ROM - - - [D] : rtegrom.lom
    PCI ROM - - - [E] : 10EC_5763.BIN
    PCI ROM - - - [F] : 1C5C_174A.BIN
    PCI ROM - - - [G] : 15B7_5009.BIN
    PCI ROM - - - [H] : 144D_A804.BIN
    PCI ROM - - - [I] : 144D_A808.BIN
    PCI ROM - - - [J] : 144D_A809.BIN
    PCI ROM - - - [K] : 144D_A822.BIN
    PCI ROM - - - [L] : 1987_5012.BIN
    PCI ROM - - - [M] : 1987_5019.BIN
    PCI ROM - - - [N] : C0A9_5412.BIN
    PCI ROM - - - [O] : 8086_F1A5.BIN
    Enter a choice:O
    Rename the extracted file 8086_F1A5.BIN to (in my case) 2646_5013.ROM but you use your Vendor and Device id

Step 4: Configure Extracted ROM with OpRomCf.exe

  1. Use OpRomCfg.exe to modify the VendorID (2646) and DeviceID (5013):
  2. Code:
    .\OpRomCfg.exe 2646_5013.BIN 2646 5013
  3. Option ROM configured successfully. if you get this message your good to goto Step 5
  4. Error: Option ROM last image indicator must be set. I had this error so we now need to open the 2646_5013.BIN in HxD and modify the critical flag in its header.
  5. Solution: Fix the Option ROM Header
    1. Open the ROM in a Hex Editor:
      • Use HxD or any hex editor.
      • Open 2646_5013.BIN.
    2. Locate the Last Image Indicator:
    3. Modify the Byte:
      • If the byte is not 80 (mine was 00), change it to 80.
      • Save the file.
      • and now re run the Step 4, you should get a successful message.

Step 5: Replace/Insert the PCI Module

  1. Remove the existing PCI module: (I'm not 100% sure this step is necessary but it dose make space for your new one)
    Code:
    ./CBROM_198.EXE EX58EX.13S /PCI release
    Choice the the last one again: PCI ROM - - - [O] : 8086_F1A5.BIN
  2. Insert new modified NVMe ROM:
    Code:
    ./CBROM_198.EXE EX58EX.13S /PCI 2646_5013.BIN
  3. Verify with:
    Code:
    ./CBROM_198.EXE EX58EX.13S /D

  4. View attachment 387609
    -- You should now see your modified ROM in position 31,
    the position shouldn't matter (I don't think, or at least not to enable the NVMe) --

Step 6: Flash the BIOS

  1. Save the modified BIOS as EX58EX_MOD.13S.
  2. Boot to BIOS (DEL) then hit Q-Flash (F8).
  3. Backup your old BIOS. Save it to the USB (just in case)
  4. Load your new MOD BIOS and exit.
  5. Turn off you PC and unplug for 1min and/or clear CMOS
  6. Boot to BIOS (DEL) again and Check the Boot Menu for NVMe detection.

You should now see your NVMe drive :peace:and now your ready to install Windows 11 or whatever you want.
Windows 11 boot media will need to be made in Legacy Mode and you need to preform a clean install by deleting any partitions and recreating them in the installer.

Hope this helps and you know what they say ::::::::


Happy fishing people
:toast:

PS: If you do find any information in this post to be incorrect or could be set-out better please let know.
Thank you for this. It worked for me
 
Low quality post by İsmailTPC_Hastanesi
Joined
Feb 9, 2018
Messages
181 (0.07/day)
Location
Turkey
The topic I posted is for AMI BIOS supported motherboards.
Another one you added below is for AWARD-Phoenix supported motherboards.
I perceive it as dominating the topic I posted here and making the topic worthless.
Am I wrong?
It seems like a new and different content that has nothing to do with the content I posted.
Off-topic discussion.
This user should open a new topic.
I have already specifically stated this in bullet points below the content I posted. However, they still made an off-topic discussion.
I request that it be removed.
If necessary, I request that all of the posts that have nothing to do with this topic, including the ones I wrote, be removed.
Thank you.
 

nonyabizzness

New Member
Joined
Nov 18, 2023
Messages
4 (0.01/day)
Great News can I ask what your setup was?
Motherboard and NVMe drive?

And also did you have any issues outside of the ones that I highlighted above? Or did you have the same issues with the Error: Option ROM last image indicator must be set.

Would be great to just have this info so that we can help others better

Thank you

and how is it running now?

PS. I have found a BSD issue when i plug in my ethernet cable for the network Im unsure if this is a driver issue or the modified bios. Have got around this issue by adding a WIFI card but it would be nice to be able to use the eth network.
Yes, x58-ud4p.. Solidigm m.2 2280. No issues with ethernet. Yes, I had to fix it with hex- editor
 

raVenXDA

New Member
Joined
Feb 14, 2025
Messages
12 (0.29/day)
The topic I posted is for AMI BIOS supported motherboards.
Another one you added below is for AWARD-Phoenix supported motherboards.
I perceive it as dominating the topic I posted here and making the topic worthless.
Am I wrong?
It seems like a new and different content that has nothing to do with the content I posted.
Off-topic discussion.
This user should open a new topic.
I have already specifically stated this in bullet points below the content I posted. However, they still made an off-topic discussion.
I request that it be removed.
If necessary, I request that all of the posts that have nothing to do with this topic, including the ones I wrote, be removed.
Thank you.
Oh wow im really sorry I didn't realize that it was not the same mobo familly I am a noob and defenatly did not intend to hijack your post at all.

I have now started a new post here HOW TO ADD NVMe M.2 SSD SUPPORT TO OLD MOTHERBOARDS WITH AWARD-Phoenix LEGACY SUPPORT? | TechPowerUp Forums
but I dont seam to be able to now delete my post from this thread, again noob alert!!!
 

nonyabizzness

New Member
Joined
Nov 18, 2023
Messages
4 (0.01/day)
Last edited:
Top