Skip to content

Releases: dortania/OpenCore-Legacy-Patcher

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

0.1.5

17 May 18:25
Compare
Choose a tag to compare
  • Fix crashing when Wireless module not present
  • Add iMac10,1 default dGPU pathing
  • Add agdpmod=vit9696 to all Nvidia Metal iMacs
    • Fixes external display support on Nvidia iMac12,x
  • Remove reliance on AppleBacklightFixup
  • Support space in path when downloading Root Patches
  • Enable PanicNoKextDump by default
  • Expand AppleGraphicsPowerManagement and AppleGraphicsDeviceControl Override support
  • Fix MacBookPro8,2/3 Brightness Control
    • dGPU must be disabled via NVRAM or deMUXed
  • Increment binaries:
    • Apple Binaries 478f6a6 (0.0.7 release - 05-16-2021)
  • Add SeedUtil option to Advanced Patcher Settings

0.1.4

12 May 00:52
Compare
Choose a tag to compare

0.1.4

  • Fix Device Path formatting on 2012+ iMacs

0.1.3

  • Fix internal PCIe devices reporting as external
    • Opt for built-in when device path is detectable
    • Innie 0ccd95e (1.3.0 release - 01-16-2021)
  • Fix MacBookPro5,4 audio support
  • Increment binaries
    • AppleALC 58b57ee (1.6.1 rolling - 05-07-2021)
    • Apple Binaries 74bd80f (0.0.6 release - 05-09-2021)
  • Support custom CPU names in About This Mac
  • Fix NightShift accidentally disabling on Minimal SMBIOS configs
  • Fix iMac9,1 audio support
  • Heavily expand Graphics ID list
  • Fix iMac7,1 and iMac8,1 audio support
  • Work-around Bluetooth Kernel Panic on Apple's Bluetooth 2.0 Controllers (USB 05AC:8206)
    • Affects iMac7,1 and MacPro3,1
  • Fix iMac external display support
  • Fix NVMe properties not applying when OpenCore is installed

0.1.3

11 May 16:55
Compare
Choose a tag to compare
  • Fix internal PCIe devices reporting as external
    • Opt for built-in when device path is detectable
    • Innie 0ccd95e (1.3.0 release - 01-16-2021)
  • Fix MacBookPro5,4 audio support
  • Increment binaries
    • AppleALC 58b57ee (1.6.1 rolling - 05-07-2021)
    • Apple Binaries 74bd80f (0.0.6 release - 05-09-2021)
  • Support custom CPU names in About This Mac
  • Fix NightShift accidentally disabling on Minimal SMBIOS configs
  • Fix iMac9,1 audio support
  • Heavily expand Graphics ID list
  • Fix iMac7,1 and iMac8,1 audio support
  • Work-around Bluetooth Kernel Panic on Apple's Bluetooth 2.0 Controllers (USB 05AC:8206)
    • Affects iMac7,1 and MacPro3,1
  • Fix iMac external display support
  • Fix NVMe properties not applying when OpenCore is installed

0.1.2

03 May 16:01
Compare
Choose a tag to compare
  • Fix IDE support on 2008 era MacBooks, iMacs and Xserves
  • Fix reduced output speeds on BCM94360 series Wifi cards
  • Fix accidentally disabling non-existent iGPU in iMac11,2
  • Remove USB ACPI Patching requirement for Minimal SMBIOS setups
  • Probe hardware for Backlight pathing on iMac10,1, iMac11,x and iMac12,x with Metal GPUs
  • Add Windows UEFI Audio support to Sandy and Ivy Bridge Macs
  • Add 3rd Party NVMe Power Management Patches
    • NVMeFix fafc52d (1.0.7 release - 05-03-2021)
  • Strip unused ACPI and Kernel entries during build
  • Allow native Macs to use OpenCore
    • Better 3rd party NVMe support
    • Better Wireless networking support
  • Fix MacBook6,1 audio support
  • Increment binaries
    • OpenCore 65cc81b (0.6.9 release - 05-03-2021)
    • Lilu c77722d (1.5.3 release - 05-03-2021)
    • AppleALC 84850d0 (1.6.0 rolling - 04-30-2021)
    • RestrictEvents 9e2bb0f (1.0.1 release - 05-03-2021)
  • Allow CPUFriend on all El-Capitan Era Macs
  • Fix UEFI 2.0 Application support on upgraded Nvidia GPUs
  • Add experimental Sidecar support
    • Requires Mac with Metal Intel iGPU and the iPad to be directly plugged in, wireless highly unstable
    • SidecarFixup efdf11c (1.0.0 release - 05-02-2021)

0.1.1

