Looking for step-by-step guide how to update Intel OROM + CPU microcode for Gibabyte Award BIOS

Hi, I’m trying to update Intel OROM to my friends Gigabyte GA-EP43-DS3L rev 1.0. I read this post and use cbrom v1.55, but integrating microcode failing. Therefore I was use cbrom 1.95, but BIOS not working. All process was run on Windows 8.1 x64 and Virtual Windows XP Pro N SP3 x86 (with POS2009 updates) to prevent Windows 8.1 x64 compatibility problems, but still not working.

I worked according to these instructions:
http://www.delidded.com/how-to-update-cp…r-phoenix-bios/
http://www.overclock.net/t/1431723/mod-l…s#post_20957835

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
 
1. Create a blank file "ncpucode.bin" 
 
type NUL > NCPUCODE.BIN
 
2. Extract the existing cpucodes from the BIOS image:
 
cbrom195.exe ep43ds3l.BIN /nc_cpucode NCPUCODE.BIN
 
3. Merge existing and the new cpucodes:
copy /b ncpucode.bin + cpu000006fd_plat00000001_ver000000a4_date20101002.bin + cpu000006fb_plat00000040_ver000000bc_date20101003.bin + cpu000006fb_plat00000010_ver000000ba_date20101003.bin + cpu000006fb_plat00000004_ver000000bc_date20101003.bin + cpu000006fb_plat00000001_ver000000ba_date20101003.bin + cpu000006f7_plat00000040_ver0000006b_date20101002.bin + cpu000006f7_plat00000010_ver0000006a_date20101002.bin + cpu000006f6_plat00000004_ver000000d2_date20101001.bin + cpu000006f6_plat00000001_ver000000d0_date20100930.bin + cpu000006f2_plat00000001_ver0000005d_date20101002.bin + cpu0001067a_plat00000044_ver00000a0b_date20100928.bin + cpu0001067a_plat00000011_ver00000a0b_date20100928.bin + cpu00010677_plat00000010_ver0000070a_date20100929.bin + cpu00010676_plat00000040_ver0000060f_date20100929.bin + cpu00010676_plat00000010_ver0000060f_date20100929.bin + cpu00010676_plat00000004_ver0000060f_date20100929.bin + cpu00010676_plat00000001_ver0000060f_date20100929.bin ncpucode.bin
 
cpu000006fd_plat00000001_ver000000a4_date20101002.bin
cpu000006fb_plat00000040_ver000000bc_date20101003.bin
cpu000006fb_plat00000010_ver000000ba_date20101003.bin
cpu000006fb_plat00000004_ver000000bc_date20101003.bin
cpu000006fb_plat00000001_ver000000ba_date20101003.bin
cpu000006f7_plat00000040_ver0000006b_date20101002.bin
cpu000006f7_plat00000010_ver0000006a_date20101002.bin
cpu000006f6_plat00000004_ver000000d2_date20101001.bin
cpu000006f6_plat00000001_ver000000d0_date20100930.bin
cpu000006f2_plat00000001_ver0000005d_date20101002.bin
cpu0001067a_plat00000044_ver00000a0b_date20100928.bin
cpu0001067a_plat00000011_ver00000a0b_date20100928.bin
cpu00010677_plat00000010_ver0000070a_date20100929.bin
cpu00010676_plat00000040_ver0000060f_date20100929.bin
cpu00010676_plat00000010_ver0000060f_date20100929.bin
cpu00010676_plat00000004_ver0000060f_date20100929.bin
cpu00010676_plat00000001_ver0000060f_date20100929.bin
1 file(s) copied.
 
Make it "read-only" to prevent from deletion after the update is complete:
 
5. Update the BIOS image with the new cpucodes:
 
cbrom195.exe ep43ds3l.BIN /nc_cpucode NCPUCODE.BIN
 
6. Double check that cpucodes have been added:
 
intelmicrocodelist.exe ep43ds3l.BIN
Intel Microcode List ver0.4a
 
