[Guide] Award/Phoenix BIOS Modding

Hi Fernando

I’ve started looking into your forum back in 2013 when LGA771->775 mod became popular and this also got me into bios modding. I’ve been mostly updating/replacing cpu microcodes in both Award and AMI, but I have also replaced some Option ROM’s on my P5Q3 Deluxe that gave me TRIM support.
I’m very thankful for your guides, great job!

Question:
Can you tell me if it is possible to replace MINIT module? I’m an hobbyist overclocker and I want to try swapping this module (for example use EP45T-UD3R as donor for EP45T-Extreme) and see what happens to overclocking abilities of the motherboard. Same question for AMI bios (I’ve heard there was some MMTOOL version that allowed to change that part of ROM).

Thanks

@gagarin77 :
Welcome to the Win-RAID Forum!

Since I have never tried to do it, I don’t know the correct answer, but I am pretty sure, that the risks are high to get a bricked system.

Regards
Dieter (alias Fernando)

Hello, I have question. Have 2 old laptop’s lenovo and toshiba hardware are same bios phoenix same too. Problem with toshiba after sleep mode wake up coler fan works on 100% very loud and not stop only after restart laptop then works good… But cpu real temperature is 15 20 on lenovo did not any problem in this way…
Any bios solution?

I would not touch any laptop BIOS unless it is really necessary to get the laptop working at all.

:slightly_smiling_face: understand… cpu fan bios operating? On win xp was no problem only on win7

Hey. Guys please tell me how to change Checksum8. (hands, not the program)
For example, in this thread, Actual PCI ROM modules (not AHCI/RAID related) indicates that you need to change a) replacing the DeviceID code and b) correcting the Checksum8. I have in the BIOS AR815x_2.0.2.7.LOM (dev 69 19 73 10) I want to replace with AR815x_2.0.6.6.bin (69 19 20 60).
question:
1. Do I need to change the .bin resolution to .lom
2. When in AR815x_2.0.6.6.bin I change “20 60” to “73 10” it turns out Checksum8 “03”. I correctly think that “03” should be replaced with “00”. Where is Checksum8 to replace the hands, not the program.

@Dagal :
The easiest way is to use SoniX’s tool named SetDevID. Please look into the start post of >this< thread.

Fernando
1. Do I need to rename from .bin to .lom
2. After using SetDevID, an error occurs.
I type SetDevID 7310 LAN_ROMv2.0.6.6.lom LAN_ROMv2.0.6.6_7310.lom
error - device id 0x7310 not support

@Dagal :
You should better ask SoniX (by directly addressing) and post your question into >this< thread.

Thanks Fernando. SoniX my fellow countryman, and met at your forum.

@Fernando :
I modified my BIOS. (RAID, AHCI, SBF, RTEGROM, MICROCODE).

"Most important is the exact offset position of the "MEMINITENTRYPOINT", which should be the same as within the original BIOS file.
That is why I recommend to open the "modded" and the original BIOS file simultaneously by a hex editor and to compare the offset data of the "MEMINITENTRYPOINT"."

I correctly understand that bios_mod and original bias is identical.

Original_bios.jpg

bios_mod.jpg

ORIGINAL.jpg

MOD.jpg

EP45DS3P.rar (547 KB)

EP45DS3P_MOD.rar (592 KB)

@Fernando
I want to share my experience. In the picture Original_bios my original bios. As noted by SummoneR, the PCI modules above the MINIT should only be changed in HxD (do not use CBROM). So I replaced: SBF.bin, Raidrom.bin, Rtegrom.bin, microcode, and everything works. But if you just touch AHCIROM (which is higher than MINIT) gets a brick.
You can even take the initial bios and run the command: cbrom198 EP45DS3P.F9C / PCI extract extract ahcirom.bin and put it back cbrom198 EP45DS3P.F9C / PCI ICHAAHCI.BIN and there will be a brick. So I sewed this bios and got a brick, thanks to the DualBios function from GIgabyte which saved the situation.
Conclusion: All PCI modules above the MINIT should only be changed in HxD (do not use CBROM).

