Try CPU micro code Update for Core 2 duo E7200
Posted: Fri May 22, 2009 11:14 pm
Hi,
- First sorry for my bad English.
I need a little help for try a cpu microcode update...i think!
I have a Gigabyte GA-G1975X-C, is very nice MB, but do not have a bios with support for Core 2 Duo. Others MB with 975X Express chipset have support for Core 2 DUO.
The "Idea" is take a cpu code from other 975X MB with support for core 2 duo, and replace this code on last BIOS update for G1975X-C MB.
Q1. Is it a good Idea? OR Forget it, is crazy Idea!!
Q2. How?
I read a lot posts, and tried use cbrom and ctmc, but had no success.
Look what appers in the last bios from GigaByte:
No. Item-Name Original-Size Compressed-Size Original-File-Name
===============================================================================
0. System BIOS 20000h(128.00K) 14CFDh(83.25K) g1975xc.BIN
1. XGROUP CODE 0FDC0h(63.44K) 0AE27h(43.54K) awardext.rom
2. ACPI table 03783h(13.88K) 013A5h(4.91K) ACPITBL.BIN
3. EPA LOGO 0168Ch(5.64K) 0030Dh(0.76K) AwardBmp.bmp
4. YGROUP ROM 070B0h(28.17K) 04D17h(19.27K) awardeyt.rom
5. FNT1 ROM 02F8Ch(11.89K) 0221Ch(8.53K) font1.awd
6. FNT2 ROM 0371Eh(13.78K) 0212Ah(8.29K) font2.awd
7. FNT3 ROM 026EAh(9.73K) 01890h(6.14K) font3.awd
8. GROUP ROM[ 0] 061D0h(24.45K) 02879h(10.12K) _EN_CODE.BIN
9. GROUP ROM[ 1] 06740h(25.81K) 02B2Ah(10.79K) _FR_CODE.BIN
10. GROUP ROM[ 3] 06620h(25.53K) 02B5Ch(10.84K) _GR_CODE.BIN
11. GROUP ROM[ 4] 06AF0h(26.73K) 02B75h(10.86K) _SP_CODE.BIN
12. GROUP ROM[ 8] 05040h(20.06K) 02649h(9.57K) _B5_CODE.BIN
13. GROUP ROM[10] 050C0h(20.19K) 026E0h(9.72K) _GB_CODE.BIN
14. GROUP ROM[11] 05FE0h(23.97K) 02B73h(10.86K) _JP_CODE.BIN
15. PCI ROM[A] 0F200h(60.50K) 09594h(37.39K) ICH7RAID.BIN
16. PCI ROM 10000h(64.00K) 09A15h(38.52K) b169d.pxe
17. LOGO1 ROM 00B64h(2.85K) 00520h(1.28K) dbios.bmp
18. PCI ROM[C] 04000h(16.00K) 02287h(8.63K) ITE8212.ROM
19. GV3 01AADh(6.67K) 00B75h(2.86K) PPMINIT.ROM
20. OEM0 CODE 02549h(9.32K) 01B13h(6.77K) dbf.bin
21. GROUP ROM[24] 00132h(0.30K) 0011Eh(0.28K) SPECIAL.FNT
(SP) NCPUCODE 09400h(37.00K) 09400h(37.00K) NCPUCODE.BIN
Total compress code space = 67000h(412.00K)
Total compressed code size = 5F0E9h(380.23K)
Remain compress code space = 07F37h(31.80K)
** Micro Code Information **
Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID
------------------+--------------------+--------------------+------------------
SLOT1 0A 0F32 | PGA423 2C 0F25 | SLOT1 02 0F37 | SLOT1 17 0F34
SLOT1 17 0F41 | SLOT1 05 0F43 | SLOT1 03 0F49 | SLOT1 04 0F4A
SLOT1 06 0F44 | SLOT1 03 0F47 | SLOT1 05 0F60 | PGA478 07 0F61
PGA478 0F 0F62 | SLOT1 04 0F64 | PGA478 07 0F65 |
If I can extract the file NCPUCODE.BIN, do an update, insert the file again and update the BIOS, maybe works, so do not discover how.
PS: I tried use: cbrom32 biosfile /nc_cpucode extract, and other combinations, but just free address on ROM, don´t extract any file.
Any help is very welcome, thanks!
Glaucio
- First sorry for my bad English.
I need a little help for try a cpu microcode update...i think!
I have a Gigabyte GA-G1975X-C, is very nice MB, but do not have a bios with support for Core 2 Duo. Others MB with 975X Express chipset have support for Core 2 DUO.
The "Idea" is take a cpu code from other 975X MB with support for core 2 duo, and replace this code on last BIOS update for G1975X-C MB.
Q1. Is it a good Idea? OR Forget it, is crazy Idea!!
Q2. How?
I read a lot posts, and tried use cbrom and ctmc, but had no success.
Look what appers in the last bios from GigaByte:
No. Item-Name Original-Size Compressed-Size Original-File-Name
===============================================================================
0. System BIOS 20000h(128.00K) 14CFDh(83.25K) g1975xc.BIN
1. XGROUP CODE 0FDC0h(63.44K) 0AE27h(43.54K) awardext.rom
2. ACPI table 03783h(13.88K) 013A5h(4.91K) ACPITBL.BIN
3. EPA LOGO 0168Ch(5.64K) 0030Dh(0.76K) AwardBmp.bmp
4. YGROUP ROM 070B0h(28.17K) 04D17h(19.27K) awardeyt.rom
5. FNT1 ROM 02F8Ch(11.89K) 0221Ch(8.53K) font1.awd
6. FNT2 ROM 0371Eh(13.78K) 0212Ah(8.29K) font2.awd
7. FNT3 ROM 026EAh(9.73K) 01890h(6.14K) font3.awd
8. GROUP ROM[ 0] 061D0h(24.45K) 02879h(10.12K) _EN_CODE.BIN
9. GROUP ROM[ 1] 06740h(25.81K) 02B2Ah(10.79K) _FR_CODE.BIN
10. GROUP ROM[ 3] 06620h(25.53K) 02B5Ch(10.84K) _GR_CODE.BIN
11. GROUP ROM[ 4] 06AF0h(26.73K) 02B75h(10.86K) _SP_CODE.BIN
12. GROUP ROM[ 8] 05040h(20.06K) 02649h(9.57K) _B5_CODE.BIN
13. GROUP ROM[10] 050C0h(20.19K) 026E0h(9.72K) _GB_CODE.BIN
14. GROUP ROM[11] 05FE0h(23.97K) 02B73h(10.86K) _JP_CODE.BIN
15. PCI ROM[A] 0F200h(60.50K) 09594h(37.39K) ICH7RAID.BIN
16. PCI ROM 10000h(64.00K) 09A15h(38.52K) b169d.pxe
17. LOGO1 ROM 00B64h(2.85K) 00520h(1.28K) dbios.bmp
18. PCI ROM[C] 04000h(16.00K) 02287h(8.63K) ITE8212.ROM
19. GV3 01AADh(6.67K) 00B75h(2.86K) PPMINIT.ROM
20. OEM0 CODE 02549h(9.32K) 01B13h(6.77K) dbf.bin
21. GROUP ROM[24] 00132h(0.30K) 0011Eh(0.28K) SPECIAL.FNT
(SP) NCPUCODE 09400h(37.00K) 09400h(37.00K) NCPUCODE.BIN
Total compress code space = 67000h(412.00K)
Total compressed code size = 5F0E9h(380.23K)
Remain compress code space = 07F37h(31.80K)
** Micro Code Information **
Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID
------------------+--------------------+--------------------+------------------
SLOT1 0A 0F32 | PGA423 2C 0F25 | SLOT1 02 0F37 | SLOT1 17 0F34
SLOT1 17 0F41 | SLOT1 05 0F43 | SLOT1 03 0F49 | SLOT1 04 0F4A
SLOT1 06 0F44 | SLOT1 03 0F47 | SLOT1 05 0F60 | PGA478 07 0F61
PGA478 0F 0F62 | SLOT1 04 0F64 | PGA478 07 0F65 |
If I can extract the file NCPUCODE.BIN, do an update, insert the file again and update the BIOS, maybe works, so do not discover how.
PS: I tried use: cbrom32 biosfile /nc_cpucode extract, and other combinations, but just free address on ROM, don´t extract any file.
Any help is very welcome, thanks!
Glaucio