UEFITool Changelog

What's new in UEFITool NE Alpha 68

Nov 5, 2023
  • Bugfix release with minor fixes to several regressions in A67, minor parsing improvements and typo fixes, and updates to GUID database.

New in UEFITool NE Alpha 67 (Jun 20, 2023)

  • Changes:
  • new GUID database generated by Linux Vendor Firmware Service, about 3x larger than before, major thanks to @hughsie.
  • Fixes:
  • workaround for MAX_PATH limitation for UEFIExtract in Windows (requires Windows 10 1607 or newer OS version, and a registry change), thanks to @NikolajSchlej.
  • fix for CI/CD pipeline to generate proper Windows x86 builds for UEFIExtract and UEFIFind (they were secretly x64 for several past releases), thanks to @NikolajSchlej.

New in UEFITool NE Alpha 66 (Apr 24, 2023)

  • Changes:
  • New guids command for UEFIExtract and an update to default extraction modes to include generation of known GUID database (pairs of GUID/String that can be collected from the input file), thanks to @NikolajSchlej.
  • Update to Qt 6.5.0 (LTS) brough seamless cross-platform UI dark mode support, and proper handling of UI mode update, thanks to @NikolajSchlej.
  • QHexEdit2 widget replaced by QHexView5 for Hex View window. The new widget looks nicer in HiDPI and natively supports dark UI mode. Thanks to @Dax89 for creating it and @NikolajSchlej for integration work.
  • Fixes:
  • lots of small fixes for issues found by fuzzing, thanks to @yeggor and @NikolajSchlej
  • small update to built-in GUID database, thanks to @Tody-Guo

New in UEFITool NE Alpha 65 (Feb 25, 2023)

  • New features:
  • Replaced AMI NVAR parser with KaitaiStruct-based one. This is another step towards "minimize manual parsing" goal stated by rewriting FIT/ACM/BootGuard parsers in KS, other NVRAM-related parsers will follow in the next updates.
  • Added fuzzing targets for libFuzzer-compatible and AFL-compatible fuzzers, which already uncovered a treasure throve of issues. Fixes are now in development, will be gradually included in the next updates.
  • Added --help (-h) and --version (-v) to UEFIExtract and UEFIFind, this makes them easier to use in scripts.
  • Fixes:
  • Niversal macOS package for UEFITool is an app bundle again, thanks to @makigumo and @mikebeaton for reporting.
  • Unicode text search is working again, thanks to @nightgolfer and @mikebeaton for reporting.
  • UEFIExtract and UEFIFind can again be built with slightly older versions of CMake, thanks to @platomav for reporting.
  • Issues in descriptor and capsule parsing are non-fatal now, thanks to @platomav for reporting.
  • "Extract body" action did not work for some section types.

New in UEFITool NE Alpha 64 (Feb 13, 2023)

  • New features:
  • native UI dark mode support provided by switching to Qt6 for all release builds. Confirmed working on Windows 11, macOS 13, Ubuntu 22.04 LTS and FreeBSD 13.1 with Qt 6.4.2. Thanks to @yeggor, @vit9696 and @NikolajSchlej.
  • Windows builds split into modern win64 (using static x64 build of Qt 6.4.2) and legacy win32 (using static x86 build of Qt 5.6.3, supports legacy Windows version down to Windows XP). If you use a modern windows, please try win64 build out, as it might have uncaught 64-bit MSVC-specific bugs. Thanks to @NikolajSchlej.
  • Support for AMI v3 protected ranges hash file. Thanks to @cybojanek for the initial pull request and @NikolajSchlej for the final implementation.
  • Fixes:
  • Qt6 started using sse2 for real, and that uncovered a crash reported by @4e4o and @stuarthayhurst, that then got fixed by @NikolajSchlej.
  • CMake config files lacked install targets for all tools, so cmake --install did not work. Does now thanks to @NikolajSchlej.

New in UEFITool NE Alpha 63 (Jan 29, 2023)

  • New features:
  • It is now possible to paste GUIDs in raw EDK2 format into Search window as is without manual re-formatting, thanks to @mikebeaton
  • Support for HiDPI displays, thanks to @NikolajSchlej
  • Zlib-compressed sections used on AMI-based boards for AMD CPUs are now supported, thanks to @NikolajSchlej
  • Fixes:
  • Several small fixes for crashes, thanks to @yeggor, @hughsie and @NikolajSchlej
  • Fix for OpenBSD builds, thanks to @klemensn
  • Notes:
  • Had to switch to using a monospace font for the whole UI due to HiDPI requirements. If you don't like the new UI look, please open an issue.

