Skip to content

macOS Catalina on XPS15-9570 with Clover and OpenCore

Notifications You must be signed in to change notification settings

nan1jueze/xps15-9570-macos

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Configuration

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

Not Working

  • Bluetooth may not work
  • Thunderbolt
  • SD Card
  • Discrete GPU
  • Fingerprint

Installation

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 :).

Headphone

@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).

Sleep Wake

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.

SN MLB SmUUID

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.

FHD Display

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

DW1820a

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>

See THE Solution:Dell DW1820A

CLOVER Theme

You can set theme to one of these themes.

python update.py --set theme=xxx # will download if not exist

NTFS Writing

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.

Touchscreen

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.

Tap Delay

  • Turn off Enable dragging or use three 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

Credits

About

macOS Catalina on XPS15-9570 with Clover and OpenCore

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%