Page 1 of 2

Microcode Update Listing

Posted: Sat Oct 07, 2006 2:04 pm
by KachiWachi
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.

Posted: Sat Oct 07, 2006 3:40 pm
by edwin
Good question. But shouldn't that be .inc files instead of .txt files?

Posted: Sun Oct 08, 2006 2:14 pm
by KachiWachi
".txt" was what was written in my BIOS update release notes...

Posted: Mon Oct 16, 2006 9:48 pm
by KachiWachi
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)

Posted: Tue Oct 17, 2006 1:48 pm
by NickS
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

Posted: Wed Oct 18, 2006 1:32 pm
by KachiWachi
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".

Posted: Wed Oct 18, 2006 9:28 pm
by edwin
email the bios and I'll disect it to see what it actually is, phoenix or phoenix/award. Award and Phoenix have merged recently.

Posted: Thu Oct 19, 2006 12:28 am
by KachiWachi
Sent.

Posted: Thu Oct 19, 2006 6:08 pm
by edwin
not received, I'll PM you another email address to try.

Posted: Thu Oct 19, 2006 6:26 pm
by edwin
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|

Posted: Fri Oct 20, 2006 1:15 am
by KachiWachi
I have the 2.01 BIOS...if you want/need it.

Posted: Fri Oct 20, 2006 10:25 am
by NickS
@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?

Posted: Fri Oct 20, 2006 9:35 pm
by edwin
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.

Posted: Tue Jan 02, 2007 6:54 pm
by KachiWachi
Hey edwin...

Did you ever get a chance to do this?

Thanks.

Posted: Tue Jan 23, 2007 10:53 am
by apple_rom
0. System BIOS 20000h(128.00K)11EACh(71.67K)stn.bin
It is Asus Award BIOS - use Asus CPU-microcodes filetype.