Closed Suxto closed 10 months ago
yeah,I found that if you add -no_compat_cheak
to the boot arges can avoid the platform check, and I successfully boot the Big Sur on my Surface go 3.
Notice, the OC version in this project is a little old, if you want to install macOS in a APFS part on your disk (install in APFS part can avoid many problems) you need to upgrade the OC efi file to the latest version which in my case is 7.8 and copy all the kext to the new version. Remember to use a config editer like OCAT to change some of the settings, otherwise the OC will not work.
The config file in this project had a little problem, the order of the bluetooth kexts is incorrect which would lead to the unavailability of bluetooth. The IntelBluetoothInjector.kext
should be place before the IntelBluetoothFirmware.kext
! And remember to set the SMBIOS to MacBookAir8,1
which use the same architecture Amber-lake for cpu.
Now problems on Surface GO 3
Thanks for the EFI file offered by Kingo132, which helped me a lot. If I use my own EFI file the track pad would compeletly don`t work. And the ACPI files edited by Kingo132 is really important, the macOS would not boot without it. If I made any progress I would share it here.
Could you please upload your EFI for the Go 3, thanks!! @Suxto
@Suxto you can fix the "click is a long press" by disabling force touch in Trackpad settings.
The hardware in surface go 3 is compelete the same with surface go 2 except the CPU. The cpu is update from the 8100Y to 10100Y, but it seams the only change is clock speed, the architecture is the same. But if I just boot oc with the EFI in this project, it just tell me my platform is not supported. I wonder how can I just edit the file to remove the platform limit.
Plus, I successfully boot the install imagine with the config file I modified, but just stucked in install page, which show "less than a minute" put me waited for 2 hours :( .