Skip to content

6.0.0 supporting macOS 10.14.X - 13.X.X

Compare
Choose a tag to compare
@balopez83 balopez83 released this 30 Jun 17:36
· 22 commits to main since this release
260f659

WARNING: Converted OpenCore to the OpenCore Mod fork with this release. If you edit the config.plist you will need to take extra care to avoid breaking your EFI. If using OpenCore Configurator you will need to switch it to "Mod" or you will break your EFI.

Requirements of this Release

  • You are required to re-generate SMBIOS information to enable iServices with this release. Please make sure to sign out of all iServices before updating to this release or you will need to reinstall macOS to restore iServices.
  • You may have issues with "hibernation" after upgrading to this release. If you experience instant wake issues or other hibernation/sleep issues, you may need to reinstall macOS to resolve them.
  • OpenCore Legacy Patcher or separate USB installer required to upgrade to macOS Ventura or newer going forward. Reverted to the more appropriate MacBookPro11,5 SMBIOS which will prevent macOS Ventura or later from being provided as an upgrade option in System Preferences. Users with installs of macOS Ventura or later should continue to work without additional patching if already patched.
  • macOS Ventura no longer supports the Haswell graphics architecture of the Surface Pro 3. OpenCore Legacy Patcher required to re-enable graphic acceleration on the Surface Pro 3 in macOS Ventura and later. See Chapter 10 linked on the main page for instructions.

Surface Pro 3 Known Quirks:

  • Dual Boot with Windows is not well supported due to quirks with Surface Pro 3. Works well if installed after a clean macOS installation
  • Secure Boot must be turned off in the BIOS/UEFI in order to boot before registering the secure boot key. Secure Boot may be turned on after key is registered.

Release Information:

  • OpenCore (r0.9.4mod)
  • You must replace your existing EFI with this release and add your SMBIOS information, or your system and iCloud services will not work as expected.
  • SIP On by default! (Use SIP toggle in OpenCore boot loader (press spacebar at boot selection to access this) . SIP is problematic with Ventura after patching, use caution.

What works

  • macOS 10.14.X and above.
  • Graphics Acceleration: (macOS Ventura requires special patching after install)
  • Native Brightness Adjustments
  • Native Audio Adjustments
  • Fan
  • USB
  • Battery (Status & Management works in all OS's now)
  • TypeCover Trackpad
  • TypeCover Keyboard
  • TypeCover Hotplug
  • TypeCover Sleep/Wake (Partially Working)
  • Audio
  • WiFi: USB nano cards supported with the Realtek chipset (NO BUILT IN)
  • Bluetooth: USB nano cards supported (NO BUILT IN)
  • iServices: Requires custom SMBIOS settings in OpenCore config.plist file. See the OpenCore Dortania Post-Install guide.
  • USB Installer (no wifi support)
  • Touch Screen
  • Surface Pen
  • Power Management
  • Sleep/Wake
  • mDP
  • Dock mDP/HDMI
  • Dock USB
  • Dock Ethernet
  • Recovery
  • FileVault
  • SDcard
  • Dual Boot
  • Windows Boot From OpenCore
  • UEFI Secure Boot
  • Power Button (Partially Working After Warm Boot From Windows/Linux)
  • Volume Buttons (Partially Working After Warm Boot From Windows/Linux)
  • Windows Screen Button (Partially Working After Warm Boot From Windows/Linux - Temporarily Disabled)
  • ACPI/EC polling working
  • Battery Percentage & AC Power Connection Detection Auto Updates
  • Deep Sleep: (macOS style Hibernation; requires changing hibernatemode. See: Quirks & Fixes)

Fixed Issues & Feature Additions/Changes:

  • #15 Converted OpenCore to Mod to resolve issue where battery status & management won't work in Windows or other OS's when it works in macOS. The Surface Pro 3 uses a broken older ACPI spec that cannot be resolved using proper ACPI code which would allow for battery status & management to work in all OS's. This is unresolvable without forcing OpenCore to disable SSDT injection booting OS's other than macOS.
  • #14 Reverted to SMBIOS MacBookPro11,5 which restored proper CPU power management. Average power draw at idle should be around 10 Watts.
  • #13 Added Special config.plist for i7 Surface Book Pro 3 and integrated it into the release. If you have a i7 and experience graphics glitching you should rename the config plist for the i7 as config.plist.
  • #7 Resolved issue where USB and Ethernet did not work on the Surface Dock (credit BT-Lim2021)
  • #7 Resolved issue where graphics ports on the Surface Dock did not work in macOS (credit BT-Lim2021)
  • Updated Surface Pro ACPI SSDT code for improved compatibility
  • Removed unnecessary settings in config.plist
  • Upgraded OpenCore to version 0.9.4 changing to the Modified fork
  • Updated all kexts as of 6/28/2023
  • Misc significant improvements to other ACPI code patches.

What doesn't work, isn't working properly, or still being worked on

  • WiFi: (Marvell Avastar - Unsupported)
  • Bluetooth: (Marvell Avastar - Unsupported)
  • TypeCover: Sleep/Wake (Cold Boot)
  • Accelerometer: (Unsupported)
  • DRM: (Unsupported)