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.
-
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.
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 |
- macOS 10.15 Catalina (End of Life)
- macOS 11 Big Sur (End of Life)
- macOS 12 Monterey
- macOS 13 Ventura
- macOS 14 Sonoma
- macOS 15 Sequoia
- macOS 16 (Expected to end support for Intel)
- 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)
- Wi-Fi (unsupported Chipset)
- Bluetooth (unsupported Chipset)
- Accelerometer (unsupported device)
- Cameras (unsupported device)
- Hardware based DRM (Apple Issue)
Special thanks to @Xiashangning for the excellent work done on his BigSurface kext as well as @billabongbruno for other Surface specific enhancements