- Joined
- Nov 28, 2015
- Messages
- 146
- Motherboard
- Lenovo Yoga 920 - OpenCore
- CPU
- i7-8550U
- Graphics
- HD620, 3840x2160
Hardware
CPU: I7-8550u
GPU: UHD620
RAM: 16GB 2400MHz DDR4
Please see the Catalina guide for more information on hardware specifics.
What Doesn't Work
Fingerprint Sensor
Many of the function buttons (paper display, refresh, airplane mode, lock, switch display, disable camera only sometimes works)
Internet service during sleep (Find My Mac, Allow Apple Watch to unlock your Mac, iMessage/Facetime wake from sleep)
ThunderBolt*
4K@60Hz display**
Possibly other things
What Works
4K@48Hz display
Trackpad (with full macOS Trackpad gestures)
Touchscreen (with gestures as well curtesy of VoodooI2C)
Audio (Realtek ALC298 detected)
NVMe
Battery Status
WiFi with Broadcom BCM4352 (I swapped my wireless card out for a DW1520)
Camera
Sleep (cooling fan shut off, USB in low power mode, and keyboard backlight turned off)
Apple iServices (iMessage, Facetime, iCloud--as long as you update your SMBIOS as described below)
*I have not attempted to get Thunderbolt working. I believe we may need an updated patch. Although, we can probably reuse SSDTs found in the Catalina guide.
**Lilu.kext does not support 4K 60Hz displays related to user patching being disabled? So we are restricted to 48Hz for the time being. It sucks, but Big Sur VP9 support is nice, so it makes up for it for me. No disrespect for the maintainers/supporters of Lilu, but it's a bit annoying.
Please note, features I have not included do not have SSDT or other easy ACPI patches. I am strongly against DSDT patches, as they break with BIOS changes, are extremely fragile, and can break sleep, Apple iServices etc. No part of this guide requires DSDT patching.
Installation
- Download the Big Sur 11.1 installation file from Apple's App Store and write it to a USB with the createinstallmediainstall method.
- Please make sure the USB is formatted as GPT.
- I mounted the EFI partition on the USB with an, old, but highly useful tool called EFI MountainShow (or you could just use diskutil via command line as well)
- Copy the EFI partition I provided to the EFI partition you mounted
- Update the SMBIOS in the EFI > OC > config.plist with new BSN, Serial, and SmUUID
- I use Clover Configuator to generate these instead of the recommended GenSMBIOS script as it's quicker
- I recommend using PlistEdit Pro to edit the plist. Please note, SMBIOS information can be found at Root > PlatformInfo > Generic
- Boot USB and follow installation
- Once booted into macOS open terminal and run
sudo pmset autopoweroff 0
sudo pmset powernap 0
sudo pmset standby 0
sudo pmset proximitywake 0
- Finally, mount the EFI partition on the USB and on your system disk. Copy the EFI (or at least just BOOT and OC) to your EFI partition on your system disk.
- The following command fixes the RTC/HID wake issues while in sleep. Please note, that this comes at the cost of services like Find My Mac, Allow Apple Watch to unlock your Mac, iMessage/Facetime wake during sleep, which probably doesn't matter as sleep doesn't really work with TCPKEEPALIVE enabled anyway.
sudo pmset -a TCPKEEPALIVE 0
After this, everything should be set. Please note, there ARE things to fix, but this should serve as a good starting spot for most folks, who don't mind the shortcomings currently described in the "What Doesn't Work" section. Enjoy!
Resources
I would like to thank the following people whom helped me directly or by reusing content of their's I found (which I hope is alright):
bakgds
qxuchn
Ragip_mehmet @ ******dortania's OpenCore guide
@RehabMan
And so many more
EFI2: Fixed battery status.. thanks to Ragip_mehmet!
EFI3: Fixed sleep (as long as you disable TCPKEEPALIVE as described above)
Attachments
Last edited: