Releases
v0.14.0.AC
Adds SyncNVram
Feature
Sets RefindPlus to always clear some nvRAM settings on certain boot types
Currently applied to Bluetooth settings for macOS
bluetoothInternalControllerinfo
bluetoothActiveControllerInfo
bluetoothExternalDongleFailed
The feature can be enabled using a new sync_nvram
configuration token
Adds PersistBootArgs
Feature
Outputs of macOS boot argument related settings are now written to vRAM instead of to nvRAM
This is to reduce wear and tear on the nvRAM storage chip
Enabled by default but can be disabled using a new persist_boot_args
configuration token
Fixes HelpIcon
Feature
The feature had been switched off by default instead of being switched on
This bug was introduced in v0.14.0.AB (Commit 9dcd45a )
Fixes Legacy MBR
, including Legacy Windows
, Handling
Negatively impacted by Volume->RootDir
filtering in the DontScanVolumes
check consolidation
This bug was introduced in v0.14.0.AB (Commit a92b376 )
Improves Misc Handling
Partially back-ported LodePNG updates
Additional CSR scenarios are now recognised
Updated misc function structures to improve speed
Variable initialisation tweaks
Memory handling tweaks to prefer stack over heap where possible
MemLog resolution set to 1/10000 seconds (1/10 milliseconds)
For timing accuracy when RefindPlus loads under a second
Previous resolution was 1/1000 seconds (1 millisecond)
Extend ostype
Coverage in Manual Stanzas
Now includes RefitVariant
, OpenCore
, and Clover
These are additional to the upstream original items
Manual stanzas stay in Section 3 of the config file
Improves Graphics Handling
Improvements to handling Appleframebuffer
Improvements to handling Graphics Pass Through
Misc optimisation
The PassGopThrough
feature added in 0.13.3.AD
is now user configurable
Enabled by default but can now be disabled using a new disable_pass_gop_thru
configuration token
Improvements to handling misc graphics items
Amendments to GOP Graphics
Handling
GOP is now provided/replaced on the ConsoleOut
handle by default when required
Hence, the "Opt-In" provide_console_gop
token is replaced by the "Opt-Out" disable_set_consolegop
Improves SetBootArgs
Handling
The set_boot_args
configuration token can now take a -none
setting
This permits disabling previous settings in supplementary/theme config files
Improves Misc Linux Distro Handling
Improves Icon File Scanning
Optimises VolumeIcon
and VolumeBadges
searches
These items are now only scanned for displayed volumes
Improves loading speed by reducing disk I/O access
Improves macOS Installer
Handling
Now better identified and labelled
Improves RotateCSR
Handling
Now displays a confirmation input screen before execution
The NormaliseCSR
feature was always applied when rotating
Amends Non Standard
Binary Handling
Apple 'Fat' Binary
now also assumed valid on UEFI-PC
Consistent with upstream implementation
'Plain' Binaries
are assumed valid on Apple firmware
Upstream considers such invalid on all firmware types
Amends HideUIFlags
Handling
Now aligned with behaviour of other configuration tokens
Existing settings are now overridden by settings in supplementary/theme config files
Settings in supplementary/theme config files were previously added to existing ones
A new flag, none
, was added
Allows reseting the token in supplementary/theme config files
Takes priority over all other settings whenever present
Amends Ventoy
Handling
Specific Ventoy
handling is now disabled unless enabled via a new handle_ventoy
configuration token
This eliminates time on spent on unnecessary searches
Also eliminates a default divergence from upstream
Whole Disk
volumes with Legacy Bootcode
were previously hidden whenever Ventoy
was present
This was to avoid spurious/unbootable instances appearing
This however affected legitimate instances without a way to override the behaviour
Now attempts to target this when handle_ventoy
is set or lets them appear instead
Users can hide unwanted instances if required
Amends SilenceAPFS
Feature
No longer separately user configurable and subsumed into the SupplyAPFS
feature
The associated disable_apfs_mute
configuration token is now removed and ignored if set
Removes HelpTags
Feature
The issue the feature was meant to fix does not actually exist
The associated decline_help_tags
configuration token is now removed and ignored if set
Renames Configuration Token
decline_apple_fb
to disable_set_applefb
You can’t perform that action at this time.