Вы находитесь на странице: 1из 7

the-Quert/Dell-XPS-9360-Hackintosh: Dell XPS 13 (9360) for macOS Mojave

Search or
Search orjump
jumpto…
to…

Pull requests
Issues
Marketplace
Explore

the-Quert / Dell-XPS-9360-Hackintosh Watch 3 Star 3 Fork 1

Code Issues
1 Pull requests
0 Projects
0 Wiki Security Insights

Dell XPS 13 (9360) for macOS Mojave


macintosh
macos
macos-mojave
macos-high-sierra
hackintosh
hackintosh-files
hackintosh-efi
dell
dell-xps
dell-9360
clover-efi

clover-configurations
clover-configuration
xps
xps13
9360

246
commits 1
branch 0
releases 1
contributor

Python Shell Perl Rich Text Format

Branch: master

New pull request Create


Create new file
new file Upload files Find File

Clone or download

the-Quert
Update ComboJack bash path
Latest commit
07bd5dd
11 days ago11 days ago

APPLE Add files via upload 4 months ago4 months ago

BCM94352z Update Lilu to v1.3.8 last monthlast month

BOOT Update Clover EFI to r5058 20 days ago20 days ago

CLOVER Update Clover EFI to r5058 20 days ago20 days ago

CPUFriend Update README.md last monthlast month

ComboJack Add files via upload 4 months ago4 months ago

Commands Update Commands last monthlast month

DSDT Update CPUF, PLNF last monthlast month

Displays Update Clover EFI ro r5027 2 months ago2 months ago

OC Update WhateverGreen to v1.3.1 last monthlast month

UEFI Add files via upload 4 months ago4 months ago

audio Add files via upload 4 months ago4 months ago

linux Add files via upload 4 months ago4 months ago

tools Add files via upload 4 months ago4 months ago

.DS_Store Update Clover EFI to r5058 20 days ago20 days ago

README.md Update ComboJack bash path 11 days ago11 days ago

https://github.com/the-Quert/Dell-XPS-9360-Hackintosh[18-Sep-19 7:28:59 PM]


the-Quert/Dell-XPS-9360-Hackintosh: Dell XPS 13 (9360) for macOS Mojave

XPS9360.sh Update XPS9360.sh last monthlast month

kexts_info.txt Update kexts_info last monthlast month

README.md

macOS on XPS 13 9360

macOS Mojave 10.14.6 (18G95)

Device : Dell XPS 13 9360


CPU : Intel i7-8550U
GPU : Intel UHD 620
RAM : SK Hynix 16GB 2133 MHz LPDDR3
Sound : ALC256 (ALC3246)
SSD : WD Black SN750 (WDS100T3X0C) 1TB NVMe PCIe SSD
Display : FHD (1920x1080)
Webcam : UVC Camera VendorID_3034 ProductID_22155
Wifi-Card : Swapped the original Killer 1535 with BCM94352z(DW1560)
Thunderbolt 3 Dongle : Dell DA300

Device Firmware

BIOS Version: BIOS 2.8.1


Thunderbolt Version: NVM 26

Clover Firmware

Clover r5058

Before Installation

Make Bootable Installation Drive - macOS with Clover

I have made customized versions of Disk_Image.


Download the version you like from Disk_Image.
Check MD5 checksum of the image files to make sure it is the same as below, then burn the image with Etcher to your USB
drive .

MD5

MD5 (macOS Mojave 10.14.4(18E226) Installer with Clover 4961.dmg) = 81e184a76eb8ab7cbfc77cae9a9f820b


MD5 (macOS Mojave 10.14.5(18F132) Installer with Clover 5018.dmg) = 67fcfbc9e93371486075690cec882601
MD5 (macOS Mojave 10.14.6(18G84) Installer with Clover 5027.dmg) = 36c944388b42b531378847640e6cb236
MD5 (macOS Mojave 10.14.6(18G87) Installer with Clover 5033.dmg) = f127d09038bf18df1b58c87d480adb85
MD5 (macOS Mojave 10.14.6(18G95) Installer with Clover 5058.dmg) = 41c4b3e56c99a0e69616095dbe7b9eb7

DVMT

https://github.com/the-Quert/Dell-XPS-9360-Hackintosh[18-Sep-19 7:28:59 PM]