New in UEFITool NE Alpha 62 (Oct 3, 2022)

  • New features:
  • Support for x86-64 128Kb Recovery Startup AP Data, a special 16 byte entry at a fixed address inside a Padding file in some PEI volumes on x86-64 PCs, thanks to @NikolajSchlej
  • Support for AMI ROM Hole files, that need to remain at fixed base addresses inside the image, thanks to @NikolajSchlej
  • Bug fixes and small improvements:
  • Fix for a crash during ME FPT parsing, thanks to @retpoline for reporting and @NikolajSchlej for the fix
  • Fix for builds on Windows with MinGW, thanks to @llxiaoyuan for reporting and @NikolajSchlej for the fix
  • Fix for builds on multiple BSD variants for multiple architectures, thanks to @pkubaj, @vit9696 and @NikolajSchlej
  • Fix for C++17 compatibility, thanks to @yeggor
  • Fix for CMake files to make UEFITool compatible with Qt 6.0/6.1/6.2, thanks to @NikolajSchlej
  • Fix for OSes that call Qt5 qmake not just qmake, but qmake-qt5 (Fedora, FreeBSD), thanks to @ValdikSS
  • Fixes to make static analysers happier, thanks to @NikolajSchlej
  • Hack to make Kaitai-based parsers do one less memory copy, thanks to @vit9696 and @NikolajSchlej
  • New FlatHub app for UEFITool and the files required for it, thanks to @vulpes2

New in UEFITool NE Alpha 61 (Sep 10, 2022)

  • Improved UEFITool icon for macOS build, thanks to @vit9696
  • Intel BootGuard v1 and Intel ACM parsers got replaced by Kaitai-based ones, thanks to @NikolajSchlej
  • Added support for Meson builds for UEFIExtract and UEFIFind, thanks to @hughsie
  • Added support for CMake builds for UEFITool (requires Qt6), thanks to @NikolajSchlej
  • Added more Lenovo-specific GUIDs to the built-in GUID database, thanks to @crass
  • Added several new static analysers (PVS-Studio, CodeQL, SonarCloud) to CI/CD pipeline, fixes most of the issues spotted by them, thanks to @NikolajSchlej

New in UEFITool NE Alpha 59 (Oct 14, 2021)

  • Fixed CPLD extension area parser hang
  • Improved ME parsing with the help of MEParser
  • Added Qt6 compatibility for user builds, thanks to @vampirecat35
  • Changed prebuilt Linux binaries to require Ubuntu 20.04
  • Fixed multiple parser issues with Z590 images, thanks to @joevt
  • Added GigaDevice GD25LQ16V identifier, thanks to @realnickel
  • Added more recognised GUID file names, thanks to @assafcarlsbad

New in UEFITool NE Alpha 58 (Nov 8, 2020)

  • Fixes several crashes with special Boot Guard params
  • Fixes parsing of several Lenovo firmwares

New in UEFITool 0.28.0 (Mar 24, 2020)

  • Added 'Do not rebuild' support for volumes
  • Added support to parse/reconstruct LZMAF86 sections
  • Added new EIST lock patches for UEFIPatch
  • Fixed mishandling trailing newline in UEFIPatch

New in UEFITool 0.27.0 (Dec 29, 2019)

  • Added support for manual patches to UEFIPatch
  • Fixed issues with explicit rebuild

