Skip to content

Releases: dortania/OpenCore-Legacy-Patcher

1.4.1

08 Mar 02:59
Compare
Choose a tag to compare

WARNING 1: Do not upgrade to macOS 14.4 if you have a non-Metal Mac

macOS 14.4 is currently unsupported with Macs equipped with non-Metal Graphics Cards, see macOS 14.4 non-Metal sessions bug #1125 for more information. Affected Macs:

  • MacBook5,1 - MacBook7,1 (Early 2008 - Mid 2010)
  • MacBookAir2,1 - MacBookAir4,x (Mid 2008 - Mid 2011)
  • MacBookPro4,1 - MacBookPro8,x (Late 2008 - Late 2011)
  • iMac7,1 - iMac12,x (Mid 2007 - Mid 2011)
  • Macmini3,1 - Macmini5,x (Early 2009 - Mid 2011)
  • MacPro3,1 - MacPro5,1 (Early 2008 - Mid 2012)
Affected GPU Models (click to expand)
Vendor Architecture Generation
AMD TeraScale 1 and 2 2000 - 6000 series
Nvidia Tesla 8000 - 200 series
Nvidia Maxwell and Pascal 900 - 1000 series
Intel Iron Lake HD series
Intel Sandy Bridge HD 3000 series

WARNING 2: If upgrading to macOS 14.4, you MUST install OCLP 1.4.1 beforehand.

A lot of hardware, including Metal GPUs, WiFi cards, T1 chipsets, etc have new patches made for macOS 14.4. We highly recommend installing OCLP 1.4.1 beforehand to ensure a smooth update.

WARNING 3: Upgrading to 14.4 may break Auto Joining WiFi Networks

To restore Auto-Join support, forget the network and re-add it.

WARNING 4: Do not install macOS 12.7.4 or 13.6.5 if you have a Mac with Legacy Wireless patches

A recent change has broken the legacy wireless patches on macOS Monterey 12.7.4 and Ventura 13.6.5. A fix will arrive in the next version of OCLP.


With the release of OpenCore Legacy Patcher v1.4.1, this build is primarily targeted for macOS 14.4 and all Macs to ensure proper functionality. Over 1.4.0, 1.4.1 resolves Keyboard and Trackpad support for the mid 2013 MacBook Air (MacBookAir6,x).

We hope everyone enjoys the new release!


As to be expected, macOS Sonoma support is still in active development. This is a community-driven project, and as such we ask users to keep expectations in check and use older OSes if you encounter issues that affect you.


Supporting OpenCore Legacy Patcher

If you enjoy the work we do, consider donating! This helps us get new hardware, and help improve the project!


Full Changelog

1.4.1 Changelog (click to expand)
  • Update updater implementation
  • Resolve Keyboard/Trackpad support for MacBookAir6,x running macOS 14.4 and newer
    • Expands SPI Keyboard and Trackpad patch to include MacBookAir6,x
  • Publish Bluetooth NVRAM variables for BCM2046 and BCM2070 chipsets
    • Reduces need for NVRAM reset to restore Bluetooth support in newer OSes (Thanks @Ausdauersportler)
1.4.0 Changelog (click to expand)
  • Refactor subprocess invocations
  • Resolve RecoveryOS support (Regression resolved in OpenCorePkg)
  • Restore SPI Keyboard and Trackpad support for macOS 14.4 and newer
    • Applicable for MacBook8,1, MacBookAir7,x and MacBookPro12,1-14,x
  • Restore support for T1 on macOS 14.4 and newer
    • Applicable for MacBookPro13,2, MacBookPro13,3, MacBookPro14,2, MacBookPro14,3
  • Restore support for legacy Metal GPUs on macOS 14.4 and newer
    • Applicable for:
      • Intel Ivy Bridge through Skylake
      • Nvidia Kepler
      • AMD legacy GCN
  • Restore support for USB 1.1 on macOS 14.4 and newer
    • Applicable for Penryn Macs, Xserve3,1 and MacPro4,1/5,1
  • Resolve support for legacy and modern WiFi on macOS 14.4 and newer
    • Applicable for all WiFi-equipped Macs
    • Note with 14.4: Auto-Join may not work until you forget and rejoin the network
  • Increment binaries:
    • OpenCorePkg 0.9.7 - release

