There’s a good chance you’ve seen a motherboard that’s still solid but stuck with outdated firmware — old microcodes, broken NVMe support, or missing CPU compatibility.
That’s exactly the kind of problem UEFI BIOS Updater (UBU) was made to solve.
It’s not an official manufacturer tool — rather, it’s a community-built script package that lets advanced users update key components inside a UEFI BIOS image.
With UBU, you can replace CPU microcodes, update OROM modules (like Intel RST or LAN firmware), or inject newer EFI drivers — all without touching the main structure of the BIOS.
It’s meant for people who know what they’re doing — modders, techs, or enthusiasts who want to keep older boards running current hardware or modern storage options.
Technical Overview
| Attribute | Detail |
|————|———|
| Platform | Windows (runs in Command Prompt) |
| Purpose | Modify and update components within UEFI BIOS files |
| Interface | Text-based menu system |
| Supported BIOS Types | AMI Aptio IV and V (UEFI) |
| Core Functions | Update CPU microcodes, GOP drivers, OROMs, EFI modules, NVMe DXE |
| License | Freeware / community project |
| Risk Level | High — improper modification can brick the board |
| Best Use Case | Extending lifespan of unsupported or legacy motherboards |
What It’s Like to Use
Running UBU feels a bit like working in a lab — nothing flashy, just a command-line window that walks you through menus.
You launch the script, drag a BIOS file onto it, and it auto-detects the build: chipset, platform, version, modules — everything.
Then it gives you a menu to replace or skip individual components.
Want a newer Intel RAID driver or updated CPU microcode? Choose the option, confirm the version, and UBU swaps it in automatically.
When it’s done, it saves the modified BIOS file with a clean structure — ready to flash via your board’s normal tools.
It doesn’t edit setup menus or branding — only the underlying modules — which is exactly what makes it safe if used properly.
Typical Workflow
1. Download the latest UEFI BIOS Updater (UBU) release from the official Win-Raid or community repository.
2. Extract the folder and place your BIOS file (.CAP, .ROM, or .BIN) in the same directory.
3. Run UBU.bat as Administrator in Windows.
4. Follow the on-screen menu to update desired modules (CPU microcodes, OROMs, EFI drivers, etc.).
5. UBU will automatically create a new modified BIOS file.
6. Flash it through your vendor’s built-in update tool (like EZ Flash, M-Flash, or Instant Flash).
Where It’s Actually Useful
– Adding NVMe boot support to older boards.
– Updating CPU microcodes for newer processor compatibility.
– Replacing outdated Intel RST, LAN, or GOP modules.
– Cleaning up old firmware before resale or repurposing systems.
– Experimenting with BIOS modding in a controlled environment.
Important Warnings
– Always back up the original BIOS before any modification.
– Not all BIOS formats are compatible — OEM-locked or signed images can reject changes.
– Flash at your own risk — UBU does not verify signatures or vendor checksums.
– Use only matching module versions for your chipset and ME firmware.
– Avoid mixing Aptio IV and V resources — the system won’t boot if mismatched.
– If in doubt, test the image in a VM or dump tool before flashing real hardware.