Skip to content

Releases: dortania/OpenCore-Legacy-Patcher

0.2.2

23 Jun 19:13
Compare
Choose a tag to compare

Fix Nvidia patch error

0.2.1

22 Jun 16:19
Compare
Choose a tag to compare

0.2.1

  • Fix NVMe Crash on build

0.2.0

  • Refactor device probe logic
  • Implement PatcherSupportPkg v0.0.10
    • Reduces binary sizes depending on OS
    • Deprecates Apple-Binaries-OCLP
  • Fix full screen and Airplay to Mac support for Intel HD4000 iGPUs in Monterey
  • Automatically set CMIO_Unit_Input_ASC.DoNotUseOpenCL on TeraScale 2 GPUs
  • Fix Country Code detection on Wireless Cards
  • Add Windows detection and prompt during installation
  • Fix Google Fonts rendering for Intel HD4000 iGPUs in Monterey
  • Increment Binaries
    • Lilu 1.5.4 rolling (f69a972 - 06-20-2021)
    • RestrictEvents 1.0.3 rolling (3773ce2 - 06-20-2021)
    • SidecarFixup 1.0.2 rolling (2c29166 - 06-21-2021)
  • Allow AirPlay to Mac support on Skylake - Coffeelake Macs
  • Update OpenCore Bootloader icons

This release also adds some new boot picker icons within OpenCore to help differentiate macOS versions. These also include RecoveryOS and External drive icons

Example Picker Icon Set
Screen Shot 2021-06-21 at 7 21 19 PM Screen Shot 2021-06-21 at 7 21 19 PM

0.2.0

22 Jun 15:08
Compare
Choose a tag to compare
  • Refactor device probe logic
  • Implement PatcherSupportPkg v0.0.10
    • Reduces binary sizes depending on OS
    • Deprecates Apple-Binaries-OCLP
  • Fix full screen and Airplay to Mac support for Intel HD4000 iGPUs in Monterey
  • Automatically set CMIO_Unit_Input_ASC.DoNotUseOpenCL on TeraScale 2 GPUs
  • Fix Country Code detection on Wireless Cards
  • Add Windows detection and prompt during installation
  • Fix Google Fonts rendering for Intel HD4000 iGPUs in Monterey
  • Increment Binaries
    • Lilu 1.5.4 rolling (f69a972 - 06-20-2021)
    • RestrictEvents 1.0.3 rolling (3773ce2 - 06-20-2021)
    • SidecarFixup 1.0.2 rolling (2c29166 - 06-21-2021)
  • Allow AirPlay to Mac support on Skylake - Coffeelake Macs
  • Update OpenCore Bootloader icons

This release also adds some new boot picker icons within OpenCore to help differentiate macOS versions. These also include RecoveryOS and External drive icons

Example Picker Icon Set
Screen Shot 2021-06-21 at 7 21 19 PM Screen Shot 2021-06-21 at 7 21 19 PM

0.1.9

16 Jun 02:05
Compare
Choose a tag to compare
  • Fix incorrect AMFI and SIP detection

0.1.8

15 Jun 15:51
Compare
Choose a tag to compare

0.1.8

  • Fix Kernel Panic in Big Sur and Monterey
  • Increment binaries:
    • Lilu (1.5.4 rolling - 06-15-2021)

0.1.7

  • Add FireWire Boot Support for Catalina and newer
  • Add NVMe firmware support for older models (ie. MacPro3,1)
    • OpenCore must be stored on a bootable volume (ie. USB or SATA)
  • Fix Thunderbolt Ethernet support on MacBookAir4,x
  • Fix XHCI hangs on pre-2012 Machines
    • XHCI boot support dropped due to instability
  • Add beta macOS Monterey Support
    • Fix iMac13,x sleep support
    • Add support for following models:
      • iMac14,4
      • iMac15,1
      • MacBook8,1
      • MacBookAir6,1
      • MacBookAir6,2
      • MacBookPro11,1
      • MacBookPro11,2
      • MacBookPro11,3
  • Increment binaries:
    • OpenCore (0.7.0 release - 06-07-2021)
    • AirportBrcmFixup (2.1.3 rolling - 06-08-2021)
    • AppleALC (1.6.2 rolling - 06-08-2021)
    • CPUFriend (1.2.4 rolling - 06-08-2021)
    • Lilu (1.5.4 rolling - 06-11-2021)
    • NVMeFix (1.0.9 rolling - 06-12-2021)
    • WhateverGreen (1.5.1 rolling - 06-08-2021)
    • RestrictEvents (1.0.3 rolling - 06-11-2021)
    • Apple Binaries (0.0.18 release - 06-12-2021)
    • MouSSE (0.95 release - 06-08-2021)
    • SidecarFixup (1.0.2 rolling - 06-11-2021)
  • Fix SSE4,2 Emulation
  • Fix Sidecar and CPU renaming support in macOS Monterey
  • Add AirPlay support to older Models
  • Add Intel HD4000 Acceleration
    • Big thanks to Jackluke, EduCovas, DhinakG, MykolaG!
  • Add DebugEnhancer for better macOS Monterey logs
    • DebugEnhancer (1.0.3 rolling - 06-08-2021)
  • Add TeraScale 2 Graphics Acceleration to Big Sur
    • User configurable, those prone to seizures are recommended to avoid or have another setup the machine due to initial colour strobing before forcing Million Colours on the display with SwitchResX or ResXtreme

Hello everyone, we're proud to release OpenCore Legacy Patcher v0.1.8! And with it, work in progress macOS Monterey support!

Currently Monterey support is very much in active development with many previously working hardware in Big Sur now broken. However we've put great effort into restoring these patches with the aid of Jackluke, EduCovas, DhinakG and Khronokernel by re-introducing Intel HD 4000 iGPU support.

Please do note that with macOS Monterey, Intel HD 4000 iGPU users will need to have their root volumes patched to achieve full acceleration meaning no more FileVault or SIP support. 2012 iMacs with supported Nvidia GPUs are however excluded as they can have their internal iGPUs disabled with little consequence.

Additionally, other legacy hardware has been dropped from Monterey. This includes the following hardware:

  • All BRCM2046-based Bluetooth cards no longer function
  • All Mojave and older era wireless Cards no longer function
    • BCM94322, BCM94328 and Atheros series included
    • BCM943224, BCM94331, BCM94360 and BCM943602 still work great with OpenCore Legacy Patcher

For more information regarding the Bluetooth and wireless issues such as models affected, we recommend checking the macOS 12 MacRumors thread (https://forums.macrumors.com/threads/macos-12-monterey-on-unsupported-macs-thread.2299557/). Please remember this is still beta 1 of macOS Monterey and that we've implemented very early beta support. Things can change at any time so please be respectful and understand us developers are still pouring hours into getting all your old machines up and running again.

Additionally we've also added FireWire boot support, courtesy of internetzel's testing, as well as TeraScale 2 Acceleration in Big Sur, courtesy of ASentientBot!

We've got quite a jam packed build, hope everyone enjoys the new release!

0.1.7

14 Jun 15:11
Compare
Choose a tag to compare
  • Add FireWire Boot Support for Catalina and newer
  • Add NVMe firmware support for older models (ie. MacPro3,1)
    • OpenCore must be stored on a bootable volume (ie. USB or SATA)
  • Fix Thunderbolt Ethernet support on MacBookAir4,x
  • Fix XHCI hangs on pre-2012 Machines
    • XHCI boot support dropped due to instability
  • Add beta macOS Monterey Support
    • Fix iMac13,x sleep support
    • Add support for following models:
      • iMac14,4
      • iMac15,1
      • MacBook8,1
      • MacBookAir6,1
      • MacBookAir6,2
      • MacBookPro11,1
      • MacBookPro11,2
      • MacBookPro11,3
  • Increment binaries:
    • OpenCore (0.7.0 release - 06-07-2021)
    • AirportBrcmFixup (2.1.3 rolling - 06-08-2021)
    • AppleALC (1.6.2 rolling - 06-08-2021)
    • CPUFriend (1.2.4 rolling - 06-08-2021)
    • Lilu (1.5.4 rolling - 06-11-2021)
    • NVMeFix (1.0.9 rolling - 06-12-2021)
    • WhateverGreen (1.5.1 rolling - 06-08-2021)
    • RestrictEvents (1.0.3 rolling - 06-11-2021)
    • Apple Binaries (0.0.18 release - 06-12-2021)
    • MouSSE (0.95 release - 06-08-2021)
    • SidecarFixup (1.0.2 rolling - 06-11-2021)
  • Fix SSE4,2 Emulation
  • Fix Sidecar and CPU renaming support in macOS Monterey
  • Add AirPlay support to older Models
  • Add Intel HD4000 Acceleration
    • Big thanks to Jackluke, EduCovas, DhinakG, MykolaG!
  • Add DebugEnhancer for better macOS Monterey logs
    • DebugEnhancer (1.0.3 rolling - 06-08-2021)
  • Add TeraScale 2 Graphics Acceleration to Big Sur
    • User configurable, those prone to seizures are recommended to avoid or have another setup the machine due to initial colour strobing before forcing Million Colours on the display with SwitchResX or ResXtreme

Hello everyone, we're proud to release OpenCore Legacy Patcher v0.1.7! And with it, work in progress macOS Monterey support!

Currently Monterey support is very much in active development with many previously working hardware in Big Sur now broken. However we've put great effort into restoring these patches with the aid of Jackluke, EduCovas, DhinakG and Khronokernel by re-introducing Intel HD 4000 iGPU support.

Please do note that with macOS Monterey, Intel HD 4000 iGPU users will need to have their root volumes patched to achieve full acceleration meaning no more FileVault or SIP support. 2012 iMacs with supported Nvidia GPUs are however excluded as they can have their internal iGPUs disabled with little consequence.

Additionally, other legacy hardware has been dropped from Monterey. This includes the following hardware:

  • All BRCM2046-based Bluetooth cards no longer function
  • All Mojave and older era wireless Cards no longer function
    • BCM94322, BCM94328 and Atheros series included
    • BCM943224, BCM94331, BCM94360 and BCM943602 still work great with OpenCore Legacy Patcher

For more information regarding the Bluetooth and wireless issues such as models affected, we recommend checking the macOS 12 MacRumors thread (https://forums.macrumors.com/threads/macos-12-monterey-on-unsupported-macs-thread.2299557/). Please remember this is still beta 1 of macOS Monterey and that we've implemented very early beta support. Things can change at any time so please be respectful and understand us developers are still pouring hours into getting all your old machines up and running again.

Additionally we've also added FireWire boot support, courtesy of internetzel's testing, as well as TeraScale 2 Acceleration in Big Sur, courtesy of ASentientBot!

We've got quite a jam packed build, hope everyone enjoys the new release!

0.1.6

02 Jun 15:33
Compare
Choose a tag to compare
  • Add XHCI UEFI Driver for 3rd Party USB 3.0 Controllers
    • Allows for Boot Support from OpenCore' Picker
  • Fix UEFI output on MacPro3,1 with PC GPUs
  • Increment binaries:
    • OpenCore 4e0ff2d (0.7.0 rolling - 05-23-2021)
    • Apple Binaries 59a52a3 (0.0.8 release - 05-24-2021)
  • Allow legacy macOS Booting
  • Fix Photos app distortion on legacy GPUs
  • Fix device tree renaming on Mac Pros and Xserves
  • Ensure no Acceleration Patches applied when no compatible GPU found
  • Allow custom SMBIOS overriding
  • Fix incorrectly setting CPU override for non-Minimal SMBIOS spoofs
  • Support Minimal SMBIOS spoofing on El Capitan era Macs
  • Fix GPU Switching on MacBookPro6,x

0.1.5

17 May 18:25
Compare
Choose a tag to compare
  • Fix crashing when Wireless module not present
  • Add iMac10,1 default dGPU pathing
  • Add agdpmod=vit9696 to all Nvidia Metal iMacs
    • Fixes external display support on Nvidia iMac12,x
  • Remove reliance on AppleBacklightFixup
  • Support space in path when downloading Root Patches
  • Enable PanicNoKextDump by default
  • Expand AppleGraphicsPowerManagement and AppleGraphicsDeviceControl Override support
  • Fix MacBookPro8,2/3 Brightness Control
    • dGPU must be disabled via NVRAM or deMUXed
  • Increment binaries:
    • Apple Binaries 478f6a6 (0.0.7 release - 05-16-2021)
  • Add SeedUtil option to Advanced Patcher Settings

0.1.4

12 May 00:52
Compare
Choose a tag to compare

0.1.4

  • Fix Device Path formatting on 2012+ iMacs

0.1.3

  • Fix internal PCIe devices reporting as external
    • Opt for built-in when device path is detectable
    • Innie 0ccd95e (1.3.0 release - 01-16-2021)
  • Fix MacBookPro5,4 audio support
  • Increment binaries
    • AppleALC 58b57ee (1.6.1 rolling - 05-07-2021)
    • Apple Binaries 74bd80f (0.0.6 release - 05-09-2021)
  • Support custom CPU names in About This Mac
  • Fix NightShift accidentally disabling on Minimal SMBIOS configs
  • Fix iMac9,1 audio support
  • Heavily expand Graphics ID list
  • Fix iMac7,1 and iMac8,1 audio support
  • Work-around Bluetooth Kernel Panic on Apple's Bluetooth 2.0 Controllers (USB 05AC:8206)
    • Affects iMac7,1 and MacPro3,1
  • Fix iMac external display support
  • Fix NVMe properties not applying when OpenCore is installed

0.1.3

11 May 16:55
Compare
Choose a tag to compare
  • Fix internal PCIe devices reporting as external
    • Opt for built-in when device path is detectable
    • Innie 0ccd95e (1.3.0 release - 01-16-2021)
  • Fix MacBookPro5,4 audio support
  • Increment binaries
    • AppleALC 58b57ee (1.6.1 rolling - 05-07-2021)
    • Apple Binaries 74bd80f (0.0.6 release - 05-09-2021)
  • Support custom CPU names in About This Mac
  • Fix NightShift accidentally disabling on Minimal SMBIOS configs
  • Fix iMac9,1 audio support
  • Heavily expand Graphics ID list
  • Fix iMac7,1 and iMac8,1 audio support
  • Work-around Bluetooth Kernel Panic on Apple's Bluetooth 2.0 Controllers (USB 05AC:8206)
    • Affects iMac7,1 and MacPro3,1
  • Fix iMac external display support
  • Fix NVMe properties not applying when OpenCore is installed