mirror of
https://github.com/tylernguyen/x1c6-hackintosh.git
synced 2025-02-05 09:33:13 -06:00
7.3 KiB
7.3 KiB
Summary
Non-Fuctional:
Feature | Status | Dependency | Remarks |
---|---|---|---|
Fingerprint Reader | ❌ | DISABLED in BIOS to save power if not used in other OSes. |
Linux support was only recently added |
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 | Status | Dependency | Remarks |
---|---|---|---|
Full Graphics Accleration (QE/CI) | ✅ | WhateverGreen.kext |
- |
Audio Recording | ✅ | AppleALC.kext with Layout ID = 21 |
- |
Audio Playback | ✅ | AppleALC.kext with Layout ID = 21 |
- |
Automatic Headphone Output Switching | ✅ | AppleALC.kext with Layout ID = 21 |
- |
Power, Charge, Sleep and Hibernation
Feature | Status | Dependency | Remarks |
---|---|---|---|
Battery Percentage Indication | ✅ | SSDT-Battery.aml and /patches/OpenCore Patches/Battery.plist |
|
CPU Power Management (SpeedShift) | ✅ | XCPM and CPUFriend.kext , generate your own CPUFriendDataProvider with CPUFriendFriend or one-key-cpufriend. |
|
iGPU Power Management | ✅ | XCPM , enabled by SSDT-PM.aml |
|
NVMe Drive Battery Management | ✅ | NVMeFix.kext |
In my experience, NVMe drives will drain more power than SATA drives. |
S3 Sleep/ Hibernation Mode 3 | ✅ | SSDT-Sleep.aml |
|
Hibernation Mode 25 | ✅ | RTCMemoryFixup.kext and HibernationFixup.kext |
Supported, macOS uses mode 3 by default. Change to mode 25 via pmset . |
Custom Charge Threshold | ✅ | SSDT-EC.aml , YogaSMC.kext, and YogaSMCPane |
Adjust with YogaSMCPane in System Preferences |
Fan Control | ✅ | SSDT-EC.aml , YogaSMC.kext, and YogaSMCPane |
Adjust with YogaSMC App. |
Battery Life | ✅ | Native, comparable to Windows/Linux. Biggest impact is TB3, see docs/BIOS.md | Will need a modded BIOS to disable CFG Lock |
Input/ Output
Feature | Status | Dependency | Remarks |
---|---|---|---|
WiFi | ✅ | Native with BCM94360CS2 , Intel AX200 is preferred. |
See /patches/ Network Patches/ for patches. |
Bluetooth | ✅ | Native with BCM94360CS2 . Intel AX200 is preferred. |
See /patches/ Network Patches/ for patches. |
Ethernet | ✅ | IntelMausi.kext |
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 UHD output via HDMI/ DisplayPort (Modded BIOS) | ✅ | See DMVT Pre-Allocated to 64M |
See docs/BIOS.md for information about modding the BIOS. |
4K UHD output via HDMI/ DisplayPort (Vanilla BIOS) | ✅ | See /patches/OpenCore Patches/4K-Output-wo-BIOSmod.plist |
- |
USB 2.0, USB 3.0, and Micro SD Card Reader | ✅ | SSDT-XHC1.aml |
- |
USB 3.1 | ⚠️ | SSDT-TB-DSB2-XHC2.aml |
Hotplug WIP |
USB Power Properties in macOS | ✅ | SSDT-XHC1.aml |
- |
Thunderbolt 3 Hotplug | ✅ | SSDT-TB-* |
Native interface within System Report |
Display, TrackPad, TrackPoint, and Keyboard
Feature | Status | Dependency | Remarks |
---|---|---|---|
Brightness Adjustments | ✅ | WhateverGreen.kext , SSDT-PNLF.aml , and BrightnessKeys.kext |
|
HiDPI (Optional) | ✅ | xzhih/one-key-hidpi | Scaling issues post-sleep fixed with AAPL, ig-platform BAAnWQ== |
TrackPoint | ✅ | VoodooPS2Controller.kext |
- |
TrackPad | ✅ | VoodooPS2Controller.kext or VoodooSMBus.kext and VoodooRMI.kext |
VoodooRMI.kext is recommended and preferred over VoodooPS2 . |
Built-in Keyboard | ✅ | VoodooPS2Controller.kext |
Optimizations recommended, see docs/Post-Installation.md |
Multimedia Keys | ✅ | BrightnessKeys.kext and YogaSMC |
YogaSMC is recommended and preferred over ThinkpadAssisstant |
macOS Continuity
Feature | Status | Dependency | Remarks |
---|---|---|---|
iCloud, iMessage, FaceTime | ✅ | Whitelisted Apple ID, Valid SMBIOS | See dortania /OpenCore-Install-Guide |
Continuty | ✅ | 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.plsit per Dortania's Post-Install |
|
Time Machine | ✅ | Native | TimeMachine only backups your Macintosh partition. Manually backup your EFI partition using another method. |