github dortania/OpenCore-Legacy-Patcher 0.3.2

latest releases: 1.4.3, 1.4.2, 1.4.1...
2 years ago

With this release of OpenCore Legacy Patcher, we've implemented a brand new spoofless approach for native OS usage. Previously we would attempt to pass ourselves a native Mac to pass OS checks however this forced us to implement numerous patches that Apple coded for the model we set.

With the spoofless approach, we're using the VMM masking to hide ourselves as a virtual machine allowing for far great flexibility with drivers and OS support.

However because of this switch, some applications may detect that the machine has been changed and ask to re-sign in. This is expected for users who are upgrading from 0.3.1 to 0.3.2.

  • Note 1: Models with AMD Polaris GPUs will retain Minimal spoofing to ensure Hardware Acceleration support. Users can customize this via the TUI under Patcher Settings -> SMBIOS Settings -> Set SMBIOS Spoof Level
  • Note 2: macOS 12.1 may not show up initially, this is an Apple bug affecting virtual machines. Either wait for Apple to resolve, or set spoof level to Minimal or higher

Please see additional notes before updating: VMM usage notes

HD3000 iGPU Note

Because of the switch to spoofless, the Intel HD3000 drivers need to patch the Board ID of the machine otherwise causing a black screen with the new EFI. We recommend users either:

  • Attempt to unpatch macOS, reboot and re-patch with spoofless booted
    • Only recommended for macOS Monterey
  • Reinstall macOS to clear itself of root patches
    • Recommended for Big Sur and older
  • Set Minimal or higher spoofing to retain the current Board ID
    • Available with TUI, Patcher Settings -> SMBIOS Settings -> Set SMBIOS Spoof Level

5k iMac Note

If you previously booted 0.3.1 or earlier, Reset NVRAM to ensure the old loader is no longer being called. This will ensure 5k output is properly resolved with 0.3.2.

Full Changelog

Changelog
  • Implement spoofless support (ie. no SMBIOS patching)
    • Requires macOS 11.3 or newer, for 11.2.3 and older use Minimal or higher spoofing
    • See additional notes before updating: VMM usage notes
  • Adjust SIP setting to better reflect current SIP usage
  • Resolve Monterey Bluetooth issues on user-upgraded BCM94331 BT4.0 modules
  • Fix iGPU-only iMac14,x display output when using Minimal/Moderate spoof
  • Increment Binaries:
    • OpenCore 0.7.6 - release
    • Lilu 1.5.8 - release
    • BrcmPatchRAM 2.6.1 - release
    • WhateverGreen 1.5.5 - release
    • PatcherSupportPkg 0.2.8 - release
    • FeatureUnlock 1.0.5 - rolling (9cf1e81)
  • Fix AirPlay to Mac on macOS 12.1
  • Add macOS InstallAssistant downloader to TUI
  • Resolve rare memory corruption due to FeatureUnlock
  • Raise SurPlus MaxKernel to 21.99.99
  • Fix Content Caching with spoofless usage
  • Allow disabling of ConnectDrivers
    • Aid with Hibernation on MacBookPro9,1/MacBookPro10,1
  • Add legacy iSight patch
    • Applicable for MacBook4,1/5,2
    • Affected Device IDs: 0x8300, 0x8501, 0x8503
    • Credit to parrotgeek1 for LegacyUSBVideoSupport
  • Fix Wifi Password prompt in Monterey on legacy wifi
    • Applicable for Atheros, BCM94328, BCM94322
  • Fix OpenCL Acceleration on Ivy Bridge and Kepler
  • Add Apple RAID Card support
  • Add Legacy GCN build support off model for MXM iMacs
  • Resolve 5k Display Output support on 5k iMacs and iMac Pro
  • Resolve NVMe Patching on 2016-2017 MacBook Pros
  • Enable Windows VMX support for Haswell and Broadwell MacBooks

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

NewReleases is sending notifications on new releases.