[Guide] AMI (non-UEFI) BIOS Modding

@Aflito - Link me to the BIOS you are now using, I will look and see if I can find the setting for you


Thank you so much for the quick reply

I found a reference on my board to (D-G41AGB3 V1.0), i’ve tried a new different search term and ended up in an indian forum lol
from there, some indian guy posted a bios to a motherboard that look very much a like mine, this Zebronics G41-D3 (https://zebronics.com/products/motherboa…1-d3-socket-775)

Downloaded it, looked much a like mine on AMIBCP, I man up, updated it’s microcodes and flashed it (with fear of course, hahaha)

It worked! it’s the full mb bios with everything unlocked. Set up the audio to AZALIA and now my front audio works again!

Thank you very much again Lost, keep up sharing amazing information in here that it’s helpful for so much people.

@Aflito - You’re welcome! Board that looks like yours, and one that is exact same as yours and has it’s original BIOS are two very different things sometimes.
Anyway, I meant for you to send me the BIOS you were using before, that has the front panel audio issue, so I could find that setting for you and make it visible if necessary.
BUT! Sounds like you’ve now found a BIOS that works good for you so far, and does not have the audio issue, so problem solved then, correct? If so, great
You’re welcome, and thank you, but I didn’t even do anything to help this time

@Lost_N_BIOS Oh! I see! Well, this was the bios I was using: https://1drv.ms/u/s!AuPUo5Nr-1V1kawg0jvmwYQ4kGbXvA?e=FA9qsH (Kazuk-G41) and now I’m using this one i found on some indian forum (zebronics g41-d3): https://1drv.ms/u/s!AuPUo5Nr-1V1kawfbiaDd0JH7roqzw?e=D1chSG
My board is neither one of those boards, it’s a TCN G41 board (but it’s a very much look a like of those boards, that’s why i think they’re all rebranded from that alibaba factory i’ve linked earlier)

Does this happens often? i mean, interchangeable bios.

@Aflito - Yes, sometimes on cheaper/budget/OEM systems you can use same BIOS on different "Models/Brands"

Hello,
I have old board ASUS P5G41T-M LX3 with Xeon E5450. When i install nvme with adapter and clover boot, nvme not detect with clover.
I try to install nvme on another board with clover boot:

  • Gigabyte GA-H61M-DS2 -> nvme detect
  • Gigabyte GA-78LMT-S2P -> nvme detect
  • Varro G41V-R3 -> nvme detect

On bios Varro G41V-R3 in Storage Configuration Menu AHCI RAID option exist, otherwise in ASUS P5G41T-M LX3 AHCI RAID missing

Storage Varro G41 AHCI

Storage Varro G41 AHCI.jpg

82801GB ICH7/R REV. A1 P5G41T-M LX3 VS VARRO G41V-R3

ASUS P5G41T-M LX3 VS VARRO G41 CPU-Z.jpg

Varro G41V-R3 Device

NVMe VARRO G41.jpg

Is possible to add AHCI/RAID option on ASUS P5G41T-M LX3? or insert SATA AHCI and RAID Controllers to Option ROMs? which module?
I can't find sata raid on extracted bios Varro G41V-R3 PCI Option ROM With MMTool 3.22 BKMOD, 3.26.

Thank's

Edit by Fernando: Text re-formatted to save space and for better readability

P5G41T-M-LX3-ASUS-0503-XEON.rar (526 KB)

VARRO G41V-R3 G4177L0D.rar (404 KB)

Hi,

Regarding NVMe modded version for AMI Core 8 which is will be fit with MSI MS-7550, and since that motherboard software has 6 places each has PCI Option ROM. Should I do replace the said above mod instead which one of these?
Thanks!

VID: DID: Device Details: Vendor Details:
1002 4392 SB7x0/SB8x0/SB9x0 SATA Controller [Non-RAID5 mode] Advanced Micro Devices, Inc. [AMD/ATI]
1002 9610 RS780 [Radeon HD 3200] Advanced Micro Devices, Inc. [AMD/ATI]
1002 FFF0 Empty Advanced Micro Devices, Inc. [AMD/ATI]
10EC 8168 RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller Realtek Semiconductor Co., Ltd.
1002 4394 SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] Advanced Micro Devices, Inc. [AMD/ATI]
1002 4391 SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] Advanced Micro Devices, Inc. [AMD/ATI]


