Skip to content

Releases: dortania/OpenCore-Legacy-Patcher

2.3.2

04 Apr 12:54
da8299d
Compare
Choose a tag to compare

2.3.2 is a bug fix release for T1 Macs with Password Prompts. See 2.3.0/2.3.1 release notes for general changes.


With the release of OpenCore Legacy Patcher 2.3.2, this version will primarily focus on macOS 15.4 support.

Primary changes include:

  • Resolve Broadwell widget rendering on macOS Sequoia
  • Resolve some T1 communication issues on macOS Sequoia
  • Resolve some non-Metal graphical issues on several OSes

See changelog for more information. Otherwise hope everyone enjoys the new release!


As to be expected, macOS Sequoia 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

2.3.2 Changelog (click to expand)
  • Resolve erroring in Passwords app and Safari Autofill on T1 Macs running 15.4 or later
  • Increment binaries:
    • PatcherSupportPkg 1.9.3 - release
2.3.1 Changelog (click to expand)
  • Resolve error on OpenCore Vaulted configs
    • Regression from 2.3.0
2.3.0 Changelog (click to expand)
  • Disable crash analytics
    • Disabled server side for years, removing client side
  • OpenCore-Patcher-GUI.app.zip removed from release
    • Deprecated in 1.5.0, use OpenCore-Patcher.pkg for installation
  • Sync copyright label to 2025
  • Resolve MetallibSupportPkg failing to be cached on units without Kernel Debug Kit requirements
  • Resolve Broadwell widget rendering on macOS Sequoia
  • Resolve non-Metal crashing on macOS Big Sur and Sequoia (15.4)
  • Resolve T1 erroring on macOS Sequoia (15.4)
  • Enabled non-metal beta menubar styling globally
    • No changes to GUI settings
  • Increment binaries:
    • OpenCorePkg 1.0.4 - release
    • Lilu 1.7.0 - release
    • WhateverGreen 1.6.9 - release
    • AirPortBrcmFixup 2.1.9 - release
    • NVMeFix 1.1.2 - release
    • RestrictEvents 1.1.5 - release
    • FeatureUnlock 1.1.7 - release
    • DebugEnhancer 1.1.0 - release
    • CPUFriend 1.2.9 - release
    • BlueToolFixup 2.6.9 - release
    • CryptexFixup 1.0.4 - release
    • PatcherSupportPkg 1.9.2 - release

Asset Information

  • OpenCore-Patcher.pkg:
    • Visual GUI-based app installer
    • Recommended for all users
  • OpenCore-Patcher-Uninstaller.pkg:
    • Uninstalls OpenCore-Patcher.app and additional utilities
    • Does not revert any patches installed
  • AutoPkg-Assets.pkg:
    • Additional resources used by OpenCore-Patcher
    • Automatically pulled when needed, don't download

2.3.1

02 Apr 01:48
Compare
Choose a tag to compare

2.3.1 is a bug fix release for 2.3.0 regarding configurations with OpenCore vaulting enabled failing to boot. See 2.3.0 release notes for general changes.


With the release of OpenCore Legacy Patcher 2.3.1, this version will primarily focus on macOS 15.4 support.

Primary changes include:

  • Resolve Broadwell widget rendering on macOS Sequoia
  • Resolve some T1 communication issues on macOS Sequoia
  • Resolve some non-Metal graphical issues on several OSes

See changelog for more information. Otherwise hope everyone enjoys the new release!


As to be expected, macOS Sequoia 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

2.3.1 Changelog (click to expand)
  • Resolve error on OpenCore Vaulted configs
    • Regression from 2.3.0
2.3.0 Changelog (click to expand)
  • Disable crash analytics
    • Disabled server side for years, removing client side
  • OpenCore-Patcher-GUI.app.zip removed from release
    • Deprecated in 1.5.0, use OpenCore-Patcher.pkg for installation
  • Sync copyright label to 2025
  • Resolve MetallibSupportPkg failing to be cached on units without Kernel Debug Kit requirements
  • Resolve Broadwell widget rendering on macOS Sequoia
  • Resolve non-Metal crashing on macOS Big Sur and Sequoia (15.4)
  • Resolve T1 erroring on macOS Sequoia (15.4)
  • Enabled non-metal beta menubar styling globally
    • No changes to GUI settings
  • Increment binaries:
    • OpenCorePkg 1.0.4 - release
    • Lilu 1.7.0 - release
    • WhateverGreen 1.6.9 - release
    • AirPortBrcmFixup 2.1.9 - release
    • NVMeFix 1.1.2 - release
    • RestrictEvents 1.1.5 - release
    • FeatureUnlock 1.1.7 - release
    • DebugEnhancer 1.1.0 - release
    • CPUFriend 1.2.9 - release
    • BlueToolFixup 2.6.9 - release
    • CryptexFixup 1.0.4 - release
    • PatcherSupportPkg 1.9.2 - release

Asset Information

  • OpenCore-Patcher.pkg:
    • Visual GUI-based app installer
    • Recommended for all users
  • OpenCore-Patcher-Uninstaller.pkg:
    • Uninstalls OpenCore-Patcher.app and additional utilities
    • Does not revert any patches installed
  • AutoPkg-Assets.pkg:
    • Additional resources used by OpenCore-Patcher
    • Automatically pulled when needed, don't download

2.3.0

31 Mar 17:25
Compare
Choose a tag to compare

With the release of OpenCore Legacy Patcher 2.3.0, this version will primarily focus on macOS 15.4 support.

Primary changes include:

  • Resolve Broadwell widget rendering on macOS Sequoia
  • Resolve some T1 communication issues on macOS Sequoia
  • Resolve some non-Metal graphical issues on several OSes

See changelog for more information. Otherwise hope everyone enjoys the new release!


As to be expected, macOS Sequoia 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

2.3.0 Changelog (click to expand)
  • Disable crash analytics
    • Disabled server side for years, removing client side
  • OpenCore-Patcher-GUI.app.zip removed from release
    • Deprecated in 1.5.0, use OpenCore-Patcher.pkg for installation
  • Sync copyright label to 2025
  • Resolve MetallibSupportPkg failing to be cached on units without Kernel Debug Kit requirements
  • Resolve Broadwell widget rendering on macOS Sequoia
  • Resolve non-Metal crashing on macOS Big Sur and Sequoia (15.4)
  • Resolve T1 erroring on macOS Sequoia (15.4)
  • Enabled non-metal beta menubar styling globally
    • No changes to GUI settings
  • Increment binaries:
    • OpenCorePkg 1.0.4 - release
    • Lilu 1.7.0 - release
    • WhateverGreen 1.6.9 - release
    • AirPortBrcmFixup 2.1.9 - release
    • NVMeFix 1.1.2 - release
    • RestrictEvents 1.1.5 - release
    • FeatureUnlock 1.1.7 - release
    • DebugEnhancer 1.1.0 - release
    • CPUFriend 1.2.9 - release
    • BlueToolFixup 2.6.9 - release
    • CryptexFixup 1.0.4 - release
    • PatcherSupportPkg 1.9.2 - release

Asset Information

  • OpenCore-Patcher.pkg:
    • Visual GUI-based app installer
    • Recommended for all users
  • OpenCore-Patcher-Uninstaller.pkg:
    • Uninstalls OpenCore-Patcher.app and additional utilities
    • Does not revert any patches installed
  • AutoPkg-Assets.pkg:
    • Additional resources used by OpenCore-Patcher
    • Automatically pulled when needed, don't download

2.2.0

11 Dec 17:06
Compare
Choose a tag to compare

With the release of OpenCore Legacy Patcher 2.2.0, this version will primarily focus on macOS 15.2 support (dropping later today).

Primary changes include:

  • Resolve JavaScriptCore crashes on macOS 15.2 and Safari 18,2 (including macOS Ventura and Sonoma)
    • Applicable for Macs without AVX support (pre-Sandy Bridge)
  • Resolve a number of non-Metal graphical issues in macOS Sonoma and Sequoia

See changelog for more information. Otherwise hope everyone enjoys the new release!


As to be expected, macOS Sequoia 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

2.2.0 Changelog (click to expand)
  • Resolved non-metal accessibility zoom on macOS Sonoma/Sequoia
  • Resolved non-metal photos app on macOS Sequoia
  • Resolved non-metal Screen Sharing on macOS Sequoia
  • Resolved non-metal inverted screenshots on macOS Sequoia
  • Improved non-metal beta menubar reliability
  • Disabled non-metal broken weather background animations on macOS Sequoia
  • Resolved non-metal safari hide distracting items crash on macOS Sequoia
  • Resolved non-metal full screen transition on macOS Sonoma/Sequoia
  • Resolved T1 Apple Pay on macOS Sequoia
  • Resolved T1 TouchID support on macOS Sequoia 15.2
  • Resolved iCloud sync problems
  • Resolved JavaScriptCore on pre-AVX Macs on macOS Sequoia 15.2/Safari 18.2
  • Increment binaries:
    • PatcherSupportPkg 1.9.1 - release

Asset Information

  • OpenCore-Patcher.pkg:
    • Visual GUI-based app installer
    • Recommended for all users
  • OpenCore-Patcher-Uninstaller.pkg:
    • Uninstalls OpenCore-Patcher.app and additional utilities
    • Does not revert any patches installed
  • OpenCore-Patcher-GUI.app:
    • Legacy app, installs OpenCore-Patcher.pkg internally
    • Direct app download is deprecated, and planned for remove in the future
  • AutoPkg-Assets.pkg:
    • Additional resources used by OpenCore-Patcher
    • Automatically pulled when needed, don't download

2.1.2

06 Nov 19:17
Compare
Choose a tag to compare

2.1.2 is a bug fix release for 2.1.0/2.1.1 regarding certain GUI settings saving incorrectly. See 2.1.0 release notes for general changes.


With the release of OpenCore Legacy Patcher 2.1.2, this version will primarily focus on stability and bug fixes. However, this release does support settings retention in the GUI, allowing users to save settings between runs and updates.

Changes include:

  • Support saving settings from the GUI between app launches.
    • Note this only applies for on-model settings, changing Mac models resets settings.
  • Disabling FeatureUnlock and mediaanalysisd (Live Text) by default for stability.
    • If either features are desired, can be re-enabled in settings.
  • Resolve macOS 15.1 (24B2083) Apple Silicon installer appearing as a download option.
  • Resolve WhatsApp crash on 15.1.

See changelog for more information. Otherwise hope everyone enjoys the new release!


As to be expected, macOS Sequoia 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

2.1.2, 2.1.1 and 2.1.0 Changelog (click to expand)

2.1.2

  • Add additional error handling for when building OpenCore errors out
    • Prevents broken EFI from being installed to disk
  • Add additional error handling for broken settings file from OCLP 2.1.0
    • If typing for settings is wrong, app will skip setting it, delete from settings file and use default
    • Delete /Users/Shared/.com.dortania.opencore-legacy-patcher.plist and restart app to avoid this issue
  • Add additional warning about OCLP 2.1.0 bug where certain settings saved incorrectly
    • Delete /Users/Shared/.com.dortania.opencore-legacy-patcher.plist and restart app if TypeError: unsupported type: <class 'NoneType'> error occurs

2.1.1

  • Resolve boolean GUI settings saving incorrectly as Python's None type

2.1.0

  • Disable FeatureUnlock by default
    • Intended to maintain long term stability
    • If features unlocked by FeatureUnlock desired, can be enabled in settings
  • Disable mediaanalysisd on Metal 3802-based GPUs
    • Intended to maintain long term stability
    • If Live Text support desired, can be enabled in settings
  • Support for retaining GUI settings when building on-model
    • When switching to a different model, model-specific GUI settings will be reset
    • Note resetting saved settings not implemented yet
      • Delete /Users/Shared/.com.dortania.opencore-legacy-patcher.plist and restart app to reset settings
  • Resolve macOS 15.1 (24B2083) Apple Silicon installer appearing as download option
  • Resolve WhatsApp crashing on 15.1
  • Increment binaries:
    • PatcherSupportPkg 1.8.4 - release

Asset Information

  • OpenCore-Patcher.pkg:
    • Visual GUI-based app installer
    • Recommended for all users
  • OpenCore-Patcher-Uninstaller.pkg:
    • Uninstalls OpenCore-Patcher.app and additional utilities
    • Does not revert any patches installed
  • OpenCore-Patcher-GUI.app:
    • Legacy app, installs OpenCore-Patcher.pkg internally
    • Direct app download is deprecated, and planned for remove in the future
  • AutoPkg-Assets.pkg:
    • Additional resources used by OpenCore-Patcher
    • Automatically pulled when needed, don't download

2.1.1

05 Nov 15:53
ab74037
Compare
Choose a tag to compare

2.1.1 is a bug fix release for 2.1.0 regarding certain GUI settings saving incorrectly. See 2.1.0 release notes for general changes.


With the release of OpenCore Legacy Patcher 2.1.0/2.1.1, this version will primarily focus on stability and bug fixes. However, this release does support settings retention in the GUI, allowing users to save settings between runs and updates.

Changes include:

  • Support saving settings from the GUI between app launches.
    • Note this only applies for on-model settings, changing Mac models resets settings.
  • Disabling FeatureUnlock and mediaanalysisd (Live Text) by default for stability.
    • If either features are desired, can be re-enabled in settings.
  • Resolve macOS 15.1 (24B2083) Apple Silicon installer appearing as a download option.
  • Resolve WhatsApp crash on 15.1.

See changelog for more information. Otherwise hope everyone enjoys the new release!


As to be expected, macOS Sequoia 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

2.1.1 and 2.1.0 Changelog (click to expand)

2.1.1

  • Resolve boolean GUI settings saving incorrectly as Python's None type

2.1.0

  • Disable FeatureUnlock by default
    • Intended to maintain long term stability
    • If features unlocked by FeatureUnlock desired, can be enabled in settings
  • Disable mediaanalysisd on Metal 3802-based GPUs
    • Intended to maintain long term stability
    • If Live Text support desired, can be enabled in settings
  • Support for retaining GUI settings when building on-model
    • When switching to a different model, model-specific GUI settings will be reset
    • Note resetting saved settings not implemented yet
      • Delete /Users/Shared/.com.dortania.opencore-legacy-patcher.plist and restart app to reset settings
  • Resolve macOS 15.1 (24B2083) Apple Silicon installer appearing as download option
  • Resolve WhatsApp crashing on 15.1
  • Increment binaries:
    • PatcherSupportPkg 1.8.4 - release

Asset Information

  • OpenCore-Patcher.pkg:
    • Visual GUI-based app installer
    • Recommended for all users
  • OpenCore-Patcher-Uninstaller.pkg:
    • Uninstalls OpenCore-Patcher.app and additional utilities
    • Does not revert any patches installed
  • OpenCore-Patcher-GUI.app:
    • Legacy app, installs OpenCore-Patcher.pkg internally
    • Direct app download is deprecated, and planned for remove in the future
  • AutoPkg-Assets.pkg:
    • Additional resources used by OpenCore-Patcher
    • Automatically pulled when needed, don't download

2.1.0

01 Nov 17:17
Compare
Choose a tag to compare

With the release of OpenCore Legacy Patcher 2.1.0, this version will primarily focus on stability and bug fixes. However, this release does support settings retention in the GUI, allowing users to save settings between runs and updates.

Changes include:

  • Support saving settings from the GUI between app launches.
    • Note this only applies for on-model settings, changing Mac models resets settings.
  • Disabling FeatureUnlock and mediaanalysisd (Live Text) by default for stability.
    • If either features are desired, can be re-enabled in settings.
  • Resolve macOS 15.1 (24B2083) Apple Silicon installer appearing as a download option.
  • Resolve WhatsApp crash on 15.1.

See changelog for more information. Otherwise hope everyone enjoys the new release!


As to be expected, macOS Sequoia 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

2.1.0 Changelog (click to expand)
  • Disable FeatureUnlock by default
    • Intended to maintain long term stability
    • If features unlocked by FeatureUnlock desired, can be enabled in settings
  • Disable mediaanalysisd on Metal 3802-based GPUs
    • Intended to maintain long term stability
    • If Live Text support desired, can be enabled in settings
  • Support for retaining GUI settings when building on-model
    • When switching to a different model, model-specific GUI settings will be reset
    • Note resetting saved settings not implemented yet
      • Delete /Users/Shared/.com.dortania.opencore-legacy-patcher.plist and restart app to reset settings
  • Resolve macOS 15.1 (24B2083) Apple Silicon installer appearing as download option
  • Resolve WhatsApp crashing on 15.1
  • Increment binaries:
    • PatcherSupportPkg 1.8.4 - release

