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:
- [X] macOS 10.15 Catalina (End of Life)
- [X] macOS 11 Big Sur (End of Life)
- [X] macOS 12 Monterey
- [X] macOS 13 Ventura
- [X] 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