CPUID=F37 Rev=02 2003/12/09 CRC=2B57BD9E Off=B2FE0 Size=800 Plat=0,2,3
CPUID=F34 Rev=17 2005/04/21 CRC=2CBD6146 Off=B37E0 Size=1C00 Plat=0,2,3,4
CPUID=F41 Rev=17 2005/04/22 CRC=326135C1 Off=B53E0 Size=1400 Plat=0,2,3,4,5,7
CPUID=F43 Rev=05 2005/04/21 CRC=77812C17 Off=B67E0 Size=800 Plat=0,2,3,4,7
CPUID=F49 Rev=03 2005/04/21 CRC=F85D53B8 Off=B6FE0 Size=800 Plat=0,2,3,4,5,7
CPUID=F4A Rev=04 2005/12/14 CRC=5E7996D9 Off=B77E0 Size=800 Plat=2,3,4,6
CPUID=F44 Rev=06 2005/04/21 CRC=9F60DB18 Off=B7FE0 Size=C00 Plat=0,2,3,4,7
CPUID=F47 Rev=03 2005/04/21 CRC=AF2CEF0D Off=B8BE0 Size=C00 Plat=0,2,3,4,7
CPUID=F61 Rev=07 2005/06/10 CRC=AB7DD242 Off=B97E0 Size=800 Plat=2
CPUID=F62 Rev=0F 2005/12/15 CRC=0976D137 Off=B9FE0 Size=C00 Plat=2
CPUID=F64 Rev=04 2005/12/23 CRC=C66DBF02 Off=BABE0 Size=C00 Plat=2,4,5
CPUID=F65 Rev=0B 2007/05/10 CRC=69B15BBA Off=BB7E0 Size=800 Plat=2
CPUID=6F1 Rev=11 2005/10/10 CRC=A28ACD13 Off=BBFE0 Size=1000 Plat=0,1,2,5
CPUID=6F4 Rev=26 2006/03/12 CRC=DA8E97D1 Off=BCFE0 Size=1000 Plat=0,2,4,5,6,7
CPUID=6F5 Rev=33 2006/05/01 CRC=6A962F22 Off=BDFE0 Size=1000 Plat=0
CPUID=6F5 Rev=33 2006/05/01 CRC=6A962ED3 Off=BEFE0 Size=1000 Plat=4,6
CPUID=6F6 Rev=CB 2007/09/16 CRC=6F5DFA09 Off=BFFE0 Size=1000 Plat=0
CPUID=6F7 Rev=68 2007/09/16 CRC=18729A7E Off=C0FE0 Size=1000 Plat=4
CPUID=10660 Rev=04 2006/06/12 CRC=6CC60901 Off=C1FE0 Size=1000 Plat=0,1
CPUID=6F2 Rev=5A 2007/09/26 CRC=594DDBA0 Off=C2FE0 Size=1000 Plat=0
CPUID=6F9 Rev=82 2006/09/03 CRC=59C9FE00 Off=C3FE0 Size=1000 Plat=0
CPUID=10661 Rev=38 2007/09/19 CRC=8A2D6F19 Off=C4FE0 Size=1000 Plat=0
CPUID=6FB Rev=B6 2007/07/13 CRC=B3176C40 Off=C5FE0 Size=1000 Plat=0
CPUID=6FD Rev=A3 2007/08/13 CRC=89C0D09E Off=C6FE0 Size=1000 Plat=0
CPUID=6FB Rev=B6 2007/07/13 CRC=5E5A71A7 Off=C7FE0 Size=1000 Plat=4
CPUID=10671 Rev=106 2007/03/29 CRC=80731BAC Off=C8FE0 Size=1000 Plat=0
CPUID=10674 Rev=404 2007/06/08 CRC=F9DEC4C0 Off=C9FE0 Size=1000 Plat=0
CPUID=10676 Rev=60C 2008/01/19 CRC=FBAC0F6C Off=CAFE0 Size=1000 Plat=0
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=CBFE0 Size=2000 Plat=0,4
CPUID=10671 Rev=106 2007/03/29 CRC=80731B9D Off=CDFE0 Size=1000 Plat=4
CPUID=10674 Rev=404 2007/06/08 CRC=F9DEC4B1 Off=CEFE0 Size=1000 Plat=4
CPUID=10676 Rev=60C 2008/01/19 CRC=FBAC0F5D Off=CFFE0 Size=1000 Plat=4
CPUID=10677 Rev=705 2008/04/28 CRC=A6DB99DD Off=D0FE0 Size=2000 Plat=4
CPUID=6FD Rev=A4 2010/10/02 CRC=9ACE6116 Off=D2FE0 Size=1000 Plat=0
CPUID=6FB Rev=BC 2010/10/03 CRC=F1A7A484 Off=D3FE0 Size=1000 Plat=6
CPUID=6FB Rev=BA 2010/10/03 CRC=ED247070 Off=D4FE0 Size=1000 Plat=4
CPUID=6FB Rev=BC 2010/10/03 CRC=9394765A Off=D5FE0 Size=1000 Plat=2
CPUID=6FB Rev=BA 2010/10/03 CRC=08707B60 Off=D6FE0 Size=1000 Plat=0
CPUID=6F7 Rev=6B 2010/10/02 CRC=CC4DEED3 Off=D7FE0 Size=1000 Plat=6
CPUID=6F7 Rev=6A 2010/10/02 CRC=9911AAF2 Off=D8FE0 Size=1000 Plat=4
CPUID=6F6 Rev=D2 2010/10/01 CRC=6618CFFF Off=D9FE0 Size=1000 Plat=2
CPUID=6F6 Rev=D0 2010/09/30 CRC=B61EC71A Off=DAFE0 Size=1000 Plat=0
CPUID=6F2 Rev=5D 2010/10/02 CRC=9384A573 Off=DBFE0 Size=1000 Plat=0
CPUID=1067A Rev=A0B 2010/09/28 CRC=B007E7B0 Off=DCFE0 Size=2000 Plat=2,6
CPUID=1067A Rev=A0B 2010/09/28 CRC=B007E7E3 Off=DEFE0 Size=2000 Plat=0,4
CPUID=10677 Rev=70A 2010/09/29 CRC=F3710DB6 Off=E0FE0 Size=1000 Plat=4
CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A207 Off=E1FE0 Size=1000 Plat=6
CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A237 Off=E2FE0 Size=1000 Plat=4
CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A243 Off=E3FE0 Size=1000 Plat=2
CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A246 Off=E4FE0 Size=1000 Plat=0
CPUID=F32 Rev=0A 2004/05/11 CRC=2538EF0A Off=EF000 Size=800 Plat=0,2,3
CPUID=F25 Rev=2C 2004/08/26 CRC=62D062AB Off=EF800 Size=800 Plat=4
 