Asset Information

  • OpenCore-Patcher.pkg:
    • Visual GUI-based app installer
    • Recommended for all users
  • OpenCore-Patcher-Uninstaller.pkg:
    • Uninstalls OpenCore-Patcher.app and additional utilities
    • Does not revert any patches installed
  • OpenCore-Patcher-GUI.app:
    • Legacy app, installs OpenCore-Patcher.pkg internally
    • Direct app download is deprecated, and planned for remove in the future
  • AutoPkg-Assets.pkg:
    • Additional resources used by OpenCore-Patcher
    • Automatically pulled when needed, don't download

2.0.2

27 Sep 22:05
Compare
Choose a tag to compare

2.0.2 is a bug fix release for 2.0.0/2.0.1 to handle some bugs with Nvidia GPUs, general graphics bugs and macOS 15.1 support. See below for new changes introduced with 2.0.0:


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


With macOS Sequoia, 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 limitations with macOS Sequoia:

  • Lack of support for recently dropped 2018 T2 MacBook Airs (MacBookAir8,x).
  • Single CPU limitation on 2008 Mac Pro (MacPro3,1) and 2008 Xserve (Xserve2,1).
    • Booting with more than 4 cores breaks Sequoia, OpenCore Legacy Patcher will automatically disable additional cores.
    • When running an older OS, you can disable this limitation in Settings.
  • Photos Application is non-functional for non-Metal-based graphics cards.
    • Applicable for pre-2012 Macs (See table below).

Non-Metal Graphics Models:

  • 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

We hope as time passes, we'll be able to tackle these issues. 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 Sequoia 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

2.0.2, 2.0.1 and 2.0.0 Changelog (click to expand)

2.0.2

  • Fix Nvidia Kepler patches not installing on Monterey
  • Fix iMac7,1 and iMac8,1 failing to apply root patches on macOS Sequoia
  • Avoid downgrading AppleGVA stack on AMD GCN and newer GPUs
  • Resolve glitched widgets on 3802-based GPUs running macOS Sequoia 15.1
  • Resolve CoreImage crashes on 3802-based GPUs running macOS Sequoia
  • Resolve missing screen capture crop borders on non-Metal GPUs running macOS Sequoia
  • Resolve TeraScale 2 HDCP kernel panic
  • Resolve specific Wallpaper locking up on non-Metal GPUs running macOS Sequoia
    • Removes unsupported Metal-based wallpaper (Macintosh Wallpaper)
  • Resolve firmware upload incompatibilities on pre-2012 Macs with 2012+ Airport cards
  • Resolve diskutil failing to be located in the installer creation process
  • Increment binaries:
    • PatcherSupportPkg 1.8.3 - release

2.0.1

  • Fix MacBookPro13,3 listing 'Available patches' after having installed all applicable patches
  • Fix Nvidia Tesla and Kepler patches not installing on Monterey (and older if applicable)
  • Fix Nvidia Web Drivers incorrectly listing 'OpenGL', 'compat' and 'nvda_drv(_vrl)' missing

