theQuert / XPS-9360-macOS

XPS 13 (9360) with macOS Big Sur
Apache License 2.0
181 stars 32 forks source link
9360 bios boot catalina catalina-os clover-configurations clover-efi dell dell-9360 dell-xps formatting-ssd hackintosh hackintosh-efi hackintosh-files macintosh macos macos-catalina macos-mojave xps xps13

macOS on XPS 13 9360

This repo is currently compatible with macOS versions as below...

macOS Big Sur macOS Catalina macOS Mojave macOS High Sierra
11.2.3 (20D91) 10.15.7 (19H15) 10.14.6 (18G87) 10.13.6 (17G2112)
11.2.1 (20D74) 10.15.6 (19G2021) 10.14.5 (18F132) 10.13.6 (17G65)
11.2 (20D64) 10.15.5 (19F2200) 10.14.4 (18E226)
11.1 (20C69) 10.15.4 (19E287) 10.14.3 (18D42)
11.0.1 (20B50) 10.15.3 (19D76) 10.14.2 (18C54)
11.0 (20A2411) 10.15.2 (19C57) 10.14.1 (18B75)
10.15.1 (19B88) 10.14 (18A389)
10.15 (19A583)

Device Firmware

Bootloader Firmware

DVMT

Format SSD with 4K sectors for APFS - Creating a Linux bootable drive is needed.

Get compatible with LITEON and PLEXTOR SSD - If you are not using with LITEON or PLEXTOR SSD, skip it.

BIOS settings

Wireless card - BCM94360CS2 Installation (If not using this card, skip it.)

Wireless card - BCM94360NG (If not using this card, skip it.)

Wireless card - DW1560 Installation (If not using this card, skip it.)

If booting with OpenCore rather than Clover Configurator, copy the three kexts above to /EFI/OC/Kexts, and then running previous command to rebuild cache.

Running shell script in Terminal

Fix the buzz sound from headphone jack

    Open System Preferences/Sound/Input

Fix the "Webcam Black Screen" problem

    Unsolved

SMBIOS

CPUFriend

If you need to generate new CPUFriend kexts, refer to Commands, and follow here

Enable eGPU with Thunderbolt 3

Custom setting the delay between trackpad and keyboard

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

More Custom Settings

HiDPI

Fix Blurry Fonts for Non-Retina Displays

Fix AppleID issue on macOS Catalina

Fix the AirPods choppy/unreliable when connected to macOS

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 of that.

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

Swapping SSD

Upgrading macOS

Migrate bootloader from Clover to OpenCore

Dev-Notes

External Display Support

DP HDMI DVI
0x02 0x00 0x01
0x04 0x02 0x02
0x05 0x04 0x04
0x06 0x06 0x06

USB Ports Mapping

USB 2 (XHC) USB 3 (XHC) Thunderbolt 3 (TBTU) Dev Speed
HS01 HS01 12/480 Mbps
HS02 HS02 12/480 Mbps
SS01 5 Gbps
SS02 5 Gbps
UB21 5 Gbps
UB21 5 Gbps

Boot Arguments Explanation

XCPM and HWP

Shutdown Dialog

Contributors

ComboJack

Acidanthera

HiDPI

gibMacOS

Leo Neo Usfsg

Kexts version and developers are mentioned in kexts_info.txt