Also, you may use cbrom to ensure that cpucodes have been successfully added:
 
cbrom195.exe ep43ds3l.BIN /D
 
=========
LAN rtegpxe.lom = 2.48
PCI ROM[B] 0C800h(50.00K) 079FDh(30.50K) rtegrom.lom
 
CBROM195.exe ep43ds3l.BIN /PCI rtegrom.lom
 

CBROM195.exe ep43ds3l.BIN /PCI ICHAAHCI.BIN
 
========================================
 
v:\Xeon\CBROM195>CBROM195.exe ep43ds3l.BIN /PCI release
CBROM195.exe V1.95 [12/14/07] (C)Phoenix Technologies 2001-2007
PCI ROM - - - [A] : ICHAAHCI.BIN
PCI ROM - - - [B] : rtegrom.lom
Enter a choice:A
Adding DS3_DDR2.BIN 100.0%
[PCI-A] ROM is release
 
v:\Xeon\CBROM195>CBROM195.exe ep43ds3l.BIN /PCI ICHAAHCI.BIN
CBROM195.exe V1.95 [12/14/07] (C)Phoenix Technologies 2001-2007
Adding ICHAAHCI.BIN .............. 56.9%
 
v:\Xeon\CBROM195>cbrom195.exe ep43ds3l.BIN /D
cbrom195.exe V1.95 [12/14/07] (C)Phoenix Technologies 2001-2007
 
******** ep43ds3l.BIN BIOS component ********
 
