let macOS Mojave/macOS Catalina run on Dell XPS 9570 4K
English | 中文
This hackintosh configuration is built for the Dell XPS 9570 laptop based Clover.It theoretically supports macOS 10.14.X - macOS 10.15.X. It integrates common kexts for almost all devices,such as audio card, intel graphic card, 4K display and so on.It fully supports dual signals output using 4K@60Hz via HDMI 2.0 and Type C, thunderbolt devices are boot coldly and DW1830 is used to suppot WLAN and Airdop.It also brings original touch gestures like Mac devices, and sleep and wake up are general normal.。
1.5.0 - 1.11.2
10.14.0 - 10.14.6
10.15.0 - 10.15.5
Kevin Shroff brought us awsome Full Installation Guide.See it firstly and you should kown as below before installation:
config_install.plist
This is used for installation phase, the purpose is to inject a incorrect ig-platform-id = 0x12345678
, and disable graphic card, so that the system can enter desktop after complete installation.
config.plist
This file is used for XPS 9570 8750H 4K
model. The following sub-item injects the correct graphic platform and enables graphic acceleration.
It's different from config_install.plist
is that the correct ig-platform-id = 0x3e9b0000
is injected into our system.One the other hand,the maximum link rate of the XPS 9570 8750H 4K
model is fixed by the following field:
dpcd-max-link-rate
= <14000000>
config_1080P.plist
This file is used for XPS 9570 8750H 1080P
model.The difference from config.plist
is only that:
dpcd-max-link-rate
= <0A000000>
Delete the clover folder from original EFI partition and replace it with the Clover folder of this repository.
Use config_install.plist
to enter installation UI and complete the installation; if there are installation failure problems, try multiple times to enter the installation UI.(3~5 times)
Run sudo kextcache -i /
command in terminal to rebuild kext cache after entering desktop.
config.plist(for 4k)
If your model is 4K, use config.plist
to enter desktop directly.Otherwise,use config_1080P.plist
instead.
L/E
or S/L/E
(optional)It is recommended to only keep VirtualSmc.kext
/FakeSMC.kext
in CLOVE/kexts/Other
, install the rest of kexts into L/E
or S/L/E
. Delete all kexts in CLOVER/kexts/other
which already are installed.Finally, rebuild kext cache again and restart your computer.
Switch back config_install.plist
to complete upgrade, run sudo kextcache -i /
to rebuild kext cache immediately after entering destop.
see more details from issues set and update history
I sincerely apologize for my procrastination.But the project is stable enough and has supported full version of Catalina so far.Thank you for all passion and stars.I am strongly support everyone to promote this project. If you need to publish this EFI or reprint it to others, please be sure to indicate my repo, bavariancake's repo and Xigtun's repo.Star me if you really like my contribution for hackintosh community!