XPS9550-macOS
XPS9550-macOS copied to clipboard
This repository contains my own files on the installation and configuration of macOS Catalina (10.15) on the Dell XPS 15 (9550)
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,3SMBIOS, much thanks for @syscl.- Note that you need to modify
AppleGraphicsDevicePolicy.kextto 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.
- Note that you need to modify
CapsandLeft-Ctrlis exchanged inVoodoooPS2, you can modify it if you don't like this keyboard layout.OsxAptioFix2Drv-free2000.efiis used to fix the slide parameter in booting, you may tryOsxAptioFix2Drv-64.efiorOsxAptioFix3Drv-64.efiinstead for your laptop.
Structure
CLOVER: Clover EFI folder.- ~~
Kexts: Kexts which should be installed inS/L/EorL/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:
-
Open
/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist. -
Find the Borad-ID which used in your config.plist such as "Mac-B809C3757DA9BB8D" or "Mac-65CE76090165799A" or "Mac-DB15BD556843C820".
-
Replace the attribute
Config2withnone -
Execute commands
sudo kextcache -system-prelinked-kernelandsudo kextcache -system-caches. -
Reboot and everything is done.