New in UEFITool NE Alpha 56 (Aug 19, 2019)

  • Fix UEFIExtract extraction directory name
  • Add support for NVRAM_NVAR_BB_DEFAULTS_FILE_GUID (#71)
  • Add Intel ME parser
  • Add reset vector information
  • Improve ucode parser

New in UEFITool NE Alpha 55 (Feb 11, 2019)

  • Fixes #158, UEFITool and UEFIFind failed to lookup pattern crossing header/body boundary
  • Fixes #159, filter out more symbols in fileanems, which are prohibited by different filesystems
  • Fixes #163, brining support for parsing NVRAM_NVAR_PEI_EXTERNAL_DEFAULTS_FILE_GUID
  • Add more known file GUIDs
  • Add basic support for FMP images

New in UEFITool 0.26.0 (Jan 8, 2019)

  • Implement custom LZMA dictionary size support, fixes #154

New in UEFITool NE Alpha 54 (Jan 8, 2019)

  • Add custom LZMA dictionary size support
  • Add go to local offset functionality
  • Add ability to generate guid database from firmware
  • Add more file GUIDs
  • Add more SPI chip identifiers
  • Fix one more case with file duplicates during extraction

New in UEFITool NE Alpha 53 (Nov 13, 2018)

  • Implement GZip unpack support
  • Extra #145 fixes

New in UEFITool 20181112 Pre-release (Nov 12, 2018)

  • Implement GZip unpack support
  • Extra #145 fixes

New in UEFITool 20181111 Pre-release (Nov 12, 2018)

  • Adds gzip2 support
  • More fixes to #147

New in UEFITool NE Alpha 52 (Oct 10, 2018)

  • Added new microcode view
  • Added TXT ACM information
  • Reworked FIT/Security tab
  • Merged UEFIDump with UEFIExtract
  • Fixed navigation in macOS
  • Fixed multiple crashes and other minor bugs

New in UEFITool 0.25.1 (Jun 25, 2018)

  • Fixed offset updates at image replacement (#137)

New in UEFITool NE Alpha 51 (Jun 23, 2018)

  • Unified version scheme across the tools
  • Improved SPI chip recognition
  • Improved UEFIExtract to allow extracting only specialised data (body, header, info, file)
  • Improved UEFIExtract to allow passing the destination folder
  • Improved UEFIExtract to look for SubGUIDs
  • Changed UEFIFind argument order (fw image is now passed first)

New in UEFITool 0.25.0 (Jun 12, 2018)

  • UEFITool and subtools (UEFIPatch, UEFIReplace, etc.) versioning is now unified.
  • UEFIReplace got extended to support:
  • dedicated output path;
  • matching subguids;
  • performing unmodified replacements.

New in UEFITool 0.24.0 (May 9, 2018)

  • Adds descriptor version information for Intel images
  • Adds an extra patches.txt optional argument to UEFIPatch
  • Adds several other patches to UEFIPatch in patches-misc.txt (see #116, #123)
  • Fixes UEFIPatch handling of Coffee Lake images
  • Minor bugfixes

New in UEFITool 0.47.0 Alpha (May 4, 2018)

  • Bugfix release

New in UEFITool 0.46.0 Alpha (Feb 15, 2018)

  • Bugfix release

New in UEFITool 0.45.0 Alpha (Dec 11, 2017)

  • FFSv3 support with large files and large sections
  • Proper names for Flash Descriptor v2 regions (#89)
  • Better alignment calculations (#96)
  • Improved NVRAM parser
  • Post IBB hash support for Boot Guard
  • Multiple bugfixes
  • Companion tool updated

New in UEFITool 0.22.1 (Dec 11, 2017)

  • Multiple FFSv3 support fixes, thanks to @osresearch
  • Fixed removal of FFS files with opposite EP bit value
  • Disabled creation of large sections (too buggy now, will be fixed later)

New in UEFITool 0.44.0 Alpha (Nov 7, 2017)

  • Support of MS Surface implementation of Intel Boot Guard
  • Support parsing PMDA
  • Optional disabling Intel Boot Guard marking (enabled by default)

New in UEFITool 0.43.0 Alpha (Oct 12, 2017)

  • bug fixes
  • visual validation of Intel Boot Guard coverage

New in UEFITool 0.40.0 Alpha (Jun 16, 2017)

  • Decoding of JEDEC chip IDs and LZMAF86 sections support added in A33
  • GoToOffset dialog (Ctrl+G) and CPU microcode info added in A35
  • Internal GUID database (override in runtime also possible) added in A40
  • Various bugfixes

New in UEFITool 0.32.0 Alpha (Jul 18, 2016)

  • binary rebuilt to include engine changes
  • fitParser messages moved to Parser tab
  • Checksum and Type columns swapped on FIT tab

New in UEFITool 0.27.0 Alpha (Apr 21, 2016)

  • Fixed "Extract as is" not including extended header of NVAR enties
  • NVAR external defaults file is now parsed properly
  • Fixed an alignment problem with "Extract uncompressed..." of multiple sections
  • Various small bugfixes

New in UEFITool 0.26.0 Alpha (Apr 19, 2016)

  • Changes:
  • NVRAM parsing code refactored, small NVAR and EVSA parsing issues are fixed
  • More information about NVRAM-related tree items
  • Fixed some rare bugs thanks to Coverity static analyzer

New in UEFITool 0.25.0 Alpha (Apr 15, 2016)

  • Added detection of Phoenix SCT-specific data blocks in NVRAM volumes: microcodes, SLIC pubkeys and markers, CMDB store.
  • Improved parsing of Phoenix SCT FlashMap store, entries now have proper names.
  • Improved parsing of EVSA data variables, added extended variables support (size > 0xFFFF), indicated invalid variables.
  • Various small fixes.

New in UEFITool 0.24.0 Alpha (Apr 8, 2016)

  • Changes:
  • parser for all NVRAM formats known to me, including AMI NVAR, TianoCore VSS (Normal, Authenticated and Apple CRC), _FDC, EVSA and Apple Fsys.
  • built with Qt 5.6
  • still no editing, because of builder code state

New in UEFITool 0.23.0 Alpha (Mar 31, 2016)

  • Changes:
  • added parser of NVAR and VSS (normal, authenticated and Apple variations) NVRAM formats
  • built with Qt 5.6
  • still no editing, because of builder code state

New in UEFITool 0.22.0 Alpha (Mar 23, 2016)

  • added parser of NVAR NVRAM format
  • more NVRAM parsing soon
  • still no editing, because of builder code state

New in UEFITool 0.21.5 (Dec 14, 2015)

  • UEFITool:
  • solved crashes spotted in #39
  • UEFIPatch:
  • solved crashes spotted in #39
  • added PM patch for Skylake
  • UEFIExtract:
  • rewrote parsing engine to check every pointer into file to be present in it
  • rewrote parsing of signed GUIDed sections
  • invalid checksums now have hints on what a valid value should be
  • UEFITool new_engine alpha:
  • Windows binary published for early birds
  • rewrote parsing engine to check every pointer into file to be present in it
  • rewrote parsing of signed GUIDed sections
  • invalid checksums now have hints on what a valid value should be

New in UEFITool 0.21.4 (Oct 5, 2015)

  • Changes:
  • binaried rebuilt to apply a fix to #34, this time for good
  • solved a bug with Gigabyte-specific descriptor handling
  • solved a major bug introduced in 0.21.3/0.3.7 release

New in UEFITool 0.21.2 (Oct 3, 2015)

  • fixed a bug with tailed files extraction and replacing (#35)
  • fixed a bug with wrong source of padding after all Intel image regions (#34)

New in UEFITool 0.21.1 (Sep 14, 2015)

  • added Replace action for paddings
  • fixed a rare visual bug with wrong sizes displayed by reconstructRegion messages
  • changed the new flash region map definition to be more spec-conform
  • UEFIExtract rebuilt with recent descriptor handling changes

New in UEFITool 0.21.0 (Sep 7, 2015)

  • added support for new flash descriptor format used on Skylake-based systems.
  • solved a bug with incorrect volume replace (image couldn't be generated due to volume free space items inserted into a wrong item).
  • solved a bug with Aptio capsule header parsing introduced in 0.20.8.
  • Windows builds of UEFITool and UEFIPatch rebuilt using VS2013.

New in UEFITool 0.20.8 (Aug 31, 2015)

  • Changes:
  • Intel images with data after the last region are now parsed properly.
  • Pressing Cancel on "Open in new window" now works es expected.
  • Intel, Lenovo and Toshiba-specific UEFI capsule GUIDs are "known" now.
  • Fixed a bogus "File with invalid size" message while working on almost full volumes (free space size is less than 24 bytes).

New in UEFITool 0.20.7 (Aug 20, 2015)

  • added new action "Open in new window..."
  • added LICENSE file for the whole project

New in UEFITool 0.20.6 (Jul 13, 2015)

  • Changes:
  • added automatic recalculation for Apple-specific free space offset value stored in volume's ZeroVector
  • ZeroVectorCRC renamed to AppleCRC32
  • Unused parsingData-related code removed from 0.20.x codebase.
  • solved a bug with incorrect signed sections parsing (UEFIExtract only)

New in UEFITool 0.20.5 (May 18, 2015)

  • solved a bug with double inclusion of RAW file header on reconstruction
  • file GUID parameter support returned to UEFIExtract, which is based on new_engine branch now

New in UEFITool 0.20.4 (Feb 20, 2015)

  • Changes:
  • solved an endless loop on parsing a malformed DEPEX section
  • checksum checking added for unknown volumes

New in UEFITool 0.20.3 (Feb 18, 2015)

  • Changes:
  • Intel signed section identified as EFI_FIRMWARE_CONTENTS_SIGNED GUIDed section
  • solved a bug with no element for "Non-UEFI data inside pad-file" message
  • "Non-UEFI data inside volume's free space" message now points to the data item
  • HP postcode section renamed to Insyde postcode (found in non-HP images)
  • various small fixes
  • region replace works again

New in UEFITool 0.20.2 (Feb 13, 2015)

  • Changes:
  • Intel signed section identified as EFI_FIRMWARE_CONTENTS_SIGNED GUIDed section
  • solved a bug with no element for "Non-UEFI data inside pad-file" message
  • "Non-UEFI data inside volume's free space" message now points to the data item
  • HP postcode section renamed to Insyde postcode (found in non-HP images)
  • various small fixes

New in UEFITool 0.20.1 (Feb 10, 2015)

  • added support for correct handling of non-UEFI data inside volume's free space.
  • added support for parsing non-empty pad-files (data preservation for such files will be done later)
  • reverted some code changes from engine 0.20.0 release
  • new "Free space" item type added, no actions are possible yet but they will be added later
  • machine type of PE/TE images is now a text string instead of binary value
  • solved a bunch of typos in items information

New in UEFITool 0.20.0 (Feb 2, 2015)

  • Changes:
  • added "Replace As Is" and "Replace Body" actions for volumes, "Remove" actions was removed due to incompatibility with replace.
  • added better support for Intel signature inside a special GUID-defined section with processing bit set
  • added support for unsigned Aptio capsule (just another GUID)
  • some more volume GUID added to the list of known as FFSv2 volumes (they can now be parsed)
  • added parsing of TE and PE headers,some header info is added to Information panel
  • full size field returned to Information panel
  • hexadecimal numbers format changed from 0xAB to ABh
  • AppleCRC renamed to ZVCRC
  • many minor changes to info strings for almost any tree element

New in UEFITool 0.19.6 (Jan 26, 2015)

  • added support for firmware volumes with CRC32 stored in ZeroVector (Apple UEFI feature) ZeroVector included to FV information
  • added new volume types AppleCRC, AppleCRC Boot and AppleCRC Unknown
  • added support for HP POSTCode sections
  • size information split into header size and body size
  • decimal sizes are added, shown in braces after hexadecimal sizes
  • corrected small bug with Extract Body action being enabled for items with empty body

New in UEFITool 0.19.4 (Nov 22, 2014)

  • solved a crash during EFI1.1/Tiano decompression reported by night199k

New in UEFITool 0.19.3 (Nov 19, 2014)

  • new program icon

New in UEFITool 0.19.2 (Nov 14, 2014)

  • major bug is solved in EFI11/Tiano compression handling, that could lead to image corruption in rare cases
  • extended volume header size shows correctly
  • click on a message now centers the tree view on the element linked to the message

New in UEFITool 0.19.1 (Nov 10, 2014)

  • hex numbers are printed uppercase
  • empty paddings are shown as Empty(0x00) or Empty(0xFF)
  • volume size is determined by FvLength header field only
  • spaces are now allowed for hex pattern search
  • another messages clean-up

New in UEFITool 0.18.8 (Oct 30, 2014)

  • Changes:
  • messages window scrolls to bottom on new messages
  • more human-readable error messages
  • hexadecimal numbers now have 0x prefix
  • paddings are checked to have only 0x00, 0xFF or mixed data
  • volume free space and pad files are checked to be actually free
  • VSCC table of flash descriptor is now parsed, flash chip IDs shown in descriptor's information
  • minor bugfixes

New in UEFITool 0.18.6 (Sep 29, 2014)

  • Fixed a bug with the replacement of PEI Core
  • The name of the open file is now displayed in the title bar
  • Added a bit more information from the compressed GUID-defined sections
  • Again changed the assembly platform for VS2013, this time at the Express-version, it is 10 GB for Windows Phone SDK does not require

New in UEFITool 0.17.10 (May 2, 2014)

  • some additional info like GUIDs, versions, etc. to information window for all suitable item types
  • removed useless check for rev1 volume alignment (I wasn't work as expected anyway, and correct implementation will cause too many error messages for nothing)
  • 800 Kb lesser executable due to use of Qt4 instead of Qt5

New in UEFITool 0.17.9 (May 2, 2014)

  • CRC32 checksum on GUID-defined section with GUID FC1BCDB0-7D31-49AA-936A-A4600D9DD083 is now checked and recalculated properly.
  • I haven't seen a single case of problems caused by invalid CRC32 there, but if I can recalculate it - why not.
  • a bit better handling of compressed GUID-defined sections based on known GUIDs instead of trial-and-error approach.

New in UEFITool 0.17.8 (May 2, 2014)

  • olved some possible memory leaks and minor bugs found by Coverity Scan static analyzer
  • solved a bug with extended volume header handling in growVolume routine found by PVS Studio static analyzer
  • EFI11 and Tiano compression code reworked to remove duplication (which makes application file a bit smaller)

New in UEFITool 0.17.6 (May 2, 2014)

  • corrected a possible crash on some rare files compressed with EFI11 algorithm
  • corrected extended volume header handling

New in UEFITool 0.17.4 (Mar 1, 2014)

  • Fixed bug with incorrect calculation of volume size in certain files
  • Added a message when a recorded title volume size is different from the calculated map units
  • Fixed bug with unnecessary relocation PEI-files
  • Rebuild action the volume now relocated PEI-files in it

New in UEFITool 0.17.2 (Feb 11, 2014)

  • Fixed exchange GUID Pad-files on 00 million - or FFFFFFFF-, now they remain such as they were in the original file.

New in UEFITool 0.17.1 (Feb 6, 2014)

  • Added volume type "NVRAM" (it is necessary to further improve the algorithm for determining, and that now, not all options are found) and cleaned up the code of typos.

New in UEFITool 0.17.0 (Jan 31, 2014)

  • Added the display card to access regions and its interpretation for the region BIOS (see Information box after selecting descriptor)
  • Fixed bugs with the tailed files (the sixth times, but so it was empty! )
  • Added a new type of volume
  • Added ability to replace all regions except the handle (his replacement will be added later if you need someone)
  • Added vozmozhnot insert into sections containing different sections (ie type Compressed, GUID-defined or Disposable)
  • Rebuild removed action for tree elements for which it did not change anything.
  • Change the default font to monospace Consolas, the program can look scary in systems where it is not.
  • Modified assembly platform on MSVC 2013,

New in UEFITool 0.16.1 (Jan 13, 2014)

  • Fixed bug with incorrect assembly sections

New in UEFITool 0.13.0 (Dec 30, 2013)

  • incorrect dialogue while maintaining body RAW-file
  • replacing compressed body section she was discharged compression
  • Volume Top File could cease to be the last file in its volume

New in UEFITool 0.12.0 (Dec 12, 2013)

  • Corrected work with tailed files, now finally they are handled correctly.
  • Added the action "Replace" and "Replace Filter", slightly modified logic of action "Insert into / above / below" - now all these actions recount all calculated fields, which can affect, ie insert a file with the wrong checksum no longer threatens BIOS.

New in UEFITool 0.11.0 (Dec 10, 2013)

  • Once again redesigned interface
  • Added a search string and text shestnatdantsaterichnoy (conventional or Unicode)
  • Size, position, the internal dimensions of the main window and column widths are now saved in the ini file
  • Messages window can now be cleaned

New in UEFITool 0.10.0 (Dec 3, 2013)

  • UI reworked
  • Minor bugfix

New in UEFITool 0.9.3 (Nov 20, 2013)

  • fixed file state recreation
  • Quit action is working now
  • code compiles with XCode 5 without modifications

New in UEFITool 0.9.2 (Nov 19, 2013)

  • serious bug in calculateChecksum16 fixed

New in UEFITool 0.8.1 (Nov 18, 2013)

  • Crash on saving modified file resolved

New in UEFITool 0.6.0 (Nov 16, 2013)

  • volume grow implemented for non-root volumes
  • debug window is now more usable
  • slightly tweaked UI

New in UEFITool 0.4.0 (Nov 9, 2013)

  • Image editing is now works (still much work to do)
  • Bug with GUID defined sectios