Model | MacBookPro15,1 | Version | 10.15.4 19E266 |
---|---|---|---|
Processor | Intel Core i5-8300H/i7-8750H | Graphics | UHD Graphics 630 |
Memory | Micron 2400MHz DDR4 8GB x2 | Disk | Samsung PM961 512GB |
Audio | Realtek ALC298 | WiFi/Bluetooth | Dell Wireless 1830 |
Display | Sharp LQ156D1 UHD | Monitor | HKC GF40 FHD 144Hz |
- Bluetooth may not work
- Thunderbolt
- SD Card
- Discrete GPU
- Fingerprint
Please download the latest release.
You may refer to [EN] bavariancake/XPS9570-macOS and [CN] LuletterSoul/Dell-XPS-15-9570-macOS-Mojave for the installation guide and solutions to some common issues.
But note that please create an issue in this repository if you encounter any problem when using this config (Please don't disturb others). My writing in English is poooooor:(, but I can read :).
@qeeqez found layout-id 30 is good to drive headphone without PluginFix(Overall Audio State), and it also works for me.
After updating to 10.15, headphone will be distorted after a few minutes in battery mode.
You have to install ComboJack (run install.sh).
sudo pmset -a hibernatemode 0
sudo pmset -a autopoweroff 0
sudo pmset -a standby 0
sudo pmset -a proximitywake 0
sudo pmset -b tcpkeepalive 0 (optional)
-b
- Battery-c
- AC Power-a
- Both
or simply run python update.py --fixsleep
.
Please uncheck all options (except Prevent computer from sleeping...
, which is optional) in the Energy Saver
panel.
Please use your own SN, MLB (use MacInfoPkg or Clover Configurator or Hackintool) and SmUUID.
python update.py --set sn=xxx mlb=yyy smuuid=zzz
# or
python update.py --gen # generate and use new SN, MLB and SmUUID
As for SmUUID, please use your Windows system UUID: run wmic csproduct get UUID
in CMD, because OpenCore will use SystemUUID you set in OC/config.plist to boot Windows.
If you are using FHD(1080p) display, you may want to enable font smoothing:
defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO
If your laptop display is 1080p, please run:
python update.py --display fhd
You have to add following config to Device Properties:
<key>PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>pci-aspm-default</key>
<integer>0</integer>
</dict>
You can set theme to one of these themes.
python update.py --set theme=xxx # will download if not exist
Add UUID=xxx none ntfs rw,auto,nobrowse
to /etc/fstab
, xxx is the UUID of your NTFS partition.
If your NTFS partition has Windows installed, you need to run powercfg -h off
in powershell in Windows to disable hibernation.
WCOM touchscreen runs in polling mode by default that always cause 10~15% kernel_task cpu usage and running in GPIO mode will stop to working after sleep. If you don't need touchscreen, you can use this SSDT-TPDX.aml.zip to disable touchscreen to reduce cpu usage.
- Turn off
Enable dragging
or usethree finger drag
to avoid one-finger tap delay. - Turn off
Smart zoom
to avoid two-finger tap delay.
See is-it-possible-to-get-rid-of-the-delay-between-right-clicking-and-seeing-the-context-menu
- acidanthera for providing almost all kexts and drivers
- alexandred for providing VoodooI2C
- headkaze for providing the very useful Hackintool
- daliansky for providing the awesome hotpatch guide OC-little and the always up-to-date hackintosh solutions XiaoMi-Pro-Hackintosh 黑果小兵的部落阁
- RehabMan for providing numbers of hotpatches and hotpatch guides
- knnspeed for providing Combojack, well-explained hot patches and USB-C hotplug solution
- bavariancake and LuletterSoul for providing detailed installation guide and configuration for XPS15-9570
- And all other authors that mentioned or not mentioned in this repo