2.0.0

  • Set AssociatedBundleIdentifiers property in launch services as an array
  • Move to auto-generated pre/postinstall scripts for PKGs
    • Streamlines PKG creation process, ensuring Install and AutoPKG scripts are always in sync
  • Add support for gktool in PKG postinstall scripts
    • Removes Gatekeeper "verifying" prompt on first launch after PKG installation
    • Note gktool is only available on macOS Sonoma and newer
  • Resolve unpatching crash edge case when host doesn't require patches.
  • Implement new Software Update Catalog Parser for macOS Installers
  • Implement new Copy on Write detection mechanism for all file copying operations
    • Implemented using getattrlist and VOL_CAP_INT_CLONE flag
    • Helps improve performance on APFS volumes
  • Increase model range for S1X/S3X patching to include Haswell Macs and MacPro6,1
    • Helps avoid an issue where older machines with newer, unsupported SSDs would fail to boot
    • Only affects building EFI from another machine
  • Resolve AMD Navi MXM GPU detection for modded iMac9,x-12,x
  • Implement early macOS Sequoia support:
    • Supporting Macs with Metal and non-Metal-based graphics:
      • MacBook5,x - 10,1
      • MacBookAir2,x - 7,x
      • MacBookPro4,1 - 14,x
      • Macmini3,1 - 7,1
      • iMac7,1 - 18,x
      • MacPro3,1 - 6,1
        • MacPro3,1 can only boot with 4 cores max currently
        • 8 cores can be re-enabled for older OSes in the GUI:
          • Settings -> Build -> MacPro3,1/Xserve2,1 Workaround
      • Xserve2,1 - 3,1
        • Xserve2,1 can only boot with 4 cores max currently
        • 8 cores can be re-enabled for older OSes in the GUI:
          • Settings -> Build -> MacPro3,1/Xserve2,1 Workaround
    • Excludes the newly dropped MacBookAir8,x series.
      • No estimate can be given when support will be added.
    • For non-Metal graphics, Photos app will be broken.
      • No estimate can be given when support will be added.
  • Implement new MetallibSupportPkg system to support macOS Sequoia on Metal 3802-based GPUs.
  • Implement new Patchset Detection architecture.
  • Implement new kernel cache building architecture.
  • Resolve "Label" error in com.dortania.opencore-legacy-patcher.os-caching.plist.
  • Add macOS Sequoia icons to boot picker and GUI.
  • Resolve Memoji crashes on 3802 GPUs.
  • Resolve Photos Memories tab crash on Intel Ivy Bridge/Haswell iGPUs.
  • Increment Binaries:
    • PatcherSupportPkg 1.8.0 - release
    • OpenCorePkg 1.0.1 - release
    • Lilu 1.6.8 - release
    • WhateverGreen 1.6.7 - release
    • RestrictEvents 1.1.4 - release
    • FeatureUnlock 1.1.6 - release
    • DebugEnhancer 1.0.9 - release
    • CPUFriend 1.2.8 - release
    • AutoPkgInstaller 1.0.4 - release
    • CryptexFixup 1.0.3 - release

Asset Information

  • OpenCore-Patcher.pkg:
    • Visual GUI-based app installer
    • Recommended for all users
  • OpenCore-Patcher-Uninstaller.pkg:
    • Uninstalls OpenCore-Patcher.app and additional utilities
    • Does not revert any patches installed
  • OpenCore-Patcher-GUI.app:
    • Legacy app, installs OpenCore-Patcher.pkg internally
    • Direct app download is deprecated, and planned for remove in the future
  • AutoPkg-Assets.pkg:
    • Additional resources used by OpenCore-Patcher
    • Automatically pulled when needed, don't download

2.0.1

16 Sep 17:27
Compare
Choose a tag to compare

2.0.1 is a bug fix release for 2.0.0 to handle some bugs with Nvidia GPUs and UI. See below for new changes introduced with 2.0.0:


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


With macOS Sequoia, 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 limitations with macOS Sequoia:

  • Lack of support for recently dropped 2018 T2 MacBook Airs (MacBookAir8,x).
  • Single CPU limitation on 2008 Mac Pro (MacPro3,1) and 2008 Xserve (Xserve2,1).
    • Booting with more than 4 cores breaks Sequoia, OpenCore Legacy Patcher will automatically disable additional cores.
    • When running an older OS, you can disable this limitation in Settings.
  • Photos Application is non-functional for non-Metal-based graphics cards.
    • Applicable for pre-2012 Macs (See table below).

Non-Metal Graphics Models:

  • 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

We hope as time passes, we'll be able to tackle these issues. 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 Sequoia 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

2.0.1 and 2.0.0 Changelog (click to expand)

2.0.1

  • Fix MacBookPro13,3 listing 'Available patches' after having installed all applicable patches
  • Fix Nvidia Tesla and Kepler patches not installing on Monterey (and older if applicable)
  • Fix Nvidia Web Drivers incorrectly listing 'OpenGL', 'compat' and 'nvda_drv(_vrl)' missing

