github dortania/OpenCore-Legacy-Patcher 1.2.0

latest releases: 2.0.1, 2.0.0, 1.5.0...
10 months ago

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

Don't miss a new OpenCore-Legacy-Patcher release

NewReleases is sending notifications on new releases.