26 Apr 21:00
Compare
Choose a tag to compare
  • Fix iMac11,3 GFX0 pathing
  • Add MouSSE support to iMac10,1 with Metal AMD GPU
  • Fix iMac11,1 and iMac11,3 Nvidia boot issues after PRAM reset
  • Fix DRM support on Nvidia-only configurations
    • Support optional setting between DRM and QuickSync support on iMacs13,x and iMac14,x
  • Add public beta support for Legacy GPU Acceleration (v0.0.4)
    • Note ATI/AMD TeraScale 2 unsupported (HD 5/6000)
  • Add better kmutil crash handling
  • Fix build crashing when no wifi card is present
  • Allow Legacy Acceleration Patches on Mac Pros and Xserves
  • Fix USB kernel panics on iMac7,1
  • Fix AppleALC support in Mojave
  • Fix TeraScale 1 GPU detection
  • Enable Graphics Acceleration on legacy GPUs by default
  • Fix incorrectly disabling SIP/SMB on Metal GPUs
  • Fix error output when rebuilding kernel cache fails
  • Fix Acceleration Linking for Intel Ironlake iGPUs

Hello everyone! So with 11.3's official release today, we're proud to announce that we've released OpenCore Legacy Patcher v0.1.1! And with it, beta support for GPU Acceleration Patches!

Overall we're insanely impressed with the progress made regarding acceleration support and have to give a huge round of applause to our very own @ASentientBot. While not perfect, these acceleration patches are very much usable and even daily drivable for those willing to tolerate the odd visual glitches here and there. And building off the foundation ASentientBot had laid with their Nvidia Acceleration Patches, we were able to get AMD's TeraScale 1 series, Intel's IronLake and Sandy Bridge series all working fantastically!

  • Note: with macOS 11.3 Beta 2 and newer, there is heavy display artifacting on AMD GPUs during sleep wake, display resolution changing and connecting external displays. We highly advise users to stay on 11.2.3 until we've resolved the issue

  • Note 2: Mac Pro users with NVMe drives should be wary of installing 11.3 as well due to the device being present resulting in boot issues

  • Note 3: For current known issues with acceleration patches, check out the associated Github issue

For the furst 2 notes, I've uploaded an 11.2.3 Installer on Archive.org for users to easily download when Apple removes the app from their servers:

https://archive.org/details/install-mac-os-11.2.3-20-d-91

And our final announcement for today is that we've started our very own discord server, OpenCore Patcher Paradise! The goal of this server is to help consolidate information, testing, issues and such into one server. With the influx of users trying the acceleration patches, we highly recommend popping in our server if you have any concerns or success posts.

Server Link: https://discord.gg/UbM8U75E

0.1.0

17 Apr 23:06
Compare
Choose a tag to compare

0.1.0

  • Fix crash on iMacs with Metal GPUs

0.0.23

  • Fix MacBookPro4,1 15" and 17" audio support
  • Fix iMac7,1 24" and iMac9,1 24" audio support
  • Fix Macmini4,1 audio support
  • Increment binaries
    • AppleALC 1a3e5cb (1.6.0 rolling - 04-14-2021)
  • Enhance Wifi model detection
  • Hide OpenShell.efi by default
  • Add Brightness Control patches for legacy Nvidia, AMD and Intel GPUs
    • Models with brightness control issues in Catalina partially supported
  • Add user configurable Bootstrap setting
  • Enhance GPU Detection logic
  • Increment AppleBackLightFixup v1.0.1
    • Add panel type F10T9cde
  • Enhance HDMI audio support on Mac Pros and Xserves
  • Strip unused kext entries during build
  • Add gfxutil support for better DeviceProperty path detection
  • Add basic CLI support
  • Disable SIP and SecureBootModel by default on legacy GPUs

0.0.23

17 Apr 18:39
Compare
Choose a tag to compare
  • Fix MacBookPro4,1 15" and 17" audio support
  • Fix iMac7,1 24" and iMac9,1 24" audio support
  • Fix Macmini4,1 audio support
  • Increment binaries
    • AppleALC 1a3e5cb (1.6.0 rolling - 04-14-2021)
  • Enhance Wifi model detection
  • Hide OpenShell.efi by default
  • Add Brightness Control patches for legacy Nvidia, AMD and Intel GPUs
    • Models with brightness control issues in Catalina partially supported
  • Add user configurable Bootstrap setting
  • Enhance GPU Detection logic
  • Increment AppleBackLightFixup v1.0.1
    • Add panel type F10T9cde
  • Enhance HDMI audio support on Mac Pros and Xserves
  • Strip unused kext entries during build
  • Add gfxutil support for better DeviceProperty path detection
  • Add basic CLI support
  • Disable SIP and SecureBootModel by default on legacy GPUs

0.0.22

10 Apr 00:33
Compare
Choose a tag to compare
  • Add ExFat support for models missing driver
    • Aids BootCamp support for EFI based installs on 2010 and older Macs
  • Fix CPU Boosting on 2011 and older Macs
  • Add basic support for Xserve2,1
  • Add AppleALC support(99b3662 - 1.6.0 rolling - 04-09-2021), remove AppleHDA patching requirement
  • Add BCM94322 and BCM94321 chipset support

This release is extra big for us, as we've removed any requirement for root volume patching! What this means is that users will no longer need to patch the root volume to retain functionality compared to older versions of this patcher. This will allow for features such as:

  • SIP
  • FileVault
  • delta updates (ie. ~2GB)

Additionally, we've finally added support for BCM94322 and BCM94321 meaning all wifi cards from every Mac supported by this patcher will now work!