Skip to content
This repository has been archived by the owner on Aug 10, 2020. It is now read-only.


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

macOS Catalina (10.15.1) on the Dell XPS 15 (9550)

This repo is no longer maintained, since I have switched from XPS to a real MacBook Pro.

This repository contains my own files on the installation and configuration of macOS Catalina (10.15.1) on the Dell XPS 15 (9550)

  • Thanks darkhandz for his High Sierrra guide and wmchris for his guide. Please read these two guides before you use my files.
  • Use MacBookPro13,3 SMBIOS, much thanks for @syscl.
    • Note that you need to modify AppleGraphicsDevicePolicy.kext to make external monitors work.
    • The model identifier is also correct now.
    • I hide my serial number as C02*****GTFN, you may generate it by your own.
  • Caps and Left-Ctrl is exchanged in VoodoooPS2, you can modify it if you don't like this keyboard layout.
  • OsxAptioFix2Drv-free2000.efi is used to fix the slide parameter in booting, you may try OsxAptioFix2Drv-64.efi or OsxAptioFix3Drv-64.efi instead for your laptop.


  • CLOVER: Clover EFI folder.
  • Kexts: Kexts which should be installed in S/L/E or L/E.

My laptop

Dell XPS 9550

  • i5-6300HQ/HM170
  • Nvidia GTX960M / HD530
  • 3840x2160 (QHD)
  • DDR4 2133 16G (8G x 2)
  • Dell Wireless 1830 (BCM43602 + BCM20703A1)
  • 512GB NVMe SSD (Samsung SM951)
  • BIOS Firmware 1.9.0



  • 98% of the system

Not working

  • TB3/type-C port hot-plug maybe work.
    • I find that my TB3-DP adapter can hot-plug and the 4K external monitor works fine. Need more test.
    • My Nexus 6P is broken so I can't test.
  • SD card reader (waiting for good news from this post)


To make external monitor works (if you use iMac17,1 SMBIOS), you should do following steps:

  1. Open /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist.

  2. Find the Borad-ID which used in your config.plist such as "Mac-B809C3757DA9BB8D" or "Mac-65CE76090165799A" or "Mac-DB15BD556843C820".

  3. Replace the attribute Config2 with none

  4. Execute commands sudo kextcache -system-prelinked-kernel and sudo kextcache -system-caches.

  5. Reboot and everything is done.


This repository contains my own files on the installation and configuration of macOS Catalina (10.15) on the Dell XPS 15 (9550)







No packages published