Git Product home page Git Product logo

xps9550-macos's Introduction

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.

xps9550-macos's People

Contributors

corenel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

xps9550-macos's Issues

Hi.Does your touchpad work well ?

Thanks for your guide.But,I found my touchpad doesn't work well, such as "three fingers to move the window".Also,about the keyboard , home,end,pgup,pgdn doesn't work.......What about u ?

雷电3接口外接显卡拓展坞(gaming box 1080)问题请教

你好,我有一个显卡坞,关机插入状态下开机,无法进入mac os,verbose不断循环如下代码

UB31@00200000: AppleUSBXHCIPort::powerOn: deadline passed (PORTSC 0x00000000) 
UB21@00100000: AppleUSBXHCIPort::powerOn: deadline passed (PORTSC 0x00000000)
TBTU@00000000: AppleUSBHostController::setPowerStateGated: going to state 1 returned 0xe00002e9
TBTU@00000000: AppleUSBHostController::hardwareExceptionThreadCallGated: attempting recovery   
TBTU@00000000: AppleUSBHostController::hardwareExceptionThreadCallGated: 0x00000004
TBTU@00000000: AppleUSBHostController::hardwareExceptionThreadCallGated: attempting recovery 

在不插入显卡的情况下开机,电脑进入休眠后插入显卡坞,亮屏后可以检测到有显卡插入,但无法正确读出显卡型号,仅显示为显示器,而cuda可以认出有gpu连接,但是无法使用,(cuda-z卡死),且电脑变得奇卡。

image

请问您知道该如何解决这样的问题吗?

how do I change my SMBIOS

Than you for your guidance I was able to get my dell 5510 to work under Sierra, but I was stuck when trying to follow your HDMI patch because I don't how to change my SMBIOS,
I would really appreciate some enlightening.

关于声音问题开机失效

不知道你的会不会这样,VoodooPS2Daemon 的或者是黑手的Apple HDA都会在一段开机时间内失效变灰色,用万能驱动但耳机却无法使用~~

Error in 5ghz patch

ty for sharing configs 👍

5ghz patch must be (you have invalid find data):

                <key>Find</key>
                <data>
                QYP8/3QsSA==
                </data>
                <key>Name</key>
                <string>AirPortBrcm4360</string>
                <key>Replace</key>
                <data>
                ZscGVVPrKw==

HDMI don't have audio...

I use MBP13,3 SMBIOS, HDMI don't work, so I edit Info.plist.
But only Video, Audio only work on computer...
Do your HDMI work fine?

External monitor setup

Hi. Could you please elaborate a little bit more on modifying AppleGraphicsDevicePolicy.kext? Where is this kext located? How do I modify it? Much thanks.

10.12.5 Graphics Memory only 31MB

my laptop is i5 4k,use your clover config, bios version 1.2.18 ,when i update to 1.2.25 ,i cant install. 1.2.18 install success, but Graphics Memory only 31MB,and brightness cant adjust. thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.