OpenCore_Surface_Pro_4 icon indicating copy to clipboard operation
OpenCore_Surface_Pro_4 copied to clipboard

Version Control of OpenCore for Surface Pro 4

OpenCore 0.7.2 for Surface Pro 4

Before use, MUST BE generating Platforminfo value! Checkout Information!

1. Information

The laest version of OpenCore that based on OpenCore 0.7.2 & @bigsadan's patched SSDT

✅ / ❌ Feature Etc
Wi-Fi / Bluetooth No macOS driver for Marvell AVASTAR
Touch Screen
F/R Camera
Stylus Pen
External SD Card
Audio with mic
Type Cover with Multi-Touch Gesture
Hardware Button Thank you for @billabongbruno

You can use this bootloader for hackintosh install & daily-use

Please change serial number and UUID from default value by way of SMBIOS Generator like GenSMBIOS. You can follow this guide of OpenCore Official Guide.

2. Tested Environment

Successfully working following environment.

  • macOS 11.5.2
  • Surface Pro 4
    • i5 6300U
    • 8GB RAM
    • 256GB (Toshiba MLC)
  • Multi-boot environment via rEFInd

3. Configuration

Include following configuration

  • Default Language : Korean (You can choose other language at installation step)
  • Default Keyboard Layout : Qwerty
  • Boot Timeout: 5 Sec.
  • Set Default: Enabled (Ctrl + Enter to set default)
  • SecurityPolicy: Disabled
  • Hide Auxiliary: Enabled (Space Bar to see that entry like recovery)
  • Boot Verbose: Disable
  • Apple Hot Key: Enable (Cmd + V to boot with Verse mode)
  • MacBook Pro 13-Inch Late 2016 i5 non-Touchbar Model (MacBookPro13,1)
  • Built in ACPIKeyboard.kext, CPUFriends.kext, USBInjectAll.kext, HibernationFixup.kext and USBMap.kext
  • Set CPU power management option for Balanced Power Saving (Idle Clock 900Mhz)

4. See Also

5. Special Thanks To