Contribute
Register

[Guide] Dell XPS 13 9360 on MacOS Sierra 10.12.x - LTS (Long-Term Support) Guide

Joined
Aug 11, 2016
Messages
164
Motherboard
Asus Z170I PRO Gaming
CPU
i5 6600k
Graphics
GTX 1060
If you disable WhateverGreen indeed -disablegfxfirmware is required not to have Apple drivers try and update your IGPU firmware. The hash data never returned error is the firmware update failing.

Since your computer boots, it seems like your WhateverGreen.kext is not finding a proper configuration when loading.

Two things I can think of:
  • New device properties added in config.plist are not present in yours, WhateverGreen needs this to set the correct framebuffer configuration
  • Some of your DSDT AML files in the patched folder are not up to date as per the repository.
    This could cause a conflict in WhateverGreen as well, as the configuration moved from SSDT table to Device Property injection.

Thanks for the heads up. Im trying the newest repo from a thumb drive now to keep my main system stable.
I still get the same kernel panic though.

Completely used all files from the repo, after removing all old clover files.
Updated Clover to the latest version, and also installed all necessary kexts from your L/E to my L/E folder (kext beast, sudo kextcache -i/).

I've tried to make some changes to the SSDT-Config, specificly "Name(HIGH, 0)" as my FHD version only supports 1080p but this does not lead anywhere it seems.

Some questions:
There are a lot of ssdt's that are not included anymore, and also not necessary right? SSDT-ALC256.aml for example.
Whats the matter with ACPIBatteryManager.kext? It is included in /kexts/ but not in Clover/kexts/other/

Could anyone else with the 9360 FHD i7-7500u version report in if the newest repo works for him?
 
Joined
Aug 28, 2011
Messages
19
Motherboard
Dell Latitude 7400
CPU
i5 8365U Coffee Lake
Graphics
Intel HD620 FHD
Mac
  1. Mac mini
Mobile Phone
  1. Android
  2. iOS
Thanks for the heads up. Im trying the newest repo from a thumb drive now to keep my main system stable.
I still get the same kernel panic though.

Completely used all files from the repo, after removing all old clover files.
Updated Clover to the latest version, and also installed all necessary kexts from your L/E to my L/E folder (kext beast, sudo kextcache -i/).

I've tried to make some changes to the SSDT-Config, specificly "Name(HIGH, 0)" as my FHD version only supports 1080p but this does not lead anywhere it seems.

Some questions:
There are a lot of ssdt's that are not included anymore, and also not necessary right? SSDT-ALC256.aml for example.
Whats the matter with ACPIBatteryManager.kext? It is included in /kexts/ but not in Clover/kexts/other/

Could anyone else with the 9360 FHD i7-7500u version report in if the newest repo works for him?
I have the same problem on my i7 7500u using the latest version on the repo but I thought this was because I was not able to generate a custom CPUFriend Kext for 7500u. Has anyone created a CPUFriend Kext with 7500u values ?
 
Joined
Mar 29, 2011
Messages
852
Motherboard
ASRock X99 Extreme6
CPU
E5-2690 v4
Graphics
Radeon VII
I have the same problem on my i7 7500u using the latest version on the repo but I thought this was because I was not able to generate a custom CPUFriend Kext for 7500u. Has anyone created a CPUFriend Kext with 7500u values ?

Sounds like it's a different issue. The custom frequency vectors have never been shown to have a measurable effect on power usage, even. And you can always just boot without HWP. Your crash is in the graphics drivers, specifically the framebuffer controller. If it matches what killuminati91 posted.

I haven't yet tried the new files, myself.
 
Joined
Jul 3, 2014
Messages
934
Motherboard
Dell XPS 9360 (KabyLake R)
CPU
Intel i7 8550U
Graphics
Intel UHD 620
Mac
  1. MacBook
  2. MacBook Pro
Mobile Phone
  1. Android
Sounds like it's a different issue. The custom frequency vectors have never been shown to have a measurable effect on power usage, even. And you can always just boot without HWP. Your crash is in the graphics drivers, specifically the framebuffer controller. If it matches what killuminati91 posted.

I haven't yet tried the new files, myself.

The new files specify the frame-buffer controller through device property injection, as opposed to SSDT-CONFIG and SSDT-IGPU. So the existing AML's need to be removed first and the following properties should be in config.plist at least:

XML:
    <key>Devices</key>
    <dict>
        <key>Properties</key>
        <dict>
            <!-- IMEI Controller -->
            <key>PciRoot(0x0)/Pci(0x1f,0x0)</key>
            <dict>
                <key>compatible</key>
                <string>pci8086,9cc1</string>
                <key>device-id</key>
                <data>
                wZwAAA==
                </data>
            </dict>
            <!-- AppleALC HDAS Layout -->
            <key>PciRoot(0x0)/Pci(0x1f,0x3)</key>
            <dict>
                <key>layout-id</key>
                <data>
                DQAAAA==
                </data>
            </dict>
            <!-- GFX0 platform-id and framebuffer configuration (QHD) -->
            <key>PciRoot(0x0)/Pci(0x2,0x0)</key>
            <dict>
                <key>AAPL,ig-platform-id</key>
                <data>
                AAAWWQ==
                </data>
                <key>device-id</key>
                <data>
                FlkAAA==
                </data>
                <key>enable-hdmi20</key>
                <data>
                AQAAAA==
                </data>
                <key>framebuffer-fbmem</key>
                <data>
                AADAAA==
                </data>
                <key>framebuffer-patch-enable</key>
                <data>
                AQAAAA==
                </data>
                <key>framebuffer-stolenmem</key>
                <data>
                AAAABQ==
                </data>
            </dict>
        </dict>
    </dict>

If you have non-QHD you need to place your values here instead (if different). You should be able to derive them from the pre-existing SSDT-IGPU.dsl logic.
 
Joined
Mar 22, 2011
Messages
93
Motherboard
ASUS Prime Z390-A bios 1402
CPU
8700K
Graphics
5700 XT
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
  1. iMac
Mobile Phone
  1. Android
Pardon me, but does this guide for Post #1 apply for Mojave as well? Or is there a spot somewhere in these 310 pages where it has been modified for Mojave use? I acquired an XPS 9360 and would like to get it running 10.14.4.

Thanks
 
Joined
Mar 22, 2011
Messages
93
Motherboard
ASUS Prime Z390-A bios 1402
CPU
8700K
Graphics
5700 XT
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
  1. iMac
Mobile Phone
  1. Android
I'm going to go ahead and wave the white flag, here's what I did. I followed the Perez guide on Youtube. Did the NVME patch. prepared USB. setup BIOS. But I can't get to the Mojave installer -- it reboots within about 5 seconds of leaving Clover. Attached are screenshots of how it breaks down.

I have the 9360 with the following spec:
i7-7560U
DW1560 chip installed
QHD w/touch screen

Any ideas on what I can try?
 

Attachments

  • 1.jpg
    1.jpg
    242.9 KB · Views: 70
  • 2.jpg
    2.jpg
    113.6 KB · Views: 67
  • 3.jpg
    3.jpg
    113.5 KB · Views: 66
Joined
Nov 17, 2016
Messages
54
Motherboard
Dell XPS13 9360 - Clover
CPU
i5-7200U
Graphics
HD 620, 1920x1080
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Hey guys, anyone tried Mojave 10.14.5? I need it in order to install the latest xcode version (which is needed to deploy application on an updated iphone)
 
Joined
Feb 20, 2019
Messages
55
Motherboard
Dell XPS 9360
CPU
i5-7200U
Graphics
HD 620
I'm going to go ahead and wave the white flag, here's what I did. I followed the Perez guide on Youtube. Did the NVME patch. prepared USB. setup BIOS. But I can't get to the Mojave installer -- it reboots within about 5 seconds of leaving Clover. Attached are screenshots of how it breaks down.

I have the 9360 with the following spec:
i7-7560U
DW1560 chip installed
QHD w/touch screen

Any ideas on what I can try?

Did you patch your DVMT variables according to the-darkvoids repo?
 
Joined
Nov 17, 2016
Messages
54
Motherboard
Dell XPS13 9360 - Clover
CPU
i5-7200U
Graphics
HD 620, 1920x1080
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Been running it since release day without any issues.
what have you done in order to update? I can't boot anymore... I tried updating clover but now everything is ****ed, maybe I'll just restart from scratch since the disk itself was nearly empty

Edit: managed to get something back, at least I can read log again.
Now I'm getting "[IGPU] Hash data from ME never returned, status = 1, doing retry #", which seems fixable with "-disablegfxfirmware".
Once applied, I get errors about SMC and after about 5 minutes I get the apple logo with the loading bar...Which seems stuck at 60%. Now I'll wait an hour before shutting down, just for sure
 
Last edited:
Top