Microcode Update Listing

BIOS Questions that don't belong in the other forums. Read them!
KachiWachi
The New Guy
Posts: 1451
Joined: Fri Mar 29, 2002 10:32 pm
Location: Pennsylvania, USA

I didn't know where to actually put this so... :oops:

I'm looking for a list of microcode updates and what is contained in the actual update.

mu168314.txt
mu168a01.txt
mu168608.txt

Thanks.
edwin
The Hardware Archivist
Posts: 6286
Joined: Wed Mar 20, 2002 7:11 pm
Location: Netherlands
Contact:

Good question. But shouldn't that be .inc files instead of .txt files?
edwin/evasive

Do not assume anything

System error, strike any user to continue...
KachiWachi
The New Guy
Posts: 1451
Joined: Fri Mar 29, 2002 10:32 pm
Location: Pennsylvania, USA

".txt" was what was written in my BIOS update release notes...
KachiWachi
The New Guy
Posts: 1451
Joined: Fri Mar 29, 2002 10:32 pm
Location: Pennsylvania, USA

I've found out how to read the Microcode revision from the CPU, Platform ID (BIOS), and update.sys.

Everest can show you the CPU and Platform ID (see this Everest Forum thread entitled Incorrect "Microcode Update Revision". It also explains how to read the revisions loaded from update.sys.

Note: Additional reading -> http://www.intel.com/support/processors ... 001670.htm

My question now becomes how do I find out what is available to the system natively in the BIOS...from the "mu" items I initially listed...so I know what CPU's are supported there?

Example info -

CPU is PIII Coppermine 667 MHz, CA2 stepping, CPUID 681h, MC 11h
Platform ID is 04h (Socket 370), MC 10h
Update.sys is 681-4, 10 (CPUID-Platform ID, MC) (XP SP1, XPClient.010817-1148)

PS - Thanks edwin for the link (also mentioned in the Everest article). 8)
NickS
BIOS Bodhisattva
Posts: 3145
Joined: Fri May 03, 2002 10:34 am
Location: Thames Valley, UK

KachiWachi wrote:My question now becomes how do I find out what is available to the system natively in the BIOS...from the "mu" items I initially listed...so I know what CPU's are supported there?
By running CBROM, if it's an Award BIOS.
Example:

Code: Select all

D:\Hardware\Gigabyte>cbrom205 6wmm7f6.bin /d
CBROM V2.05 (C)Award Software 1999 All Rights Reserved.

              ********  6wmm7f6.bin BIOS component ********

 No. Item-Name         Original-Size   Compressed-Size Original-File-Name
================================================================================
  0. System BIOS       20000h(128.00K)15072h(84.11K)6wmm7.BIN
  1. XGROUP CODE       0C760h(49.84K)08673h(33.61K)awardext.rom
  2. CPU micro code    0A000h(40.00K)058FFh(22.25K)CPUCODE.BIN
  3. ACPI table        030EFh(12.23K)014D4h(5.21K)ACPITBL.BIN
  4. EPA pattern       0168Ch(5.64K)0030Dh(0.76K)AwardBmp.bmp
  5. YGROUP ROM        0AE04h(43.50K)07771h(29.86K)awardeyt.rom
  6. VGA ROM[1]        08000h(32.00K)0505Fh(20.09K)i810.300
  7. PCI driver[A]     04000h(16.00K)02594h(9.39K)ncr307.16k
  8. OEM0 CODE         039A8h(14.41K)0201Dh(8.03K)i8154m.p3
  9. LOGO1 ROM         00B64h(2.85K)0057Fh(1.37K)dbios.bmp

  Total compress code space  = 4D000h(308.00K)
  Total compressed code size = 35AC5h(214.69K)
  Remain compress code space = 1753Bh(93.31K)

 ****** On Board VGA ROM In BootBlock ******

                      ** Micro Code Information **
Update ID  CPUID  |  Update ID  CPUID  |  Update ID  CPUID  |  Update ID  CPUID
------------------+--------------------+--------------------+-------------------
PPGA   11   0681|  PPGA   10   0683|  PPGA   08   0686|  PPGA   03   0665
SLOT1  20   0632|  SLOT1  34   0633|  SLOT1  35   0634|  SLOT1  40   0650
SLOT1  40   0651|  SLOT1  2A   0652|  SLOT1  10   0653|  SLOT1  0A   0660
SLOT1  06   0670|  SLOT1  03   0671|  SLOT1  10   0672|  SLOT1  0E   0673
SLOT1  14   0680|  SLOT1  0D   0681|  SLOT1  0C   0683|  SLOT1  07   0686
Tested patched BIOSes. Untested patched BIOSes.
Emails *will* be ignored unless the subject line starts "Wim's BIOS forum"
KachiWachi
The New Guy
Posts: 1451
Joined: Fri Mar 29, 2002 10:32 pm
Location: Pennsylvania, USA

