[Discussion] UBU Tool related Questions/Reports/Suggestions

2 options - search for a clean and customized VBT 250 or search for a working GOP from 17.0.1060 to 108x. It is not necessary to check all versions selectively. The principle is simple, but dreary - if it works newer, it does not work, we reduce the version.
Or leave it as it is.

Add

@ThomasRhin


Here there is a version 17,0,1071.

You need to put the file in a folder - “Files\Intel\GOP\v17”
Be sure to rename it to “IntelGopDriver.efi”.
Check if it works, then it will be easier to look for other versions.

1 Like

v1.80.a16.1 corrected the Microcode update bug when I selected 0 - Do not use MMTool, followed by R - Start replacement.

The Padding file under File GUID: B52282EE-9B66-44B9-B1CF-7E5040F787C1 for my Dell Vostro 3670 bios is not there, but that’s not a problem. For me and other Dell users with these modern bios’ (Winbond W25Q256JV 32MB bios chip, in my case), you will select 0 - Do not use MMTool, followed by A - Start replacement Alternative with MMTool.

Or, you can select 1 - Use MMTool, followed by A - Start replacement Alternative with MMTool.

The bottom line is that whether or not you use MMTool (mmtool_a5.exe), make sure you select A - Start replacement Alternative with MMTool.

Thanks again @SoniX !

Not entirely true.
You can choose any option (“use MMT or not use MMT”). If there is only one container with microcodes in the BIOS, there will always be an “Alternative replacement” option.

Hi @SoniX,

thank you very much for your awesome tool.

Version 16.1 works perfectly for me on ASRock Z170 and Z790. It would be fantastic if @Platomav’s Python database could be swapped 1:1 again.

I hope you’ll be with us forever.

SoniX thank you for your tool but

I can’ t update the AMD cpu microcode with the latest version.

MSI B550 TOMAHAWK - AMD R7 5700X

@SoniX thank you for new version!

All is working well for me, except one thing: with modded bios I can’t save changes. After update via DOS and clearing CMOS, changes are not saved.

Reverted to original BIOS and all is working.

MSI 970A-G43 PLUS

I have updated storage, lan and microcodes.

@kgbab

Out of the box this feature does not work. You either need an .exe from MCE or you need to install Python to run MCE.py. Anyway, I made you an updated BIOS.

westlake thank you for the update bios.

@snowind

Please share the modified BIOS.

@westlake

https://file.io/06gMrmH7pszg

@snowind

It’s definitely interesting, I wonder if anyone will figure it out. I attach two BIOSes. The “mm” is the one that should theoretically match your modified BIOS, but doesn’t. There is minimal difference, I don’t know if it makes any difference. Everything in this version has been replaced with MMTool. On the other BIOS, only the microcodes were replaced with that one. Try both if you like.

BIOS.rar (4.4 MB)

Thank you. I will try it.

You made these mod’s from the file I sent you? Or from original BIOS? It is safe to flash from DOS? I prefer to ask you because I’m not an expert.

EDIT: both tested. Same issue. Changes on BIOS after flashing didn’t save.

@snowind

Thanks for the feedback, very useful! Now I just need someone smarter to tell me what the cause of the error might be.

1 Like

I only can say that in the past old UBU Tool version always worked with this motherboard and this BIOS

1 Like

@snowind

Please specify the number of the old version of UBU with which you had no problems. old/1.6x or 1.7x?

@westlake
I think I know where the problem is. It remains only to find out which old versions had no problems.

@SoniX

I don’t think it’s 1.79.17, there’s not much difference between the results.

1.79.17 - 1.80_a17

I’ve already given him the BIOS, we’ll see when he tries it.

mod: 1.69.17.2 does not recognize the OROM Broadcom module and cannot replace the microcodes.

If the “without MMTool” mode was used, then everything is correct - there is no difference between 1 7x and 1.80.U EFIReplace is working, and there are no changes in this section.

UBU versions 1.6x and below use only MMTool,Most likely about these versions. We are waiting for clarification.

In version 1.80, I combine all the best from 1.6x and 1.7x.
And the glitch seems to be a double substitution in one file.
What do you think will happen if you first replace the file using UEFIReplace, and then immediately replace it with MMTool.

Add

I have fixed the file replacement procedure.
Now, if you use the “use MMTool” mode,

  • a copy of the file is being made.
  • in the first file, the file is changed using UEFIReplace.
  • after the replacement, the finished FFS is extracted.
  • make a replacement in the second file using MMTool and ready-made FFS
  • rename the second file to bios.bin.

a18_Testing out.

@SoniX

It doesn’t seem to work normally to me. With UEFIReplace (mode 0) everything says UBU replaced, but somewhere in the process it seems that it didn’t. Otherwise it doesn’t replace anything. Reopening the bios.bin, everything is the original. Except for the microcodes, but MMTool replaces those too.



“Now, if you use the “use MMTool” mode,…”

Do it both ways, not just with MMTool.

I absolutely do not understand what should be done in MMTool mode. :sob:

And I don’t know if it counts, but you’ve put something in capital letters.

move /Y bios.mmt bios.bin

Oh, I haven’t corrected the old AMD files yet. So these are normal screenshots and not a working BIOS file.

Where can I get the BIOS source file?

1 Like

I think you misunderstood me. The point is that the A18 does not work well, but the A17 does. The A18 does not replace the modules (EFI, OROM), only the microcodes. But those are done by MMTool. And I don’t understand what AMD files you mean. The contents of A17 and A18 are the same except for UBU.cmd.

And the BIOS is still what @snowind can’t handle.