No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================
0. System BIOS 20000h(128.00K) 13FB5h(79.93K) ep43ds3l.BIN
1. XGROUP CODE 0E0F0h(56.23K) 09ACDh(38.70K) awardext.rom
2. ACPI table 04D72h(19.36K) 0191Dh(6.28K) ACPITBL.BIN
3. EPA LOGO 0168Ch(5.64K) 0030Dh(0.76K) AwardBmp.bmp
4. GROUP ROM[18] 03F40h(15.81K) 02A68h(10.60K) ggroup.bin
5. GROUP ROM[20] 01EE0h(7.72K) 017A7h(5.91K) ffgroup.bin
6. YGROUP ROM 0BFE0h(47.97K) 068D2h(26.21K) awardeyt.rom
7. GROUP ROM[22] 0F630h(61.55K) 014F6h(5.24K) tgroup.bin
8. GROUP ROM[23] 0F630h(61.55K) 0222Bh(8.54K) t1group.bin
9. GROUP ROM[24] 0F630h(61.55K) 00AECh(2.73K) t2group.bin
10. GROUP ROM[ 0] 07E70h(31.61K) 02C80h(11.13K) _EN_CODE.BIN
11. MINIT 15520h(85.28K) 15557h(85.33K) DS3_DDR2.BIN
12. LOGO1 ROM 00B64h(2.85K) 00520h(1.28K) dbios.bmp
13. LOGO BitMap 4B30Ch(300.76K) 14B7Eh(82.87K) ep43ds3l.bmp
14. GV3 0234Dh(8.83K) 00C31h(3.05K) PPMINIT.ROM
15. OEM0 CODE 028EBh(10.23K) 01E56h(7.58K) SBF.BIN
16. PCI ROM[B] 0D000h(52.00K) 07634h(29.55K) rtegrom.lom
17. PCI ROM[A] 1DC00h(119.00K) 10EE1h(67.72K) ICHAAHCI.BIN
(SP) NCPUCODE 33000h(204.00K) 33000h(204.00K) NCPUCODE.BIN
 
Total compress code space = E6000h(920.00K)
Total compressed code size = A95CBh(677.45K)
Remain compress code space = 3CA55h(242.58K)
 
******** ep43ds3l.BIN Bootblock component ********
 
No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================
1. MEM INIT IN BB 07240h(28.56K) 07271h(28.61K) DDR2_bb.BIN
 
** 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 | PGA478 07 0F61 | PGA478 0F 0F62
SLOT1 04 0F64 | PGA478 0B 0F65 | SLOT1 11 06F1 | SLOT1 26 06F4
SLOT1 33 06F5 | SLOT1 33 06F5 | SLOT1 CB 06F6 | PPGA 68 06F7
SLOT1 04 0660 | SLOT1 5A 06F2 | SLOT1 82 06F9 | SLOT1 38 0661
SLOT1 B6 06FB | SLOT1 A3 06FD | PPGA B6 06FB | SLOT1 06 0671
SLOT1 04 0674 | SLOT1 0C 0676 | SLOT1 07 067A | PPGA 06 0671
PPGA 04 0674 | PPGA 0C 0676 | PPGA 05 0677 | SLOT1 A4 06FD
SLOT1 BC 06FB | PPGA BA 06FB | SLOT2 BC 06FB | SLOT1 BA 06FB
SLOT1 6B 06F7 | PPGA 6A 06F7 | SLOT2 D2 06F6 | SLOT1 D0 06F6
SLOT1 5D 06F2 | SLOT1 0B 067A | SLOT1 0B 067A | PPGA 0A 0677
SLOT1 0F 0676 | PPGA 0F 0676 | SLOT2 0F 0676 | SLOT1 0F 0676
 
v:\Xeon\CBROM195>CBROM195.exe ep43ds3l.BIN /PCI release
CBROM195.exe V1.95 [12/14/07] (C)Phoenix Technologies 2001-2007
PCI ROM - - - [A] : ICHAAHCI.BIN
PCI ROM - - - [B] : rtegrom.lom
Enter a choice:B
[PCI-B] ROM is release
 
