github dortania/OpenCore-Legacy-Patcher 0.6.2

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

With the release of OpenCore Legacy Patcher 0.6.2, more long awaited features are finally dropping! These include:

  • Support for macOS 13.3 on 3802-based Metal GPUs
    • ie. Intel Ivy Bridge and Haswell, and Nvidia Kepler
  • Support for DRM on AMD GCN GPUs
    • ie. GCN 1 - 3, Polaris and Vega
  • Continuity Camera unlocking for all models
  • Resolve Intel HD3000 black box rendering issues

And many more bug 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 Monterey if you encounter issues that affect you. See individual sections for more information.


Support for macOS 13.3 on 3802-based Metal GPUs

With macOS 13.3, Apple broke support for the legacy 3802-based Metal GPUs. With OpenCore Legacy patcher v0.6.2, we've been able to restore support for the following models:

Applicable Models (click to expand)
Family Year Model Notes
MacBook Air Mid 2012 - Mid 2017 MacBookAir5,x - MacBookAir7,x
MacBook Pro Mid 2012 - Mid 2015 MacBookPro9,x - MacBookPro11,x
iMac Late 2012 - Mid 2015 iMac13,x - iMac15,1
Mac mini Late 2012 - Late 2014 Macmini6,x - Macmini7,1
Mac Pro Early 2008 - Mid 2012 MacPro3,1 - MacPro5,1 If Nvidia Kepler GPU installed
Xserve Early 2008 - Early 2009 Xserve2,1 - Xserve3,1 If Nvidia Kepler GPU installed

Note: To restore support for these models, AMFI has to be disabled. If your workflow requires AMFI enabled, we recommend staying on macOS 13.2.1 or older

Support for DRM on AMD GCN GPUs

With this release, we've finally been able to restore DRM support for AMD GCN GPUs in macOS Ventura! Applicable models include:

Applicable Models (click to expand)
Family Year Model Notes
MacBook Pro Mid 2015 - Late 2016 MacBookPro11,5, MacBookPro13,3 15" dGPU models only
iMac Late 2014 - Late 2015 iMac15,1, iMac17,1 27" models only
iMac (modded) Late 2009 - Late 2011 iMac11,x - iMac12,x If Metal-based AMD MXM GPU installed
Mac Pro Early 2008 - Mid 2012 MacPro3,1 - MacPro5,1 If Metal-based AMD GPU installed
Xserve Early 2008 - Early 2009 Xserve2,1 - Xserve3,1 If Metal-based AMD GPU installed

Full Changelog

0.6.2 Changelog (click to expand)
  • Work around Black Box rendering issues on certain Display Color Profiles
    • Limited to Ventura currently due to limitations with other color profiles
    • Applicable for HD3000-based machines (ex. MacBookAir4,x, MacBookPro8,x, Macmini5,x)
  • Ensure Moraea_BlurBeta is set on non-Metal systems
  • Implement proper Root Unpatching verification in GUI
    • Removes arbitrary patch requirements used against unpatching (ex. network connection)
  • Implement Kernel Debug Kit installation during OS installs
    • Avoids network requirement for first time installs
    • Paired along side AutoPkgInstaller
  • Implement Kernel Debug Kit backup system
    • Allows for easy restoration of KDKs if OS updates corrupted installed KDKs
  • Update Wireless binaries
    • Fixed WiFi preferences crash with legacy wifi patches
  • Update non-Metal Binaries
    • Improved menubar blur saturation
    • Fixed System Settings hover effects, including Bluetooth connect button
    • Add Books hacks (reimplement cover image generation, disable broken page curl animation)
    • Fixed unresponsive buttons
  • Implement Hardware Encoding support for AMD GCN 1-3, Polaris and Vega GPUs
    • Applicable for pre-Haswell Macs on macOS Ventura
    • Resolves DRM playback issues on Netflix, Disney+, etc.
      • Note: GCN 1-3 DRM is functional, however hardware video encoding is still experimental
        • AppleTV+ may be unstable due to this
  • Implement support for AMD Navi and Lexa MXM GPUs in 2009-2011 iMacs
    • Primarily applicable for MXM 3.0 variants of AMD WX3200 (0x6981) and AMD RX5500XT (0x7340)
    • Credit to Ausdauersportler for implementation
  • Implement Continuity Camera Unlocking for pre-Kaby Lake CPUs
    • Applicable for all legacy Macs in macOS Ventura
  • Resolve boot support for 3802-based GPUs with macOS 13.3
    • Applicable for following GPUs:
      • Intel Ivy Bridge and Haswell iGPUs
      • Nvidia Kepler dGPUs
    • Note: patchset now requires AMFI to be disabled, patchset still in active development to remove this requirement
  • Backend Changes:
    • Refactored kdk_handler.py
      • Prioritizes KdkSupportPkg repository for downloads
        • Skips calls to Apple's now defunct Developer Portal API
      • Support local loose matching when no network connection is available
      • Implement pkg receipt verification to validate integrity of KDKs
    • Implemented logging framework usage for more reliable logging
      • Logs are stored under ~/Library/Logs/OpenCore-Patcher.log
      • Subsequent runs are appended to the log, allowing for easy debugging
    • Implemented new network_handler.py module
      • Allows for more reliable network calls and downloads
      • Better supports network timeouts and disconnects
      • Dramatically less noise in console during downloads
    • Implemented new macOS Installer handler
    • Removed unused modules:
      • sys_patch_downloader.py
      • run.py
      • TUI modules
  • Build Server Changes:
    • Upgrade Python backend to 3.10.9
    • Upgrade Python modules:
      • requests - 2.28.2
      • pyobjc - 9.0.1
      • wxpython - 4.2.0
      • pyinstaller - 5.7.0
      • packaging - 23.0
  • Increment Binaries:
    • PatcherSupportPkg 0.8.7 - release
    • AutoPkgInstaller 1.0.2 - release
    • FeatureUnlock 1.1.4 - rolling (0e8d87f)
    • Lilu 1.6.4 - release
    • WhateverGreen 1.6.4 - release
    • NVMeFix 1.1.0 - release
    • Innie 1.3.1 - release
    • OpenCorePkg 0.9.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

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

NewReleases is sending notifications on new releases.