Look into the script parts for NIC firmware, maybe possible to ‘steal’ something there: Later versions of UBU were able to update two OROMS. But those were two identical OROMS in one guid.
UBU output
Main Menu
[Current version in BIOS file]
1 - Disk Controller
EFI Intel VROC for SATA - 6.3.0.1005
OROM Intel VROC for SATA - 6.3.0.1005
EFI NVMe Driver present
2 - Video OnBoard
EFI GOP ASPEED - 0.08.8c
OROM VBIOS ASPEED - 1.10.01
3 - Network
EFI Intel PRO1000 UNDI - 9.3.10
OROM Intel Boot Agent GE - 1.5.88
OROM Intel Boot Agent GE - 1.5.88
4 - Other SATA Controller
5 - CPU MicroCode
View/Extract/Search/Replace
S - AMI Setup IFR Extractor
0 - Exit
RS - Re-Scanning
A - About
Choice: 3
Since the Intel X299 chipset has been released already in 2017, the UBU tool will work with the related mainboard BIOS. Nevertheless I recommend to replace within the root of the UBU package the files named drvver.exe, MCE.py and MCE.db by newer versions. You will find them by doing a “Google Search”.
Depending on your specific hardware configuration it may be useful as well to update some BIOS modules, which are located within the UBU\Files folder.
@Fernando, YESS, my dear friend Dieter! I’ll post the link in a couple of hours. Indicate in what topic. SoniX doesn’t mind. I should note that MCExtractor remains the old version for compatibility. I am updating MCE.DB.
@Fernando
YESS, my dear friend Dieter! SoniX doesn’t mind. I should note that MCExtractor remains the old version for compatibility. I am updating MCE.DB.
Yesterday I just turned 60 years old. What a puppy I am in front of you
@Michael_Code
Dear Michael, thank you very much for your efforts to keep this beautiful tool available and up-to-date for the next years with the current and the upcoming chipset generations.
As soon as I have the required time, I will test your linked updated UBU package.
Happy birthday - the next 20 years will pass much quicker than the past ones (according to my own experience). Enjoy them nonetheless!
@Dudette
You have to search for the needed and matching BIOS modules yourself - the latest are not automaticly the best, especially not for old mainboards! You can find many new BIOS modules within >this< Forum Category.
Good luck!
@Fernando I`m plannig 100 yers old,
Thankk You, my animals Docter!!!
I have add, my friend Dieter. You best Administratr And Pluto. And otther our friends. GitHub now rest.
@Michael_Code
Thank you for the updated UBU tool. Interested users, who are not satisfied with the BIOS updates delivered by the mainboard manufacturers, will be very grateful.
Since I was very curious about how it will work, I just have tested your updated toolkit with the latest Beta BIOS v5.61 for my ASRock X570 Pro4 and according to the results I got you have done a very good job - congratulations! My advice: Start a new UBU thread and give it a short, but meaningful title.
Tried to use this thingy on an Aptio 5 (AM5 B650-E Gigabyte Aorus Master f22b bios).
mcodes seem all to up to date with f22b.
i225 (3) does not seem to get recognized correctly.
so far, so well
Tried it out on my modded Asus Zenith Extreme BIOS/UEFI.
Seemed to work without hiccup. Will flash later this evening.
Used it with Python version 3.11.8
Updated UBU worked fine, I just updated the OROM for network, otherwise very straightforward update.
Used the Annex method to flash & it went very smoothly.