mirror of
https://github.com/tylernguyen/x1c6-hackintosh.git
synced 2025-02-05 09:33:13 -06:00
15 KiB
15 KiB
Post Installtion:
- Install OpenCore on the main boot EFI partition to enable boot without the installation media. A good utility to mount your EFI folder is corpnewt/MountEFI.
- Please reference my uploaded EFI folder to determine my current bootloader configurations as well as which kexts I am currently using. Note that for CPUFriend, please generate your own DataProvider kexts per different machine specifications and desired configurations. Use one-key-cpufriend.
- Copy the kexts you will be using to their respective directories, per bootloaders:
- OpenCore:
EFI/OC/Kexts/
For the kexts you will be using, make sure to create matching entries within OpenCore.plist
's Kernel/Add/
section.
*Refer to my uploaded EFI folder for my current kext list.
- Refer to the table below for the other post installtion configurations for each particular issue. Some issues are easy to fix, simply requiring a kext installtion or running a script, while others are my involved and require SSDT patching.
- For those other, more complicated issues, proceed to
4_README-ACPIpatching.md
Feature | Status | Dependency | Remarks |
---|---|---|---|
macOS (10.14.x or 10.15.x) | ✅ | VirtualSMC.kext , Lilu.kext , Clover or OpenCore Bootloader |
OpenCore is preferred. |
iMessage/ FaceTime | ✅ | Whitelisted Apple ID, Valid SMBIOS | See docs/5_README-other.md |
Siri | ✅ | Apple ID, Working audio recorder | Needs AppleALC |
iTunes Video Playback | ✅ | WhateverGreen.kext , Apple ID (Optional) |
- |
Sidecar | ✅ | iPad with iPadOS 13 | Tested with iPad Mini with iPadOS 13.1.2 |
WiFi | ✅ | Native with BCM94360CS2. AirportBrcmFixup otherwise. |
See patches/OpenCore Patches/ for specific network card. |
Bluetooth | ✅ | Native with BCM94360CS2. BrcmFirmwareRepo.kext , BrcmPatchRAM3.kext , and BrcmBluetoothInjector.kext otherwise. |
See patches/OpenCore Patches/ for specific network card. |
Continuty | ✅ | Native with BCM94360CS2. BT4LEContiunityFixup.kext otherwise. Working Blutetooth and WiFi setup |
See patches/OpenCore Patches/ for specific network card. |
AirDrop | ✅ | Native with BCM94360CS2. BT4LEContiunityFixup.kext otherwise. Working Blutetooth and WiFi setup |
See patches/OpenCore Patches/ for specific network card. |
TrackPoint | ✅ | VoodooPS2Controller.kext |
- |
TrackPad | ✅ | VoodooPS2Controller. kext or VoodooRMI.kext |
- |
Built-in Keyboard | ✅ | VoodooPS2Controller.kext and ThinkpadAssistant. Optimizations recommended, see docs/5_README-other.md |
- |
Battery Percentage Indication | ✅ | SSDT-OCBAT0-TP_tx80_x1c6th.aml |
Use MaciASL |
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-PLUG-_PR.PR00.aml |
- |
PCIe Ethernet | ✅ | IntelMausi.kext |
Needs Lenovo Ethernet adapter |
Audio Recording | ✅ | AppleALC.kext with Layout ID = 21 |
- |
Audio Playback | ✅ | AppleALC.kext with Layout ID = 21 |
- |
Automatic Headphone Output Switching | ✅ | ALCPlugFix | - |
Full Graphics Accleration (QE/CI) | ✅ | WhateverGreen.kext |
- |
Brightness Adjustments | ✅ | WhateverGreen.kext and SSDT-PNLF-SKL_KBL.aml |
- |
Micro SD Card Reader | ✅ | Custom USBPorts.kext See current OpenCore-EFI kext folder. You can create your own with USBMap. |
- |
USB 3.1 | ✅ | Custom USBPorts.kext See current OpenCore-EFI kext folder. You can create your own with USBMap. |
- |
DisplayPort on Thunderbolt 3 Dock | âš ï¸<EFBFBD> | SSDT-TB3.aml , IOElectrify.kext |
More details |
Thunderbolt 3 Dock (Port Replicator) | ✅ | SSDT-TB3.aml , IOElectrify.kext |
- |
Thunderbolt 3 Hotplug | âš ï¸<EFBFBD> | SSDT-TB3.aml , IOElectrify.kext |
More details |
ThinkPad TB3 Dock (40AC) Ethernet | ✅ | AppleRTL815XComposite109.kext , AppleRTL815XEthernet109.kext |
Item page |
CalDigit TS3 Plus Dock | ✅ | Item page | |
HiDPI (Optional) | ✅ | xzhih/one-key-hidpi | Scaling issues post-sleep fixed with AAPL, ig-platform BAAnWQ== |
Battery life | ✅ | Drops 10% per hour for light programming tasks | |
NVMe Drive Battery Management | ✅ | NVMeFix.kext |
|
FileVault, Time Machine | ✅ | Note that TimeMachine only backups your Macintosh partition. Please manually backup your EFI partition using another method. | |
Hibernation | â<EFBFBD>Œ | DISABLED | With the developement of acidanthera/HibernationFixup and OpenCore, hibernation may be fixed in the future. |
Sierra Wireless EM7455 | â<EFBFBD>Œ | Legacy_Sierra_QMI.kext |
No internet |