2.0.0

  • Set AssociatedBundleIdentifiers property in launch services as an array
  • Move to auto-generated pre/postinstall scripts for PKGs
    • Streamlines PKG creation process, ensuring Install and AutoPKG scripts are always in sync
  • Add support for gktool in PKG postinstall scripts
    • Removes Gatekeeper "verifying" prompt on first launch after PKG installation
    • Note gktool is only available on macOS Sonoma and newer
  • Resolve unpatching crash edge case when host doesn't require patches.
  • Implement new Software Update Catalog Parser for macOS Installers
  • Implement new Copy on Write detection mechanism for all file copying operations
    • Implemented using getattrlist and VOL_CAP_INT_CLONE flag
    • Helps improve performance on APFS volumes
  • Increase model range for S1X/S3X patching to include Haswell Macs and MacPro6,1
    • Helps avoid an issue where older machines with newer, unsupported SSDs would fail to boot
    • Only affects building EFI from another machine
  • Resolve AMD Navi MXM GPU detection for modded iMac9,x-12,x
  • Implement early macOS Sequoia support:
    • Supporting Macs with Metal and non-Metal-based graphics:
      • MacBook5,x - 10,1
      • MacBookAir2,x - 7,x
      • MacBookPro4,1 - 14,x
      • Macmini3,1 - 7,1
      • iMac7,1 - 18,x
      • MacPro3,1 - 6,1
        • MacPro3,1 can only boot with 4 cores max currently
        • 8 cores can be re-enabled for older OSes in the GUI:
          • Settings -> Build -> MacPro3,1/Xserve2,1 Workaround
      • Xserve2,1 - 3,1
        • Xserve2,1 can only boot with 4 cores max currently
        • 8 cores can be re-enabled for older OSes in the GUI:
          • Settings -> Build -> MacPro3,1/Xserve2,1 Workaround
    • Excludes the newly dropped MacBookAir8,x series.
      • No estimate can be given when support will be added.
    • For non-Metal graphics, Photos app will be broken.
      • No estimate can be given when support will be added.
  • Implement new MetallibSupportPkg system to support macOS Sequoia on Metal 3802-based GPUs.
  • Implement new Patchset Detection architecture.
  • Implement new kernel cache building architecture.
  • Resolve "Label" error in com.dortania.opencore-legacy-patcher.os-caching.plist.
  • Add macOS Sequoia icons to boot picker and GUI.
  • Resolve Memoji crashes on 3802 GPUs.
  • Resolve Photos Memories tab crash on Intel Ivy Bridge/Haswell iGPUs.
  • Increment Binaries:
    • PatcherSupportPkg 1.8.0 - release
    • OpenCorePkg 1.0.1 - release
    • Lilu 1.6.8 - release
    • WhateverGreen 1.6.7 - release
    • RestrictEvents 1.1.4 - release
    • FeatureUnlock 1.1.6 - release
    • DebugEnhancer 1.0.9 - release
    • CPUFriend 1.2.8 - release
    • AutoPkgInstaller 1.0.4 - release
    • CryptexFixup 1.0.3 - release

Asset Information

  • OpenCore-Patcher.pkg:
    • Visual GUI-based app installer
    • Recommended for all users
  • OpenCore-Patcher-Uninstaller.pkg:
    • Uninstalls OpenCore-Patcher.app and additional utilities
    • Does not revert any patches installed
  • OpenCore-Patcher-GUI.app:
    • Legacy app, installs OpenCore-Patcher.pkg internally
    • Direct app download is deprecated, and planned for remove in the future
  • AutoPkg-Assets.pkg:
    • Additional resources used by OpenCore-Patcher
    • Automatically pulled when needed, don't download

2.0.0

14 Sep 17:00
Compare
Choose a tag to compare

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


