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

@vichosos :
Welcome at Win-RAID Forum!

No, if the mainboard shouldn’t be able to boot off a special PCIe connected SSD by using the latest original BIOS.
The UBU tool can only update already existing BIOS modules, but not insert missing ones.
Regarding the procedure how to get a natively not supported PCIe or M.2 connected SSD bootable, please have a look into >this< resp. >this< thread.
Good luck!
Dieter (alias Fernando)

P.S.: I have moved your post into the correct UBU discussion thread (the other one is reserved just for the guide and the announcements of new/updated UBU versions).

@SoniX

cpu000406F1_platEF_ver0B00001C_date#20-05-2016

cpu000406F1_platEF_ver0B00001C_date#20-05-2016.rar (25.1 KB)

@SoniX

Hello :slight_smile:

Intel Boot Agent CL v0.1.09

Intel CL Lan PXE 0.1.09.zip (39.2 KB)


Hello! :slight_smile:
Thank you. I will update to version 1.55 UBU.

@all
In "Modules\LAN" folder replace the old IntlOromCL.LOM on this file.

@all

Who asked a simple calculator Hex? To calculate the offset microcode in FIT, for example.
Catch.

PS This calculator will be implemented in UBU 2.0, in Tab "CPU mCode"

HEX_mCalc.rar (9.15 KB)

UBU GUI 2.0.0.440
- Extract and display all EFI and OROM Intel/AMD SATA and Video (LAN and OROM Intel VBIOS is in development)
- In Tab "CPU mCode" added mini hex calculator
- Fixed a bunch of bugs on the GUID and DevID display.
Test.

Edit:
If anyone has a BIOS on the platform AMI Aptio 5 for AMD chipsets, please send the link.

@SoniX Just had an idea for the cli script version of UBU!! (Might even be possible with the GUI version in a slightly changed format.) Don’t know if it has been suggested before, so bare with me. :wink:

As i just had to find some specific info, for example, had to mod the script to get output logging. Also, sometimes i need additional possibilities or scripts i always have to run, after the bios is created. So i just got an idea! It might be a great addition to your already great tool.

Why not make the script “pluggable”. As in, have a designated folder available, e.g. plugs/scripts/addons/etc, where people can add scripts to.

Possible additional features could be;

- when scripts are found, there could be a new menu item, which shows the name of the script (without file-type) and a number to choose one.When one is chosen, show a description the user has added, which could be a separate file with the same name, e.g. migrate.bat(script) and an additional migrate.desc/.md/.nfo

- when scripts are found, you can choose one, like i suggested above. But instead of only being able to run it, users could be able to upload/submit/commit that specific script to a remote destination/repository.

- make a default set of pre-configured variables available (from within UBU), about the bios that is currently being worked on. But the variables could also contain pre-configured command syntax’s for the already bundled tools, maybe even being able to call them with additional arguments.

- have UBU listening for certain exit codes, as to how to react when the user-script has ended (reload, save&exit, scan for errors, etc)

- scripts starting with a number (have to be 2 digits, followed by an underscore e.g. 05_unzip.bat, 10_decrypt.bat, 20_choosebiosfromzip.bat). Those are auto-run at the start (and are not included in the menu), the order of processing would be based on the value of that number. The lower the numbers, the more preference it has over higher numbers.

- the UBU download zip might contain some templates, e.g. basic, advanced, expert. Or maybe just a header and a footer to have an easy start when creating a new script, but it makes “sure” the integration into UBU is proper and neat.

Probably a lot more possibilities, but these are the one i came up with and thought would have a big impact and be massively convenient. Most of the features would not even have to be added straight away. But this way all kind of idea’s users have, see the daylight (which we might have never thought about) and the tool grows with more (possible)functionality and thus grows in popularity. It also attracts more modders/developers which might speed up problem solving or difficulties that exist or might turn up with new bios’s in the future.

Anyways, thought it would be an awesome addition to the tool, while not being that difficult/extreme to implement, but it all depends on how you think about it! Hope you like the idea!

UEFIExtract 0.11.0

https://github.com/LongSoft/UEFITool/releases/tag/UE.0.11.0

New Linux* Processor Microcode Data File from Intel.
Version: 20160607

Based on the new Intel microcode pack posted by Pacman earlier we have these new for UBU:

cpu000306C3_plat32_ver00000020_date#16-03-2016
cpu00040671_plat22_ver00000016_date#29-04-2016

intel_ucodes_20160607.rar (33.2 KB)

8086-0406 Intel Skylake-Kabylake VBIOS 9.0.1043

8086-0406 Intel Skylake-Kabylake VBIOS 9.0.1043.rar (38.5 KB)

UEFIExtract 0.12.0

https://github.com/LongSoft/UEFITool/releases/latest

@ CodeRush:

Very interesting addition! Thank you. Now we can compare BIOS releases to quickly detect where the changes occurred. Quickly tested by slightly altering the Intel FD:

Capture.PNG

@plutomaniac
My pleasure.
It was planned looong ago and was so easy to implement, that I just kept postponing it.
Now the goal is to get rid of Qt for all console-based tools starting with UEFIExtract, as I only use ~10 classes from all the library, and it will really spare me a megabyte of EXE size and enable others to use UE in non-GPL environments.

1B4B-9192 Marvell RAID 1.0.1.0025

I’m not sure if this is new. I remember some months/years ago of a firmware in which the 0.1 in the middle was a typo so maybe this is 1.0.0.0025 which is older in such case.


This is an old version. The latest version 1.0.0.1034.

BDWe
cpu000406F1_platEF_ver0B00001D_date#06-06-2016

cpu000406F1_platEF_ver0B00001D_date#06-06-2016.zip (25.2 KB)



All 3 is 1D…?

Supose to be…

- CPU Microcode 1D for Broadwell-E 0406F1
- CPU Microcode 16 for Broadwell 040671
- CPU Microcode 20 for Haswelll 0306C3

As ex58 said, typo copy-paste mistake.

Sorry. Fixed. :slight_smile: