Skip to content

Releases: dortania/OpenCore-Legacy-Patcher

0.2.5

23 Sep 17:59
Compare
Choose a tag to compare

Hello everyone, we're proud to announce OpenCore Legacy Patcher v0.2.5!
This release is one of our biggest yet including many long awaited features and fixes:

  • Non-Metal Acceleration for Monterey
  • Nvidia Kepler Acceleration for Monterey Beta 7+
  • Wifi and Bluetooth support for legacy chipsets in Monterey
  • Support for AMFI usage on non-Metal GPUs (ie. native Security and Privacy usage)
  • FileVault support for Root Patched Macs
  • Offline variant of TUI (for those without internet who want to root patch)
  • FirmwareFeature upgrading for Monterey Beta 7+ upgrades/installs

And I want to give a huge thank you to all the developers who've helped out greatly, including @dhinakg, @ASentientBot and @educovas as many of these fixes would not be possible without their amazing work!

Changelog

Changelog Details
  • Implement Latebloom configuration via command line tool
  • Implement Root Volume backups in addition to APFS snapshot reversions
    • Backups applicable to machines with sealed APFS snapshots
  • Allow Root Patching on Mojave and Catalina
    • Currently experimental
  • Allow disabling of faulty Thunderbolt controllers on 2013-2014 MacBook Pros
    • Currently limited to MacBookPro11,x
  • Set iMacPro1,1 SMBIOS for Mac Pro and Xserve models
    • Allows for wider array of OS support (High Sierra+)
  • Use plist override for BCM943224 and BCM94331 support in Big Sur+
    • Allows for older OS support through OpenCore
  • Increment Binaries:
    • OpenCore 0.7.2 release
    • Lilu 1.5.5 release
    • AppleALC 1.6.3 release
    • WhateverGreen 1.5.2 release
    • FeatureUnlock 1.0.3 release
    • PatcherSupportPkg 0.1.2 release
  • Allow iGPU/dGPU switching in Windows
    • Applicable to MacBook Pros with Intel iGPU and Nvidia/AMD dGPU
  • Clean up Patcher Settings
  • Allow disabling of TeraScale 2 Acceleration during root volume patch
    • Use for MacBookPro8,x with heavily degraded dGPUs
  • Add non-Metal Monterey Acceleration
    • Currently supports:
      • Intel Ironlake and Sandy Bridge
      • Nvidia Tesla
      • AMD TeraScale 1 and 2
  • Allow Trackpad gestures on MacBook4,1 and MacBook5,2
    • System Preferences will not report settings however
  • Allow Root Volume Patched Systems to use FileVault 2
    • Requires macOS 11.3 (20E232) or newer
  • Add offline TUI build
    • Allows for root patching without network connection
  • Add Legacy Wireless support for Monterey
    • Applicable for BCM94328, BCM94322 and Atheros chipsets
  • Add Legacy Bluetooth support for Monterey
    • Applicable for BRCM2046 and BRCM2070 chipsets
  • Disable Library Validation allowing for AMFI usage
    • Remove reliance on amfi_get_out_of_my_way=1
  • Add Kepler Accleration Patches for Monterey Beta 7 and newer
  • Add FirmwareFeature upgrading to all Models
    • Fixes Monterey Beta 7 installation issues
  • Add iMac7,1 USB map

0.2.4

30 Jul 15:41
Compare
Choose a tag to compare
  • Fix BlessOverride typo
  • Fix Wake on WLAN typo
  • Fix Catalyst App crashing in macOS 11.5 (ie. Messages.app)
  • Increment Binaries
    • PatcherSupportPkg 0.0.15 release
  • Implement Latebloom.kext support (v0.19)
    • Work around macOS 11.3+ race condition on pre-Sandy Bridge Macs
  • Disable USB Map injection when unneeded

0.2.3

11 Jul 18:51
Compare
Choose a tag to compare

With this release, we're pleased to also announce our new GUI for OpenCore Legacy Patcher! With the great aid of dosdude1, we not have a full Objective-C front end to make the process a bit easier.

Screen Shot 2021-07-11 at 12 44 39 PM

  • Currently the GUI is missing some more developer-centric features such as custom SMBIOS overriding, however the front end will continue to develop in the coming releases

Final note for this release, our provided binaries will be a bit different. Now we'll have the following:

  • OpenCore-Patcher-TUI
    *This is the familiar Text-based interface users are familiar with
  • OpenCore-Patcher-GUI
    • This is the new Graphical-based interface added with v0.2.3
  • OCLP-CLI
    • Backend used for the GUI, only applicable to developers. End users can ignore

Changelog

  • Fix more IORegistry issues
  • Implement OpenCore GUI
  • Ensure symlinks are preserved
  • Enable TeraScale 2 patches by default on all models
  • Fix NightShift support for macOS Monterey
  • Add UniversalControl support
    • Currently not enabled by Apple in macOS Monterey Beta 2/iOS 15 Beta 2
  • Add optional Wake in WLAN setting
    • Note: enabling may create network instability
  • Increment Binaries
    • OpenCore 0.7.1 release (07-05-2021)
    • FeatureUnlock 1.0.3 rolling (07-07-2021)
      • Previously known as SidecarFixup
    • Lilu 1.5.4 release (07-05-2021)
    • AppleALC 1.6.2 release
    • WhateverGreen 1.6.2 release
    • PatcherSupportPkg 0.0.13 release
  • Fix Intel HD4000 DRM Support in macOS Monterey (thanks EduCovas!)
  • Support optionally re-enabling iGPU in iMac14,x with dGPUs
  • Fix Windows scanning in OpenCore menu when Windows and macOS are stored on the same ESP

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