PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   [轉]增加Micro-Code (https://www.pcdvd.com.tw/showthread.php?t=1005967)

公不 2013-03-20 10:14 PM

[轉]增加Micro-Code
 
http://tieba.baidu.com/p/2213850441

公不 2013-03-20 10:45 PM

ASUS增加MicroCode

http://tieba.baidu.com/p/2214730425

公不 2013-03-22 04:18 PM

AMI/Award系列Code

http://tieba.baidu.com/p/2214810989

公不 2013-03-25 11:24 PM

http://tieba.baidu.com/p/2231859228

公不 2013-03-26 02:22 PM

早期文章

http://www.pcdvd.com.tw/showthread.php?t=797889

公不 2013-03-27 09:35 PM

技嘉版的教學
http://tieba.baidu.com/p/2213850441

華碩版的教學

http://www.360doc.com/content/12/08...231440375.shtml

公不 2013-03-27 09:54 PM

2個附加檔案
附上

cbrom 1.96版

公不 2013-03-27 10:31 PM

捷波的BIOS

找了很久

對岸一直提的捷波的XBLUE-P43板子

應該是下面這塊


http://www.jetway.com.tw/tw/downloa...D&downtype=BIOS

只是這塊的BIOS還真是奇特

有Award的就算了

居然也有AMI的

XBP43A05.bin

http://download.jetway.com.tw/downl...os/XBP43A05.zip

公不 2013-03-27 10:45 PM

代碼:
W:\>awdls xbp43A05.bin

AWARD BIOS content listing 1.7 (C) 2004-2011 by Martin Rehak; 
Compiled by GCC 4.5.2 at 00:10:43, Apr  6 2011
1048576 Bytes of BIOS image loaded.

BIOS entry point: F000:E05B

  Filename     Offset   cSize  uSize  Dec.Addr.  Description
-------------+--------+------+------+-----------+------------
XBP43A05.BIN    40000h  78892 131072 5000:0000h - System BIOS
awardext.rom    53455h  38234  55344 407F:0000h - XGroup code
 ACPITBL.BIN    5C9D7h   7847  19909 4003:0000h - ACPI table
AwardBmp.bmp    5E8A5h    642   5772 4002:0000h - EPA logo
awardeyt.rom    5EB4Fh  29395  56208 400E:0000h - YGroup code
_EN_CODE.BIN    65E4Ah  10529  29424 4029:0000h - GROUP ROM [0]
   _ITEM.BIN    68793h   2927   7216 40B5:0000h - unknown
SPIFLASH.BIN    69327h   3185   9040 4077:0000h - unknown
 EXTFGRP.BIN    69FC0h   1981   3328 40B9:0000h - unknown
 SUMSCRN.BIN    6A7A4h   2314   3312 4062:0000h - unknown
ELK_1676.DAT    6B0D5h  33528  65536 4080:0000h - VGA ROM[1]
SMI32COD.BIN    733F5h     16     16 40B7:0000h - unknown
SMIAPCOD.BIN    7342Dh    600    816 40B8:0000h - unknown
 RTEGPXE.233    736ADh  28293  49152 4086:0000h - PCI ROM[A]
 MEMINIT.BIN    7A559h  39906  39905 407B:0000h - unknown
AHCI_ROM.BIN    84162h  10537  16384 40A4:0000h - ISA ROM[1]
 RAID_OR.BIN    86AB3h  40670  65536 4087:0000h - PCI ROM[B]
    8111.ROM    909B8h  18734  32768 4012:0000h - OEM ROM[0]
 PPMINIT.ROM    9530Ah   3568  10509 4067:0000h - GV3
NCPUCODE.BIN    ECFE0h 135200 135168 >000CBFE0h - Not compress. CPU microcode

Note: Decompression address shown above is not real adress where module
is stored. All modules are usually extracted at 4000:0000 and then relocated.
Low byte of the segment is further processed by original.tmp and used to
calculate true address for relocation.



代碼:
C:\>awdls 965.bin

AWARD BIOS content listing 1.7 (C) 2004-2011 by Martin Rehak; 
Compiled by GCC 4.5.2 at 00:10:43, Apr  6 2011
1048576 Bytes of BIOS image loaded.

  Filename     Offset   cSize  uSize  Dec.Addr.  Description
-------------+--------+------+------+-----------+------------
965pds3p.BIN    80000h  85209 131072 5000:0000h - System BIOS
awardext.rom    94D02h  43410  61984 407F:0000h - XGroup code
 ACPITBL.BIN    9F6BCh   6308  19577 4003:0000h - ACPI table
AwardBmp.bmp    A0F87h    741   5772 4002:0000h - EPA logo
  ggroup.bin    A1294h   6943  10224 403B:0000h - GROUP ROM [18]
awardeyt.rom    A2DD9h  22549  47984 400E:0000h - YGroup code
_EN_CODE.BIN    A8616h  11497  30512 4029:0000h - GROUP ROM [0]
ICH8RAID.BIN    AB327h  38194  62464 4086:0000h - PCI ROM[A]
    AHCI.bin    B4881h  11042  16384 4087:0000h - PCI ROM[B]
   JMB59.BIN    B73C7h  17492  31232 4088:0000h - PCI ROM[C]
  8056b0.lom    BB840h  34131  55808 4089:0000h - PCI ROM[D]
   dbios.bmp    C3DB9h   1275   2916 4011:0000h - LOGO ROM[1]
    DS3P.BMP    C42D9h  23092 307980 4000:0000h - VGA logo
 PPMINIT.ROM    C9D31h   2689   6189 4067:0000h - GV3
     DBF.BIN    CA7D9h   8598  12044 4012:0000h - OEM ROM[0]
AFSC_HDR.ROM    CC992h     81   4096 4014:0000h - OEM ROM[2]
  ME_MRC.BIN    CCA0Bh  30736  30720 4069:0000h - MINIT
NCPUCODE.BIN    E6FE0h     32      0 >000E6FE0h - Not compress. CPU microcode
  ME_MRC.BIN    F4020h  30731  30720 3010:0000h - MEM INIT in BB

Note: Decompression address shown above is not real adress where module
is stored. All modules are usually extracted at 4000:0000 and then relocated.
Low byte of the segment is further processed by original.tmp and used to
calculate true address for relocation.




代碼:
C:\>cb 965.bin /D
cb V1.96 [01/30/08] (C)Phoenix Technologies 2001-2007

              ********      965.bin BIOS component ********

 No. Item-Name         Original-Size   Compressed-Size Original-File-Name
================================================================================
  0. System BIOS       20000h(128.00K)  14D02h(83.25K)  965pds3p.BIN
  1. XGROUP CODE       0F220h(60.53K)   0A9BAh(42.43K)  awardext.rom
  2. ACPI table        04C79h(19.12K)   018CBh(6.20K)   ACPITBL.BIN
  3. EPA LOGO          0168Ch(5.64K)    0030Dh(0.76K)   AwardBmp.bmp
  4. GROUP ROM[18]     027F0h(9.98K)    01B45h(6.82K)   ggroup.bin
  5. YGROUP ROM        0BB70h(46.86K)   0583Dh(22.06K)  awardeyt.rom
  6. GROUP ROM[ 0]     07730h(29.80K)   02D11h(11.27K)  _EN_CODE.BIN
  7. PCI ROM[A]        0F400h(61.00K)   0955Ah(37.34K)  ICH8RAID.BIN
  8. PCI ROM[B]        04000h(16.00K)   02B46h(10.82K)  AHCI.bin
  9. PCI ROM[C]        07A00h(30.50K)   04479h(17.12K)  JMB59.BIN
 10. PCI ROM[D]        0DA00h(54.50K)   08579h(33.37K)  8056b0.lom
 11. LOGO1 ROM         00B64h(2.85K)    00520h(1.28K)   dbios.bmp
 12. LOGO BitMap       4B30Ch(300.76K)  05A58h(22.59K)  DS3P.BMP
 13. GV3                0182Dh(6.04K)   00AA8h(2.66K)   PPMINIT.ROM
 14. OEM0 CODE         02F0Ch(11.76K)   021B9h(8.43K)   DBF.BIN
 15. OEM2 CODE         01000h(4.00K)    00079h(0.12K)   AFSC_HDR.ROM
 16. MINIT             07800h(30.00K)   07836h(30.05K)  ME_MRC.BIN

  Total compress code space  = 67000h(412.00K)
  Total compressed code size = 54241h(336.56K)
  Remain compress code space = 12DBFh(75.44K)

              ********      965.bin Bootblock component ********

 No. Item-Name         Original-Size   Compressed-Size Original-File-Name
================================================================================
  1. MEM INIT IN BB    07800h(30.00K)   07831h(30.05K)  ME_MRC.BIN

                          ** Micro Code Information **
Update ID  CPUID  |  Update ID  CPUID  |  Update ID  CPUID  |  Update ID  CPUID
------------------+--------------------+--------------------+-------------------



代碼:

C:\>cb XBP43A05.bin /D
cb V1.96 [01/30/08] (C)Phoenix Technologies 2001-2007

              ******** XBP43A05.bin BIOS component ********

 No. Item-Name         Original-Size   Compressed-Size Original-File-Name
================================================================================
  0. System BIOS       20000h(128.00K)  13455h(77.08K)  XBP43A05.BIN
  1. XGROUP CODE       0D830h(54.05K)   09582h(37.38K)  awardext.rom
  2. ACPI table        04DC5h(19.44K)   01ECEh(7.70K)   ACPITBL.BIN
  3. EPA LOGO          0168Ch(5.64K)    002AAh(0.67K)   AwardBmp.bmp
  4. YGROUP ROM        0DB90h(54.89K)   072FBh(28.75K)  awardeyt.rom
  5. GROUP ROM[ 0]     072F0h(28.73K)   02949h(10.32K)  _EN_CODE.BIN
  6. SETUP0             01C30h(7.05K)   00B94h(2.89K)   _ITEM.BIN
  7. FLSH CODE         02350h(8.83K)    00C99h(3.15K)   SPIFLASH.BIN
  8. ExtF ROM           00D00h(3.25K)   007E4h(1.97K)   EXTFGRP.BIN
  9. BIOSF5             00CF0h(3.23K)   00931h(2.30K)   SUMSCRN.BIN
 10. VGA ROM[1]        10000h(64.00K)   08320h(32.78K)  ELK_1676.DAT
 11. SMI32       00010h(0.02K)          00038h(0.05K)   SMI32COD.BIN
 12. SMIAP       00330h(0.80K)          00280h(0.63K)   SMIAPCOD.BIN
 13. PCI ROM[A]        0C000h(48.00K)   06EACh(27.67K)  RTEGPXE.233
 14. 1 PE32 in MB       09BE1h(38.97K)  09C09h(39.01K)  MEMINIT.BIN
 15. ISA ROM[1]        04000h(16.00K)   02951h(10.33K)  AHCI_ROM.BIN
 16. PCI ROM[B]        10000h(64.00K)   09F05h(39.75K)  RAID_OR.BIN
 17. OEM0 CODE         08000h(32.00K)   04952h(18.33K)  8111.ROM
 18. GV3                0290Dh(10.26K)  00E17h(3.52K)   PPMINIT.ROM
(SP) NCPUCODE          21000h(132.00K)  21000h(132.00K) NCPUCODE.BIN

  Total hole area space      = 30000h(192.00K)
  Total compress code space  = AD000h(692.00K)
  Total compressed code size = 77141h(476.31K)
  Remain compress code space = 35EDFh(215.72K)

                          ** Micro Code Information **
Update ID  CPUID  |  Update ID  CPUID  |  Update ID  CPUID  |  Update ID  CPUID
------------------+--------------------+--------------------+-------------------
SLOT2  06   0671  |  SLOT1  06   0671  |  PPGA   06   0671  |  PPGA   04   0674
SLOT2  04   0674  |  SLOT1  04   0674  |  PPGA   0C   0676  |  SLOT2  0C   0676
SLOT1  0C   0676  |  PPGA   05   0677  |  SLOT1  07   067A  |  SLOT1  07   067A
PPGA   B6   06FB  |  PPGA   68   06F7  |  SLOT1  A3   06FD  |  SLOT1  B6   06FB
SLOT1  82   06F9  |  SLOT1  CB   06F6  |  SLOT1  33   06F5  |  SLOT1  33   06F5
SLOT1  25   06F4  |  SLOT1  26   06F4  |  SLOT1  11   06F1  |  SLOT1  5A   06F2
SLOT1  05   06F0  |  SLOT2  05   06F0  |  SLOT1  05   06F0  |  SLOT1  38   0661
MOBILE 35   0661  |  SLOT1  04   0660  |


公不 2013-03-27 11:08 PM

慘了

GA-965DS3P的在MicroCode有特殊處理

明明在E6FE0的位置有說明是NCPUCODE.BIN

追蹤到56000位置也有MicrCode的類似開頭

可是不知道整個長度

該如何替換?


所有的時間均為GMT +8。 現在的時間是09:15 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。