[Discussion] UBU Tool related Questions/Reports/Suggestions

Request new UBU build for Resizable bar support insertion inside bios!

Hello everyone,
The build date of UBU gets outdated. There are many new things to adopt UBU. One of those is at Releases · xCuri0/ReBarUEFI · GitHub waiting. Detailed explanation is at 🇬🇧 Resizable BAR on LGA 2011-3 X99 – how to enable and get extra performance - YouTube

UBU may check the presence of any similar type of ReBarDxe.ffs and may apply it like adding and changing microcodes. (M.2 disc support file NVMeExpressDxE.ffs variants also can be done either.)

SoniX seems like retired, but there are many people here can do this right? Waiting for new builds, otherwise this project seems like R.I.P.

@karakarga

What about you?
We are searching urgently for someone, who is able and willing to continue SoniX’s brilliant work.

1 Like

I can do for myself, but can be useful for many other people, why are you negative to opinions by others? Can’t you say, well thank you we can try like something. I did not say and bad for SoniX, retirement is not denying previous works. He was a Russian, I hope he is still alive, god knows where he is. After the leaving people, things can not stop…

He is a Russian and according to >this< page still alive (has been online there on 06/26/2023).

2 Likes

@Fernando, I sent to @SoniX my version of UBU, he is working on a new version. drvver and other. Dont touch LAN.
His eyesight is damaged after COVID.

6 Likes

Thank you @Michael_Code for not letting this tool on a “limbo”, really appreciate your effort and contact with SoniX regarding further development.

2 Likes

11 posts were merged into an existing topic: MC Extractor: Intel, AMD, VIA & Freescale Microcode Extraction Tool Discussion

Is the project open source? If so, where is the code available?

This project lists some alternatives that I’d love to hear opinions from our specialists. I’m still learning all this stuff, and I currently have no machine that I can play with. I like it is cross-platform, and it runs on Linux.


I’ve got some weird error with new MCE and UBU. What can I do with it?

MC Extractor: Intel, AMD, VIA & Freescale Microcode Extraction Tool Discussion - Special Topics / CPU Microcodes - Win-Raid Forum (level1techs.com)

3 Likes

@MeatWar, structure MCE changed, any changed in UBU dont help us. Only old MCE
For @Pluto, return to old structure? Why,@Plutomaniac
@Plutomaniac, oldest version working,UBU_1_79_17
Return MCE!!!
Now I public UBU newest without SoniX
@Dieter, I in Russian - устал

@Michael_Code

Read the previous link i posted

1 Like

Hi,

I found the problem why the UBU tool doesn’t update the RAW GOP VBT in my case. The problem lies in the UBU.bat. First of all, in my bios there are 2 raw sections with the same RAW GOB VBT and that leads to the problem at the same time.

The UBU.bat counts how many GUIDs from GOP VBT there are, since in my case there are 2, the script is aborted. Here is the code from UBU.bat

If %vbt_count% is 2 in my case, the update is aborted with && goto end_video

If i remove && goto end_video one GUID of the both is updated.

Who can help my with this to Update the UBU.bat to get both GUID from Bios Updated ?

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

                    Network
    [Current version]
 EFI Intel PRO1000 UNDI      - 9.3.10
 OROM Intel Boot Agent GE    - 1.5.88
 OROM Intel Boot Agent GE    - 1.5.88

    [Available version]

-\ for i82579/i217/i218/i219 chips
EFI Intel Gigabit UNDI - 0.1.00
OROM Intel Boot Agent CL - 0.1.16
-\ for i210/i211/i350 chips
EFI Intel PRO1000 UNDI - 9.8.15
OROM Intel Boot Agent GE - 1.5.89

1 - Replace Intel
S - Share files
0 - Exit to Main Menu
Choice:

Choice:1
For compatibility of the DevID,
it is possible to install up to versions 6.6.04 and/or 1.5.62

EFI Intel PRO/1000 GUID 1B22B3F2-3151-4468-8AF3-590650EEAD22
File replaced
Set Device ID 0x1533
OROM in GUID A062CF1F-8473-4AA3-8793-600BC4FFE9A8
OROM VenID 0x8086 DevIO 0x1533 - Container: OROM found
OROM replaced
OROM VenID 0x8086 DevIO 0x1533 - Container: OROM found
OROM replaced
File replaced

 EFI Intel PRO1000 UNDI      - 9.8.15
 OROM Intel Boot Agent GE    - 1.5.89
 OROM Intel Boot Agent GE    - 1.5.89

Press any key to continue . . .

~~

                  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.8.15
OROM Intel Boot Agent GE - 1.5.89
OROM Intel Boot Agent GE - 1.5.89
4 - Other SATA Controller
5 - CPU MicroCode
View/Extract/Search/Replace
S - AMI Setup IFR Extractor
0 - Exit
RS - Re-Scanning
A - About
Choice:

Or use MMTool or UEFITool 0.25/0.28 or do it manually (HxD)?

I have found a better easyer Way.

I Updated it with UEFITool manually

Extracted the single Body of each to a .bin File, used BMP with BSF File from this Version to save all Settings in a transfer.ssf

Applied the transfer.ssf to the SKL 221 vbt.bin

And then you can Replace this Body with Uefitool

Same step 2 times for both bodies and perfect results

Can anyone confirm this tool works with asus x299 bios?

If not could some point me in the right direction to update modules and roms etc?

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.

1 Like

@Michael_Code

Where is the publication? This Forum is waiting for it!

@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.

Ok thanks.