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

@mictlan
And what will you do if both microcodes are odd?

Add:
In general, so.
If the file size of the microcode is even, that is, 2, 4, 6, etc KB then pad is not needed.
If the file size of the microcode is odd, that is, 1, 3, 5, and so on KB, then you need to add a 1KB pad.

@SoniX

Confirmed to be working on my Z68 Sandy Bridge system! Using 1.70.a16 Dev, I successfully updated my BIOS image using the standard auto update feature. Gigabyte GA-Z68XP-UD4 (rev. 1.0) spec reference. No boot loops as before with auto update in 1.70.a15.

For comparison (all using patched MMTool 5.02.0024):


Using 1.70.a15 Dev in auto mode (result: BIOS loop, did not load #2 Sandy Bridge mcode):




Using 1.69.15 + Update 2 in manual mode (result: worked, only Sandy Bridge mcode):




Using 1.70.a16 Dev in auto mode (result: worked, loads #2 mcode properly for Sandy Bridge):

Good evening, I just want to leave my feedback, I finally tried to update the bios with updated modules and microcodes, despite of the different offstes and sizes everything works like a charm on my Asrock z170 extreme4.
Now the system seems fully protected from spectre vulnerability.

@lordkag

Hello and I hope all is well. Could you please explain what you mean by “can be used with NEC flashers”? I have been trying to flash my uPD720201 Rev 3 card for a week now and just can’t seem to get it done. I tried all kinds of files from all kinds of manufacturers (Intel, Syba, etc) and the ONLY one that seems to work is the Intel provided one which only flashes firmware 2020. I already tried K2026090.mem but using the normal flasher method with W201FW20 and W201FW21. I am at a loss on how to flash a rev 3 of this chipset.

I documented what I have gone through here at win raid but my last post has the best information. I would be highly appreciative if you could remember how you flash a ROM file using a NEC flasher please. Thank you…

[Guide] Flashing and Updating Renesas/NEC USB 3.0 uPD720200AF1/uPD720200A Firmware

@SkOrPn :
Due to the fact, that lordkag hasn’t been online here since August 2016, I doubt, that you will get a reply from him.

After Update Bios Not Match Versions


Main Asus P8z77v-Deluxe
1-update bios.bin with “UFI BIOS UPDATER 1.69.16” to new versions
OROM Intel Boot Agent GE - 1.5.62
EFI Intel PRO/1000 UNDI - 6.6.04
OROM Realtek Boot Agent GE - 2.66
EFI Realtek UNDI - 2.043
-
OROM Marvell 88SE9128 - 1.1.0.1002
EFI Marvell SATA AHCI - 1.1.0.1020

2-boot dos and run
AFU.exe Bios.bin /GAN
erasing all block…done
updating all block … done
veryfing all block…done
reboot system

3-backup bios
AFU.exe Backup.bin /o

4-read backup.bin file(not version match)
OROM Intel Boot Agent GE - 1.5.61
EFI Intel PRO/1000 UNDI - 6.4.13
OROM Realtek Boot Agent GE - 2.61
EFI Realtek UNDI - 2.032
-
OROM Marvell 88SE9128 - 1.0.0.1038
EFI Marvell SATA AHCI - 1.1.0.1015

not version match!

http://www.imagebam.com/image/15a0cb778167373

@vzsoft :
It seems, that you you didn’t get the modded BIOS successfully flashed. You should not blame the UBU tool for this.

@SoniX :
Maybe you haven’t recognized it, but there are new Intel RAID ROM/EFI modules v16.0.2.3402 available. You can find the download links >here< resp. >here<.

@Fernando
Thank you. I’m aware of the new versions of the IRST, but the version 1.69 is time to close and focus on version 1.70.
Therefore, recommend using the folder ‘Modules\IRST\User’.

Sorry for the inconvenience.

@SkOrPn

I am not familiar with which Flasher is needed for flashing uPD720201 and i can’t help for that part, but i can tell you that a revision 3 chip means that you MUST flash with the flasher a revision 3 file. This means a file where the first number in the name is 3 (version 3.x.x.x) = something like K3xxxxxx.MEM. Any other revision won’t do. So if you say you tried to flash K2026090.mem, then it means you tried to flash a revision 2 file on a revision 3 chip and that won’t work. You must try to find a revision 3 file.

Hope this help.

@Sonix

I was trying to update Asus Rampage IV Black edition bios, but found missing updates.
At Asus site, latest bios file is: "RAMPAGE-IV-BLACK-EDITION-ASUS-0801.CAP"

I have run UBU_v1.69.5 to UBU_v1.69.16 but seen some updates are not visible! (I know those options from other Asus mainboars like Asus Rampage IV Extreme etc.) UBU can not detect OROM IRSTe RAID and AsMedia 106x controller.

After scanning phase, missing parts are in RED!

Select option for update

1 - Intel RST(e) OROM and EFI SataDriver
OROM IRST RAID for SATA - 12.7.0.1936
OROM IRSTe RAID for SATA - 3.5.0.1005
EFI IRST RAID for SATA - 15.1.0.2545
3 - LAN OROM PXE and EFI UNDI - INTEL, RTK, BCM, QCA
OROM Intel Boot Agent GE - 1.3.72
EFI Intel PRO/1000 UNDI - 5.5.23
5 - AsMedia SATA Option ROM
OROM AsMedia 106x - 0.93.1
7 - CPU MicroCode
View/Extract/Search/Update
i - Versions, HomePages, Donate
0 - Exit
Press ENTER - Re-Scanning ALL EFI modules.

Enter number:

Is there anything to do?

@karakarga :
Before you blame the UBU tool for anything, you should have done a view into the BIOS 0801 for your X79 chipset ASUS mainboard.
I just have opened it by using the AMI Aptio4 MMTool and found, that this BIOS contains not more than these 2 Option ROM modules:
1. Intel RAID ROM v12.7.0.1936 and
2. Intel LAN Boot Agent GE Option ROM v1.3.72
Now I ask you: How shall the “UEFI BIOS Updater” (UBU) update Option ROM modules, which are not even present within the BIOS?
If you want/need additional Option ROM modules, you will have to insert them manually. The UBU tool is an Updater and not an Inserter.

@karakarga


And this is where?

I have looked with mmtool, it is visible at 02 - 45 saying ASMedia1061 and 02 - A7 ASM1061Pei

There is a very similar mainboard by Asus Rampage IV Extreme Edition, on it the RED highlighted ones that I wrote down are present at it! Those hardware are same on Rampage IV Black too.

1 - Intel RST(e) OROM and EFI SataDriver
OROM IRST RAID for SATA - 12.7.0.1936
OROM IRSTe RAID for SATA - 3.5.0.1005 → Present when looking at Rampage IV Extreme bios
EFI IRST RAID for SATA - 15.1.0.2545

= Rampage-IV-Extreme-ASUS-4901.CAP

These are no Option ROM modules. They are all within the CSMCORE file.

But the related Option ROM modules are not within the original BIOS for your mainboard.

@karakarga
Understandably. In general, this is zamorochka Asus.
If the OROMs you need are not displayed, it means that they do not exist in this BIOS.

At system info, the related drivers installed? The ASM1061 chip is also present on the mainboard too. Maybe they did it in a different way when inserting into bios?

OK, but like I said the Intel flasher works and flashes 2020.mem just fine. I can flash it over and over again just using the Intel provided flasher from here (for 720201). https://downloadcenter.intel.com/downloa…irmware-Updates

Even though that flasher from Intel’s site works fine, it however ONLY flashes Firmware 2020, which is what my Rev 3 device already has installed, and I tried using a renaming of the others and then that flasher fails. Intel says that firmware for Rev 3 is 2020. It came with 2020 and again flasher W201FW21.exe is the ONLY one that has been able to flash it so far. The only difference I can see with this flasher is that it says that it is version 2.1, but all the others are 2.0 or earlier.

So there’s that…

Renesas Pic3.png



EDIT by Fernando: Inserted pictures split, resized and reinserted by using the Forum software (to save space), the pictures can be enlarged by clicking onto them.

@karakarga :
The Option ROM modules are not required for the usage and the functionality of the related devices. They are only needed, if you want to boot off the related device (e.g. by using the Wake-on-LAN feature).

No, the Option ROM modules of all AMI Aptio4 BIOSes are within the CSMCORE file.

@SkOrPn :
Can you please tell us, what your post with these multiple big sized pictures has to do with the UBU tool? This thread is already voluminous enough!


Yes. The controller is serviced by DXE and PEI modules for ASMedia106x.
Adding an OROM is not required, or rather useless.