Skip to content

This provides the ability to boot the Surface Pro 4 & Surface Book (gen1) to macOS as a hackintosh.

Notifications You must be signed in to change notification settings

balopez83/Surface_Pro_4_and_Surface_Book_Hackintosh

Repository files navigation

Surface Pro 4 and Surface Book (gen1) Hackintosh

This provides the ability to boot the Surface Pro 4 & Surface Book (gen1) to macOS as a hackintosh.

EFI supports macOS version 10.15 through 14.

Star or watch this github repository to be notified of updates coming soon.

If you see anything that could be added or changed don't hesitate to sumbit a request.

*** NOTICE ***

  • Touch is Technically supported in the posted EFI files however it requires @Xiashangning's IPTSDaemon in order to work. Please see the "Chapter 3" link below for instruction.

  • If you have issues with random reboots at the user creation screen after install of macOS Big Sur and newer it is because you have chosen an incorrect config.plist file. Please ensure that you are using the correct one for your system.

Supported Surface Specifications:

Model: Pro 4 Book (gen1)
CPU 6th Gen: i3, i5, i7 6th Gen: i3, i5, i7
GPU Intel HD 520 / Iris Intel HD 520 / Nvidia GPU (unsupported)
RAM 4/8/16 GB 4/8/16 GB
SSD 128GB/256GB/512GB/1TBs NVME 128GB/256GB/512GB/1TB NVME
WiFi Unsupported Unsupported
Batt XX,000 mAH XX,000 mAH
USB 1x USB 3.0 2x USB 3.0

Supported Software:

  • macOS 10.15 Catalina (End of Life)
  • macOS 11 Big Sur (End of Life)
  • macOS 12 Monterey
  • macOS 13 Ventura
  • macOS 14 Sonoma

Instruction Guides

[Chapter 6) Windows 11 Upgrade and/or Clean Install]

What works

  • macOS Installer
  • macOS Updates
  • Fan
  • USB
  • Battery
  • Dual Battery Fully Supported w/hotplug (Shows as one combined battery - Surface Book)
  • Trackpad
  • TouchScreen (Requires IPTSDaemon, "Chapter 3")
  • Keyboard
  • Audio
  • Recovery
  • Brightness Keys
  • Power Management
  • Sleep / Wake
  • Power Button
  • Volume Buttons
  • UEFI Secure Boot ON
  • SD card
  • FileVault
  • Dual Boot with Windows
  • Dual Boot with Linux
  • Dual Boot with chromeOS
  • Surface Keyboard Hot Plug
  • Surface Dock
  • Deep Sleep (macOS Hibernation 'Hibernatemode=25')
  • mDP (Surface Book & Surface Pro 4)

What doesn't work

  • Wi-Fi (unsupported Chipset)
  • Bluetooth (unsupported Chipset)
  • Accelerometer (unsupported device)
  • Cameras (unsupported device)
  • Hardware based DRM (Apple Issue)

Credits

Special thanks to @Xiashangning for the excellent work done on his BigSurface kext as well as @billabongbruno for other Surface specific enhancements

About

This provides the ability to boot the Surface Pro 4 & Surface Book (gen1) to macOS as a hackintosh.

Resources

Stars

Watchers

Forks

Languages