the-Quert/Dell-XPS-9360-Hackintosh: Dell XPS 13 (9360) for macOS Mojave

Enter BIOS/Boot Sequence , add Boot Entry with CLOVER/tools/DVMT.efi , then run the following commands

setup_var 0x4de 0x00 // Disable CFG Lock


setup_var 0x785 0x06 // Increase DVMT pre-allocated size to 192M For FHD version, it's also recommended
setting to 192M
setup_var 0x786 0x03 // Increase CFG Memory to maximum

Format SSD with 4K sectors for APFS - You would need to make a Linux Bootable Drive

Choose any Linux distribution you like, I prefer Ubuntu


Boot with the Linux bootable drive.
using nvme-cli formatting SSD into 4K sectors to work better with APFS , see the guide
https://www.tonymacx86.com/threads/guide-sierra-on-hp-spectre-x360-native-kaby-lake-support.228302/

BIOS settings

Sata: AHCI

Enable SMART Reporting

Disable thunderbolt boot and pre-boot support

USB security level: disabled

Enable USB powershare

Enable Unobtrusive mode

Disable SD card reader (saves 0.5W of power)

TPM Off

Deactivate Computrace

Enable CPU XD

Disable Secure Boot

Disable Intel SGX

Enable Multi Core Support

Enable Speedstep

Enable C-States

Enable TurboBoost

Enable HyperThread

Disable Wake on USB-C Dell Dock

Battery charge profile: Standard

Numlock Enable

FN-lock mode: Disable/Standard

Fastboot: minimal

https://github.com/the-Quert/Dell-XPS-9360-Hackintosh[18-Sep-19 7:28:59 PM]


the-Quert/Dell-XPS-9360-Hackintosh: Dell XPS 13 (9360) for macOS Mojave

BIOS POST Time: 0s

Enable VT

Disable VT-D

Wireless switch OFF for Wifi and BT

Enable Wireless Wifi and BT

Allow BIOS Downgrade

Allow BIOS Recovery from HD, disable Auto-recovery

Auto-OS recovery threshold: OFF

SupportAssist OS Recovery: OFF

Disable Camera

Things to fix after boot into the system successfully

1. Download and install Clover Configurator, then mount EFI partition.

2. Copy the whole folders and files from this repository to your EFI partition, for booting without USB purpose.

3. Enter the BIOS/Boot Sequence adding new entry with path /EFI/EFI/CLOVER/CLOVERX64.efi

4. Activate Wifi and Bluetooth functions for BCM94352Z , if not using this card you may remove the kexts below and unfollow Step
5.

The kexts for BCM94352z has already put in the folder /BCM94352Z

5. You have to copy the kexts from path /BCM94352Z/BrcmFirmwareRepo.kext /BCM94352Z/BrcmPatchRAM2.kext


/BCM94352Z/AirportBrcmFixup.kext /BCM94352Z/Lilu.kext to /Library/Extensions , and then running
/tools/Kext Utility or Commandsto fix the permission. Which may enhance the stability for Wifi & Bluetooth.

If booting with OpenCore Configurator rather than Clover Configurator, the three kexts above has existed in /OC/Kexts already, you still have to
copy them to /Library/Extensions , and then running /tools/Kext Utility to fix the permission.

6. Change your SMBIOS settings for your Hackintosh

Install Clover Configurator, then Open /CLOVER/config.plist with Clover Configurator , enter the SMBIOS Mode .
Generate new Serial Number , SMUUID , save the changes ---> REBOOT

If booting with OpenCore Configurator rather than Clover Configurator, install OpenCore Configurator, then enter SMBIOS to do same things above.

7. Running XPS9360.sh with the instructions below

After Mount the EFI partition with Clover Configurator or running the following commands in Terminal below
Find the disk name of you EFI partition with the command

sudo diskutil list

Mount EFI partition with the command

https://github.com/the-Quert/Dell-XPS-9360-Hackintosh[18-Sep-19 7:28:59 PM]


the-Quert/Dell-XPS-9360-Hackintosh: Dell XPS 13 (9360) for macOS Mojave

sudo diskutil mount /dev/disk0s1 //The position of your EFI partition

Running XPS9360.sh to Compile DSDT

bash /Volumes/EFI/XPS9360.sh --compile-dsdt

Running XPS9360.sh to Enable Third Party Application

