OpenCore Bootloader aktuelle und ältere Versionen

  • v0.7.3

    • Improved SSDT-PNLF compatibility with CFL+ graphics
    • Fixed OpenCanopy performance loss due to redrawing introduced in 0.6.9
    • Added pattern-based automatic variable initialisation for better security
    • Updated underlying EDK II package to edk2-stable202108
    • Updated Apple Secure Boot variables for x86legacy
    • Updated Linux variants in Flavours.md
    • Implemented Boot Entry Protocol, allowing plug-in boot entry drivers
    • Added StringBuffer and FlexArray libraries
    • Updated Drivers to support arguments (requires config.plist update, see samples)
    • Added OpenLinuxBoot driver: OC-native Linux autodetect and boot without chaining via GRUB
    • Fixed overlong boot entry names breaking text flow in builtin menu
    • Added ForceOcWriteFlash UEFI quirk to enable writing OC system variables
  • v0.7.4

    • Fixed Linux kernel sort order
    • Added Linux detection optional log detail
    • Fixed CPU core count detection for more legacy CPUs
    • Added ability to fully override autodetect Linux boot options
    • Added large BaseSystem support in AdviseFeatures
    • Updated builtin firmware versions for SMBIOS and the rest
    • Added tool to extract vendor secure boot certificate from GRUB shim file
    • Added BridgeOSHardwareModel NVRAM variable to fix T2 SB AP models on macOS 12
    • Changed Default Apple Secure Boot model to match SMBIOS for macOS 12
    • Fixed opencore-version not being added to NVRAM variables
  • v0.7.5

    • Revised OpenLinuxBoot documentation
    • Supported Linux ostree boot layout
    • Fixed external drive icons for Boot Entry Protocol
    • Added GPU Resize BAR quirks to reduce BARs on per-OS basis
    • Fixed OpenLinuxBoot hang bug after correct detection of some distros
    • Added DMG signature check during download, thx @jspraul and @zhangyoufu
    • Updated builtin firmware versions for SMBIOS and the rest
    • Updated recovery downloading commands to include macOS 11 and 12
    • v0.8.3
    • Added ext4 file system driver
    • Added support for macOS 13 DP3 Kernel Collection
    • Added --force-device option to AudioDxe, allowing UEFI audio on HDA contollers which misreport themselves as non-HDA audio devices
    • Provided optional unsafe fast file logging (suitable only for firmware with a fully compliant FAT32 driver)
    • Fixed incorrect OSBundleLibraries_x86_64 handling during cacheless injection
    • Changed RsaTool not to link against system ssl on macOS
    • Fixed crash during cacheless injection when kext blocking is enabled
    • Removed default codec connection delay from AudioDxe
    • Added optional --codec-setup-delay argument to AudioDxe
    • Changed units of Audio -> SetupDelay from microseconds to milliseconds (divide previous value by 1000 if using this setting)
    • Fixed incorrect FAT binary slice being selected under macOS 10.4.11 when performing a cacheless boot
    • Fixed rare assertion caused by label animation initialisation in OpenCanopy
    • Added --show-csr option for Toggle SIP boot menu entry
    • Added macOS 10.4 and 10.5 support to AllowRelocationBlock Booter quirk
    • Added CPU cache info injection for macOS 10.4 to ProvideCurrentCpuInfo quirk
    • Added emulated NVRAM driver for use separately from OpenDuet
    • Added support for NVRAM reset and set default boot entry when using emulated NVRAM
    • Upgraded emulated NVRAM logout script to allow unsupervised installation of recent macOS OTA updates
    • Added Driver -> LoadEarly for drivers which need to be loaded before NVRAM init