Skip to content

v0.13.3.AB

Compare
Choose a tag to compare
@dakanji dakanji released this 06 Sep 09:41
· 157 commits to GOPFix since this release
  • Adds PreferUGA Feature
    • Sets RefindPlus to always use UGA for its graphics output when available
      • The default is to use GOP and to fall back on UGA when GOP is not available
    • The feature can be enabled using a new prefer_uga configuration token
  • Adds FollowSymlinks Feature
    • Allows following symbolic links to loaders
    • These are otherwise ignored to avoid misc issues but may be useful to run some Linux setups
    • The feature can be enabled using a new follow_symlinks configuration token
  • Adds FocusNvramFix Feature
    • Focuses the ProtectNVRAM feature (if set) on explicit UEFI Windows boots
    • The feature can be enabled using a new focus_nvram_fix configuration token
      • Replaces the EnableMacosFilter feature which has been removed
  • Fixes Unwanted APFS Data Volume Entries
    • APFS data volumes could sometimes appear as boot options due to inadequate filtering
  • Fixes SubScreen Boots
    • Boots from subscreens, such as after pressing F2, were handled as generic UEFI files
    • This resulted in some processes being skipped or unwanted processes being applied
    • RefindPlus now tries to make such boots specific as follows:
      • Opencore, Clover, Linux, MacOS, Windows and Misc Others
  • Fixes Apple Hardware Test Option
    • While Apple stopped providing this feature after June 2013, some users may have restored this
    • In such cases however, RefindPlus did not provide the option on APFS volumes when SyncAPFS is active
    • Now reinstated subject to not having multiple MacOS instances in any single APFS container
  • Fixes Misc Items
    • Always block UEFI Windows NVRAM items (Disregard Volatility)
    • Address misidentification of certain volume types as HFS+ volumes
    • Address misplaced Out and Return log tags
    • Eliminate excessive pointer event logging
    • Eliminate python script code smells
  • Improves System Reset Call Fix
    • Was previously always active when on system reboot calls
    • This meant such calls always required confirmation
    • Such confirmations are no longer required if keypresses had taken place before the call
    • Hence all legitimate calls now proceed without issue and buffered keystroke calls are also captured
  • Improves FS Type Handling
    • Prevents Windows Support Volumes from being offered as boot options
    • Updates Volume FS_TYPE setting to match assumed types
    • Differentiates between HFS+ types
  • Improves Time Bound Primed Buffer Mitigation
    • Reduces intervention threshold based on detection of confirmed user key presses
  • Amends the ShouldScan Function to Exclude HFS+ Recovery HD Volumes
    • This recovery functionality was meant to be handled by the Mac Recovery Tool
  • Amends the WarnIfLegacyProblems Function Run Position
    • Now runs after the SetupScreen function to ensure screen display on issues
  • Amends EFI Scan to Exclude BOOTCAMP
    • BootCamp creates HybridMBR disks and trigger redundant attempts to find EFI loaders
  • Ports Downstream Directory Scan Iteration Fix