- Attached a replacement package,
HotFix-01
, to address misc post release issues1. The fix is a rebuild without adding an SBAT section to the binary.
- Synced with Upstream v0.14.2
- Fixes Handling
Windows Recovery Tools
Volumes- Now filtered out from scanning for loaders via GUID
- Effectively results in an unending scan loop otherwise
- This bug was inherited from upstream code
- Fixes
ScanFirmwareDefined
Handling - Fixes Jpeg Image Handling
- Garbled images were output
- This bug was introduced in v0.14.1.AA (Commit 3ae51e9)
- This reversed the order of two parameters in
MyMemSet
as part of an upstream sync#define memset MyMemSet
to#define memset(b, c, v) MyMemSet(b, v, c)
inlibeg/nanojpeg.c
- These parameters had already been reversed elsewhere in v0.13.2.AG (Commit 2d8ab59)
- Ported from @joevt downstream: joevt@266fd8f
- The cumulative changes invalidated each other
- This reversed the order of two parameters in
- Fixes
UGA Graphics
Handling- RefindPlus crashed when run with UGA-based GPUs
- Improves
HelpIcon
Handling- The
os_uefi
icon is now cached on first use - Misc other icon caching related optimisations
- The
- Improves
.VolumeIcon
Handling- These can now be located under the same folder as a loader
- Such are preferred over any in the default (volume root) location
- Improves
Misc
Handling- Some entry types were mislabelled as
Linux
- Now recognises
Linux Unified Key Setup (LUKS)
encrypted volumes - Now limits
spoof_osx_version
to Apple firmware to match documentation - No longer attempts to clear the
opencore-version
variable when booting into Mac OS- This variable is actually only stored in a volatile state
- Addressed misc static analysis flags
- These affect some filesystem drivers; which are updated accordingly
- Some entry types were mislabelled as
- Amends
Tool
Handling- Largely aligned with the new approach introduced with
Upstream v0.14.2
- RefindPlus variation:
EFI/BOOT/tools
is scanned in addition toEFI/tools
by default- The
Memtest
tool is effectively handled theold
waymemtest
andmemtestXYZ
folders are scanned- Memtest fallback loader files (
Boot{arch}.efi
) are handled
- RefindPlus variation:
- Adds
tools
option touse_graphics_for
configuration token- These can now be set to load in
graphics screen mode
- Verbose screen output is disabled when set to use graphics
- NB: Some tools, such as some uEFI shell, may require
text screen mode
- These can now be set to load in
- Largely aligned with the new approach introduced with
- Amends
Ventoy
Handling- Instances are now automatically detected and processed
- Hence, specific handling is no longer user configurable
- The associated
handle_ventoy
configuration token is now removed and ignored if set
- Amends
HelpScan
Feature- The feature is now essentially included upstream as a core item
- Hence, specific handling is no longer user configurable
- The associated
decline_help_scan
configuration token is now removed and ignored if set
Footnotes
-
HotFix 01: 10 Oct 24 ↩