Releases
0.6.1
v0.6.1
Improved recognition of early pressed hotkeys, thx @varahash
Made DMG loading support configurable via DmgLoading
Added iMac20,1 and iMac20,2 model codes
Fixed display name for older Xeon CPUs like Xeon E5450
Added Comet Lake-LP HDA device code
Fixed OS boot selection on SATA controllers with legacy OPROMs
Fixed RSDP ACPI table checksum recalculation
Added immutablekernel loading support for 10.13+
Fixed solving some symbols to zero in 11.0 kext inject
Reduced OpenCanopy size by restricting boot management access
Added BuiltinText
variant for TextRenderer
for older laptops
Fixed SyncRuntimePermissions
creating invalid MAT table
Added EFI FAT image loading support (macOS 10.8 and earlier)
Added 64-bit cacheless kext injection and patching support (macOS 10.9 and earlier)
Added 64-bit mkext kext injection and patching support (macOS 10.6 and earlier)
Fixed XNU hook matching non-kernel files
Updated builtin firmware versions for SMBIOS and the rest
Fixed patching of ACPI tables in low memory
Fixed macOS 11.0 DMG recovery loading without hotplug
Fixed XhciPortLimit
quirk on 10.12.6 and possibly other versions
Fixed IncreasePciBarSize
quirk on 10.11.5 and possibly other versions
Fixed LapicKernelPanic
quirk on 10.8.5 and possibly other versions
Fixed hard-lock caused by EHCI SMI in OpenDuetPkg
Added preview UEFI Secure Boot compatibility
Added FuzzyMatch
option to support fuzzy kernelcache matching on 10.6 and earlier
Added KernelArch
option to specify architecture preference on older kernels
Added KernelCache
option to specify kernel caching preference for older kernels
Added Force
section to provide support for injecting drivers in older macOS
Changed kernel driver injection to happen prior to kernel driver patching
Added Arch
filtering option to Add
, Block
, Force
, and Patch
sections
Added DisableLinkeditJettison
quirk to workaround 11.0b5 kernel panics
Added debugging of missing fields in the configuration
You canβt perform that action at this time.