Asset Information

  • OpenCore-Patcher-GUI.app:
    • Visual GUI-based app
    • Recommended for all users
  • AutoPkg-Assets.pkg:
    • Additional resources used by OpenCore-Patcher
    • Automatically pulled when needed, don't download

1.4.0

07 Mar 18:46
Compare
Choose a tag to compare

WARNING 1: Do not upgrade to macOS 14.4 if you have a non-Metal Mac

macOS 14.4 is currently unsupported with Macs equipped with non-Metal Graphics Cards, see macOS 14.4 non-Metal sessions bug #1125 for more information. Affected Macs:

  • MacBook5,1 - MacBook7,1 (Early 2008 - Mid 2010)
  • MacBookAir2,1 - MacBookAir4,x (Mid 2008 - Mid 2011)
  • MacBookPro4,1 - MacBookPro8,x (Late 2008 - Late 2011)
  • iMac7,1 - iMac12,x (Mid 2007 - Mid 2011)
  • Macmini3,1 - Macmini5,x (Early 2009 - Mid 2011)
  • MacPro3,1 - MacPro5,1 (Early 2008 - Mid 2012)
Affected GPU Models (click to expand)
Vendor Architecture Generation
AMD TeraScale 1 and 2 2000 - 6000 series
Nvidia Tesla 8000 - 200 series
Nvidia Maxwell and Pascal 900 - 1000 series
Intel Iron Lake HD series
Intel Sandy Bridge HD 3000 series

WARNING 2: If upgrading to macOS 14.4, you MUST install OCLP 1.4.0 beforehand.

A lot of hardware, including Metal GPUs, WiFi cards, T1 chipsets, etc have new patches made for macOS 14.4. We highly recommend installing OCLP 1.4.0 beforehand to ensure a smooth update.

WARNING 3: Upgrading to 14.4 may break Auto Joining WiFi Networks

To restore Auto-Join support, forget the network and re-add it.


With the release of OpenCore Legacy Patcher v1.4.0, this build is primarily targeted for macOS 14.4 and all Macs to ensure proper functionality.

We hope everyone enjoys the new release!


As to be expected, macOS Sonoma support is still in active development. This is a community-driven project, and as such we ask users to keep expectations in check and use older OSes if you encounter issues that affect you.


Supporting OpenCore Legacy Patcher

If you enjoy the work we do, consider donating! This helps us get new hardware, and help improve the project!


Full Changelog

1.4.0 Changelog (click to expand)
  • Refactor subprocess invocations
  • Resolve RecoveryOS support (Regression resolved in OpenCorePkg)
  • Restore SPI Keyboard and Trackpad support for macOS 14.4 and newer
    • Applicable for MacBook8,1, MacBookAir7,x and MacBookPro12,1-14,x
  • Restore support for T1 on macOS 14.4 and newer
    • Applicable for MacBookPro13,2, MacBookPro13,3, MacBookPro14,2, MacBookPro14,3
  • Restore support for legacy Metal GPUs on macOS 14.4 and newer
    • Applicable for:
      • Intel Ivy Bridge through Skylake
      • Nvidia Kepler
      • AMD legacy GCN
  • Restore support for USB 1.1 on macOS 14.4 and newer
    • Applicable for Penryn Macs, Xserve3,1 and MacPro4,1/5,1
  • Resolve support for legacy and modern WiFi on macOS 14.4 and newer
    • Applicable for all WiFi-equipped Macs
    • Note with 14.4: Auto-Join may not work until you forget and rejoin the network
  • Increment binaries:
    • OpenCorePkg 0.9.7 - release

Asset Information

  • OpenCore-Patcher-GUI.app:
    • Visual GUI-based app
    • Recommended for all users
  • AutoPkg-Assets.pkg:
    • Additional resources used by OpenCore-Patcher
    • Automatically pulled when needed, don't download

1.3.0

11 Dec 18:41
Compare
Choose a tag to compare

