XPS9550 MacOS Save Abandoned

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

Project README

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.

Structure

  • 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

Status

Working

  • 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)

Tips

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.

Open Source Agenda is not affiliated with "XPS9550 MacOS" Project. README Source: corenel/XPS9550-macOS
Stars
114
Open Issues
2
Last Commit
3 years ago

Open Source Agenda Badge

Open Source Agenda Rating