Hi Fernando!
I just want to ask about the tutorial for replacing modules in Andy’s Phoenix tool. How is it going, or does it going at all? I recently bought a used Packard Bell laptop with Ivy Bridge CPU, and the latest bios, for it, is from November of 2012! It had preinstalled Win 7 upgraded to Win 10, but I want to upgrade PCI ROM modules, microcode etc. but can’t because of lacking the adequate tutorial. I am reluctant to ask anybody to do that for me over the internet, so it would be really helpful if I know that the tutorial is in the making!
Thanks for all the great work!

Cheers!!!

@diskodasa :
Andyp’s PhoenixTool is a brilliant and very powerful BIOS modding tool, but primarily designed to get SLIC inserted or replaced into/within Phoenix/Insyde/Dell/EFI BIOSes.
To avoid any conflict with Microsoft, this tool is not and will not be offered within this Forum.
If you are searching for more information and download links, please look into >this< MDL thread.

good morning, i have a question, i want edit this bios NF79P10.BIN is a bios for a nvidia 790i ultra sli, my problem is to add a xeon microcode and cannot add this microcode from award bios editor and cbrom not work, take error!

@pipes80 :
This thread is only valid for the update of PCI ROM modules.
If you want to update the CPU MicroCodes of an Award/Phoenic BIOS, you should better read the start post of >this< thread resp. post your questions into it.

And please add exact CPU model you want microdode added for into the BIOS.

Well I guess I’m simply out of luck as usual following this guide. As per your instructions I typed

C:\Users\Don>C:\test>cbrom.exe M68MTS2.F1

and I end up with
‘C:\test’ is not recognized as an internal or external command,
operable program or batch file.

I extracted the bios file to the “test” directory as well as CBROM

I would also like to place a picture of CM.EXE in use but haven’t been able to do this as well and all I’m trying to do is just get started into opening up a BIOS file for the first time!
YES I can most certainly flash my BIOS, install Windows, Ubuntu as well but cant even get the CBROM to work on a DOS prompt
As per your instructions I set up a “test” directory on C:
Added my extracted BIOS file to is as well as the extracted CBROM and this is what I get.

My mainboard is a Gigabyte
GA-M68MT-S2 Rev. 1.3 running an AMD Athlon II X4 640 and all I’m attempting to do is see if any CPU option MODS can be performed to this AM3 board

@happyhacker - That is not how to use command prompt, you’ll have to find a basic guide on how to use command prompt before you can make any progress. You need to change directory to “Test” or, open the command prompt directly at that folder, instead of your user folder.

Maybe best for you to have someone else do the mod for you? What mod do you need done, specifically?

The REV 3.1 board accepts smaller FX series CPU and has multiple flash versions to accomplish this. This board is Rev 1.3 and only one flash. Gigabyte says this board only accepts 8 gb of RAM max and right now it is running 16gb as I type this so their info is incorrect! The BIOS acknowledged the RAM as Win7 64 and Ubuntu Linux. I plug an FX6300 into the CPU socket and it fits with no smoke or flames and yes I’m limiting the wattage of the CPU to 95 watts the limit of this board. It won’t post or boot but the fans and power supply turns on as normal and shuts down holding the power switch. I want to open up a flash and see what the difference is between 1.3 and 3.1. There has to be something else other than archaic DOS commands to use software and yes I’m aware this is an AM3 not AM3+ board were some mention the CPU won’t fit but it does. If they are wrong about the RAM perhaps the board isn’t as limited as they say?? If I didn’t have to wallo through so many steps just to open a tiny flash file I wouldn’t be begging for a modded bios flash. Being able to open and examine EACH (1.3&3.1) would provide me with more knowledge of what makes it tick anstatt blind im Dunkeln zu erstechen