WARNING: You MUST install this update before upgrading to macOS 14.2 on the following machines:

  • MacBook Air
    • MacBookAir5,x (Mid 2012)
    • MacBookAir6,x (Mid 2013, Early 2014)
  • MacBook Pro
    • MacBookPro9,x (Mid 2012)
    • MacBookPro10,x (Mid 2012, Late 2012, Early 2013)
    • MacBookPro11,x (Late 2013, Mid 2014)
  • Mac mini
    • Macmini6,x (Late 2012)
    • Macmini7,1 (Late 2014)
  • iMac
    • iMac13,x (Late 2012)
    • iMac14,x (Late 2013, Mid 2014)

Affected Graphics families (All 3802-based Metal GPUs):

  • Intel iGPUs
    • Ivy Bridge
    • Haswell
  • Nvidia dGPUs
    • Nvidia Kepler

With the release of OpenCore Legacy Patcher v1.3.0, this build is primarily targeted for macOS 14.2 and Macs with Metal 3802-based Graphics Cards.

We hope everyone enjoys the new release!


As to be expected, macOS Sonoma support is still in active development. This is a community-driven project, and as such we ask users to keep expectations in check and use older OSes if you encounter issues that affect you.


Supporting OpenCore Legacy Patcher

If you enjoy the work we do, consider donating! This helps us get new hardware, and help improve the project!


Full Changelog

1.3.0 Changelog (click to expand)
  • Resolve mismatched CFBundleExecutable and binary name for kexts.
    • Resolves ProperTree binary detection (Thanks @corpnewt).
    • Applicable extensions:
      • corecrypto_T1.kext
      • corecaptureElCap.kext
      • IO80211ElCap.kext
  • Resolve 3802-GPU support for macOS 14.2 Beta 2 and newer.
    • Applicable GPUs:
      • Intel Ivy Bridge and Haswell iGPUs
      • Nvidia Kepler dGPUs
  • Increment Binaries:
    • PatcherSupportPkg 1.4.6 - release

Asset Information

  • OpenCore-Patcher-GUI.app:
    • Visual GUI-based app
    • Recommended for all users
  • AutoPkg-Assets.pkg:
    • Additional resources used by OpenCore-Patcher
    • Automatically pulled when needed, don't download

1.2.1

10 Nov 16:27
Compare
Choose a tag to compare

1.2.1 is a bug fix release for OpenCore Legacy Patcher's Launch Agent failing to load after macOS updates. This update is not critical, however helps streamline the update flow for end users. For those upgrading prior to OpenCore Legacy Patcher 1.2.0, see below:


With the release of OpenCore Legacy Patcher v1.2.0, some noteworthy improvements are dropping!

  • Resolve 4k output rendering on 2017 4k iMacs.
    • Applicable for iMac18,2.
  • Resolve LLDB crashing on extracted frameworks and binaries.
  • Better handling of T1 Security Chips.
    • Applicable for TouchBar-based 2016 and 2017 MacBook Pros.
    • If you find the TouchBar is non-functional in Sonoma, you may need to boot Ventura to reinstall the T1's firmware.
  • New Launch Daemons for preparing the host for macOS updates.
    • Cleaning potentially problematic kernel extensions.
    • Fetching KDKs for incoming OS, reducing the need for network connection after updating.

And more fixes and improvements listed in the changelog below. Hope everyone enjoys the new release!


As to be expected, macOS Sonoma support is still in active development. This is a community-driven project, and as such we ask users to keep expectations in check and use older OSes if you encounter issues that affect you.


Supporting OpenCore Legacy Patcher

If you enjoy the work we do, consider donating! This helps us get new hardware, and help improve the project!


Full Changelog

1.2.1 and 1.2.0 Changelog (click to expand)

1.2.1

  • Resolve TeraScale 2 Acceleration checkbox in Settings not being saved
  • Resolve Auto Patcher failing to launch after updating macOS
    • Regression from 1.2.0

1.2.0

  • Resolve application not existing if user dismisses an update instead of installing
  • Resolve lldb crashes on extracted binaries
    • Remove MH_DYLIB_IN_CACHE flag from binaries extracted with DSCE
  • Add support for detecting T1 Security Chips in DFU mode
  • Resolve macOS 14.2 coreauthd crashes on T1 Macs
  • Resolve missing NFC firmware on T1 Macs
  • Update non-Metal Binaries for macOS Sonoma:
    • Resolve Photos app crash
    • Resolve loginwindow crashes
    • Workaround tile window popup freezing apps by disabling the feature
    • Workaround monochrome desktop widgets rendering issues by enforcing full color (can be disabled in OCLP settings)
  • Add new arguments:
    • --cache_os: Cache necessary patcher files for OS to be installed (ex. KDKs)
    • --prepare_for_update: Clean up patcher files for OS to be installed (ex. /Library/Extensions)
  • Add new Launch Daemons for handling macOS updates:
    • macos-update.plist:
      • Resolves KDKless Macs failing to boot after updating from 14.0 to 14.x
      • Adds support for KDK caching for OS to be installed
      • Invoked when update is staged
      • /Library/LaunchDaemons/com.dortania.opencore-legacy-patcher.macos-update.plist
    • os-caching.plist
      • Resolves unsupported/old KDKs from being used post-update
      • Invoked when update is downloading
      • /Library/LaunchDaemons/com.dortania.opencore-legacy-patcher.os-caching.plist
  • Load UI icons from local path
    • Resolves macOS downloader crash on slower machines
  • Resolve iMac18,2 internal 4K display support
  • Remove News Widget removal from Control Centre
    • News Widget no longer crashes on 3802-based GPUs
  • Resolve i210 NIC support for macOS Sonoma
  • Increment Binaries:
    • PatcherSupportPkg 1.4.5 - release
    • OpenCorePkg 0.9.6 - release

Asset Information

  • OpenCore-Patcher-GUI.app:
    • Visual GUI-based app
    • Recommended for all users
  • AutoPkg-Assets.pkg:
    • Additional resources used by OpenCore-Patcher
    • Automatically pulled when needed, don't download

1.2.0

10 Nov 16:41
Compare
Choose a tag to compare

Due to an error with GitHub Release Handling, 1.2.0 was delete accidentally while creating 1.2.0 release. This release shouldn't be used, however was recreated for historical purposes. However due to this, the app's build date will report newer than 1.2.1.


With the release of OpenCore Legacy Patcher v1.2.0, some noteworthy improvements are dropping!

  • Resolve 4k output rendering on 2017 4k iMacs.
    • Applicable for iMac18,2.
  • Resolve LLDB crashing on extracted frameworks and binaries.
  • Better handling of T1 Security Chips.
    • Applicable for TouchBar-based 2016 and 2017 MacBook Pros.
    • If you find the TouchBar is non-functional in Sonoma, you may need to boot Ventura to reinstall the T1's firmware.
  • New Launch Daemons for preparing the host for macOS updates.
    • Cleaning potentially problematic kernel extensions.
    • Fetching KDKs for incoming OS, reducing the need for network connection after updating.

And more fixes and improvements listed in the changelog below. Hope everyone enjoys the new release!


As to be expected, macOS Sonoma support is still in active development. This is a community-driven project, and as such we ask users to keep expectations in check and use older OSes if you encounter issues that affect you.


Supporting OpenCore Legacy Patcher

If you enjoy the work we do, consider donating! This helps us get new hardware, and help improve the project!


Full Changelog

1.2.0 Changelog (click to expand)
  • Resolve application not existing if user dismisses an update instead of installing
  • Resolve lldb crashes on extracted binaries
    • Remove MH_DYLIB_IN_CACHE flag from binaries extracted with DSCE
  • Add support for detecting T1 Security Chips in DFU mode
  • Resolve macOS 14.2 coreauthd crashes on T1 Macs
  • Resolve missing NFC firmware on T1 Macs
  • Update non-Metal Binaries for macOS Sonoma:
    • Resolve Photos app crash
    • Resolve loginwindow crashes
    • Workaround tile window popup freezing apps by disabling the feature
    • Workaround monochrome desktop widgets rendering issues by enforcing full color (can be disabled in OCLP settings)
  • Add new arguments:
    • --cache_os: Cache necessary patcher files for OS to be installed (ex. KDKs)
    • --prepare_for_update: Clean up patcher files for OS to be installed (ex. /Library/Extensions)
  • Add new Launch Daemons for handling macOS updates:
    • macos-update.plist:
      • Resolves KDKless Macs failing to boot after updating from 14.0 to 14.x
      • Adds support for KDK caching for OS to be installed
      • Invoked when update is staged
      • /Library/LaunchDaemons/com.dortania.opencore-legacy-patcher.macos-update.plist
    • os-caching.plist
      • Resolves unsupported/old KDKs from being used post-update
      • Invoked when update is downloading
      • /Library/LaunchDaemons/com.dortania.opencore-legacy-patcher.os-caching.plist
  • Load UI icons from local path
    • Resolves macOS downloader crash on slower machines
  • Resolve iMac18,2 internal 4K display support
  • Remove News Widget removal from Control Centre
    • News Widget no longer crashes on 3802-based GPUs
  • Resolve i210 NIC support for macOS Sonoma
  • Increment Binaries:
    • PatcherSupportPkg 1.4.5 - release
    • OpenCorePkg 0.9.6 - release

Asset Information

  • OpenCore-Patcher-GUI.app:
    • Visual GUI-based app
    • Recommended for all users
  • AutoPkg-Assets.pkg:
    • Additional resources used by OpenCore-Patcher
    • Automatically pulled when needed, don't download

1.1.0

23 Oct 17:07
Compare
Choose a tag to compare

With the release of OpenCore Legacy Patcher v1.1.0, some noteworthy improvements are dropping!

  • T1 Security Chip support for macOS Sonoma!
    • Restores Touch ID Authentication
    • Applicable for 2016 and 2017 TouchBar MacBook Pros
      • MacBookPro13,2, MacBookPro13,3, MacBookPro14,2, MacBookPro14,3
  • Streamlined OpenCore vaulting for additional tamper protections by Jazzzny
  • Improvements for macOS 14.1:
    • Resolved PCIe FaceTime camera support
    • Resolved USB 1.1 support

And more fixes and improvements listed in the changelog below. Hope everyone enjoys the new release!


As to be expected, macOS Sonoma support is still in active development. This is a community-driven project, and as such we ask users to keep expectations in check and use older OSes if you encounter issues that affect you.


Supporting OpenCore Legacy Patcher

If you enjoy the work we do, consider donating! This helps us get new hardware, and help improve the project!


Full Changelog

1.1.0 Changelog (click to expand)
  • Resolve rendering issues on Intel Broadwell iGPUs
  • Update non-Metal Binaries for macOS Sonoma:
    • Resolve unresponsive Weather app
    • Resolve full screen menubar covering the app toolbar
    • Resolve unfocused password windows
  • Resolve USB 1.1 kernel panics on macOS 14.1
  • Resolve PCIe FaceTime camera support on macOS 14.1
  • Resolve T1 Security Chip support on macOS 14
    • Applicable for MacBookPro13,2, MacBookPro13,3, MacBookPro14,2, MacBookPro14,3
  • Add support for stand alone OpenCore Vaulting without Xcode Command Line Tools (Jazzzny)
  • Re-allow NVMeFix for macOS 14
  • Remove -lilubetaall argument for machines without AppleALC
  • Increment Binaries:
    • PatcherSupportPkg 1.4.2 - release
    • AirportBrcmFixup 2.1.8 - release
    • BlueToolFixup 2.6.8 - release
    • RestrictEvents 1.1.3 - release
    • AMFIPass 1.4.0 - release

Asset Information

  • OpenCore-Patcher-GUI.app:
    • Visual GUI-based app
    • Recommended for all users
  • AutoPkg-Assets.pkg:
    • Additional resources used by OpenCore-Patcher
    • Automatically pulled when needed, don't download

1.0.1

03 Oct 20:25
Compare
Choose a tag to compare

1.0.1 is a bug fix release for some Broadcom WiFi cards and graphics issues in macOS Sonoma. These updates are not critical, however may help resolve issues with macOS. For those upgrading prior to OpenCore Legacy Patcher 1.0.0, see below:


With the release of OpenCore Legacy Patcher 1.0.0, we're proud to announce macOS Sonoma support! And with it, 83 unsupported Mac models will be able to run Apple's latest OS!

With it, we've finally made the jump to 1.0.0! Going forward, we'll be following the semantic versioning system to help streamline releases.


With macOS Sonoma, we spent many months working tirelessly to get these old machines running. And because of the sheer number of different hardware we support and the challenges of working on a closed-source operating system, not all features are currently available.

Main limitation with Sonoma:

We hope as time passes, we'll be able to tackle this issue. However for now, we're unable to provide any timeline when it'll be resolved.

Additionally we recommend users check the graphics issues to see what may not be fully supported:


As to be expected, macOS Sonoma support is still in active development. This is a community-driven project, and as such we ask users to keep expectations in check and use older OSes if you encounter issues that affect you.


Supporting OpenCore Legacy Patcher

If you enjoy the work we do, consider donating! This helps us get new hardware, and help improve the project!


Full Changelog

1.0.1 Changelog (click to expand)
  • Resolve rendering issues on Intel Ivy Bridge iGPUs
  • Update non-Metal Binaries for macOS Sonoma:
    • Resolve unresponsive Catalyst buttons
    • Resolve window unfocusing issues
    • Resolve menu bar fonts not changing color automatically with Beta Menu Bar enabled
    • Improve Lock Screen clock transparency
  • Prevent random WiFiAgent crashes
  • Add error handling for corrupted patcher settings
  • Remove CoreImage patch for 3802 GPUs on Ventura
  • Avoid listing PCIe FaceTime camera patch on pre-Sonoma OSes
    • Only cometic in Root Patching UI, however removed to avoid confusion

Asset Information

  • OpenCore-Patcher-GUI.app:
    • Visual GUI-based app
    • Recommended for all users
  • AutoPkg-Assets.pkg:
    • Additional resources used by OpenCore-Patcher
    • Automatically pulled when needed, don't download

1.0.0

02 Oct 15:48
Compare
Choose a tag to compare

With the release of OpenCore Legacy Patcher 1.0.0, we're proud to announce macOS Sonoma support! And with it, 83 unsupported Mac models will be able to run Apple's latest OS!

With it, we've finally made the jump to 1.0.0! Going forward, we'll be following the semantic versioning system to help streamline releases.


With macOS Sonoma, we spent many months working tirelessly to get these old machines running. And because of the sheer number of different hardware we support and the challenges of working on a closed-source operating system, not all features are currently available.

Main limitation with Sonoma:

We hope as time passes, we'll be able to tackle this issue. However for now, we're unable to provide any timeline when it'll be resolved.

Additionally we recommend users check the graphics issues to see what may not be fully supported:


As to be expected, macOS Sonoma support is still in active development. This is a community-driven project, and as such we ask users to keep expectations in check and use older OSes if you encounter issues that affect you.


Supporting OpenCore Legacy Patcher

If you enjoy the work we do, consider donating! This helps us get new hardware, and help improve the project!


Full Changelog

1.0.0 Changelog (click to expand)
  • Resolve BCM2046 and BCM2070 support on macOS 13.3 and newer
  • Workaround 13.3+ Kernel Panic on AMD GCN GPUs playing DRM content
  • Add new macOS Installer download menu (Jazzzny)
  • Refresh download UI (Jazzzny)
  • Add support for Universal 2 distribution (x86_64 and ARM64)
    • Drops Rosetta requirement on Apple Silicon Macs
    • Note building from source will require Python 3.11 or newer and up-to-date Python modules
  • Update font handling code, fixing font issues on Yosemite and El Capitan
  • Resolve incorrect RELEASE usage of OpenCore binaries when DEBUG enabled
  • Add RenderBox.framework patch for 3802-based Intel GPUs on macOS 13.3 and newer
    • Works around Weather and Widget freezing
    • Applicable for Intel Ivy Bridge and Haswell iGPUs
  • Add macOS Sonoma support to PatcherSupportPkg validation in CI
  • Implement basic support for macOS Sonoma:
    • Supports same range of hardware as Ventura, in addition to:
    • Resolved issues:
      • Graphics Acceleration support for 3802 and non-Metal GPUs
      • UI corruption on 31001 GPUs
      • Wireless Networking for BCM94360, 4360, 4350, 4331 and 43224
      • USB ethernet support for adapters based on ECM protocol (ex. Realtek)
      • dGPU support for MacBookPro14,3
      • S1X/S3X NVMe Drive Support
      • PCIe-based FaceTime Camera support
      • Bluetooth support by switching to dynamic VMM spoofing
  • Increment Binaries:
    • OpenCorePkg 0.9.3 - release
    • Lilu 1.6.7 - release
    • WhateverGreen 1.6.6 - release
    • RestrictEvents 1.1.3 - (rolling - 4f233dd)
    • FeatureUnlock 1.1.5 - release
    • DebugEnhancer 1.0.8 - release
    • CPUFriend 1.2.7 - release
    • BlueToolFixup 2.6.8 - rolling (2305aaa)
    • CryptexFixup 1.0.2 - release
    • PatcherSupportPkg 1.3.2 - release
  • Build Server Changes:
    • Upgrade Python backend to 3.11.5
    • Upgrade Python modules:
      • requests - 2.31.0
      • pyobjc - 9.2
      • wxpython - 4.2.1
      • pyinstaller - 5.13.2
      • packaging - 23.1

Asset Information

  • OpenCore-Patcher-GUI.app:
    • Visual GUI-based app
    • Recommended for all users
  • AutoPkg-Assets.pkg:
    • Additional resources used by OpenCore-Patcher
    • Automatically pulled when needed, don't download

0.6.8

26 Jul 18:36
Compare
Choose a tag to compare

This release currently only supports macOS Big Sur through Ventura. macOS Sonoma support is still in development and will release on October 2nd, 2023. See following comment for more info:


With the release of OpenCore Legacy Patcher 0.6.8, many more bug fixes and improvements are here!

  • Integration of AMFIPass for root-patched machines
    • Allowing Library Validation and AMFI to be fully enabled, for greatly enhanced security
  • Resolve macOS 13.5 support on 2011 Macs with Intel HD3000 graphics
    • Additionally resolves Display Profile support for these units!
  • Allow Aquantia 10Gbe Network Card support on pre-Ivy bridge Macs in Monterey and newer

And many more features are listed in the changelog below!


For AMFIPass installation, users who are either using OpenCore Legacy Patcher 0.6.6 and newer or freshly installing can upgrade without issue!

Users who are upgrading from an older version of OpenCore Legacy Patcher will not have AMFI enabled by default until you re-root patch your system. This is due to root patches in 0.6.6+ having a Dortania signature allowing for binary validation. Once updated, OpenCore Legacy Patcher will notify you to rebuild OpenCore with AMFI enabled.


As to be expected, many of these features are still in active development. This is a community-driven project, and as such we ask users to keep expectations in check and use older OSes if you encounter issues that affect you.


Supporting OpenCore Legacy Patcher

If you enjoy the work we do, consider donating! This helps us get new hardware, and help improve the project!


Full Changelog

0.6.8 Changelog (click to expand)
  • Update non-Metal Binaries:
    • Improve experimental Menubar implementation stability
    • Implement reduce transparency Menubar
    • Resolve Color Profile support and Black Box rendering issues on HD 3000 Macs
      • Drops ColorSync downgrade configuration option
      • Resolves macOS 13.5 booting on HD 3000 Macs
  • Resolve app not updating in /Applications after an update
    • Work-around users manually copying app to /Applications instead of allowing Root Volume Patcher to create a proper alias
  • Add configuration for mediaanalysisd usage
    • For systems that are the primary iCloud Photo Library host, mediaanalysisd may be unstable on large amounts of unprocessed faces
    • Applicable to 3802-based GPUs (ie. Intel Ivy Bridge and Haswell iGPUs, Nvidia Kepler dGPUs)
  • Remove MacBook4,1 references
    • Machine was never properly supported by OCLP
  • Restore support for Aquantia Aqtion 10GBe Ethernet for Pre-VT-d systems on 12.3 and newer
    • i.e. MacPro5,1 with AQC107 expansion card running macOS Ventura/Monterey 12.6.x
    • Thanks @jazzzny
  • Resolve AMD Vega support on pre-AVX2 Macs in macOS Ventura
    • Originally caused by regression from 0.6.2
  • Disable non-Metal's Menubar 2 configuration
    • Can be manually re-enabled, however application will try to disable to prevent issues
  • Remove AppleGVA downgrade on Intel Skylake iGPUs
  • Implement AMFIPass system
    • Removes need for disabling Library Validation and AMFI outright on all applicable systems
  • Backend Changes:
    • device_probe.py:
      • Add USB device parsing via IOUSBDevice class
      • Streamline Bluetooth device detection
      • Add Probing for Top Case hardware (Jazzzny)
        • Improves handling for altered hardware scenarios (i.e. MacBookPro4,1 with MacBookPro3,1 topcase)
    • utilities.py:
  • Increment Binaries:
    • PatcherSupportPkg 1.2.2 - release

