[ARCHIVE] Outdated UBU Tool related Questions, Reports and Suggestions

@PisToV :
Welcome at Win-RAID Forum!

The UBU tool is only able to update a module, which already exists within the UEFI BIOS, but it is not a big problem to manually insert the missing Intel EFI RAID module named "RaidDriver" (formerly named "SataDriver").

This is not true. I just have tested it with the previous version FI. This is what I got with UBU:

Gigabyte BIOS without Intel EFI RaidDriver.png



Regards
Dieter (alias Fernando)


In this version of BIOS (FJ), no files OROM IRST.
Since this motherboard does not support Raid, the manufacturer has decided not to add the files.

This was a good decision from Gigabyte, because it does not make sense to insert BIOS modules, which never can be used.

@ Fernando
I have noticed that on motherboards budget segment, the index of H in BIOS is no mode selection RAID, only IDE and AHCI. But files OROM and EFI IRST are in the BIOS.

@inuchanbt

Once again you have posted an interesting chart. It confirms the options in UBU, but Intel broke something after 6.1.16, apparently. You updated with Intel tools and BootUtil chose the right modules for your card, but nothing worked for it after 6.1.16. The BIOS issue seem to be a side effect of it, as there is no problem when combining 5.5.23 with 6.1.16. I will also study it further, but it would be a shame to let this hard testing have no use. You should post it in Intel forums and have them chew on the tables. At least the last one is important, it shows where the problem began.

@SoniX

It is as Jest and N6O7 noted. Microsoft supplies some microcodes by default in mcupdate_AuthenticAMD.dll and mcupdate_genuineintel.dll. The list is attached. A note should be added at first post.

OS_CPU_Microcodes.rar (2.81 KB)

I will build new computer based on Skylake i5-6600K on Asus Z170-A this weekend. Please let me know if you have any questions.

btw: Where is more informations about differences between locked and unlocked?

Few moments ago, I was updated latest beta BIOS v0901, but I will do some tests on Saturday.

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
 
Scanning BIOS... Please wait...
Platform BIOS AMI Aptio 5
Brand ASUSTeK COMPUTER INC.
Found Option ROM VBIOS in PADDING
Found Option ROM VBIOS in GUID A0327FE0-1FDA-4E5B-905D-B510C45A61D0 C5A4306E-E247-4ECD-A9D
8-5B1985D3DCDA
Found Option ROM in GUID A0327FE0-1FDA-4E5B-905D-B510C45A61D0 50339D20-C90A-4BB2-9AFF-D8A1
1B23BC15
Found Option ROM in GUID A0327FE0-1FDA-4E5B-905D-B510C45A61D0 D46346CA-82A1-4CDE-9546-77C8
6F893888
Found EFI Intel GOP Driver GUID A0327FE0-1FDA-4E5B-905D-B510C45A61D0
Found EFI Intel Raid Controller GUID 91B4D9C1-141C-4824-8D02-3C298E36EB3F
Found EFI Intel LAN Gigabit Undi GUID 4953F720-006D-41F5-990D-0AC7742ABB60
 

--------- ME Analyzer v1.3.0 RC 4 ---------
 
Firmware: Intel ME
Version: 11.0.0.1168
Release: Production
Type: Region, Extracted
SPI: Locked ME
SKU: Consumer H
VCN: 6
FIT: 11.0.0.1168
Date: 05/08/2015
Platform: PCH-H Z170
Updated: No
 
================================================================================
default v0901
================================================================================
Select option for update
 
1 Intel RST(e) OROM and EFI SataDriver
OROM IRST RAID for SATA - 14.5.0.2241
EFI IRST RAID for SATA - 14.5.0.2241
2 Intel OROM VBIOS and EFI GOP Driver
OROM VBIOS SkyLake - 1024
EFI GOP Driver SkyLake - 9.0.1029
3 LAN OROM PXE and EFI UNDI - Intel, Realtek, BCM, QCA
OROM Intel Boot Agent CL - 0.1.04
EFI Intel Gigabit UNDI - 0.0.06
7 Update Intel CPU MicroCode SkyLake
CPU Microcode 0506E3 SKL-S - 34
9 Look the Info.txt
0 Exit
Press ENTER - Re-Scanning ALL EFI modules.
 
