Releases: balopez83/Surface-Pro-7-Hackintosh
Releases · balopez83/Surface-Pro-7-Hackintosh
Release: 2.3.0 supporting macOS 10.15-14.7.1 (No Wifi on 15.x)
Secure Boot: As of release 2.0.0 secure boot enrollment should no longer be required. You must have 3rd party secure boot enabled. If you have issues booting you should follow the previous secure boot instructions to enroll the secure boot certificate.
OpenCore Mod: With release 2.0.0 I changed the OpenCore system to the Mod fork. This was done to correct an incompatibility with the Surface Pro 7 booting with OpenCore, running Windows, where the system will not properly transition from sleep to hibernate resulting in a crash upon wake from hibernate.
macOS Sequoia will now boot but is NOT considered supported at this time due to a lack of Sequoia WiFi Kexts. Once Sequoia WiFi kexts are available and the OS is officially released I will add support with another release. If you want to use Sequoia, you can use Heliport for wifi but that is not supported by this repo and requires lowering security to install.
Release Information:
- OpenCore (r1.0.3)
- Supports 10.15-14.7.1 (15.x will boot but will not have Wifi support)
- SIP ON
Supplemental Instructions:
- You must add your SMBIOS information to the config.plist if you would like to sign into any iService
- Surface Pro 7 (i3 variant) is not compatible as it is not compatible with macOS. UHD G1 was never on any official Mac.
- If you experience flickering on the i5 using the i5 config, you should try with the i7 config as some reports indicate that it may work better even with the i5 chipset.
What is not yet working:
- Accelerometer (unsupported device)
- Cameras (unsupported device)
- Hardware based DRM (macOS Issue; unlikely to ever work)
- iMessage/FaceTime DOES NOT WORK in Sonoma at this time. This is an issue with the current Intel Wifi kext and requires a fix. See developer site for additional information and current workaround. https://github.com/OpenIntelWireless/itlwm
Fixed Issues & Feature Additions/Changes:
- Updated OC
- Updated Kexts
- Added capability to boot macOS Sequoia (No Wifi as no support has been added to "Airportltlwm" kexts as of this release. You can use Heliport but with reduced capability and is not recommended and not supported by this repo)
Release: 2.2.0 supporting macOS 10.15-14.6
Secure Boot: As of release 2.0.0 secure boot enrollment should no longer be required. You must have 3rd party secure boot enabled. If you have issues booting you should follow the previous secure boot instructions to enroll the secure boot certificate.
OpenCore Mod: With release 2.0.0 I changed the OpenCore system to the Mod fork. This was done to correct an incompatibility with the Surface Pro 7 booting with OpenCore, running Windows, where the system will not properly transition from sleep to hibernate resulting in a crash upon wake from hibernate.
macOS Sequoia is NOT supported at this time due to a lack of Sequoia WiFi Kexts. Once Sequoia WiFi kexts are available and the OS is officially released I will add support. If you want Sequoia you can use Heliport for wifi but that is not supported by this repo.
Release Information:
- OpenCore (r1.0.1)
- Supports 10.15-14.X
- SIP ON
Supplemental Instructions:
- You must add your SMBIOS information to the config.plist if you would like to sign into any iService
- Surface Pro 7 (i3 variant) is not compatible as it is not compatible with macOS. UHD G1 was never on any official Mac.
- If you experience flickering on the i5 using the i5 config, you should try with the i7 config as some reports indicate that it may work better even with the i5 chipset.
What is not yet working:
- Accelerometer (unsupported device)
- Cameras (unsupported device)
- Hardware based DRM (macOS Issue; unlikely to ever work)
- iMessage/FaceTime DOES NOT WORK in Sonoma at this time. This is an issue with the current Intel Wifi kext and requires a fix. See developer site for additional information and current workaround. https://github.com/OpenIntelWireless/itlwm
Fixed Issues & Feature Additions/Changes:
- Added support for the Surface Dock. With this release you can use the Surface Dock for everything except additional monitors. This is a limitation with macOS and so is unlikely to work in the future.
Release: 2.1.2 supporting macOS 10.15-14.x.x
Secure Boot: As of release 2.0.0 secure boot enrollment should no longer be required. You must have 3rd party secure boot enabled. If you have issues booting you should follow the previous secure boot instructions to enroll the secure boot certificate.
OpenCore Mod: With release 2.0.0 I changed the OpenCore system to the Mod fork. This was done to correct an incompatibility with the Surface Pro 7 booting with OpenCore, running Windows, where the system will not properly transition from sleep to hibernate resulting in a crash upon wake from hibernate.
macOS Sequoia is not officially supported at this time due to a lack of Sequoia WiFi Kexts. Once Sequoia WiFi kexts are available and the OS is officially released I will add support.
Release Information:
- OpenCore (r1.0.1)
- Supports 10.15-14.X
- SIP ON
Supplemental Instructions:
- You must add your SMBIOS information to the config.plist if you would like to sign into any iService
- Surface Pro 7 (i3 variant) is not compatible as it is not compatible with macOS. UHD G1 was never on any official Mac.
- If you experience flickering on the i5 using the i5 config, you should try with the i7 config as some reports indicate that it may work better even with the i5 chipset.
What is not yet working:
- Accelerometer (unsupported device)
- Cameras (unsupported device)
- Hardware based DRM (macOS Issue; unlikely to ever work)
- Some i7 users have reported that the fan may not be working in macOS. Working to determine cause. (i3/i5 users do not have a fan and so are not impacted)
- iMessage/FaceTime DOES NOT WORK in Sonoma at this time. This is an issue with the current Intel Wifi kext and requires a fix. Once the developer releases an update fixing iMessage/FaceTime, I will update this release.
Fixed Issues & Feature Additions/Changes:
Release: 2.1.1 supporting macOS 10.15-14.x.x
Secure Boot: As of release 2.0.0 secure boot enrollment should no longer be required. You must have 3rd party secure boot enabled. If you have issues booting you should follow the previous secure boot instructions to enroll the secure boot certificate.
OpenCore Mod: With release 2.0.0 I changed the OpenCore system to the Mod fork. This was done to correct an incompatibility with the Surface Pro 7 booting with OpenCore, running Windows, where the system will not properly transition from sleep to hibernate resulting in a crash upon wake from hibernate.
macOS Sequoia is not officially supported at this time due to a lack of Sequoia WiFi Kexts. Once Sequoia WiFi kexts are available and the OS is officially released I will add support.
Release Information:
- OpenCore (r1.0.1)
- Supports 10.15-14.X
- SIP ON
Supplemental Instructions:
- You must add your SMBIOS information to the config.plist if you would like to sign into any iService
- Surface Pro 7 (i3 variant) is not compatible as it is not compatible with macOS. UHD G1 was never on any official Mac.
- If you experience flickering on the i5 using the i5 config, you should try with the i7 config as some reports indicate that it may work better even with the i5 chipset.
What is not yet working:
- Accelerometer (unsupported device)
- Cameras (unsupported device)
- Hardware based DRM (macOS Issue; unlikely to ever work)
- Some i7 users have reported that the fan may not be working in macOS. Working to determine cause. (i3/i5 users do not have a fan and so are not impacted)
- iMessage/FaceTime DOES NOT WORK in Sonoma at this time. This is an issue with the current Intel Wifi kext and requires a fix. Once the developer releases an update fixing iMessage/FaceTime, I will update this release.
Fixed Issues & Feature Additions/Changes:
Release: 2.1.0 supporting macOS 10.15-14.x.x
Secure Boot: As of release 2.0.0 secure boot enrollment should no longer be required. You must have 3rd party secure boot enabled. If you have issues booting you should follow the previous secure boot instructions to enroll the secure boot certificate.
OpenCore Mod: With release 2.0.0 I changed the OpenCore system to the Mod fork. This was done to correct an incompatibility with the Surface Pro 7 booting with OpenCore, running Windows, where the system will not properly transition from sleep to hibernate resulting in a crash upon wake from hibernate.
macOS Sequoia is not officially supported at this time due to a lack of Sequoia WiFi Kexts. Once Sequoia WiFi kexts are available and the OS is officially released I will add support.
Release Information:
- OpenCore (r1.0.1)
- Supports 10.15-14.X
- SIP ON
Supplemental Instructions:
- You must add your SMBIOS information to the config.plist if you would like to sign into any iService
- Surface Pro 7 (i3 variant) is not compatible as it is not compatible with macOS. UHD G1 was never on any official Mac.
- If you experience flickering on the i5 using the i5 config, you should try with the i7 config as some reports indicate that it may work better even with the i5 chipset.
What is not yet working:
- Accelerometer (unsupported device)
- Cameras (unsupported device)
- Hardware based DRM (macOS Issue; unlikely to ever work)
- Some i7 users have reported that the fan may not be working in macOS. Working to determine cause. (i3/i5 users do not have a fan and so are not impacted)
- iMessage/FaceTime DOES NOT WORK in Sonoma at this time. This is an issue with the current Intel Wifi kext and requires a fix. Once the developer releases an update fixing iMessage/FaceTime, I will update this release. Some users report activating iMessage/FaceTime in Ventura and then upgrading to Sonoma may work.
Fixed Issues & Feature Additions/Changes:
Release: 2.0.0 supporting macOS 10.15-14.x.x
Secure Boot: With this release secure boot enrollment should no longer be required. You must have 3rd party secure boot enabled. If you have issues booting you should follow the previous secure boot instructions to enroll the secure boot certificate.
OpenCore Mod: With release 2.0.0 I changed the OpenCore system to the Mod fork. This was done to correct an incompatibility with the Surface Pro 7 booting with OpenCore, running Windows, where the system will not properly transition from sleep to hibernate resulting in a crash upon wake from hibernate.
Release Information:
- OpenCore (r1.0.0)
- Supports 10.15-14.X
- SIP ON
Supplemental Instructions:
- You must add your SMBIOS information to the config.plist if you would like to sign into any iService
- Surface Pro 7 (i3 variant) is not compatible as it is not compatible with macOS. UHD G1 was never on any official Mac.
- If you experience flickering on the i5 using the i5 config, you should try with the i7 config as some reports indicate that it may work better even with the i5 chipset.
What is not yet working:
- Accelerometer (unsupported device)
- Cameras (unsupported device)
- Hardware based DRM (macOS Issue; unlikely to ever work)
- Some i7 users have reported that the fan may not be working in macOS. Working to determine cause. (i3/i5 users do not have a fan and so are not impacted)
- Sleep/Hibernation: AOC breaks sleep with macOS and there is currently no known workaround that works on the Surface Pro 7.
- iMessage/FaceTime DOES NOT WORK in Sonoma at this time. This is an issue with the current Intel Wifi kext and requires a fix. Once the developer releases an update fixing iMessage/FaceTime, I will update this release. Some users report activating iMessage/FaceTime in Ventura and then upgrading to Sonoma may work.
Fixed Issues & Feature Additions/Changes:
- Transitioned to the OpenCore Mod fork. This was done to correct an incompatibility with the Surface Pro 7 booting with OpenCore, running Windows, where the system will not properly transition from sleep to hibernate resulting in a crash upon wake from hibernate.
Release: 1.4.1 supporting macOS 10.15-14.x.x
Secure Boot: With this release secure boot enrollment should no longer be required. You must have 3rd party secure boot enabled. If you have issues booting you should follow the previous secure boot instructions to enroll the secure boot certificate.
Release Information:
- OpenCore (r0.9.9)
- Supports 10.15-14.X
- SIP ON
Supplemental Instructions:
- You must add your SMBIOS information to the config.plist if you would like to sign into any iService
- Surface Pro 7 (i3 variant) is not compatible as it is not compatible with macOS. UHD G1 was never on any official Mac.
- If you experience flickering on the i5 using the i5 config, you should try with the i7 config as some reports indicate that it may work better even with the i5 chipset.
What is not yet working:
- Accelerometer (unsupported device)
- Cameras (unsupported device)
- Hardware based DRM (macOS Issue; unlikely to ever work)
- Some i7 users have reported that the fan may not be working in macOS. Working to determine cause. (i3/i5 users do not have a fan and so are not impacted)
- Sleep/Hibernation: AOC breaks sleep with macOS and there is currently no known workaround that works on the Surface Pro 7.
- iMessage/FaceTime DOES NOT WORK in Sonoma at this time. This is an issue with the current Intel Wifi kext and requires a fix. Once the developer releases an update fixing iMessage/FaceTime, I will update this release. Some users report activating iMessage/FaceTime in Ventura and then upgrading to Sonoma may work.
Fixed Issues & Feature Additions/Changes:
- Updated Mokmanager to latest version in Tools.
Release: 1.4.0 supporting macOS 10.15-14.x.x
Secure Boot: With this release secure boot enrollment should no longer be required. You must have 3rd party secure boot enabled. If you have issues booting you should follow the previous secure boot instructions to enroll the secure boot certificate.
Release Information:
- OpenCore (r0.9.9)
- Supports 10.15-14.X
- SIP ON
Supplemental Instructions:
- You must add your SMBIOS information to the config.plist if you would like to sign into any iService
- Surface Pro 7 (i3 variant) is not considered currently compatible with this EFI. If you have an i3 variant and want to get it compatible, create an issue as I will need to get information about the GPU that is not available online in order to get it supported)
What is not yet working:
- Accelerometer (unsupported device)
- Cameras (unsupported device)
- Hardware based DRM (macOS Issue; unlikely to ever work)
- Some i7 users have reported that the fan may not be working in macOS. Working to determine cause. (i3/i5 users do not have a fan and so are not impacted)
- Sleep/Hibernation: AOC breaks sleep with macOS and there is currently no known workaround that works on the Surface Pro 7.
- iMessage/FaceTime DOES NOT WORK in Sonoma at this time. This is an issue with the current Intel Wifi kext and requires a fix. Once the developer releases an update fixing iMessage/FaceTime, I will update this release. Some users report activating iMessage/FaceTime in Ventura and then upgrading to Sonoma may work.
Fixed Issues & Feature Additions/Changes:
- Resolved issue where latest Surface Firmware broke Secure Boot. Enrollment of secure boot certificate should no longer be required so long as 3rd party secure boot is enabled in the bios.
Release: 1.3.0 supporting macOS 10.15-14.x.x
Note: There are still several issues with this release though is stable enough for general use. Please expect that there will be problems and likely others not yet discovered. If you discover something, please submit an issue.
Release Information:
- OpenCore (r0.9.9)
- Supports 10.15-14.X
- SIP ON
Supplemental Instructions:
- You must add your SMBIOS information to the config.plist if you would like to sign into any iService
- Surface Pro 7 (i3 variant) is not considered currently compatible with this EFI. If you have an i3 variant and want to get it compatible, create an issue as I will need to get information about the GPU that is not available online in order to get it supported)
What is not yet working:
- Accelerometer (unsupported device)
- Cameras (unsupported device)
- Hardware based DRM (macOS Issue; unlikely to ever work)
- Some i7 users have reported that the fan may not be working in macOS. Working to determine cause. (i3/i5 users do not have a fan and so are not impacted)
- Sleep/Hibernation: AOC breaks sleep with macOS and there is currently no known workaround that works on the Surface Pro 7.
- iMessage/FaceTime DO NOT WORK in Sonoma at this time. This is an issue with the current Intel Wifi kext and requires a fix. Once the developer releases an update fixing iMessage/FaceTime, I will update this release. Some users report activating iMessage/FaceTime in Ventura and then upgrading to Sonoma may work.
Fixed Issues & Feature Additions/Changes:
- Cleaned up EFI and config
- Removed unnecessary kexts and ssdt's to reduce EFI size
- Changed "Secure Boot Model" to "Disabled" to allow Sonoma 14.4 upgrades.
- Added support for Sonoma 14.4
- Added Wifi support for Sonoma 14.4
- Updated OpenCore version to 0.9.9
- Resolved issue where users that had used other Surface Pro 7 EFI's from other repos may have an error stating they have an older OpenCore version than they actually booted with.
- Changed APFS security to allow Catalina as the lowest APFS version.
- Resolved issue where macOS detects incorrect CPU
- Resolved issue where release 1.0.9 may not boot OpenCore properly and freeze on Windows logo at first boot.
Release: 1.2.1 supporting macOS 10.15-14.3.x
Note: There are still several issues with this release though is stable enough for general use. Please expect that there will be problems and likely others not yet discovered. If you discover something, please submit an issue.
Do not update to 14.4. Changes to the way Sonoma works will cause issues at this time. I will release an updated EFI once it is supported.
Release Information:
- OpenCore (r0.9.6)
- Supports 10.15-14.3
- SIP ON
Supplemental Instructions:
- You must add your SMBIOS information to the config.plist if you would like to sign into any iService
- Surface Pro 7 (i3 variant) is not considered currently compatible with this EFI. If you have an i3 variant and want to get it compatible, create an issue as I will need to get information about the GPU that is not available online in order to get it supported)
What is not yet working:
- Accelerometer (unsupported device)
- Cameras (unsupported device)
- Hardware based DRM (macOS Issue; unlikely to ever work)
- Some i7 users have reported that the fan may not be working in macOS. Working to determine cause. (i3/i5 users do not have a fan and so are not impacted)
- Sleep/Hibernation: AOC breaks sleep with macOS and there is currently no known workaround that works on the Surface Pro 7.
- iMessage/FaceTime DO NOT WORK in Sonoma at this time. This is an issue with the current Intel Wifi kext and requires a fix. Once the developer releases an update fixing iMessage/FaceTime, I will update this release.
Fixed Issues & Feature Additions/Changes:
- Resolved issue where "Tools" may not show their names in the OC boot picker
- Updated Intel Wifi kexts to latest version
- Updated Bluetooth Wifi kexts to latest version
- Cleaned up EFI and config
- Resolved issue where updates may not show in settings despite a new version being available.
- Changed "Secure Boot Model" to "Default"