v:\Xeon\CBROM195>CBROM195.exe ep43ds3l.BIN /PCI release
CBROM195.exe V1.95 [12/14/07] (C)Phoenix Technologies 2001-2007
PCI ROM - - - [A] : ICHAAHCI.BIN
Adding DS3_DDR2.BIN 100.0%
[PCI-A] ROM is release
 
v:\Xeon\CBROM195>CBROM195.exe ep43ds3l.BIN /PCI ICHAAHCI.BIN
CBROM195.exe V1.95 [12/14/07] (C)Phoenix Technologies 2001-2007
Adding ICHAAHCI.BIN .............. 56.9%
 
v:\Xeon\CBROM195>CBROM195.exe ep43ds3l.BIN /PCI rtegrom.lom
CBROM195.exe V1.95 [12/14/07] (C)Phoenix Technologies 2001-2007
Adding rtegrom.lom ........ 58.7%
 
v:\Xeon\CBROM195>cbrom195.exe ep43ds3l.BIN /D
cbrom195.exe V1.95 [12/14/07] (C)Phoenix Technologies 2001-2007
 
******** ep43ds3l.BIN BIOS component ********
 
No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================
0. System BIOS 20000h(128.00K) 13FB5h(79.93K) ep43ds3l.BIN
1. XGROUP CODE 0E0F0h(56.23K) 09ACDh(38.70K) awardext.rom
2. ACPI table 04D72h(19.36K) 0191Dh(6.28K) ACPITBL.BIN
3. EPA LOGO 0168Ch(5.64K) 0030Dh(0.76K) AwardBmp.bmp
4. GROUP ROM[18] 03F40h(15.81K) 02A68h(10.60K) ggroup.bin
5. GROUP ROM[20] 01EE0h(7.72K) 017A7h(5.91K) ffgroup.bin
6. YGROUP ROM 0BFE0h(47.97K) 068D2h(26.21K) awardeyt.rom
7. GROUP ROM[22] 0F630h(61.55K) 014F6h(5.24K) tgroup.bin
8. GROUP ROM[23] 0F630h(61.55K) 0222Bh(8.54K) t1group.bin
9. GROUP ROM[24] 0F630h(61.55K) 00AECh(2.73K) t2group.bin
10. GROUP ROM[ 0] 07E70h(31.61K) 02C80h(11.13K) _EN_CODE.BIN
11. MINIT 15520h(85.28K) 15557h(85.33K) DS3_DDR2.BIN
12. LOGO1 ROM 00B64h(2.85K) 00520h(1.28K) dbios.bmp
13. LOGO BitMap 4B30Ch(300.76K) 14B7Eh(82.87K) ep43ds3l.bmp
14. GV3 0234Dh(8.83K) 00C31h(3.05K) PPMINIT.ROM
15. OEM0 CODE 028EBh(10.23K) 01E56h(7.58K) SBF.BIN
16. PCI ROM[A] 1DC00h(119.00K) 10EE1h(67.72K) ICHAAHCI.BIN
17. PCI ROM[B] 10000h(64.00K) 0965Ch(37.59K) rtegrom.lom
(SP) NCPUCODE 33000h(204.00K) 33000h(204.00K) NCPUCODE.BIN
 
Total compress code space = E6000h(920.00K)
Total compressed code size = AB5F3h(685.49K)
Remain compress code space = 3AA2Dh(234.54K)
 
******** ep43ds3l.BIN Bootblock component ********
 
No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================
1. MEM INIT IN BB 07240h(28.56K) 07271h(28.61K) DDR2_bb.BIN
 
** 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 | PGA478 07 0F61 | PGA478 0F 0F62
SLOT1 04 0F64 | PGA478 0B 0F65 | SLOT1 11 06F1 | SLOT1 26 06F4
SLOT1 33 06F5 | SLOT1 33 06F5 | SLOT1 CB 06F6 | PPGA 68 06F7
SLOT1 04 0660 | SLOT1 5A 06F2 | SLOT1 82 06F9 | SLOT1 38 0661
SLOT1 B6 06FB | SLOT1 A3 06FD | PPGA B6 06FB | SLOT1 06 0671
SLOT1 04 0674 | SLOT1 0C 0676 | SLOT1 07 067A | PPGA 06 0671
PPGA 04 0674 | PPGA 0C 0676 | PPGA 05 0677 | SLOT1 A4 06FD
SLOT1 BC 06FB | PPGA BA 06FB | SLOT2 BC 06FB | SLOT1 BA 06FB
SLOT1 6B 06F7 | PPGA 6A 06F7 | SLOT2 D2 06F6 | SLOT1 D0 06F6
SLOT1 5D 06F2 | SLOT1 0B 067A | SLOT1 0B 067A | PPGA 0A 0677
SLOT1 0F 0676 | PPGA 0F 0676 | SLOT2 0F 0676 | SLOT1 0F 0676
 
======================================================
 
v:\Xeon\CBROM195>cbrom195.exe ep43ds3l.BIN /D
cbrom195.exe V1.95 [12/14/07] (C)Phoenix Technologies 2001-2007
 
******** ep43ds3l.BIN BIOS component ********
 
No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================
0. System BIOS 20000h(128.00K) 13FB5h(79.93K) ep43ds3l.BIN
1. XGROUP CODE 0E0F0h(56.23K) 09ACDh(38.70K) awardext.rom
2. ACPI table 04D72h(19.36K) 0191Dh(6.28K) ACPITBL.BIN
3. EPA LOGO 0168Ch(5.64K) 0030Dh(0.76K) AwardBmp.bmp
4. GROUP ROM[18] 03F40h(15.81K) 02A68h(10.60K) ggroup.bin
5. GROUP ROM[20] 01EE0h(7.72K) 017A7h(5.91K) ffgroup.bin
6. YGROUP ROM 0BFE0h(47.97K) 068D2h(26.21K) awardeyt.rom
7. GROUP ROM[22] 0F630h(61.55K) 014F6h(5.24K) tgroup.bin
8. GROUP ROM[23] 0F630h(61.55K) 0222Bh(8.54K) t1group.bin
9. GROUP ROM[24] 0F630h(61.55K) 00AECh(2.73K) t2group.bin
10. GROUP ROM[ 0] 07E70h(31.61K) 02C80h(11.13K) _EN_CODE.BIN
11. MINIT 15520h(85.28K) 15557h(85.33K) DS3_DDR2.BIN
12. LOGO1 ROM 00B64h(2.85K) 00520h(1.28K) dbios.bmp
13. LOGO BitMap 4B30Ch(300.76K) 14B7Eh(82.87K) ep43ds3l.bmp
14. GV3 0234Dh(8.83K) 00C31h(3.05K) PPMINIT.ROM
15. OEM0 CODE 028EBh(10.23K) 01E56h(7.58K) SBF.BIN
16. PCI ROM[A] 1DC00h(119.00K) 10EE1h(67.72K) ICHAAHCI.BIN
17. PCI ROM[B] 10000h(64.00K) 0965Ch(37.59K) rtegrom.lom
(SP) NCPUCODE 33000h(204.00K) 33000h(204.00K) NCPUCODE.BIN
 
Total compress code space = E6000h(920.00K)
Total compressed code size = AB5F3h(685.49K)
Remain compress code space = 3AA2Dh(234.54K)
 
******** ep43ds3l.BIN Bootblock component ********
 
No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================
1. MEM INIT IN BB 07240h(28.56K) 07271h(28.61K) DDR2_bb.BIN
 
** 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 | PGA478 07 0F61 | PGA478 0F 0F62
SLOT1 04 0F64 | PGA478 0B 0F65 | SLOT1 11 06F1 | SLOT1 26 06F4
SLOT1 33 06F5 | SLOT1 33 06F5 | SLOT1 CB 06F6 | PPGA 68 06F7
SLOT1 04 0660 | SLOT1 5A 06F2 | SLOT1 82 06F9 | SLOT1 38 0661
SLOT1 B6 06FB | SLOT1 A3 06FD | PPGA B6 06FB | SLOT1 06 0671
SLOT1 04 0674 | SLOT1 0C 0676 | SLOT1 07 067A | PPGA 06 0671
PPGA 04 0674 | PPGA 0C 0676 | PPGA 05 0677 | SLOT1 A4 06FD
SLOT1 BC 06FB | PPGA BA 06FB | SLOT2 BC 06FB | SLOT1 BA 06FB
SLOT1 6B 06F7 | PPGA 6A 06F7 | SLOT2 D2 06F6 | SLOT1 D0 06F6
SLOT1 5D 06F2 | SLOT1 0B 067A | SLOT1 0B 067A | PPGA 0A 0677
SLOT1 0F 0676 | PPGA 0F 0676 | SLOT2 0F 0676 | SLOT1 0F 0676
 