bash /Volumes/EFI/XPS9360.sh --enable-3rdparty

Running XPS9360.sh to Disable Touch ID for the Fingerprint couldn't work on Hackintosh

bash /Volumes/EFI/XPS9360.sh --disable-touchid

Enable Trim on SSD

Although it's set Native TRIM support with the settings on this installation, if it's disabled, run the commands below.

sudo trimforce enable

Fix the Headset Jack

Running the below commands to fix Headset Jack

bash /Volumes/EFI/ComboJack/install.sh

For Better Sleep

Run the Commands below:

sudo pmset -a hibernatemode 0


sudo pmset -a autopoweroff 0
sudo pmset -a standby 0
sudo rm /private/var/vm/sleepimage
sudo touch /private/var/vm/sleepimage
sudo chflags uchg /private/var/vm/sleepimage

CPUFriend

The kexts and SSDT for i7-8550U has put in here, by using SMBIOS with MacbookPro 14,1.
You have to put CPUFriend.kext & CPUFrindDataProvider.kext in both /CLOVER/kexts/Other and L/E, then rebuild cache.
Furthermore, you also have to put SSDT-CPUF.aml into /CLOVER/ACPI/patched for working normal after awake.

If your config.plist works with MacbookPro 15,2 , I have put corresponding kexts and SSDT in the folder as well.

If you need to generate new CPUFriend kexts, refer to Commands, and follow this link.

https://github.com/the-Quert/Dell-XPS-9360-Hackintosh[18-Sep-19 7:28:59 PM]


the-Quert/Dell-XPS-9360-Hackintosh: Dell XPS 13 (9360) for macOS Mojave

For Better Using Experience

You may need

BetterSnapTool to arrange the position of the windows on screen better.


Bartender to add/remove the icon showing on the status bar.
FruitJuice to monitor the battery status and usage time.
Xclient to download some software, for testing purpose.
Macxin to download some software, for testing purpose.
Transmit to access your Cloud Storage and FTP Server.
Atom to edit profile and programming.
XDM works as a downloader on macOS.
Carbon Copy Cloner If you need swap the SSD.
TurboBoost Switcher To disable TurboBoost for extending battery duration time when on battery time.

Custom setting the delay between trackpad and keyboard

To do that you need to edit Info.plist in VoodooI2CHID.kext :

Open the Info.plist in the VoodooI2CHID.kext with any Text Editor(I use Atom)
Finding the QuietTimeAfterTyping
Changing the value you like

I have preset the value to 0

More Custom Settings

Refer to Commands for more customization.

HiDPI

Using one-key-HiDPI

Optional Settings

CPU Undervolting

If having the same CPU as mine, you can do the undervolting settings below.

Warning!!! This may cause crash on your device, please be aware.

Enter BIOS/Boot Sequence then add new Boot with CLOVER/tools/DVMT.efi , run the following commands

Overclock, CFG, WDT & XTU enable

setup_var 0x4DE 0x00


setup_var 0x64D 0x01
setup_var 0x64E 0x01

Undervolting values:

https://github.com/the-Quert/Dell-XPS-9360-Hackintosh[18-Sep-19 7:28:59 PM]


the-Quert/Dell-XPS-9360-Hackintosh: Dell XPS 13 (9360) for macOS Mojave

setup_var 0x653 0x64 // CPU: -100 mV


setup_var 0x655 0x01 // Negative voltage for 0x653
setup_var 0x85A 0x1E // GPU: -30 mV
setup_var 0x85C 0x01 // Negative voltage for 0x85A

Swapping SSD
You need an external NVMe reader to carry your new SSD as an external drive.
Under macOS environment, using Disk Utility format your new SSD as APFS format.
Using Carbon Copy Cloner, to clone the whole System Disk to your new drive.
If it works fine, shutdown the system, then swap your SSD with the new one.

Credits

ComboJack

CPUFriend

HiDPI

OpenCore-Configurator

Disk_Image

Leo Neo Usfsg

Kexts version and authors are mentioned in kexts_info.txt

© 2019 GitHub, Inc.


Terms
Privacy
Security
Status
Help
Contact GitHub
Pricing
API
Training
Blog
About

https://github.com/the-Quert/Dell-XPS-9360-Hackintosh[18-Sep-19 7:28:59 PM]

Вам также может понравиться