- CPU: Core i7-8750H 2.2GHz
- Memory: 16G 2667MHz DDR4
- SSD1: SAMSUNG PM981 512 GB
- SSD2: Intel 660P 1T NVMe
- Display: 1080p, non-touch
- Graphics: Intel UHD Graphics 630
- Wireless: Intel Wireless-AC 9260
- Sound card: Realtek ALC285
- BIOS: v1.23
- OS: OS X Mojave 10.14.6
- Base OS
- Sleep, wakeup, hibernation
- Brightness, function keys for brightness control, NightShift
- Intel Ethernet LAN (mini RJ45)
- Touchpad and TrackPoint
- Audio, function keys for volume control, headphone jack
- USB 3.1 ports
- Function keys Fn+F7-F12
- Intel Wireless and Bluetooth
- Smooth brightness adjustment
- SSD1: SamSung PM981 512GB
- Nvidia Graphics Card 1050Ti
- Thunderbolt 3 ports
- HDMI output to external display
- USB Wifi Dongle 1200M 802.11ac This model requires the Realtek 8811AU driver, which works on Mojave but not on Catalina. If you want to use Catalina with this USB dongle, try Chris1111's driver (Disclaimer: haven't tested).
I made my own DSDT.aml
from the vanilla version.
- Removed the two redundant lines of
One
to fix the compiling error. - Applied the RehabMan/ThinkPad X230i patch to fix battery indicator.
- Fixed brightness function keys (Fn+F5/F6) by applying the _Q14 and _Q15 patch.
- Added SSDT_NVMe-Pcc.aml to disable the PM981 SSD1, which will cause the kernel panic unpredictably.
-
AppleALC.kext v1.3.9
Set
alcid=21
inE/C/config.plist
. According to AppleALC support matrix, either layout 11 or layout 21 should work. However, sound card stops working unpredictably when using layout 11. Use layout 21 instead solves the problem. -
FakeSMC.kext
-
Lilu.kext
-
NoTouchID.kext
-
USBInjectAll.kext
-
VoodooPS2Controller.kext
-
WhateverGreen.kext
-
L/E/ACPIbatterymanager.kext
-
L/E/Codeccommander.kext
-
L/E/HibernationFixup.kext
-
L/E/IntelMausiethernet.kext
-
L/E/XHCI-unsupported.kext
OS X is the only operating system on this machine. No dual boot.