It's an HP 8766C with v2.02 BIOS (Phoenix)...though Everest says it is AWARD v6.0. 8O

The HP download includes a "bios.rom" (256KB), and uses "smflash.exe".
edwin
The Hardware Archivist
Posts: 6286
Joined: Wed Mar 20, 2002 7:11 pm
Location: Netherlands
Contact:

email the bios and I'll disect it to see what it actually is, phoenix or phoenix/award. Award and Phoenix have merged recently.
edwin/evasive

Do not assume anything

System error, strike any user to continue...
KachiWachi
The New Guy
Posts: 1451
Joined: Fri Mar 29, 2002 10:32 pm
Location: Pennsylvania, USA

Sent.
edwin
The Hardware Archivist
Posts: 6286
Joined: Wed Mar 20, 2002 7:11 pm
Location: Netherlands
Contact:

not received, I'll PM you another email address to try.
edwin/evasive

Do not assume anything

System error, strike any user to continue...
edwin
The Hardware Archivist
Posts: 6286
Joined: Wed Mar 20, 2002 7:11 pm
Location: Netherlands
Contact:

It's an award bios allright, the Pegasus-U board for which I didn't have a bios string yet.

Code: Select all

03/30/2001-VT694X-PEGASUS 
2.02
not much native CPU support:

Code: Select all

CBROM V2.07 (C)Award Software 2000 All Rights Reserved.

              ********     bios.rom BIOS component ********

 No. Item-Name         Original-Size   Compressed-Size Original-File-Name
================================================================================
  0. System BIOS       20000h(128.00K)11EACh(71.67K)stn.bin
  1. CPU micro code    0C066h(48.10K)060FCh(24.25K)cpucode.exe
  2. Other(6000:0000)  10470h(65.11K)07287h(28.63K)AWARDEXT.ROM
  3. ACPI table        020DCh(8.21K)00C8Bh(3.14K)ACPITBL.BIN
  4. LOGO BitMap       2583Ch(150.06K)01C94h(7.14K)hpdlogo.bmp
  5. OEM1 CODE         0A800h(42.00K)0631Fh(24.78K)van530dn.rom

  Total compress code space  = 31EACh(199.67K)
  Total compressed code size = 27E6Dh(159.61K)
  Remain compress code space = 0A03Fh(40.06K)

                          ** Micro Code Information **
Update ID  CPUID  |  Update ID  CPUID  |  Update ID  CPUID  |  Update ID  CPUID
------------------+--------------------+--------------------+-------------------
00000000 00000000      0000     0000|
edwin/evasive

Do not assume anything

System error, strike any user to continue...
KachiWachi
The New Guy
Posts: 1451
Joined: Fri Mar 29, 2002 10:32 pm
Location: Pennsylvania, USA

I have the 2.01 BIOS...if you want/need it.
NickS
BIOS Bodhisattva
Posts: 3145
Joined: Fri May 03, 2002 10:34 am
Location: Thames Valley, UK

@Edwin: That's a bit odd. The cpucode module is shown as larger than in my example and yet has no entries?
I see the source file is called cpucode.exe instead of cpucode.bin - any significance, do you think?
Tested patched BIOSes. Untested patched BIOSes.
Emails *will* be ignored unless the subject line starts "Wim's BIOS forum"
edwin
The Hardware Archivist
Posts: 6286
Joined: Wed Mar 20, 2002 7:11 pm
Location: Netherlands
Contact:

it is weird but you have to remember this is an OEM bios so it might not entirely follow Award rules. I had too little time yet to do some more research with that individual module, I might have to take the bios apart and check cpucode.exe for what it is.
edwin/evasive

Do not assume anything

System error, strike any user to continue...
KachiWachi
The New Guy
Posts: 1451
Joined: Fri Mar 29, 2002 10:32 pm
Location: Pennsylvania, USA

Hey edwin...

Did you ever get a chance to do this?

Thanks.
apple_rom
Use my patch at your own risk!!
Posts: 125
Joined: Tue Jan 07, 2003 11:39 am
Location: Minsk
Contact:

0. System BIOS 20000h(128.00K)11EACh(71.67K)stn.bin
It is Asus Award BIOS - use Asus CPU-microcodes filetype.
Post Reply