[Problem] Modding UEFI BIOS of an Intel X79/C602 Chipset MB

i read the "help" [[Tool Guide+News] "UEFI BIOS Updater" (UBU)] while using the tool but i find that the info is not very clear for the C602 chipset : what rom are the best ? i say "are" for the trim and non trim versions
[ same question for the x79 8"]

here is the opening screen :

1 - Intel RST(e) OROM and EFI SataDriver
OROM IRST RAID for SATA - 10.0.0.1032
OROM IRSTe RAID for SATA - 4.1.0.1020
OROM IRSTe RAID for SCU - 4.1.0.1020
EFI IRSTe RAID for SATA - 4.1.0.1020
EFI IRSTe RAID for SCU - 4.1.0.1020
3 - LAN OROM PXE and EFI UNDI - Intel, RTK, BCM, QCA
OROM Intel Boot Agent GE - 1.5.62
EFI Intel PRO/1000 UNDI - 5.5.23
7 - Update Intel CPU MicroCode
IvyBridge-E CPUID 0306E7 - 70C
IvyBridge-E CPUID 0306E4 - 428
SandyBridge-E CPUID 0206D7 - 710
SandyBridge-E CPUID 0206D6 - 619
9 - ME Analyzer
FW SPS of scanned BIOS File 02.01.05.073.1 NaN
i - Versions, HomePages and etc.
0 - Exit

so i type 1

Intel RST OROM and EFI SataDriver

1 - Update to v11.2.0.1527 only OROM
2 - Update to v11.6.0.1702
3 - Update to v12.9.0.2006
4 - Update to v13.1.0.2126
5 - Update to v13.2.2.2224/13.2.0.2134
6 - Update to v13.5.0.2164
7 - Update to v14.8.2.2397
8 - Update to v15.1.0.2545
E - Goto Update IRSTe/SCU
T - IRST TRIM-in-RAID0 Addon for Intel X79s motherboards
0 - Exit to Main Menu


reading the topic :
AHCI & RAID ROM Modules
2. Intel RSTe RAID ROMs (only for Intel X79/X99 chipsets running in RSTe mode):

i see nothing about c602 and my board has an sas

reading the topic about the drivers :
Which are the "best" Intel AHCI/RAID drivers?

that talks about the c600 …

Intel RST(e) drivers v13.1.0.1058 WHQL dated 05/28/2014
Recommended for Intel 7-Series Chipset Desktop systems and for X79/X99 Chipset systems, usable with all Windows Operating Systems from Win7 (32/64bit) up.
Best matching Intel RAID ROM resp. EFI "RaidDriver" BIOS modules: v13.1.0.2126

Download links: Look >here<.

Comments:

These are the latest Intel AHCI/RAID drivers, which natively do fully support 7-Series. Additionally these drivers do support C600/C600+ Series Chipsets (only in AHCI mode unless having set the BIOS to "RST" mode).
Like the later released v13.2.4.1000 ones these Intel RST(e) drivers v13.1.0.1058 are well developed and have a quite similar performance and stability.
Contrary to the "classical" Intel RST drivers the RST(e) drivers have an additional SCSI filter driver named iaStorF.sys.
"TRIM in RAID0" is supported (Precondition: An actual Intel RAID ROM or EFI "RaidDriver" from v11 up is present within the BIOS).


i selected 5 - Update to v13.2.2.2224/13.2.0.2134
without being sure

for lan i did automatic , here are last screen with me analyzer

Select option for update

1 - Intel RST(e) OROM and EFI SataDriver
OROM IRST RAID for SATA - 13.2.2.2224
OROM IRSTe RAID for SATA - 4.5.0.1012
OROM IRSTe RAID for SCU - 4.3.0.1018
EFI IRSTe RAID for SATA - 4.5.0.1012
EFI IRSTe RAID for SCU - 4.3.0.1018
3 - LAN OROM PXE and EFI UNDI - Intel, RTK, BCM, QCA
OROM Intel Boot Agent GE - 1.5.81
EFI Intel PRO/1000 UNDI - 7.3.20
7 - Update Intel CPU MicroCode
9 - ME Analyzer
FW SPS of scanned BIOS File 02.01.05.073.1 NaN
i - Versions, HomePages and etc.
0 - Exit
Press ENTER - Re-Scanning ALL EFI modules.

Enter number:9

Select option for update

1 - Intel RST(e) OROM and EFI SataDriver
OROM IRST RAID for SATA - 13.2.2.2224
OROM IRSTe RAID for SATA - 4.5.0.1012
OROM IRSTe RAID for SCU - 4.3.0.1018
EFI IRSTe RAID for SATA - 4.5.0.1012
EFI IRSTe RAID for SCU - 4.3.0.1018
3 - LAN OROM PXE and EFI UNDI - Intel, RTK, BCM, QCA
OROM Intel Boot Agent GE - 1.5.81
EFI Intel PRO/1000 UNDI - 7.3.20
7 - Update Intel CPU MicroCode
9 - ME Analyzer
FW SPS of scanned BIOS File 02.01.05.073.1 NaN
i - Versions, HomePages and etc.
0 - Exit
Press ENTER - Re-Scanning ALL EFI modules.

Enter number:9

MEA shows the Intel Engine firmware of the BIOS/SPI
image that you opened with UBU. It does NOT show the
current Intel Engine firmware running on your system!

Family: SPS
Version: 02.01.05.073.1
Release: Production
Type: Region
Mode: Dual OPR
Date: 26/01/2012
Size: 0x2F0000

last question is about updating ME firmware ; can i do it with UBU?


Edit by Fernando: Thread title shortened

i post the bios i just made with latest UBU



Select option for update

1 - Intel RST(e) OROM and EFI SataDriver
OROM IRST RAID for SATA - 12.7.0.1936
OROM IRSTe RAID for SATA - 3.5.0.1005
EFI IRST RAID for SATA - 12.7.0.1936
3 - LAN OROM PXE and EFI UNDI - Intel, RTK, BCM, QCA
OROM Intel Boot Agent GE - 1.3.72
EFI Intel PRO/1000 UNDI - 5.5.23
5 - Marvell SATA Option ROM and EFI
OROM Marvell 88SE9128 - 1.0.0.1031
EFI Marvell SATA AHCI - 1.1.0.1001
7 - Update Intel CPU MicroCode
SandyBridge-E CPUID 0206D7 - 705
SandyBridge-E CPUID 0206D6 - 610
9 - ME Analyzer
FW ME of scanned BIOS File 8.1.51.1471 1.5MB
i - Versions, HomePages and etc.
0 - Exit
Press ENTER - Re-Scanning ALL EFI modules.

Enter number:




Select option for update

1 - Intel RST(e) OROM and EFI SataDriver
OROM IRST RAID for SATA - 13.2.2.2224
OROM IRSTe RAID for SATA - 3.8.0.1029
EFI IRST RAID for SATA - 13.2.0.2134
3 - LAN OROM PXE and EFI UNDI - Intel, RTK, BCM, QCA
OROM Intel Boot Agent CL - 0.1.10
EFI Intel Gigabit UNDI - 0.0.15
5 - Marvell SATA Option ROM and EFI
OROM Marvell 88SE9128 - 1.0.0.1038
EFI Marvell SATA AHCI - 1.1.0.1020
7 - Update Intel CPU MicroCode
9 - ME Analyzer
FW ME of scanned BIOS File 8.1.51.1471 1.5MB
i - Versions, HomePages and etc.
0 - Exit
Press ENTER - Re-Scanning ALL EFI modules.

Enter number:9

MEA shows the Intel Engine firmware of the BIOS/SPI
image that you opened with UBU. It does NOT show the
current Intel Engine firmware running on your system!

Family: ME
Version: 8.1.51.1471
Release: Production
Type: Region, Extracted
FD: Unlocked
SKU: 1.5MB
VCN: 2
PV: Yes
Date: 28/08/2013
FITC Ver: 8.1.51.1471
Size: 0x17D000
Latest: No

@grml4d:
The Intel C602 Chipset belongs to the Intel C600 Series Chipsets like the X79 Chipset. So you can use the same Intel AHCI/RAID drivers and Intel RAID EFI/OROM modules as I have recommended for X79 Chipsets.

No, you have to do it manually by using the matching Intel ME FirmwareUpdate Utility. For details please look into the start post of >this< thread.

for the x79 : sata efi/orom with trim : 12.9.0.2006 or the v13.1.0.2126
plus the advised OROM IRSTe RAID for SATA - 3.8.0.1029

for the c602 : sata efi/orom with trim : 14.8.2.2397
plus the advised v4.5.0.1012 SATA and sSATA/v4.3.0.1018 SCU for x99 when i used 13.1 and 13.2 firmware

for lan : automatic

for cpu : normal and es cpus

do i have to reflash the updated me firmware after a bios flash ?
i mean that i already updated the me firmware month ago , i reuse UBU because it has rom updates .

here is full log for x79:


Scanning BIOS… Please wait…
Platform BIOS AMI Aptio 4
Brand ASUSTeK COMPUTER INC.
Model SABERTOOTH-X79
Found Option ROM in GUID A062CF1F-8473-4AA3-8793-600BC4FFE9A8
Found EFI Intel Raid Controller GUID 43A0A7B3-1E92-42EF-A46D-DDC03E52CB5C
Found EFI Intel LAN PRO/1000 Undi GUID 4953F720-006D-41F5-990D-0AC7742ABB60
Found EFI Marvell AHCI Comtroller GUID 4331898D-CCB8-4108-898C-A5CC81442B28
Press any key to continue . . .


Select option for update

1 - Intel RST(e) OROM and EFI SataDriver
OROM IRST RAID for SATA - 12.7.0.1936
OROM IRSTe RAID for SATA - 3.5.0.1005
EFI IRST RAID for SATA - 12.7.0.1936
3 - LAN OROM PXE and EFI UNDI - Intel, RTK, BCM, QCA
OROM Intel Boot Agent GE - 1.3.72
EFI Intel PRO/1000 UNDI - 5.5.23
5 - Marvell SATA Option ROM and EFI
OROM Marvell 88SE9128 - 1.0.0.1031
EFI Marvell SATA AHCI - 1.1.0.1001
7 - Update Intel CPU MicroCode
SandyBridge-E CPUID 0206D7 - 705
SandyBridge-E CPUID 0206D6 - 610
9 - ME Analyzer
FW ME of scanned BIOS File 8.1.51.1471 1.5MB
i - Versions, HomePages and etc.
0 - Exit
Press ENTER - Re-Scanning ALL EFI modules.

Enter number:1

Intel RST OROM and EFI SataDriver

1 - Update to v11.2.0.1527 only OROM
2 - Update to v11.6.0.1702
3 - Update to v12.9.0.2006
4 - Update to v13.1.0.2126
5 - Update to v13.2.2.2224/13.2.0.2134
6 - Update to v13.5.0.2164
7 - Update to v14.8.2.2397
8 - Update to v15.1.0.2545
E - Goto Update IRSTe/SCU
T - IRST TRIM-in-RAID0 Addon for Intel X79s motherboards
0 - Exit to Main Menu

Enter number:4
* Generate FFS Intel RAID Driver GUID 43A0A7B3-1E92-42EF-A46D-DDC03E52CB5C …Ok
!
* Update EFI Intel RAID Driver GUID 43A0A7B3-1E92-42EF-A46D-DDC03E52CB5C …Ok!
* Update OROM Intel RST Device ID 2822 …Ok!

Intel RSTe OROM and EFI SataDriver

Optimal for X79
1 - Update to v3.8.0.1029
Optimal for X99
2 - Update to v4.5.0.1012 SATA and sSATA/v4.3.0.1018 SCU
0 - Skip

Enter number:1
* Update OROM Intel RSTe Device ID 2826 …Ok!

OROM IRST RAID for SATA - 13.1.0.2126
OROM IRSTe RAID for SATA - 3.8.0.1029
EFI IRST RAID for SATA - 13.1.0.2126
Press any key to continue . . .

Select option for update

1 - Intel RST(e) OROM and EFI SataDriver
OROM IRST RAID for SATA - 13.1.0.2126
OROM IRSTe RAID for SATA - 3.8.0.1029
EFI IRST RAID for SATA - 13.1.0.2126
3 - LAN OROM PXE and EFI UNDI - Intel, RTK, BCM, QCA
OROM Intel Boot Agent GE - 1.3.72
EFI Intel PRO/1000 UNDI - 5.5.23
5 - Marvell SATA Option ROM and EFI
OROM Marvell 88SE9128 - 1.0.0.1031
EFI Marvell SATA AHCI - 1.1.0.1001
7 - Update Intel CPU MicroCode
SandyBridge-E CPUID 0206D7 - 705
SandyBridge-E CPUID 0206D6 - 610
9 - ME Analyzer
FW ME of scanned BIOS File 8.1.51.1471 1.5MB
i - Versions, HomePages and etc.
0 - Exit
Press ENTER - Re-Scanning ALL EFI modules.

Enter number:3

LAN OROM PXE and EFI UNDI Intel, Realtek, BCM, QCA

1 - Update Automatic Mode
- OROM LAN Intel BootAgent CL 0.1.10
- EFI LAN Intel Gigabit UNDI v0.0.15
2 - Update Force Mode for Intel
- OROM LAN Intel BootAgent GE v1.5.62
- EFI LAN Intel PRO/1000 UNDI v6.6.04
0 - Exit Main Menu

Enter number:1
* Generate Intel LAN PXE CL OROM Device ID 1503 …Ok!
* Update OROM Intel LAN PXE CL Device ID 1503 …Ok!
* Generate FFS Intel LAN 1 GbE UNDI GUID 4953F720-006D-41F5-990D-0AC7742ABB60 …
.Ok!
* Update EFI Intel LAN 1 GbE UNDI GUID 4953F720-006D-41F5-990D-0AC7742ABB60 …O
k!

OROM Intel Boot Agent CL - 0.1.10
EFI Intel Gigabit UNDI - 0.0.15
Press any key to continue . . .

Select option for update

1 - Intel RST(e) OROM and EFI SataDriver
OROM IRST RAID for SATA - 13.1.0.2126
OROM IRSTe RAID for SATA - 3.8.0.1029
EFI IRST RAID for SATA - 13.1.0.2126
3 - LAN OROM PXE and EFI UNDI - Intel, RTK, BCM, QCA
OROM Intel Boot Agent CL - 0.1.10
EFI Intel Gigabit UNDI - 0.0.15
5 - Marvell SATA Option ROM and EFI
OROM Marvell 88SE9128 - 1.0.0.1031
EFI Marvell SATA AHCI - 1.1.0.1001
7 - Update Intel CPU MicroCode
SandyBridge-E CPUID 0206D7 - 705
SandyBridge-E CPUID 0206D6 - 610
9 - ME Analyzer
FW ME of scanned BIOS File 8.1.51.1471 1.5MB
i - Versions, HomePages and etc.
0 - Exit
Press ENTER - Re-Scanning ALL EFI modules.

Enter number:5

Marvell SATA Option ROM and EFI

1 - Update OROM Marvell
OROM Marvell 88SE9128 - 1.0.0.1038
EFI Marvell SATA AHCI - 1.1.0.1020
0 - Exit Main Menu

Enter number:1
* Generate FFS Marvell AHCI GUID 4331898D-CCB8-4108-898C-A5CC81442B28 …Ok!
* Update EFI Marvell AHCI GUID 4331898D-CCB8-4108-898C-A5CC81442B28 …Ok!
* Update OROM Marvell SATA Device ID 9128 …Ok!

OROM Marvell 88SE9128 - 1.0.0.1038
EFI Marvell SATA AHCI - 1.1.0.1020
Press any key to continue . . .


Current version - GUID 17088572-377F-44EF-8F4E-B09FFF46A070
±----------------------------------------------------------+
|No| CPUID | Platform | Version | Date | Size Hex |
±-±---------±---------±---------±-----------±---------+
|01| 000206D7 | 6D | 00000705 | 14-12-2011 | 00004000 |
|02| 000206D6 | 6D | 00000610 | 14-12-2011 | 00003C00 |
±----------------------------------------------------------+
MPDT Boot - YES

Update Intel CPU MicroCode

1 - Update CPU MicroCode IvyBridge-E and SandyBridge-E
6E4-428, 6E2-20D, 6D7-710, 6D6-619, 6D5-513
2 - Update CPU MicroCode Engineering Sample
6E3-308, 6E0-008, 6D3-304, 6D2-20C, 6D1-106
m - User Select Microcode File
s - Search for available microcode in DB.
9 - View CPU Microcode Patch list
0 - Exit to Main Menu

Enter number:1
Found 5 module(s).
Remove “Empty” module.
Update Microcode Patch…Ok!
Update Microcode Patch…Ok!
Update Microcode Patch…Ok!
Update Microcode Patch…Ok!
Restore “Empty” module…
±----------------------------------------------------------+
|No| CPUID | Platform | Version | Date | Size Hex |
±-±---------±---------±---------±-----------±---------+
|01| 000306E4 | ED | 00000428 | 29-05-2014 | 00003400 |
|02| 000306E2 | ED | 0000020D | 21-03-2013 | 00003000 |
|03| 000206D7 | 6D | 00000710 | 17-06-2013 | 00004400 |
|04| 000206D6 | 6D | 0000061A | 25-01-2013 | 00004000 |
|05| 000206D5 | 6D | 00000513 | 13-10-2011 | 00004800 |
±----------------------------------------------------------+
MPDT Boot - YES
Press any key to continue . . .

Current version - GUID 17088572-377F-44EF-8F4E-B09FFF46A070
±----------------------------------------------------------+
|No| CPUID | Platform | Version | Date | Size Hex |
±-±---------±---------±---------±-----------±---------+
|01| 000306E4 | ED | 00000428 | 29-05-2014 | 00003400 |
|02| 000306E2 | ED | 0000020D | 21-03-2013 | 00003000 |
|03| 000206D7 | 6D | 00000710 | 17-06-2013 | 00004400 |
|04| 000206D6 | 6D | 0000061A | 25-01-2013 | 00004000 |
|05| 000206D5 | 6D | 00000513 | 13-10-2011 | 00004800 |
±----------------------------------------------------------+
MPDT Boot - YES

Update Intel CPU MicroCode

1 - Update CPU MicroCode IvyBridge-E and SandyBridge-E
6E4-428, 6E2-20D, 6D7-710, 6D6-619, 6D5-513
2 - Update CPU MicroCode Engineering Sample
6E3-308, 6E0-008, 6D3-304, 6D2-20C, 6D1-106
m - User Select Microcode File
s - Search for available microcode in DB.
9 - View CPU Microcode Patch list
0 - Exit to Main Menu

Enter number:2
Found 5 module(s).
Remove “Empty” module.
Update Microcode Patch…Ok!
Update Microcode Patch…Ok!
Update Microcode Patch…Ok!
Update Microcode Patch…Ok!
Restore “Empty” module…
±----------------------------------------------------------+
|No| CPUID | Platform | Version | Date | Size Hex |
±-±---------±---------±---------±-----------±---------+
|01| 000306E3 | ED | 00000308 | 21-03-2013 | 00002C00 |
|02| 000306E0 | ED | 00000008 | 26-07-2012 | 00002C00 |
|03| 000206D3 | 0F | 80000304 | 20-04-2011 | 00004000 |
|04| 000206D2 | 0F | 8000020C | 03-05-2011 | 00004400 |
|05| 000206D1 | 07 | 80000106 | 01-12-2010 | 00002C00 |
±----------------------------------------------------------+
MPDT Boot - YES
Press any key to continue . . .



Select option for update

1 - Intel RST(e) OROM and EFI SataDriver
OROM IRST RAID for SATA - 13.1.0.2126
OROM IRSTe RAID for SATA - 3.8.0.1029
EFI IRST RAID for SATA - 13.1.0.2126
3 - LAN OROM PXE and EFI UNDI - Intel, RTK, BCM, QCA
OROM Intel Boot Agent CL - 0.1.10
EFI Intel Gigabit UNDI - 0.0.15
5 - Marvell SATA Option ROM and EFI
OROM Marvell 88SE9128 - 1.0.0.1038
EFI Marvell SATA AHCI - 1.1.0.1020
7 - Update Intel CPU MicroCode
9 - ME Analyzer
FW ME of scanned BIOS File 8.1.51.1471 1.5MB
i - Versions, HomePages and etc.
0 - Exit
Press ENTER - Re-Scanning ALL EFI modules.

Enter number:9

MEA shows the Intel Engine firmware of the BIOS/SPI
image that you opened with UBU. It does NOT show the
current Intel Engine firmware running on your system!

Family: ME
Version: 8.1.51.1471
Release: Production
Type: Region, Extracted
FD: Unlocked
SKU: 1.5MB
VCN: 2
PV: Yes
Date: 28/08/2013
FITC Ver: 8.1.51.1471
Size: 0x17D000
Latest: No

and the C602:

Scanning BIOS… Please wait…
Platform BIOS AMI Aptio 4
Brand Supermicro
Found FIT in PADDING
Found Option ROM in GUID 9F3A0016-AE55-4288-829D-D22FD344C347 516E80FD-8B09-429F
-8D88-E1456CB54A0C
Found EFI Intel Ent Raid Controller GUID 85FB8D3D-61A4-4518-9ACF-76FCAE169568
Found EFI Intel Ent Raid Controller GUID 43A0A7B3-1E92-42EF-A46D-DDC03E52CB5C
Found EFI Intel LAN PRO/1000 Undi GUID 4953F720-006D-41F5-990D-0AC7742ABB60
Press any key to continue . . .


Select option for update

1 - Intel RST(e) OROM and EFI SataDriver
OROM IRST RAID for SATA - 10.0.0.1032
OROM IRSTe RAID for SATA - 4.1.0.1020
OROM IRSTe RAID for SCU - 4.1.0.1020
EFI IRSTe RAID for SATA - 4.1.0.1020
EFI IRSTe RAID for SCU - 4.1.0.1020
3 - LAN OROM PXE and EFI UNDI - Intel, RTK, BCM, QCA
OROM Intel Boot Agent GE - 1.5.62
EFI Intel PRO/1000 UNDI - 5.5.23
7 - Update Intel CPU MicroCode
IvyBridge-E CPUID 0306E7 - 70C
IvyBridge-E CPUID 0306E4 - 428
SandyBridge-E CPUID 0206D7 - 710
SandyBridge-E CPUID 0206D6 - 619
9 - ME Analyzer
FW SPS of scanned BIOS File 02.01.05.073.1 NaN
i - Versions, HomePages and etc.
0 - Exit
Press ENTER - Re-Scanning ALL EFI modules.

Enter number:1

Intel RST OROM and EFI SataDriver

1 - Update to v11.2.0.1527 only OROM
2 - Update to v11.6.0.1702
3 - Update to v12.9.0.2006
4 - Update to v13.1.0.2126
5 - Update to v13.2.2.2224/13.2.0.2134
6 - Update to v13.5.0.2164
7 - Update to v14.8.2.2397
8 - Update to v15.1.0.2545
E - Goto Update IRSTe/SCU
T - IRST TRIM-in-RAID0 Addon for Intel X79s motherboards
0 - Exit to Main Menu

Enter number:7
* Update OROM Intel RST Device ID 282a …Ok!

Intel RSTe OROM and EFI SataDriver

Optimal for X79
1 - Update to v3.8.0.1029
Optimal for X99
2 - Update to v4.5.0.1012 SATA and sSATA/v4.3.0.1018 SCU
0 - Skip

Enter number:2
* Generate FFS Intel Ent RAID Driver GUID 43A0A7B3-1E92-42EF-A46D-DDC03E52CB5C .
…Ok!
* Update EFI Intel Ent RAID Driver GUID 43A0A7B3-1E92-42EF-A46D-DDC03E52CB5C …
Ok!
* Generate FFS Intel SCU Driver GUID 85FB8D3D-61A4-4518-9ACF-76FCAE169568 …Ok!

* Update EFI Intel SCU Driver GUID 85FB8D3D-61A4-4518-9ACF-76FCAE169568 …Ok!
* Update OROM Intel RSTe Device ID 2826 …Ok!
* Update OROM Intel RSTe SCU Device ID 1d68 …Ok!
* Update OROM Intel RSTe SCU Device ID 1d69 …Ok!

OROM IRST RAID for SATA - 14.8.2.2397
OROM IRSTe RAID for SATA - 4.5.0.1012
OROM IRSTe RAID for SCU - 4.3.0.1018
EFI IRSTe RAID for SATA - 4.5.0.1012
EFI IRSTe RAID for SCU - 4.3.0.1018
Press any key to continue . . .



Select option for update

1 - Intel RST(e) OROM and EFI SataDriver
OROM IRST RAID for SATA - 14.8.2.2397
OROM IRSTe RAID for SATA - 4.5.0.1012
OROM IRSTe RAID for SCU - 4.3.0.1018
EFI IRSTe RAID for SATA - 4.5.0.1012
EFI IRSTe RAID for SCU - 4.3.0.1018
3 - LAN OROM PXE and EFI UNDI - Intel, RTK, BCM, QCA
OROM Intel Boot Agent GE - 1.5.62
EFI Intel PRO/1000 UNDI - 5.5.23
7 - Update Intel CPU MicroCode
IvyBridge-E CPUID 0306E7 - 70C
IvyBridge-E CPUID 0306E4 - 428
SandyBridge-E CPUID 0206D7 - 710
SandyBridge-E CPUID 0206D6 - 619
9 - ME Analyzer
FW SPS of scanned BIOS File 02.01.05.073.1 NaN
i - Versions, HomePages and etc.
0 - Exit
Press ENTER - Re-Scanning ALL EFI modules.

Enter number:3

LAN OROM PXE and EFI UNDI Intel, Realtek, BCM, QCA

1 - Update Automatic Mode
- OROM LAN Intel BootAgent GE 1.5.81
- EFI LAN Intel PRO/1000 UNDI v7.3.20
2 - Update Force Mode for Intel
- OROM LAN Intel BootAgent GE v1.5.62
- EFI LAN Intel PRO/1000 UNDI v6.6.04
0 - Exit Main Menu

Enter number:1
* Generate Intel LAN PXE GE OROM Device ID 1521 …Ok!
* Update OROM Intel LAN PXE GE Device ID 1521 …Ok!
* Generate FFS Intel LAN 1 GbE UNDI GUID 4953F720-006D-41F5-990D-0AC7742ABB60 …
.Ok!
* Update EFI Intel LAN 1 GbE UNDI GUID 4953F720-006D-41F5-990D-0AC7742ABB60 …O
k!

OROM Intel Boot Agent GE - 1.5.81
EFI Intel PRO/1000 UNDI - 7.3.20
Press any key to continue . . .

Current version - GUID 17088572-377F-44EF-8F4E-B09FFF46A070
±----------------------------------------------------------+
|No| CPUID | Platform | Version | Date | Size Hex |
±-±---------±---------±---------±-----------±---------+
|01| 000306E7 | ED | 0000070C | 14-04-2014 | 00003C00 |
|02| 000306E6 | ED | 00000600 | 19-06-2013 | 00002C00 |
|03| 000306E4 | ED | 00000428 | 29-05-2014 | 00003400 |
|04| 000306E3 | ED | 00000308 | 21-03-2013 | 00002C00 |
|05| 000306E2 | ED | 0000020D | 21-03-2013 | 00003000 |
|06| 000306E0 | ED | 00000008 | 26-07-2012 | 00002C00 |
|07| 000206D7 | 6D | 00000710 | 17-06-2013 | 00004400 |
|08| 000206D6 | 6D | 00000619 | 22-05-2012 | 00004000 |
|09| 000206D5 | 6D | 00000513 | 13-10-2011 | 00004800 |
±----------------------------------------------------------+
MPDT Boot - YES
FIT in GUID PADDING
01 mCode Adrress - FFE00060
02 mCode Adrress - FFE03C60
03 mCode Adrress - FFE06860
04 mCode Adrress - FFE09C60
05 mCode Adrress - FFE0C860
06 mCode Adrress - FFE0F860
07 mCode Adrress - FFE12460
08 mCode Adrress - FFE16860
09 mCode Adrress - FFE1A860

Update Intel CPU MicroCode

1 - Update CPU MicroCode IvyBridge-E and SandyBridge-E
6E4-428, 6E2-20D, 6D7-710, 6D6-619, 6D5-513
2 - Update CPU MicroCode Engineering Sample
6E3-308, 6E0-008, 6D3-304, 6D2-20C, 6D1-106
m - User Select Microcode File
s - Search for available microcode in DB.
9 - View CPU Microcode Patch list
0 - Exit to Main Menu

Enter number:1
Found 2 module(s).
Remove “Empty” module.
Update Microcode Patch…Ok!
Restore “Empty” module…
±----------------------------------------------------------+
|No| CPUID | Platform | Version | Date | Size Hex |
±-±---------±---------±---------±-----------±---------+
|01| 000306E4 | ED | 00000428 | 29-05-2014 | 00003400 |
|02| 000306E2 | ED | 0000020D | 21-03-2013 | 00003000 |
|03| 000206D7 | 6D | 00000710 | 17-06-2013 | 00004400 |
|04| 000206D6 | 6D | 0000061A | 25-01-2013 | 00004000 |
|05| 000206D5 | 6D | 00000513 | 13-10-2011 | 00004800 |
±----------------------------------------------------------+
MPDT Boot - YES
FIT in GUID PADDING
01 mCode Adrress - FFE00060
02 mCode Adrress - FFE03C60
03 mCode Adrress - FFE06860
04 mCode Adrress - FFE09C60
05 mCode Adrress - FFE0C860
06 mCode Adrress - FFE0F860
07 mCode Adrress - FFE12460
08 mCode Adrress - FFE16860
09 mCode Adrress - FFE1A860
Press any key to continue . . .


Current version - GUID 17088572-377F-44EF-8F4E-B09FFF46A070
±----------------------------------------------------------+
|No| CPUID | Platform | Version | Date | Size Hex |
±-±---------±---------±---------±-----------±---------+
|01| 000306E4 | ED | 00000428 | 29-05-2014 | 00003400 |
|02| 000306E2 | ED | 0000020D | 21-03-2013 | 00003000 |
|03| 000206D7 | 6D | 00000710 | 17-06-2013 | 00004400 |
|04| 000206D6 | 6D | 0000061A | 25-01-2013 | 00004000 |
|05| 000206D5 | 6D | 00000513 | 13-10-2011 | 00004800 |
±----------------------------------------------------------+
MPDT Boot - YES
FIT in GUID PADDING
01 mCode Adrress - FFE00060
02 mCode Adrress - FFE03C60
03 mCode Adrress - FFE06860
04 mCode Adrress - FFE09C60
05 mCode Adrress - FFE0C860
06 mCode Adrress - FFE0F860
07 mCode Adrress - FFE12460
08 mCode Adrress - FFE16860
09 mCode Adrress - FFE1A860

Update Intel CPU MicroCode

1 - Update CPU MicroCode IvyBridge-E and SandyBridge-E
6E4-428, 6E2-20D, 6D7-710, 6D6-619, 6D5-513
2 - Update CPU MicroCode Engineering Sample
6E3-308, 6E0-008, 6D3-304, 6D2-20C, 6D1-106
m - User Select Microcode File
s - Search for available microcode in DB.
9 - View CPU Microcode Patch list
0 - Exit to Main Menu

Enter number:2
Found 2 module(s).
Remove “Empty” module.
Update Microcode Patch…Ok!
Restore “Empty” module…
±----------------------------------------------------------+
|No| CPUID | Platform | Version | Date | Size Hex |
±-±---------±---------±---------±-----------±---------+
|01| 000306E3 | ED | 00000308 | 21-03-2013 | 00002C00 |
|02| 000306E0 | ED | 00000008 | 26-07-2012 | 00002C00 |
|03| 000206D3 | 0F | 80000304 | 20-04-2011 | 00004000 |
|04| 000206D2 | 0F | 8000020C | 03-05-2011 | 00004400 |
|05| 000206D1 | 07 | 80000106 | 01-12-2010 | 00002C00 |
±----------------------------------------------------------+
MPDT Boot - YES
FIT in GUID PADDING
01 mCode Adrress - FFE00060
02 mCode Adrress - FFE03C60
03 mCode Adrress - FFE06860
04 mCode Adrress - FFE09C60
05 mCode Adrress - FFE0C860
06 mCode Adrress - FFE0F860
07 mCode Adrress - FFE12460
08 mCode Adrress - FFE16860
09 mCode Adrress - FFE1A860
Press any key to continue . . .

Select option for update

1 - Intel RST(e) OROM and EFI SataDriver
OROM IRST RAID for SATA - 14.8.2.2397
OROM IRSTe RAID for SATA - 4.5.0.1012
OROM IRSTe RAID for SCU - 4.3.0.1018
EFI IRSTe RAID for SATA - 4.5.0.1012
EFI IRSTe RAID for SCU - 4.3.0.1018
3 - LAN OROM PXE and EFI UNDI - Intel, RTK, BCM, QCA
OROM Intel Boot Agent GE - 1.5.81
EFI Intel PRO/1000 UNDI - 7.3.20
7 - Update Intel CPU MicroCode
9 - ME Analyzer
FW SPS of scanned BIOS File 02.01.05.073.1 NaN
i - Versions, HomePages and etc.
0 - Exit
Press ENTER - Re-Scanning ALL EFI modules.

Enter number:9

MEA shows the Intel Engine firmware of the BIOS/SPI
image that you opened with UBU. It does NOT show the
current Intel Engine firmware running on your system!

Family: SPS
Version: 02.01.05.073.1
Release: Production
Type: Region
Mode: Dual OPR
Date: 26/01/2012
Size: 0x2F0000

i checked the cpu microcode …i feel it still does not work with the sabertooth x79 and the SUPERMICRO MBD-X9DAi-O .
with the x79 there are duplicates and with the other some cpus are removed …

here are two screen capture



1 Like

today i “played” a little with MCE . thinking it would solve my troubles with the microcode updates…
but it added some…

i used MCE with the original bios and the one made by ubu
for the x79 board MCE_DB_INTEL.txt

for original bios
000206D70000006D000007051214201100004000377A0BE1
000206D60000006D000006101214201100003C002ABFCEE6
000206D70000006D000007051214201100004000377A0BE1
000206D60000006D000006101214201100003C002ABFCEE6
000306E4000000ED000004160709201300002C00F28363DF
000306E2000000ED0000020D03212013000030005C18F686
000206D70000006D00000710061720130000440030EAA2E5
000206D60000006D000006160229201200004000DF1AD0B7
000206D50000006D000005131013201100004800BDB805CB
000306E4000000ED000004160709201300002C00F28363DF
000306E2000000ED0000020D03212013000030005C18F686
000206D70000006D00000710061720130000440030EAA2E5
000206D60000006D000006160229201200004000DF1AD0B7
000206D50000006D000005131013201100004800BDB805CB

and it extracts : 7 files 105 KB (107,520 bytes)

with the ubu edited
000306E3000000ED000003080321201300002C00205AE8FA
000306E0000000ED000000080726201200002C00D9675AA0
000206D30000000F800003040420201100004000055F8AF3
000206D20000000F8000020C0503201100004400667E1A9E
000206D100000007800001061201201000002C00613705DF
000306E3000000ED000003080321201300002C00205AE8FA
000306E0000000ED000000080726201200002C00D9675AA0
000206D30000000F800003040420201100004000055F8AF3
000206D20000000F8000020C0503201100004400667E1A9E
000206D100000007800001061201201000002C00613705DF
000306E3000000ED000003080321201300002C00205AE8FA
000306E0000000ED000000080726201200002C00D9675AA0
000206D30000000F800003040420201100004000055F8AF3
000206D20000000F8000020C0503201100004400667E1A9E
000206D100000007800001061201201000002C00613705DF
000306E3000000ED000003080321201300002C00205AE8FA
000306E0000000ED000000080726201200002C00D9675AA0
000206D30000000F800003040420201100004000055F8AF3
000206D20000000F8000020C0503201100004400667E1A9E
000206D100000007800001061201201000002C00613705DF

and it extracts : 5 files 66.0 KB (67,584 bytes)

with the c602 original
000306E7000000ED0000070C0414201400003C0087512488
000306E6000000ED000006000619201300002C0014788DCE
000306E4000000ED0000042805292014000034008859F3FE
000306E3000000ED000003080321201300002C00205AE8FA
000306E2000000ED0000020D03212013000030005C18F686
000306E0000000ED000000080726201200002C00D9675AA0
000206D70000006D00000710061720130000440030EAA2E5
000206D60000006D000006190522201200004000F9BFC8BA
000206D50000006D000005131013201100004800BDB805CB

and it extracts : 12 files 168 KB (172,032 bytes)

with the ubu edited
000306E3000000ED000003080321201300002C00205AE8FA
000306E0000000ED000000080726201200002C00D9675AA0
000206D30000000F800003040420201100004000055F8AF3
000206D20000000F8000020C0503201100004400667E1A9E
000206D100000007800001061201201000002C00613705DF

and it extracts : 5 files 66.0 KB (67,584 bytes)


the microcodes in the x79 and the c602 are having the same names and the same size . both are lga 2011 but the x79 should contain the firmware of the i7 and some of the xeons while the c602 should only have xeons . so the size and numbers of files should be different …No ?

i had a look in the folders for the microcodes and found that all others cpu than the lga 2011 have individual files made by a tool like MCE , may be the bugs come from that files …
i think @plutomaniac should update its MCE a bit so it would use the Linux databases made to update the cpu firmware after boot
here are few good links about that , plus a driver from vmware to update the microcode of the cpu under windows
https://wiki.debian.org/Microcode
https://wiki.archlinux.org/index.php/microcode
with links to these page having “databases” for amd & intel products
https://www.archlinux.org/packages/?name=intel-ucode
https://www.archlinux.org/packages/?name=linux-firmware
here is the intel 's database : https://downloadcenter.intel.com/downloa…e-Data-File?v=t

the driver : https://labs.vmware.com/flings/vmware-cp…er#instructions

then MCE would be able to get the correct files to update the bios and its microcodes
[ i do not say UBU does not work correctly , i search to be sure about it ]

As the name indicates, MCE only extracts. It does not update and will not update in the future either. Obviously it extracts 5 files because the list you showed has only 5 unique lines (microcodes), everything else are duplicates.

so you think that both bios are correct ?
how can i check the list of cpus supported by these bios ?
i hope you have plans to create a tool that uses databases from intel and debian ;’]