BIOS AMI Aptio V supported update only EFI files
OROM and EFI in GUID A0327FE0-1FDA-4E5B-905D-B510C45A61D0 not supported
================================================================================
 
No CPU MicroCode Patch present in Volume 3.
+------------------------------------------------------------------------+
| MMTOOL 5.00.0007 |
| Copyright (c)2014 American Megatrends, Inc. |
+------------------------------------------------------------------------+
| CPU Patch Information |
+-----------------------------------------------------------------------------+
|Vol|No| Boot |MicroCodeID|Platform|CPUID| Revision |Date(YYYY/MM/DD)| Size |
+---+--+------+-----------+--------+-----+----------+----------------+--------+
|05 |01| YES | 0366E334 | 36 |06E3 | 34 | 2015/08/08 |00016400|
| | | | | | | | | |
|05 |02| YES | 0226E11E | 22 |06E1 | 1E | 2015/03/18 |00012800|
| | | | | | | | | |
+-----------------------------------------------------------------------------+
| Total Patch Size: 00028C00 |
+-----------------------------------------------------------------------------+
+------------------------------------------------------------------------+
| MMTOOL 5.00.0007 |
| Copyright (c)2014 American Megatrends, Inc. |
+------------------------------------------------------------------------+
| CPU Patch Information |
+-----------------------------------------------------------------------------+
|Vol|No| Boot |MicroCodeID|Platform|CPUID| Revision |Date(YYYY/MM/DD)| Size |
+---+--+------+-----------+--------+-----+----------+----------------+--------+
|06 |01| YES | 0366E334 | 36 |06E3 | 34 | 2015/08/08 |00016400|
| | | | | | | | | |
|06 |02| YES | 0226E11E | 22 |06E1 | 1E | 2015/03/18 |00012800|
| | | | | | | | | |
+-----------------------------------------------------------------------------+
| Total Patch Size: 00051800 |
+-----------------------------------------------------------------------------+
 
================================================================================
updated v0901
================================================================================
 
Select option for update
 
1 Intel RST(e) OROM and EFI SataDriver
OROM IRST RAID for SATA - 14.5.0.2241
EFI IRST RAID for SATA - 14.6.0.2285
2 Intel OROM VBIOS and EFI GOP Driver
OROM VBIOS SkyLake - 1024
EFI GOP Driver SkyLake - 9.0.1034
3 LAN OROM PXE and EFI UNDI - Intel, Realtek, BCM, QCA
OROM Intel Boot Agent CL - 0.1.04
EFI Intel Gigabit UNDI - 0.0.07
7 Update Intel CPU MicroCode SkyLake
CPU Microcode 0506E3 SKL-S - 34
9 Look the Info.txt
0 Exit
Press ENTER - Re-Scanning ALL EFI modules.
 
BIOS AMI Aptio V supported update only EFI files
OROM and EFI in GUID A0327FE0-1FDA-4E5B-905D-B510C45A61D0 not supported
Enter number:0
 
1 - Rename to ASUS USB BIOS Flashback
0 - As Is BIOS.BIN with remove Capsule Header
 
Rename? :1
 
asus.cap ===> Z170A.CAP
 
Press any key to continue . . .
 


Thanks for your comment even though my test must be already outside UBU. I would like to make sure these things by myself before posting it to Intel forums. Now I have no idea what my i350-T2 card exactly is. I mean there are many OEM versions in the market and mine had been delivered with a white box so that I should research it at first. Secondly, I have i210-t1 Lenovo and i340-t2 HP version also here. I will try the same test with the EFI firmware versions in single LAN board environment.

Hi there, first I want to say thanks for this tool it’s been really useful.

Ok so the last time I use UBU was 2014 version 1.4.3 I think. I used this to update my asus bios and all was great.

Now I accidently corrupt my bios and can’t find the modified bios file I saved somewhere. So ok, no problem will just make new one with latest UBU. But here’s the thing, I’m having some confusion with updates in latest UBU 1.36. Some of the versions seem to be older than what I had even a year ago, and UBU doesn’t give me a choice of other update versions anymore for some parts. Below is what I see with yellow underlined changes.

Newest UBU results (right) compared to what my current modded bios is using (left). Also can you please help explain why intel boot agent is now CL from GE, and Intel EFI UNDI now is Gigabit changed from Pro/1000. Thanks. editthis is asus maximus vgene bios 1903 if it helps.

