Datasheet¶
Non-Functional¶
Feature | Dependency | Remarks |
---|---|---|
Apple Music Lossless (DRM) | iGPU is incompatible with Apple's Lossless DRM. Try using an external DAC. | |
Fingerprint Reader | DISABLED in BIOS to save power if not used in other OSes. |
|
Wireless WAN | DISABLED in BIOS to save power if not used in other OSes. |
Unable to investigate as I have no need and my model did not come with WWAN. |
Load Apple's Graphics Micro Code (GuC) | See Issue #103. Will never work AFAIK due to inherent incompatibility. |
Video and Audio¶
Feature | Dependency | Remarks |
---|---|---|
Full Graphics Acceleration (QE/CI) | WhateverGreen | |
Webcam | SSDT-XHC1 | |
Audio Recording | AppleALC | Layout ID = 21 |
Audio Playback | AppleALC | Layout ID = 21 |
Automatic Headphone Output Switching | AppleALC | Layout ID = 21 |
Power, Charge, Sleep and Hibernation¶
Feature | Dependency | Remarks |
---|---|---|
Battery Percentage Indication | SSDT-Battery /patches/OpenCore Patches/Battery.plist |
|
CPU Power Management (SpeedShift) | SSDT-PM CPUFriend CPUFriendDataProvider |
CPUFriendFriend or one-key-cpufriend. |
iGPU Power Management | SSDT-PM | |
NVMe Drive Battery Management | NVMeFix | In my experience, NVMe drives will drain more power than SATA drives. |
S3 Sleep | SSDT-Sleep | |
Hibernation Mode 25 | RTCMemoryFixup HibernationFixup |
Supported, macOS uses mode 3 by default. Change to mode 25 via pmset . |
Custom Charge Threshold | SSDT-EC YogaSMC YogaSMCPane |
Adjust with YogaSMCPane in System Preferences |
Fan Control | SSDT-EC YogaSMC YogaSMC App |
Adjust with YogaSMC App. |
Input and Output¶
Feature | Dependency | Remarks |
---|---|---|
WiFi | Native with BCM94360CS2 OpenIntelWireless for Intel cards |
See /patches/ Network Patches/ for patches. |
Bluetooth | SSDT-XHC1 Native with BCM94360CS2 OpenIntelWireless for Intel cards |
See /patches/ Network Patches/ for patches. |
Ethernet | IntelMausi | Needs Lenovo Ethernet adapter: Item page |
HDMI hotplug | Custom EDID Override /patches/Internal Displays/ |
Refer to Issue #60 if one does not exist already for your display. |
4K HDMI/DisplayPort Output (Modded BIOS) | BIOS DMVT Pre-Allocated to 64M |
See BIOS Settings for information about modding the BIOS. |
4K HDMI/DisplayPort Output (Vanilla BIOS) | /patches/OpenCore Patches/4K-Output-wo-BIOSmod.plist |
|
USB 2.0 USB 3.0 Micro SD Card Reader |
SSDT-XHC1 | |
USB 3.1 Coldboot ⚠️ USB 3.1 Hotplug |
SSDT-TB-DSB2-XHC2 | USB 3.1 Gen2 hotplug will likely never work. It is also neither planned nor currently worked on. If you need USB 3.1 Gen2, coldboot the machine with the device attached. |
USB Power Properties in macOS | SSDT-XHC1 | |
Thunderbolt 3 Hotplug | SSDT-TB-* | Native interface within System Report |
Display, TrackPad, TrackPoint, and Keyboard¶
Feature | Dependency | Remarks |
---|---|---|
Brightness Adjustments | SSDT-PNLF WhateverGreen BrightnessKeys |
|
HiDPI | xzhih/one-key-hidpi | Scaling issues post-sleep fixed with AAPL, ig-platform BAAnWQ== |
TrackPoint | VoodooPS2Controller | |
TrackPad | VoodooSMBus VoodooRMI |
|
Built-in Keyboard | SSDT-Keyboard VoodooPS2Controller |
Optimizations recommended, see Post Installation |
Multimedia Keys | BrightnessKeys YogaSMC App |
macOS Continuity¶
Feature | Dependency | Remarks |
---|---|---|
iCloud, iMessage, FaceTime | Whitelisted Apple ID, Valid SMBIOS | See dortania/OpenCore-Install-Guide |
Continuity | Native with BCM94360CS2. ExtendBTFeatureFlags to True otherwise. |
See /patches/Network Patches/ for specific network card. |
AirDrop | Native with BCM94360CS2. ExtendBTFeatureFlags to True otherwise. |
See /patches/Network Patches/ for specific network card. |
Sidecar | Native with BCM94360CS2. ExtendBTFeatureFlags to True otherwise. iPad with >= iPadOS 13 |
Tested with iPad Mini with iPadOS 13.1.2 |
FileVault | as configured in config.plist per Dortania's Post-Install |
|
Time Machine | Native | TimeMachine only backups your Macintosh partition. Manually backup your EFI partition using another method. |