This project aims to provide continued support running macOS on the Surface Pro 7
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.
The Hackintosh journey is coming to a close with the announcement that macOS 26 will be the last version to support Intel. Given the EOL of hackintoshing is quickly nearing, I am moving this repo to an LTS support model and will only update the repo if fixes are available until Apple stops releasing Intel compatible OS's. I will periodically update kexts and OpenCore as appropriate however there is no need to update with every OC or kext release if no new features or fixes impact the Surface Pro. You should expect that any remaining current issues will not be solved.
-
Touch works out of the box however if you would like multitouch support you will need to install @Xiashangning's IPTSDaemon. Please see the "Chapter 3" link below for instruction.
Overheating issues occur on some Surface devices using the BigSurface kext. The issue occurs because the kext attempts to manage power resources but does not do it properly on the latest versions of macOS. The Surface Pro 7 uses this kext and it has been reported that some devices have had this issue. This issue is sporadic and will occur randomly. If you experience this issue, either reduce processor demand or disable the BigSurface kext. This issue can only be resolved by the owner of the BigSurface kext and pending a fix, you must decide if you want touch enabled or fully working power management. Placing device into low power mode is known to offset for this issue.
| Model: | Pro 7 |
|---|---|
| CPU | 10th Gen: (i3 unsupported), i5, i7 |
| GPU | Intel UHD (unsupported)/ Intel Iris Pro |
| RAM | 4/8/16 GB |
| SSD | 128GB/256GB/512GB/1TBs NVME |
| WiFi | Intel Wifi |
| Bluetooth | Intel Bluetooth |
| Batt | XX,000 mAH |
| USB | 1x USB-C |
- 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 (Missing Features)
- macOS 26 Tahoe (Missing Features, Last Intel Supporting Release, End Of Support)
- Surface Pro i5 & i7 Supported (i3 Unsupported Graphics)
- macOS Installer
- macOS Updates
- Fan
- USB
- Trackpad
- TouchScreen (Requires IPTSDaemon for multitouch, "Chapter 3")
- Keyboard
- Audio
- Brightness Keys
- Power Management
- UEFI Secure Boot ON
- Surface Keyboard Hot Plug
- Intel Wifi
- Intel Bluetooth
- Battery Status
- Dual Boot with Windows
- Dual Boot with Linux
- Dual Boot with ChromeOS
- SD card
- Volume Buttons
- Power Button
- Recovery
- Surface Pen
- USB-C video out
- FileVault
- Sleep/Hibernation (Hibernatemode 25 only)
- Surface Dock
- Everything that can work, is already working :)
- Accelerometer (unsupported device)
- Cameras (unsupported device)
- Hardware based DRM (Apple Issue)
Special thanks to @Xiashangning for the excellent work done on his BigSurface kext. @badstorm & @Xiashangning for the initial work they did in getting initial support for macOS on the Surface Pro 7 from which my work builds upon.