@ toasttt:
Welcome at Win-RAID Forum!

SoniX, the author of the UBU tool, will reply to your post.

By the way: I have moved your post into this UBU discussion thread. The other UBU thread is reserved for the guide and the announcements of new UBU versions.

Regards
Dieter (alias Fernando)

Thanks for the welcome fernando, Yes sorry about that I realised the mistake after it was done, thanks for moving it.

BTW really appreciate the effort you put in this site. Always latest updates and always good explanations etc. It’s helped me many times over last couple of years or so and makes life easier. Have a nice day.

Here is Skylake Microcode 06E3 Version 3A Date 23-08-2015

06E33A.zip (88.1 KB)

Here is unreleased BIOS for Asus Z170-A v0502 (date: 14th July 2015) with:

  • Skylake ES 6E0 ver 12, 24-09-2014 microcode
  • Skylake ES 6E1 ver 1E, 18-03-2015 microcode
  • Intel RST EFI 14.5.2241


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
 
Firmware: Intel ME
Version: 11.0.0.1149
Release: Production
Type: Region, Extracted
SPI: Locked ME
SKU: Consumer H
VCN: 3
FIT: 11.0.0.1149
Date: 02/06/2015
Updated: No
 
1 Intel RST(e) OROM and EFI SataDriver
OROM IRST RAID for SATA - 14.5.0.2241
EFI IRST RAID for SATA - 14.5.0.2241
2 Intel OROM VBIOS and EFI GOP Driver
OROM VBIOS SkyLake - 1020
EFI GOP Driver SkyLake - 9.0.1025
3 LAN OROM PXE and EFI UNDI - Intel, Realtek, BCM, QCA
OROM Intel Boot Agent CL - 0.1.04
EFI Intel Gigabit UNDI - 0.0.06
7 Update Intel CPU MicroCode SkyLake
CPU Microcode 0506E3 SKL-S - 1A
 
| CPU Patch Information |
+-----------------------------------------------------------------------------+
|Vol|No| Boot |MicroCodeID|Platform|CPUID| Revision |Date(YYYY/MM/DD)| Size |
+---+--+------+-----------+--------+-----+----------+----------------+--------+
|06 |01| YES | 0366E31A | 36 |06E3 | 1A | 2015/05/28 |00015000|
| | | | | | | | | |
|06 |02| YES | 0226E11E | 22 |06E1 | 1E | 2015/03/18 |00012800|
| | | | | | | | | |
|06 |03| YES | 0226E012 | 22 |06E0 | 12 | 2014/09/24 |00013C00|
 


v0502-CPUmicrocode.png

v0502-UBU-v1.37-list.png

Asus-Z170-A-07-14-2015-v0502.zip (6.7 MB)

One warning for Skylake users. If the microcodes are loaded from FIT table and a specific feature is supported, the patch will be reported as (patch - 1), i.e. patch 25 will be reported as 24 and so on. The explanation is here.


So,what is special (new) in this BIOS?
Latest is 0901.

cpu000306F2_plat6F_ver00000032_date#09-06-2015

cpu000406C3_plat01_ver00000351_date#22-07-2015

@sinders

uCode.rar (97.4 KB)



Is it possible someone could please make ready made FFS files with MPDT BOOT YES and MPDT BOOT NO for use
with UEFI Tool from the Haswell-E Intel CPU Microcode kindly posted by plutomaniac in the post above.

Thank you so much and to plutomaniac for posting.


So,what is special (new) in this BIOS?
Latest is 0901.



Probably nothing, it’s suitable for microcode colectors.

btw: I’m currently testing 0901.

New UEFITool 0.21.0.1

I know we have 14.5.0.2241 but this also includes RCmpSata etc tools.

14.5.0.2241.rar (128 KB)

@SoniX

Check Asus Z10PE-D8-WS and Z10PE-D16-WS, take this file as an example.

Z10PE-D8-WS-ASUS-1202.png



There is a second GUID 1C76ED31-B3DB-4CE9-A44A-65FFAD6D42D2 with EFI and OROMs. There is a first false detection for $FID, so you should increase the counter to two. ASPEED version is not shown at all in UBU. There are no RAID or Lan OROMs shown in UBU, but I suppose this is by design. I will probably release an updated test version of Extractor tomorrow.