Question? When you update the Intel Ethernet and Intel GOP firmware with UBU Tool, like in Z390 BIOS’s, does it actually only affect them on boot but not in the O/S, I think it transfers over to the drivers in the O/S and the firmware isn’t actually used in Windows at all?
@SoniX You may have missed this because I never tagged you in the reply. Is this true?
LAN modules I do not update. They do not make sense at all. GOP driver is essentially VBIOS. Without it, there will be no video kernel initialization. The driver is responsible not only for stable operation in BIOS, but also in the OS.
In general, you can create a separate archive of "UBU_helper_utils". And transfer some utilities to this archive, such as: – current/last version – DrvVer – FindHex/HexFind – FindVer – cecho – VBIOS2Pad – SetDevID – BRenamer (asus) In these utilities there is no binding to versions of UBU.
mCodeFIT - Adapted to the version of UBU. MEA/MCE - leave as is
UEFIFind - I don’t remember which build was the change in the command line. Other versions of UT/UE/UR are not critical. UBU checks for the necessary files.
So we’re actually looking for another old UBU version. I have fixed the version above accordingly.
An example as to why UEFIFind and UEFIExtract are important. UEFIExtract v0.13.5 or newer breaks the (now old/outdated 2016) last version of Extractor/UEFIStrip lordkag was releasing privately because "FFSv3 support with large files and large sections" was added. UEFIStrip was not coded to handle that and would often crash or show wrong output. The same would apply to UBU in which older UEFIFind or UEFIExtract used different command line options or showed/extracted less things or in different order. Anyway, separating everything will be too much work and it’s not really worth it for a few megabytes at best. Only UEFITool executables are not needed IMO.
Is it useful to discuss all these different files? If "saving identical files as references" works as expected (and the high compression rates indicates it does) then all double microcodes, efi drivers, oroms and tools would cook down to one copy and a lot of references. The archive size is strikingly small and having all UBU versions stored in a way that one could extract easily a complete and working copy of any version sounds compelling.
(I find 24 different UefiExtract, 17 different UefiFind- different filesize/ checksum)
UBU_v1_53_0_0 → new UBU_v1_53_0_8 → new UBU_v1_54_0_0 → new UBU_v1_54_0_1 → replaces UBU_v1_54_1 UBU_v1_54_2 → rename to UBU_v1_54_0_2 UBU_v1_54_1_0 → new UBU_v1_54_1_1 → new
@plutomaniac Your updates have been applied with some changes in bold.
UBU_v1_53_0_0 → new → added but removed a zero i.e. UBU_v1_53_0 UBU_v1_53_0_8 → new → added but removed a zero i.e. UBU_v1_53_8 UBU_v1_54_0_0 → new → added but replaced UBU.bat with earlier date/timestamp 28/05/2016 (file is identical with UBU.bat 29/05/2016 only the metadata differs) UBU_v1_54_0_1 → replaces UBU_v1_54_1 → done UBU_v1_54_2 → rename to UBU_v1_54_0_2 → done UBU_v1_54_1_0 → new → added UBU_v1_54_1_1 → new → added
Pay attention to the following messages - GUID not supported - Unknow section
After a successful replacement, follow the list in the "Main Menu". Nothing should be lost or duplicated/ That is, the list should not change.
If you see these changes or messages, then take a screenshot and write here. Attach a screenshot, indicate what kind of replacement you are making and a link to the BIOS file.
Got the following problem here with my ASUS X299 SAGE/10G:
in ASUS original latest BIOS for that board rev. 3101 is microcode 02000060 for my SkylakeX i9-7920X CPU implemented. Whenever i use UBU (latest rev.) to update the microcode for CPU 50654_platB7 to any newer version than 02000060, my machine will let me boot into BIOS, but after finishing my settings the same way i use as for microcode 02000060, it will no longer boot my WINDOWS10 Installation (still from the same drive) anymore. It hits WIN10 bootloader and immediatly stops the bootprocess. Do i flashback a BIOS with implemented microcode 02000060, it will boot WIN10 (still on the same drive [untouched]) fine immediatly and also OpenCore Hackintosh. I have tried so far the following revisions of microcode for my CPU:
So my question would be: does anyone here uses x299 board with SKYLAKE-X CPU like i9-79x0X and have updatet their BIOS with latest microcode revs using UBU with the same behavior as described above? PS: same behavior with same CPU and same updated microcode revisions on an ASRock x299 OC Formula (also ASRock just use microcode rev. 02000060 as latest rev in their original (unmodified) x299 BIOS files).
NEVER experienced such a behavior on all my Zx90 Boards before. Always used latest UBU microcodes on these boards.
Thanks and indeed: microcode 02000064 is working with my BIOS now. So all is good now here. Did not test all the other microcodes with ASUS latest BIOS 3101 for thier x299 SAGE/10G.
But for now, this one is ok for me. Thanks again for supplying that rev. of microcode to me.
@Ryu_Connor : Welcome to the Win-RAID Forum! Why do you want to update both Option ROM modules independently? The BIOS of your mainboard obviously contains 1 EFI RaidDriver, but for unknown reasons 2 different Option ROM (RaidOrom) modules. If your on-board Intel SATA Controller is running in "RAID" mode and you are using a v14 platform Intel RST RAID driver, I recommend to update all 3 modules to v14.8.2.2397. If your SATA disk drives should run in AHCI mode, there is nothing to do for you. Regards Dieter (alas Fernando)