Edit by Fernando: Table formatted (for better readability)

@fo18 :
Welcome to the Win-RAID Forum and sorry for the late reply!
Your questions regarding the NVMe support by using the "Clover Method" have nothing to do with the topic "BIOS Modding" and should be posted into >this< thread.

It depends on the HardwareIDs of your currently in-use on-board SATA Controller.
Depending on the SATA mode (AHCI or RAID) the related Controller is listed either within the "IDE ATA/ATAPI Controllers" or within the "Storage Controllers" section of the Device Manager.
Why do you want to add or update/replace the Option ROM modules of your BIOS at all? It only makes sense for on-board Controllers, which are currently used.
Regards
Dieter (alias Fernando)

@Abdllaziz :

It depends on the HardwareIDs of your on-board SATA Controller.

@Fernando
Hi,
Does the follows snapshot helpful?
Thanks!

Capture.PNG

Not for me. I don’t see any benefit for your system by modifying the BIOS.
Why do you want to update the Option ROM modules at all? Do you feel better, when the Option ROM modules of your mainboard BIOS are the latest, although they are not used by your system?

As stated earlier #184 I need it to make SSD bootable instead of HDD.

@Abdllaziz : What lets you think, that you can solve your problem by a new or updated Option ROM BIOS module?
An SSD boots the same way as a HDD. The question whether an SSD is bootable or not depends on its Storage Controller.
Which SSD of your current configuration is not bootable and which data transfer protocol (SATA or NVMe) does it use?

As shown here, HDD used SATA while SSD installed on the available PCIe slot beside graphics card

@Abdllaziz :
Finally I may have understood the sense of your cryptic posts: You obviously want to boot off a Kingston NVMe SSD by inserting a customized variant of Ethaniel’s experimental NVMe Option ROM. The HardwareIDs of the Kingston SSD (listed within the “Disk Drives” section of the Device Manager) and of the “IDE ATA/ATAPI Controllers” have nothing to do with the related procedure.
What you need are the HardwareIDs (VendorID and DeviceID) of the NVMe Controller, which is inside the SSD. This Controller is listed within the “Storage Controllers” section of the Device Manager.
Your posted screenshots were absolutely misleading.

@Fernando :
Yes you’re totally right, now I have to do replace which one of that table
Thanks!

Capture.PNG

@Abdllaziz : As long as you have set the on-board AMD SATA Controller within the BIOS to “IDE” mode, you can remove or replace all Option ROM modules, whose “Details” begin with the text “SB7x0/SB8x0/SB9x0 SATA Controller”.
Question: Why haven’t you set the AMD SATA Controller to “AHCI” within the BIOS?
Note: You should not try to change the SATA mode of a running system as long as your boot device (Drive C:) is connected to a SATA port.

@Fernando
I changed the mode to be: AHCI hence the machine is not able to boot/ reach to the Operating System as you mention that in the said above "Note"
It’s a dehlima right? does it’s possible to replace BIOS file by another PC?

I don’t understand what you mean.
Find out the DeviceID of the on-board Intel SATA AHCI Controller. Then you will know which Option ROM you should not replace by the NVMe Option ROM.

You only need one bootable nvme drive right? Why not using NoInks DuetRefind Port. I used it without problems and it’s fast too.
As Dieter already told you there are no benefits when upgrading the OptionRoms. I had sideeffects with the AMD AHCI one.
But when you want to use it otherwise I changed the LANOptionRoms to the Modded NVME Option Roms, it is easier for the first time.

@eierhals

WOW, it’s work well!

What’s else than: broken of "restart" function and little disruption once software require it for update?

I am PROUD of my self as it ended up to this stage of success :slight_smile: