- Joined
- May 4, 2014
- Messages
- 52
- Mac
- Classic Mac
- Mobile Phone
This is a guide for the Dell XPS 13 9350 (2016 Model), it is a work in progress but the information contained should get you to a working install of macOS Sierra 10.12.1.
Guide is loosely used here, you will still need technical knowledge to use the information below (it should however be VERY helpful and will likely not be too complicated for anyone with hackintosh experience to work out)!
My aim with this configuration is to keep it as simple as possible, nothing unnecessary is installed and everything is kept clean and as close to stock as feasible without impacting usability, let me know if there's any missing patches or even patches I can remove, I'd love to hear your thoughts!
Specifications:
Notes:
What Works:
What Doesn't Work:
BIOS Settings:
Clover Patches:
DSDT Patches:
KEXTs:
Installed To /System/Library/Extensions/ (with Kext Utility)
SSDT Patches:
Credits:
bynce, Helicos, ic3dm4n, insanelydeepak, RehabMan, toleda
Many amazing people's work is contained in these threads and they were invaluable in solving issues I encountered!
https://www.tonymacx86.com/threads/dell-xps-13-2016-9350.204069/
https://www.tonymacx86.com/threads/dell-xps-13-9350-cant-install.184597/
https://www.tonymacx86.com/threads/guide-dell-xps-13-9350-skylake.202854/
https://www.tonymacx86.com/threads/...0-skylake-gtx960m-ssd-via-clover-uefi.192598/
Guide is loosely used here, you will still need technical knowledge to use the information below (it should however be VERY helpful and will likely not be too complicated for anyone with hackintosh experience to work out)!
My aim with this configuration is to keep it as simple as possible, nothing unnecessary is installed and everything is kept clean and as close to stock as feasible without impacting usability, let me know if there's any missing patches or even patches I can remove, I'd love to hear your thoughts!
Specifications:
- 6th Generation Intel Core i5-6200U (3M Cache, up to 2.8 GHz)
- 8GB LPDDR3 1866MHz
- Intel(R) HD Graphics 520
- 256GB Solid State Drive (Toshiba NVMe)
- 13.3 inch FHD AG (1920 x 1080) InfinityEdge display, Silver
- DW1560 802.11ac Broadcom BCM94352Z M.2 NGFF WiFi Card
Notes:
- This guide is intended for macOS Sierra 10.12.1.
- You'll need to create a bootable macOS installation USB using the Install macOS Sierra application from the Mac App Store (ensure your USB is erased in GPT mode), there's a guide here (it's recommended you use the command line version).
- After this, install Clover to the created USB (using UEFI mode) and then mount the EFI partition and replace the /EFI/CLOVER/ folder with the one attached to this post.
- Installation using the attached Clover directory will work, once installation is complete you should dump and patch your DSDT using the information in the DSDT Patches section and install EVERY KEXT in the Clover KEXT directory into /System/Library/Extensions/. After KEXT installation, remove all IONVMeFamily patches from config.plist.
- If you do not have the DW1560 WiFi Card, remove BrcmFirmwareRepo.kext, BrcmPatchRAM2.kext, FakePCIID.kext, FakePCIID_Broadcom_WiFi.kext and SSDT-ARPT-RP06-4352.aml. Also, remove any patches relating to AirPortBrcm4360 and IOBluetoothFamily in config.plist.
- Multiple PS2 drivers (for the keyboard and touchpad) are available. ApplePS2SmartTouchPad.kext is more feature filled but I found it to be less usable, VoodooPS2Controller.kext should always work, albeit missing multitouch and other fancy features.
- Facetime + iMessage should work when the correct information is entered into config.plist. I have blanked out the fields as I don't want my serial number to be blacklisted, there are plenty of guides online on how to solve this.
What Works:
- Battery Indicator
- Bluetooth (with aftermarket DW1560 card)
- Display Brightness Slider
- Graphics (Intel HD520 Acceleration)
- Keyboard
- Sound
- NVMe SSD
- Power Management
- Touchpad (basic operations, no multitouch)
- USB-C Video Output (DisplayPort + HDMI)
- Webcam
- Wireless (with aftermarket DW1560 card)
What Doesn't Work:
- Display Brightness Hotkeys
- SD Card Reader (known issue, no fix)
- USB-C Thunderbolt
- USB-C USB
BIOS Settings:
- Install BIOS Update 1.4.4
- Apply BIOS Defaults
- Disable Secure Boot
- Disable VT for Direct I/O
- Set Auto OS Recovery Threshold to OFF
- Set SATA Operation to AHCI or Disabled
- Optional: Disable Computrace
- Optional: Enable Unobtrusive Mode
- Optional: Enable USB PowerShare
- Optional: Set Fn Lock Options to Lock Mode Enable/Secondary
Clover Patches:
- DSDT Patches:
- Change _OSI To XOSI
- Change HDAS To HDEF
- Change HECI To IMEI
- KextsToPatch Patches:
- cloverHDA - ALC256.zip
- NVMeP
- USBInjectAll - config_patches.plist
- wireless_half-mini
DSDT Patches:
- [syn] Rename _DSM methods to XDSM
- [igpu] Rename GFX0 to IGPU
- [igpu] Brightness fix
- [sys] Fix _WAK Arg0 v2
- [sys] Fix Mutex with non-zero SyncLevel
- [sys] HPET Fix
- [sys] IRQ Fix
- [sys] OS Check Fix (Windows 8)
- [sys] RTC Fix
- [sys] Skylake LPC
- [sys] SMBUS Fix
KEXTs:
Installed To /System/Library/Extensions/ (with Kext Utility)
- ACPIBatteryManager.kext
- BrcmFirmwareRepo.kext
- BrcmPatchRAM2.kext
- cloverHDA.kext
- CodecCommander.kext
- FakePCIID.kext
- FakePCIID_Broadcom_WiFi.kext
- FakeSMC.kext
- IntelBacklight.kext
- IONVMeFamilyBorg.kext
- USBInjectAll.kext
- VoodooPS2Controller.kext
SSDT Patches:
- SSDT-1:
- [gfx0] Cleanup/Fix Errors (SSDT)
- SSDT-0, SSDT-1, SSDT-2, SSDT-3, SSDT-4, SSDT-5, SSDT-6, SSDT-14:
- [igpu] Rename GFX0 to IGPU
- SSDT-ALC256
- SSDT-ARPT-RP06-4352
Credits:
bynce, Helicos, ic3dm4n, insanelydeepak, RehabMan, toleda
Many amazing people's work is contained in these threads and they were invaluable in solving issues I encountered!
https://www.tonymacx86.com/threads/dell-xps-13-2016-9350.204069/
https://www.tonymacx86.com/threads/dell-xps-13-9350-cant-install.184597/
https://www.tonymacx86.com/threads/guide-dell-xps-13-9350-skylake.202854/
https://www.tonymacx86.com/threads/...0-skylake-gtx960m-ssd-via-clover-uefi.192598/
Attachments
Last edited by a moderator: