Advanced AWARD BIOS Modding Tools

Only for programmers and BIOS gurus with technical questions.
Post Reply
BalusC
New visitors - please read the rules.
Posts: 2
Joined: Wed Jan 08, 2003 12:06 am

Well, I'm familair with CBROM, MODBIN and AWDBEDIT. But I'm almost sure that there are more AWARD BIOS modding tools and methods around. For example: changing the CPU Microcode table (add/remove some CPU's, change CPU names, etc), bypass the 32GB Harddisk limit, etc..

But I don't see any of those tools in the downloads section of the frontpage. I'm not sure if this is to prevent awareness people from BIOS modding or this is because such tools are "for internal use only". But I think it's the first.. So, hereby this topic: which other tools and special BIOS modding methods are around?

Yes, I'm especially interested in changing the CPU microcode table and bypass the 32GB limit. No, this is not to help myself with some BIOS problems. Let's say, it's just to extend my BIOS knowledge and just for 'fun' :)
bmholland
New visitors - please read the rules.
Posts: 4
Joined: Sun May 04, 2003 8:09 am

http://www.froggy.com.au/frogge/pepper/bmreport1.html

Ctmc.exe
Another DOS application. This tool can be downloaded from http://www.heise.de/ct.
The archive ctmc10.zip contains another couple of tools, namely splitawd.exe and lha255e.exe which together can extract all files from a BIOS ROM into a temporary directory. Talking about ctmc itself. It can display the microcode patches contained in a file or directory. It can also extract all entries from a file and store them in a directory. Finally, it claims to be able to flash microcode updates into the system BIOS, a function I have never tested and probably never will. ;-) I have not found a way to have it do the reverse, ie. assemble a CPUCODE.EXE file from a list of singular microcode patches.

bmholland :twisted:
Denniss
BIOS Guru
Posts: 3153
Joined: Thu Mar 21, 2002 8:16 pm
Location: Near Hannover (CEBIT) Germany
Contact:

There's a Bios modder somewhere in or around russia
His patcher is available but sometimes it doesn't work
www.rom.by

Use it on your own risk !!
pzycho
New visitors - please read the rules.
Posts: 5
Joined: Thu May 08, 2003 10:53 pm

The microcode update is really simple... I tried it some times with my Shuttle SS51G...

1. "cbrom.exe bios.bin /cpucode extract"
Extract cpucode.bin to your harddrive.

2. "ctmc.exe cpucode.bin /store"
Extract the microcode files from cpucode.bin.

name of the microcode files: xxxxyyzz.bin
xxxx - CPU ID
yy - Plattform ID
zz - Microcode version

Copy all this files in an extra directory like "microcode".

3. Now repeat step 1. and 2. with a new BIOS with new microcodes.

4. Copy all microcodes in your "microcode" directory.
Then remove all files except the newest version from every microcode.

5. In your "microcode" directory type:
"copy /b *.bin cpucode.bin"

6. Check your new cpucode.bin with: "ctmc.exe cpucode.bin"
There should be a smiley next to the checksum.

7. "cbrom.exe bios.bin /cpucode release"
Remove the cpucode.bin from the BIOS.

8. "cbrom.exe bios.bin /cpucode CPUCODE.BIN"
Insert the new cpucode.bin in your BIOS.

9. "cbrom.exe bios.bin /d"
Check if cpucode.bin is back in place...

I'm not responsible if something goes wrong... :D
NickS
BIOS Bodhisattva
Posts: 3145
Joined: Fri May 03, 2002 10:34 am
Location: Thames Valley, UK

@pzycho: thanks for this step-by-step guide.
@soupy: Is this a good candidate for "collected wisdom"?
soupy
Absentee administrator
Posts: 1086
Joined: Thu Mar 21, 2002 1:06 am
Location: Ontario, Canada
Contact:

Sure, if it works. :)
Flash your BIOS at your own risk.
NickS
BIOS Bodhisattva
Posts: 3145
Joined: Fri May 03, 2002 10:34 am
Location: Thames Valley, UK

soupy wrote:Sure, if it works. :)
Well, don't look at me. :wink: I expect I do have an Intel processor somewhere - P90 if I remember correctly :lol:
Rainbow
The UniFlasher
Posts: 3122
Joined: Wed Mar 20, 2002 4:16 pm
Location: Slovakia
Contact:

No microcode updates on P5. The first CPU with upgradeable microcode is Pentium Pro.
Patched and tested BIOSes are at http://wims.rainbow-software.org
UniFlash - Flash anything anywhere
pzycho
New visitors - please read the rules.
Posts: 5
Joined: Thu May 08, 2003 10:53 pm

Don't know if it works this way for all Pentiums, but for the P4 and my board is was no problem.
NickS
BIOS Bodhisattva
Posts: 3145
Joined: Fri May 03, 2002 10:34 am
Location: Thames Valley, UK

Rainbow wrote:No microcode updates on P5. The first CPU with upgradeable microcode is Pentium Pro.
I was just saying I'm unlikely to be testing it !
Post Reply