Update History
Sep 07, 2026
- Added Intel mFIT tooling (Tools → mFIT Config…): view, search, diff and edit mFIT platform-config XML files, cross-check a config against an opened ROM (regions, master access, every named soft strap), and decompose an image through your own mfit.exe.
- Added soft-strap decode (Tools → Decode Straps…): bit-level flash-descriptor soft straps decoded with schemas harvested from your own mfit.exe — 7 platform generations, schema auto-matched from the ROM's CSE firmware version, SMIP straps included.
- Strap values can be modified through mFIT itself: edit in the grid, rebuild with Intel's tool, verified automatically.
- Compare ROMs is one window with four tabs now — Variables, Flash Map, Setup and Straps — sharing one Base/Other selection.
- Compare Variables (byte-level variable merge) overhauled: resizable, status/GUID/size columns, search, CSV export, scroll-locked hex views with next-diff jump, and unsaved-change tracking on merged ROMs.
- Device Path Converter rewritten: labeled panes, live byte-format options, Copy buttons, resizable.
- Info tab shows Intel platform facts (SPI components, CSE firmware and generation, descriptor lock state) and selected soft straps.
- Fixed some bugs.
- Releases are now also published on GitHub: github.com/iorlvskyo/UefiBiosEditor-Releases.
- Much faster opening of large images (the firmware and PCD trees now load on demand).
- Fixed some bugs.
- Moved to .NET 8. The .NET 8 Desktop Runtime is required now.
- Added Setup browser: browse the Setup screens interactively from the HII data, with dynamic visibility and values joined to their variables.
- Added Flash Map: whole-flash usage (per-FV used/free/%) reverse-engineered from the image.
- FFS editing: Replace accepts a larger file now (the FV is rebuilt automatically), and Insert FFS / Remove FFS / Export Decompressed were added.
- The saved image is re-parsed to verify itself after Save As.
- AMD support improved: PSP / BIOS firmware directories, AMD microcode, and zlib PEI FVs are parsed now.
- Intel OSSE region is parsed (layout table, BPDT boot partitions, $CPD modules), in the firmware tree and in Flash Map.
- The toolbar search runs across all tabs now and reports the matches per tab.
- Added Compare ROMs and Compare Setup to diff two opened images.
- Added Data Inspector (Ctrl+I).
- Setup settings and the variable list can be exported.
- High-DPI support, unsaved-change warning, and other UI improvements.
- Fixed some bugs.
- Fixed issues.
- Improved ME parser.
- Support Boot Guard.
- Support AMD (testing).
- Fixed an exception for the old PCD version.
- Improved the code to find FIT and Microcode.
- Updated the EfiCompress code to fix the exception when when decompressing some BIOS.
- Fixed some bugs.
- Improved the parsing speed.
- DEPEX can be parsed.
- Update UI.
- Fixed some bugs.
- Search and Find are available in VFR.
- Fixed an UNI exception for some BIOS.
- Improved EFI Variable.
- Fixed some bugs.
- Fixed some bugs.
- Fixed some bugs.
- Added language support.
- Added Variable compare function.
- The selected image name will be shown on the title.
- Fixed some bugs.
- Fixed the problem that IFR couldn't be found.
- Fixed some bugs.
- Added BootOption editor.
- Added DevicePath converter.
- Variable list is sortable now.
- Fixed some bugs.
- Changed FFS2 ExtendedSize to UINT64.
- Fixed some bugs.
- Fixed some BIOS couldn't find IFR data.
- Variable compatibility enhanced.
- IFR interpreter improved.
- Convert UNI to text.
- Convert IFR from text.
- Convert IFR from binary.
- Fixed some bugs.
- IFR interpreter improved.
- Firmware Contents Signed supported.
- Parse the default variable value.
- Implemented VFR browser. It now can view the contents of VFR and UNI in the VFR page.
- EFI Compress and Tiano Compress supported.
- The first version released.
Download: the latest version is on GitHub Releases.