There are no other microcode databases, just some containers from Intel and AMD which can be extracted via MCE with -cont parameter. That’s all MCE does, extraction. And yes it does support extraction of Intel/AMD containers in text or binary form.

i searched with google about the cpu updates… it showed old first message i posted last year :

[Discussion] UBU Tool related Questions, Reports and Suggestions (161)


7 - Update Intel CPU MicroCode SandyBridge-E/IvyBridge-E
CPU Microcode 0206D7 SNB-E - 705
CPU Microcode 0206D6 SNB-E - 610


1 - Update CPU MicroCode IvyBridge-E and SandyBridge-E
6E4-428, 6E2-20D, 6D7-710, 6D6-619, 6D5-513
2 - Update CPU MicroCode Engineering Sample
6E3-308, 6E0-008, 6D3-304, 6D2-20C, 6D1-106


the log shows the same updates and that bios was “bad-flash” so i made one without cpu update that still works ;’]

[Discussion] UBU Tool related Questions, Reports and Suggestions (162)

google also offered a link :
https://rog.asus.com/forum/showthread.ph…VBE-driver-pack

that topic has “an up to date” BIOS …
"Updated BIOS with:
-CPU MicroCode IvyBridge-E and SandyBridge-E 6E4-428, 6E2-20D, 6D7-710, 6D6-619, 6D5-513"

so i opened the bios made by ubu on the x79 and the moded r4be , plus opened ubu with that bios :
here is a picture



that is clear the r4be has latest microcode …but UBU does not see them…and offers to update the cpu microcode…

here is the UBU windows text :


Scanning BIOS… Please wait…
Platform BIOS AMI Aptio 4
Brand ASUSTeK COMPUTER INC.
Model RAMPAGE-IV-BLACK-EDITION
Found Option ROM in GUID A062CF1F-8473-4AA3-8793-600BC4FFE9A8
Found EFI Intel Raid Controller GUID 43A0B8C4-1160-1702-A46D-DDC03E52CB5C
Found EFI Intel LAN Gigabit Undi GUID 4953F720-006D-41F5-990D-0AC7742ABB60
Press any key to continue . . .

Select option for update

1 - Intel RST(e) OROM and EFI SataDriver
OROM IRST RAID for SATA - 14.8.2.2397
EFI IRST RAID for SATA - 14.8.2.2397
3 - LAN OROM PXE and EFI UNDI - Intel, RTK, BCM, QCA
OROM Intel Boot Agent CL - 0.1.06
EFI Intel Gigabit UNDI - 0.0.09
7 - Update Intel CPU MicroCode
IvyBridge-E CPUID 0306E4 - 428
SandyBridge-E CPUID 0206D7 - 710
SandyBridge-E CPUID 0206D6 - 619
9 - ME Analyzer
FW ME of scanned BIOS File 8.1.51.1471 1.5MB
i - Versions, HomePages and etc.
0 - Exit
Press ENTER - Re-Scanning ALL EFI modules.

now it is certain that UBU has a bug with LGA2011 …

@Fernando @plutomaniac @SoniX @CodeRush i do a big Call because of bugs i found above
i had a closer look at files i extrated with MCE , the bios made by supermicro has all microcodes up to date [ i compared with the bios of the evga sr-x ]
the bios of the r4be either , the sabertooth has the same microcode definition files but all are out-dated

so my objective is to inject the microcodes of the r4be… i tried with the file selection of UBU but the software freezed… i also tried with the mmtool of UBU : i deleted all files and added the files in vol 03 04 05 06
when i saved the file then a mbox saying the info [ of capsule] were lost
i wonder if i can use it ?
or i would prefer to make UBU replace files…but instead of selecting a file i would prefer a folder

@grml4d :
Why didn’t you post your questions/problems regarding the UBU tool into >this< already existing thread?
This way you may have better chances, that SoniX and the other BIOS Gurus (I personally do not belong to that group) will read your reports and give you an answer.

in 2016 …i had already reported the bug i re-found with latest version… but it passed without being seen [ if you have time to read my previous post talking about my first posts on ubu…
i would be pleased if you answered my questions … latest being : how can i replace the microcode files by the one from bios r4be that i have extracted with MCE ?
i search the solution …thanks even if you can not give a solution…

Since I am not an expert regarding the CPU Microcode update, I cannot answer this question.
The UBU tool offers a big variety of different Microcodes for an automaticly done update, but not the replacement of certain microcodes by other codes, which had been extracted from any other BIOS. You probably have to do it manually by using a tool like CodeRush’s UEFITool.



If you use Win10 or Win8 then it probably has microcode update installed from WU. Have you checked version of microcode update from Windows?

i found this update when reading some forums…but it is not updated and old…i like the driver from vmware , it is more easy to update it and it says what it does :]
i used it on two pc : the sabertooth x79 with its microcodes and a hp touchsmart 600-1160 …both were not needing it ;’]
i am very happy with my new bios …and i think i found why some have it impossible to start usb bios auto flashing
: it only works when pc is in quick-boot mode and with an usb key that is not power-hungry
to load optimized default setting in bios before flashing makes all things right

for the c602 i think the bios can be unplug …so i am making my mind if i will ask supermicro to flash the bios in a chipset …
as there is no edition of microcode , i want to do it …
let us hope that bios updating will become easier soon…

Updating of BIOS modules has never been as easy as today (since the publication of the UBU tool).

bios modding is very old , at the time of pentium 2 - 3 it started to be popular …UBU is very good but from what i know works like softwares from the beginning . the guid system is very good for bios modding and prevents errors in rom choice :] that is the main thing of UBU to have a stock of rom : the good thing of this tool . sadly , for CPU microcodes , they use hand made files […while there are very good officials “databases” available for free…] , and even when choice is wisely “made by hand” and the bios file created with bios-maker AMI : i mean MMTOOL [ like i tried with the sabertooth ] that can break motherboards…[ there should exist rules for microcodes , one of them being the reason why they are duplicated ] so UBU stays a dangerous tool :] . once again we fallback on the back of those that have to update BIOS…and that are really not “hard worker” …
BIOS is the final touch of mobo and increase performances with less wastes of electricity …
as “Coder-Rousky” aka Coderush now works to create bios , may be some new tools will come and make UBU error free .
for easy handling of bios , motherboards designers could switch to a new dual system with the use of SD*C cards for rescue/backup/updated bios .
these cards are very small , very cheap with very large size [ 30 euros for 64 Go… while bios is only 8 or 16 Mo…] , plus can be wrote on any usb port using a little adapter …

for the bios solution of asus bios-usb-flashback , at end of video at this link : http://event.asus.com/2012/mb/USB_BIOS_Flashback_GUIDE/ the guy talks about a security … [ the main reason why some have trouble is that entering bios is very very very hard when in mode fast…because pc is too fast… so a lot of user change that option …and that explains the new reboot option “re-boot to bios” of vmware or latest mainboards…]

CPU microcode updates are no big deal. And most of times we even don`t know whether we use any programs with CPU instructions fixed by those microcode updates. It is not like each update covers 50% of instructions - just one or two.

if bios does not have a microcode for a cpu… then the mainboard does not start at all…so when UBU deletes them … it KILLS computers…
having the latest microcode means that the cpu will function at best…
n.b. : i am not so surprised "the bios gurus" do not post here…

The latest BIOS modules or drivers are not automaticly the best, especially not for older systems.