Releases: acidanthera/OpenCorePkg
Releases Β· acidanthera/OpenCorePkg
1.0.5
v1.0.5
- Fixed incorrect print in PCI device info dumping in
SysReport - Fixed ocvalidate error messages for overlong kext paths in Kernel section, thx @corpnewt
- Fixed kext injection compatibility issues with macOS 26
- Updated builtin firmware versions for SMBIOS and the rest
- Migrated to edk2-stable-202502
1.0.4
v1.0.4
- Added support for booting from static IPv4 address in OpenCore-specific HttpBootDxe
- Added static IPv4 configuration options to OpenNetworkBoot
- Removed
--prefix from OpenNetworkBoot arguments (modify driver arguments if using this driver) - Updated
Unloadoption to unload drivers in reverse of the order in which they were loaded - Fixed
MSR_IA32_TSC_ADJUSTaccess on unsupported CPUs (e.g. Virtualization.framework), thx @t0rr3sp3dr0 - Downgraded WARN log level to INFO for ALREADY_STARTED in AudioDxe (restores ability to include DEBUG_WARN in HaltLevel if required when using this driver)
- Added
ClearTaskSwitchBitBooter quirk to fix crashes when using 32-bit versions of macOS on Hyper-V Gen2 VMs - Fixed
ProvideCurrentCpuInfoand CPUID patching on older versions of macOS 10.4 - Removed ACPI0007 objects from
SSDT-HV-DEV.dsl - Removed
SSDT-HV-DEV-WS2022.dslas it is no longer required - Added PCI class names to PCI device info dumping in
SysReport
1.0.3
v1.0.3
- Fixed support for
AMD_CPU_EXT_FAMILY_1AH, thx @Shaneee - Fixed EHCI handoff logic in OpenDuet, causing older machines to hang at start
- Added Arrow Lake CPU detection
- Fixed Raptor Lake CPU detection
- Supported booting with TuneD in Fedora 41 in OpenLinuxBoot
- Fixed failure of vault
sign.commandto insert signature in correct location in some circumstances - Added OpenNetworkBoot driver to support HTTP(S) and PXE boot
- Supported DMG loading and verification (e.g. macOS Recovery) over HTTP(S) boot
1.0.2
v1.0.2
- Fixed error in macrecovery when running headless, thx @mkorje
- Added support for
AMD_CPU_EXT_FAMILY_1AH, thx @Shaneee - Updated builtin firmware versions for SMBIOS and the rest
- Enabled
XcpmExtraMsrs MSR_MISC_PWR_MGMTpatch back on macOS 12+ - Fixed
XcpmExtraMsrs MSR_MISC_PWR_MGMTpatch on macOS 15 - Added
UEFIUnloadoption to unload existing firmware drivers - Fixed boot device selection with VirtIO disk drives used for macOS installations
1.0.1
v1.0.1
- Updated code and added progress bar to macrecovery, thx @soyeonswife63
- Bundled fat binary i386/x64 10.6+ compatible
nvramdumpwith LogoutHook release - Added support for manual build of i386/x64 10.6+ versions of userspace tools via
FATBIN32=1 make - Disabled
XcpmExtraMsrs MSR_MISC_PWR_MGMTpatch on macOS 12+ due to non-existence - Fixed
ThirdPartyDrivesquirk on macOS 14.4 and above - Resolved issue booting recovery for OS X 10.8 and earlier since 0.9.7
- Migrated to edk2-stable202405
1.0.0
v1.0.0
- Updated builtin firmware versions for SMBIOS and the rest
- Switched to Apple silicon GitHub runner for CI, thx @Goooler
- Added Apple Silicon support in all provided utilities
- Utilities now require macOS 10.9+ (OpenCore itself still supports macOS 10.4+)
- Added
AllowRelocationBlocksupport for 32-bit version - Enabled additional serial logging in non-RELEASE builds of OpenDuet
- Added missing DxeCore ImageContext HOB in OpenDuet
- Fixed assert caused by dependency ordering in OpenDuet
- Prevented assert in normal situation when freeing memory above 4GB in OpenDuet
- Prevented debug assert reporting that optional Hii protocols are not present in OpenDuet
- Fixed problem loading non-firmware runtime drivers (e.g. OpenRuntime.efi) in OpenDuet
- Resolved issue using NOOPT debugging in OpenDuet
- Fixed alphabetical ordering in Configuration.pdf, thx @leon9078
0.9.9
v0.9.9
- Fixed incorrect warning in ocvalidate
- Modified
Launchd.commandto recreate its log file if deleted - Updated
Launchd.commandto work with macOS Sonoma (re-run./Launchd.command installafter upgrading to Sonoma) - Fixed an incorrectly labelled MacBookPro11,3 model code in
macserial, thx @Macschrauber - Improved macrecovery download logic for slow connections to get chunklist first, thx @scriptod911
0.9.8
v0.9.8
- Updated OpenDuet to allow loading unsigned, unaligned legacy Apple images such as HfsPlusLegacy.efi
- Fixed CPU frequency calculation on AMD 10h family
- Swapped the position of Shutdown and Restart buttons to better match recent macOS
- Added
OC_ATTR_USE_REVERSED_UIto allow access to previous default Shutdown and Restart button arrangement - Fixed intro animation getting stuck in OpenCanopy if an entry which returns to menu is selected before animation ends
- Modified OpenCanopy to require presence of label images only when used due to
OC_ATTR_USE_GENERIC_LABEL_IMAGE - Provided
OC_ATTR_REDUCE_MOTIONto optionally disable non-required OpenCanopy menu animations - Modified NVRAM logout hook to handle XML entities in string vars
- Fixed CPU frequency calculation on AMD 0Fh family
- Added kext blocker
Excludestrategy for mkext - Re-enabled AudioDxe failover to protocol GET mode for systems such as Acer E5 where it works when DisconnectHda doesn't
- Added
FirmwareSettingsEntry.efidriver which adds menu entry to reboot into UEFI firmware settings - Enabled use of picker shortcut keys which are read out in OpenCanopy when using
PickerAudioAssist - Modified builtin picker so as not to respond to keys queued while audio assist menu is being read out
- Fixed Linux EFI stub loading error when using OpenDuet since 0.8.8
- Fixed APFS JumpStart with OpenDuet and
SecureBootModelDisabled - Added TSC frequency calculation for xen hypervisor, thx @netanelc305
- Supported additional early Nvidia UEFI VBIOS in
EnableGopvBiosInsert.sh
0.9.7
v0.9.7
- Updated recovery_urls.txt
- Changed OpenDuet to enforce
W^Xsettings rather than fixing them in loaded images - Updated
FixupAppleEfiImagesquirk to fixW^Xerrors in all non-Secure Boot Apple signed binaries - Updated builtin firmware versions for SMBIOS and the rest
- Updated
AppleEfiSignToolto work with new PE COFF loader - Fixed recovery failing to boot on some systems
- Updated
ProvideCurrentCpuInfoquirk to support CPUID leaf 0x2 cache size reporting on Mac OS X 10.5 and 10.6 - Updated
efidebug.toolto support new standard image format
0.9.6
v0.9.6
- Updated builtin firmware versions for SMBIOS and the rest
- Fixed hang while generating boot entries on some systems
- Added
efidebug.toolsupport for 32-bit on 32-bit using GDB or LLDB - Fixed potential incorrect values in kernel image capabilities calculation
- Added
FixupAppleEfiImagesquirk to allow booting Mac OS X 10.4 and 10.5 boot.efi images on modern secure image loaders