Skip to content

Releases: CoolestEnoch/surface-go3-opencore

OC0.9.9 v3

03 Jul 04:22
Compare
Choose a tag to compare

Support MacOS Sonoma 14.4+ (See #2 ).

Bump AirportItlwm version to v2.3.0 stable for MacOS version from Big Sur to Sonoma.

NOTICE
You have to fill values of SystemSerialNumber, MLB, SystemUUID and ROM key, or it will be filled with Yaju Senpai.
This EFI configuration will regard itself as i3-1000NG4 (with device model MacBookAir9,1).

OC099 v2

01 Jul 14:16
f23ca21
Compare
Choose a tag to compare

Bump AirportItlwm version to v2.3.0 stable

NOTICE
You have to fill values of SystemSerialNumber, MLB, SystemUUID and ROM key, or it will be filled with Yaju Senpai.
This EFI configuration will regard itself as i3-1000NG4 (with device model MacBookAir9,1).

P.S.
I only tested on macOS 14.0, if your system version is or above than 14.4, this EFI may not working for your WiFi. If you wish, paste the result of running uname -a in Terminal in Issues.

OC 0.9.9

09 Apr 02:12
f23ca21
Compare
Choose a tag to compare

Bump OpenCore version to 0.9.9
Bump AirportItlwm version to e886ebb

NOTICE
You have to fill values of SystemSerialNumber, MLB, SystemUUID and ROM key, or it will be filled with Yaju Senpai.
This EFI configuration will regard itself as i3-1000NG4 (with device model MacBookAir9,1).

OC 0.9.5 v2

05 Nov 16:02
f23ca21
Compare
Choose a tag to compare

FIX
OC won't always set OpenCore as the first boot order in Surface UEFI (it's friendly to multi-system user just like me lol).
OC will scan all boot entries just like how rEFInd does.

NOTICE
You have to fill values of SystemSerialNumber, MLB, SystemUUID and ROM key, or it will be filled with Yaju Senpai.
This EFI configuration will regard itself as i3-1000NG4 (with device model MacBookAir9,1).

You can just download the config.plist file and replace it with last release in your ESP partition, or download the full EFI zip file and replace all of them either.

OC 0.9.5

23 Oct 16:27
eecac49
Compare
Choose a tag to compare

Support MacOS 14 Sonoma

NOTICE
You have to fill values of SystemSerialNumber, MLB, SystemUUID and ROM key, or it will be filled with Yaju Senpai.
This EFI configuration changed CPU from i5-8210Y (MacBookAir8,1) to i3-1000NG4 (MacBookAir9,1).

FIX
Stylus
Touch screen
Trackpad gesture
Yes now you can use touch screen, stylus and trackpad at the same time!!!🤠
But only works in MacOS Sonoma....😭

Experiment
In order to make one EFI file can boot four version of MacOS, I'm trying to backport this EFI to Ventura, Monterey and Big Sur. I've tested this EFI works well with Ventura, but I can't test Monterey and Big Sur any more.

OC 0.9.3 Ventura

12 Jul 11:30
eecac49
Compare
Choose a tag to compare

Update OpenCore to 0.9.3.
Change AirportItlwm from Alpha version to 2.2.0 Stable version.

OC 0.9.2 Ventura

29 May 05:57
c6e54a5
Compare
Choose a tag to compare

Update OpenCore to 0.9.2

OC 0.8.8 Ventura

21 Jan 12:59
48035ef
Compare
Choose a tag to compare

READ ME BEFORE YOU CONFIGURE YOUR OPENCORE!!!

看完这些内容再装黑苹果EFI!!!

EN

Rename touchScreen.plist or trackPad.plist to config.plist as you want.

Structure for your ESP partition:
EFI
├── Boot
│   └── bootx64.efi
└── OC
├── ACPI
│   └── ...
├── Drivers
│   └── ...
├── Kexts
│   └── ...
├── Resources
│   └── ...
├── Tools
│   └── ...
├── OpenCore.efi
└── config.plist

What's doesn't work with trackPad.plist:

Touch screen
Stylus
Trackpad gesture
Battery management & info
Volume + and - key
Hibernate
Camera
Sidecar
Universal control
Airdrop

What's working with trackPad.plist:

Microphone
Siri
iCloud
USB (Only tested with USB-disk)
Surface Keyboard (Include functional keys)
3.5mm audio jack
Speaker
Intel UHD 630 GPU
WLAN (Only able for you to surf the internet)
Bluetooth (Only tested for connecting with BT-speaker, BT-keyboard&mouse)

What's doesn't work with trackPad.plist:

Trackpad
Stylus
Trackpad gesture (But you are able to use gestures on touchscreen)
Battery management & info
Volume + and - key
Hibernate
Camera
Sidecar
Universal control
Airdrop

What's working with trackPad.plist:

Touch screen (WITH GESTURE SUPPORT, but it randomly failure while you are using)
System will crash while you plug or unplug surface keyboard
Microphone
Siri
iCloud
USB (Only tested with USB-disk)
Surface Keyboard (Include functional keys)
3.5mm audio jack
Speaker
Intel UHD 630 GPU
WLAN (Only able for you to surf the internet)
Bluetooth (Only tested for connecting with BT-speaker, BT-keyboard&mouse)

中文/ ZH

根据需要将 touchScreen.plist 或 trackPad.plist 重命名为 config.plist。

最终你的 ESP 分区的结构必须是这样:
EFI
├── Boot
│   └── bootx64.efi
└── OC
├── ACPI
│   └── ...
├── Drivers
│   └── ...
├── Kexts
│   └── ...
├── Resources
│   └── ...
├── Tools
│   └── ...
├── OpenCore.efi
└── config.plist

trackPad.plist的bug:

触摸屏
手写笔
触控板手势
电池管理信息
音量 + 和 - 键
休眠
相机
随航
通用控制
隔空投送

trackPad.plist可用的功能:

麦克风
Siri
iCloud
USB (只测试过U盘)
Surface 键盘(包括功能键)
外星科技
扬声器
UHD 630核显
WLAN(只能联WiFi上网)
蓝牙(仅测试过蓝牙音箱和蓝牙键鼠)

trackPad.plist的bug:

触控板
插拔surface键盘的时候系统会崩溃
手写笔
触控板手势(但您可以在触摸屏上使用手势)
电池管理信息
音量 + 和 - 键
休眠
相机
随航
通用控制
隔空投送

trackPad.plist可用的功能:

触摸屏(有手势支持,但它在您使用时随机失效)
麦克风
Siri
iCloud
USB (只测试过U盘)
Surface 键盘(包括功能键)
外星科技
扬声器
UHD630核显
WLAN(只能联WiFi上网)
蓝牙(仅测试过蓝牙音箱和蓝牙键鼠)