Asset Information

  • OpenCore-Patcher-GUI.app:
    • Visual GUI-based app
    • Recommended for all users
  • AutoPkg-Assets.pkg:
    • Additional resources used by OpenCore-Patcher
    • Automatically pulled when needed, don't download

0.6.7

02 Jun 18:22
Compare
Choose a tag to compare

With WWDC2023 only a few days away, we're eagerly awaiting for macOS 14 to be announced! Do keep in mind that supporting new versions of macOS is an intensive process, so we cannot predict when (or potentially if) support will be added to OpenCore Legacy Patcher. Regardless, we're excited to try and see our old Macs run the latest OS!

Otherwise, this release of OpenCore Legacy Patcher contains some noteworthy improvements:

  • Reworked logging system
    • Per-run logs in ~/Library/Logs/Dortania
  • Restoration of Live Text on certain Metal 1 GPUs
    • ie. Intel Ivy Bridge and Haswell, Nvidia Kepler
  • Extra guard rails for unreleased OSes

And many more improvements and fixes listed in the changelog below.


As to be expected, many of these features are still in active development. This is a community-driven project, and as such we ask users to keep expectations in check and use older OSes if you encounter issues that affect you.


Supporting OpenCore Legacy Patcher

If you enjoy the work we do, consider donating! This helps us get new hardware, and help improve the project!


Full Changelog

0.6.7 Changelog (click to expand)
  • Resolve partition buttons overlapping in Install OpenCore UI
    • ex. "EFI" and additional FAT32 partitions on a single drive
  • Re-enable mediaanalysisd on Ventura
    • Allows for Live Text support on systems with3802 GPUs
      • ie. Intel Ivy Bridge and Haswell, Nvidia Kepler
    • Previously disabled due to high instability in Photos with Face Scanning, now resolved
  • Work-around crashing after patching with MenuBar2 implementation enabled
    • Setting must be re-enabled after patching
  • Update non-Metal Binaries:
    • Resolve window placement defaulting past top of screen for some apps
      • ex. OpenCore-Patcher.app during root patching
    • Resolve indeterminate progress bars not rendering with wxWidgets in Monterey and later
      • ex. OpenCore-Patcher.app
  • UI changes:
    • Add "Show Log File" button to menubar
  • Avoid listing unsupported installer to download by default
    • ex. macOS 14 InstallAssistant.pkg
  • Resolve crash when fetching remote macOS installers offline
  • Avoid displaying root patches on unsupported macOS versions
    • ex. macOS 14
  • Backend changes:
    • Call setpgrp() to prevent app from being killed if parent process is killed (ie. LaunchAgents)
    • Rework logging handler:
      • Implement formatted logging
        • Allowing easier debugging
      • Implement per-version, per-run file logging
        • ex. OpenCore-Patcher (0.6.7) (2021-12-31-12-34-56-666903).log
      • Keep only 10 latest log files
      • Reveal log file in Finder on main thread crash
      • Avoid writing username to log file
    • Resolve SharedSupport.dmg pathing error during macOS Installer Verification
      • Applicable to systems with 2 (or more) USB Installers with the same name plugged in
    • Resolve payloads path being mis-routed during CLI calls
    • Add UI when fetching root patches for host
    • Remove progress bar work-around for non-Metal in Monterey and later
      • Requires host to have been patched with PatcherSupportPkg 1.1.2 or newer
  • Increment Binaries:
    • PatcherSupportPkg 1.1.2 - release

Asset Information

  • OpenCore-Patcher-GUI.app:
    • Visual GUI based app
    • Recommended for all users
  • AutoPkg-Assets.pkg:
    • Additional resources used by OpenCore-Patcher
    • Automatically pulled when needed, don't download