With macOS Sequoia, 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 limitations with macOS Sequoia:

  • Lack of support for recently dropped 2018 T2 MacBook Airs (MacBookAir8,x).
  • Single CPU limitation on 2008 Mac Pro (MacPro3,1) and 2008 Xserve (Xserve2,1).
    • Booting with more than 4 cores breaks Sequoia, OpenCore Legacy Patcher will automatically disable additional cores.
    • When running an older OS, you can disable this limitation in Settings.
  • Photos Application is non-functional for non-Metal-based graphics cards.
    • Applicable for pre-2012 Macs (See table below).

Non-Metal Graphics Models:

  • 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

We hope as time passes, we'll be able to tackle these issues. 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 Sequoia 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

2.0.0 Changelog (click to expand)
  • Set AssociatedBundleIdentifiers property in launch services as an array
  • Move to auto-generated pre/postinstall scripts for PKGs
    • Streamlines PKG creation process, ensuring Install and AutoPKG scripts are always in sync
  • Add support for gktool in PKG postinstall scripts
    • Removes Gatekeeper "verifying" prompt on first launch after PKG installation
    • Note gktool is only available on macOS Sonoma and newer
  • Resolve unpatching crash edge case when host doesn't require patches.
  • Implement new Software Update Catalog Parser for macOS Installers
  • Implement new Copy on Write detection mechanism for all file copying operations
    • Implemented using getattrlist and VOL_CAP_INT_CLONE flag
    • Helps improve performance on APFS volumes
  • Increase model range for S1X/S3X patching to include Haswell Macs and MacPro6,1
    • Helps avoid an issue where older machines with newer, unsupported SSDs would fail to boot
    • Only affects building EFI from another machine
  • Resolve AMD Navi MXM GPU detection for modded iMac9,x-12,x
  • Implement early macOS Sequoia support:
    • Supporting Macs with Metal and non-Metal-based graphics:
      • MacBook5,x - 10,1
      • MacBookAir2,x - 7,x
      • MacBookPro4,1 - 14,x
      • Macmini3,1 - 7,1
      • iMac7,1 - 18,x
      • MacPro3,1 - 6,1
        • MacPro3,1 can only boot with 4 cores max currently
        • 8 cores can be re-enabled for older OSes in the GUI:
          • Settings -> Build -> MacPro3,1/Xserve2,1 Workaround
      • Xserve2,1 - 3,1
        • Xserve2,1 can only boot with 4 cores max currently
        • 8 cores can be re-enabled for older OSes in the GUI:
          • Settings -> Build -> MacPro3,1/Xserve2,1 Workaround
    • Excludes the newly dropped MacBookAir8,x series.
      • No estimate can be given when support will be added.
    • For non-Metal graphics, Photos app will be broken.
      • No estimate can be given when support will be added.
  • Implement new MetallibSupportPkg system to support macOS Sequoia on Metal 3802-based GPUs.
  • Implement new Patchset Detection architecture.
  • Implement new kernel cache building architecture.
  • Resolve "Label" error in com.dortania.opencore-legacy-patcher.os-caching.plist.
  • Add macOS Sequoia icons to boot picker and GUI.
  • Resolve Memoji crashes on 3802 GPUs.
  • Resolve Photos Memories tab crash on Intel Ivy Bridge/Haswell iGPUs.
  • Increment Binaries:
    • PatcherSupportPkg 1.8.0 - release
    • OpenCorePkg 1.0.1 - release
    • Lilu 1.6.8 - release
    • WhateverGreen 1.6.7 - release
    • RestrictEvents 1.1.4 - release
    • FeatureUnlock 1.1.6 - release
    • DebugEnhancer 1.0.9 - release
    • CPUFriend 1.2.8 - release
    • AutoPkgInstaller 1.0.4 - release
    • CryptexFixup 1.0.3 - release

Asset Information

  • OpenCore-Patcher.pkg:
    • Visual GUI-based app installer
    • Recommended for all users
  • OpenCore-Patcher-Uninstaller.pkg:
    • Uninstalls OpenCore-Patcher.app and additional utilities
    • Does not revert any patches installed
  • OpenCore-Patcher-GUI.app:
    • Legacy app, installs OpenCore-Patcher.pkg internally
    • Direct app download is deprecated, and planned for remove in the future
  • AutoPkg-Assets.pkg:
    • Additional resources used by OpenCore-Patcher
    • Automatically pulled when needed, don't download