v:\Xeon\CBROM195>
 


In attacment is latest official BIOS + latest beta BIOS, OROM v10.5.1.1070 (extracted from Foonus + original BIOS) + latest Realtek PXE v2.61.

Please help me learn how to make it.

GBT GA-EP43-DS3L.zip (2.36 MB)

@ JanCerny:
Welcome at Win-RAID Forum!

Well, I have written a step-by-step guide how to update Option ROM modules of an Award BIOS (look >here<).
Unfortunately the tool CBROM32_198 cannot be used with all Award BIOSes, but - as you already have seen - our Forum member aaaaaa889 had written a special guide for such Award BIOSes (>LINK<).

By the way: The thread title you have chosen is somehow misleading, because a guide about how to update the Intel OROM will not really help you to get the CPU Microcode properly updated.

So there is not a guide missing, but just a solution for your special problem.
I hope, that you will get support by anyone, who knows more about this sort of Award BIOS modding.

Regards
Dieter (alias Fernando)

I have problem - cbrom not replacing OROM. Modules have same names.

Before:

[spoiler]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
V:\CBROM198>CBROM198.EXE ep43ds3l.f8 /D
CBROM198.EXE V1.98 [08/27/08] (C)Phoenix Technologies 2001-2008
 
******** ep43ds3l.f8 BIOS component ********
 
No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================
0. System BIOS 20000h(128.00K) 13FB5h(79.93K) ep43ds3l.BIN
1. XGROUP CODE 0E0F0h(56.23K) 09ACDh(38.70K) awardext.rom
2. ACPI table 04D72h(19.36K) 0191Dh(6.28K) ACPITBL.BIN
3. EPA LOGO 0168Ch(5.64K) 0030Dh(0.76K) AwardBmp.bmp
4. GROUP ROM[18] 03F40h(15.81K) 02A68h(10.60K) ggroup.bin
5. GROUP ROM[20] 01EE0h(7.72K) 017A7h(5.91K) ffgroup.bin
6. YGROUP ROM 0BFE0h(47.97K) 068D2h(26.21K) awardeyt.rom
7. GROUP ROM[22] 0F630h(61.55K) 014F6h(5.24K) tgroup.bin
8. GROUP ROM[23] 0F630h(61.55K) 0222Bh(8.54K) t1group.bin
9. GROUP ROM[24] 0F630h(61.55K) 00AECh(2.73K) t2group.bin
10. GROUP ROM[ 0] 07E70h(31.61K) 02C80h(11.13K) _EN_CODE.BIN
11. PCI ROM[A] 03600h(13.50K) 0254Dh(9.33K) ICHAAHCI.BIN
12. MINIT 15520h(85.28K) 1554Ah(85.32K) DS3_DDR2.BIN
13. PCI ROM[B] 0C800h(50.00K) 079FDh(30.50K) rtegrom.lom
14. LOGO1 ROM 00B64h(2.85K) 00520h(1.28K) dbios.bmp
15. LOGO BitMap 4B30Ch(300.76K) 14B7Eh(82.87K) ep43ds3l.bmp
16. GV3 0234Dh(8.83K) 00C31h(3.05K) PPMINIT.ROM
17. OEM0 CODE 028EBh(10.23K) 01E56h(7.58K) SBF.BIN
(SP) NCPUCODE 20000h(128.00K) 20000h(128.00K) NCPUCODE.BIN
 
Total compress code space = E6000h(920.00K)
Total compressed code size = 87FF3h(543.99K)
Remain compress code space = 5E02Dh(376.04K)
 


After:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 
V:\CBROM198>CBROM198.EXE ep43ds3l.f8 /PCI ICHAAHCI.BIN
CBROM198.EXE V1.98 [08/27/08] (C)Phoenix Technologies 2001-2008
Adding ICHAAHCI.BIN .............. 56.7%
 
V:\CBROM198>CBROM198.EXE ep43ds3l.f8 /D
CBROM198.EXE V1.98 [08/27/08] (C)Phoenix Technologies 2001-2008
 
******** ep43ds3l.f8 BIOS component ********
 
No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================
0. System BIOS 20000h(128.00K) 13FB5h(79.93K) ep43ds3l.BIN
1. XGROUP CODE 0E0F0h(56.23K) 09ACDh(38.70K) awardext.rom
2. ACPI table 04D72h(19.36K) 0191Dh(6.28K) ACPITBL.BIN
3. EPA LOGO 0168Ch(5.64K) 0030Dh(0.76K) AwardBmp.bmp
4. GROUP ROM[18] 03F40h(15.81K) 02A68h(10.60K) ggroup.bin
5. GROUP ROM[20] 01EE0h(7.72K) 017A7h(5.91K) ffgroup.bin
6. YGROUP ROM 0BFE0h(47.97K) 068D2h(26.21K) awardeyt.rom
7. GROUP ROM[22] 0F630h(61.55K) 014F6h(5.24K) tgroup.bin
8. GROUP ROM[23] 0F630h(61.55K) 0222Bh(8.54K) t1group.bin
9. GROUP ROM[24] 0F630h(61.55K) 00AECh(2.73K) t2group.bin
10. GROUP ROM[ 0] 07E70h(31.61K) 02C80h(11.13K) _EN_CODE.BIN
11. PCI ROM[A] 03600h(13.50K) 0254Dh(9.33K) ICHAAHCI.BIN
12. MINIT 15520h(85.28K) 1554Ah(85.32K) DS3_DDR2.BIN
13. PCI ROM[B] 0C800h(50.00K) 079FDh(30.50K) rtegrom.lom
14. LOGO1 ROM 00B64h(2.85K) 00520h(1.28K) dbios.bmp
15. LOGO BitMap 4B30Ch(300.76K) 14B7Eh(82.87K) ep43ds3l.bmp
16. GV3 0234Dh(8.83K) 00C31h(3.05K) PPMINIT.ROM
17. OEM0 CODE 028EBh(10.23K) 01E56h(7.58K) SBF.BIN
18. PCI ROM[C] 1DC00h(119.00K) 10DEDh(67.48K) ICHAAHCI.BIN
(SP) NCPUCODE 20000h(128.00K) 20000h(128.00K) NCPUCODE.BIN
 
Total compress code space = E6000h(920.00K)
Total compressed code size = 98DE0h(611.47K)
Remain compress code space = 4D240h(308.56K)
 
 


//edit: sorry, my fault, I'll try FAKE.bin method.

EDIT by Fernando: Used the spoiler method to save space

//edit2 JC: sorry for missing spoiler

Can you help me, please? I’m trying insert fake.bin, but BIOS with only new OROM still not working. I’m something doing wrong. :frowning:

The question for me is: What do you really want to update?
I just have opened the latest of your mainboard BIOS files named ep43ds3l.f8 and EP43DS3L.F9e.
This is what I found out:
1. None of the both BIOS contains an Intel RAID ROM, just an Intel AHCI ROM.
2. Within the BIOS ep43ds3.f8 I found the outdated Intel AHCI ROM v1.07, but the newer Beta BIOS EB43DS3L.F9e has the latest Intel AHCI ROM v1.20E.
So if you want to get a much shorter boot time with your AHCI system, you don’t need to modify any BIOS, because a BIOS with the latest Intel AHCI ROM is already available.
If you should ever have tried to replace the Intel AHCI ROM by an Intel RAID ROM, it is clear, that it didn’t work.

Ah, thank you for the explanation. I am a fool.

I’ll copy Intel AHCI from F9e to F8. F8 have some issues during Windows 8.1 installation with AHCI drivers.