Contribute
Register

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

Joined
Dec 6, 2011
Messages
57
Motherboard
Thinkpad W530
CPU
Core i7-3840QM
Graphics
Intel HD4000
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Just chiming in for a quick heads up: there is new firmware, 0.2.7.1 (previous: 0.2.6.2). The list of updates is:
  1. Improve startup stability when the RTC battery voltage is low
  2. Support eGFX devices
I don't know if updating will mess with UEFI variables for DVMT and similar. Bugfixes, of course, are most welcome.

I was running HS on my system #3 (from an external SSD), and overall it's good, but... the CPU was running rather hot. I've used darkvoid's pack, checked that there was nothing CPU-specific in SSDTs supplied, but somehow vanilla speedstepping was not on par with Linux's. Maybe changing the internal SSD to SATA would improve things.

On a side note, is replacing PCIe M.2 SSD with a SATA one improve power consumption characteristics on other OSes, too? I'm replacing the stock Toshiba one with a WD Blue, four times the capacity. My goal is to have as travel-friendly and mobile system as it gets.
 
Joined
Apr 12, 2011
Messages
13
Motherboard
Dell XPS 9360R QHD+ Touch
CPU
i7-8550U
Graphics
HD620
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. iBook
  2. Power Mac
  3. PowerBook
Mobile Phone
  1. iOS
1.3 GHz minimum frequency is per Apple's design. That is the same on Skylake/Kaby Lake MacBook Pros, might be like that on older/other platforms too.
You may have a look at X86PlatformPluginInjector.kext, which is a safer alternative to freqVectorsEdit.sh (No need to patch X86PlatformPlugin.kext)
You can go 0.8 GHz, even lower I guess. LFM here is set on 0.4 GHz. From a short test I get to ~0.45 GHz. May go to solid 0.4 if I give it some more time to idle...


Tried that, and worked great. Idle power consumption of the cpu is now around 0.7 Watt, the Intel Power Gadget still shows 1.3 GHz, but I have now the same power consumption that was measured under Windows. :) Idle power consumption of the whole system (Still has the NVME SSD) is now around 5-6 Watt. For simple tasks (Safari, Matlab-Coding, Microsoft Office) the power consumption is between 6-9 Watt, far better then before, now I have better battery times then under windows 10 :D It would be interesting to change the SSD, does somebody know, if the High Sierra native NVME SSD support also comes with acceptable power management or is this still a problem ?
 
Joined
Sep 19, 2011
Messages
391
Motherboard
XPS 13 9360
CPU
i7-8550U
Graphics
UHD 620
Mac
  1. MacBook Pro
Just chiming in for a quick heads up: there is new firmware, 0.2.7.1 (previous: 0.2.6.2). The list of updates is:
  1. Improve startup stability when the RTC battery voltage is low
  2. Support eGFX devices
I don't know if updating will mess with UEFI variables for DVMT and similar. Bugfixes, of course, are most welcome.

Yeah I picked this up too. Changes look minimal tbh, apart from a version bump to the embedded controller. The support for eGPUs looks interesting - wonder what's actually happened on the PCIe front. Interesting to see if there will be any changes on macOS, nothing obvious so far.

Anyone that's on 2.6.2 already might want to consider this upgrade. Will report back when I've run some tests.
 
Joined
Jun 16, 2016
Messages
3
Motherboard
Dell XPS 13 9360
CPU
i7-8550U
Graphics
Intel UHD Graphics 620
Mobile Phone
  1. Android
  2. iOS
I've successfully installed macOS High Sierra on XPS 13 9360 (but that model has i7-8550U instead of i7-7500U)
Everything fine (except Dell TB15 dock, two screens is detected as one, USB ports do not work, however thunderbolt hot-plug works after updating BIOS)
Now I've got BCM94352z wifi/bt card and tried to install it
It's E-keyed and fits, but I'm struggling with attaching black wire to it, while white wire connected just fine
Does I accidentally broke black wire or I need to try harder?)
 
Joined
Apr 12, 2011
Messages
13
Motherboard
Dell XPS 9360R QHD+ Touch
CPU
i7-8550U
Graphics
HD620
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. iBook
  2. Power Mac
  3. PowerBook
Mobile Phone
  1. iOS
I've successfully installed macOS High Sierra on XPS 13 9360 (but that model has i7-8550U instead of i7-7500U)
Everything fine (except Dell TB15 dock, two screens is detected as one, USB ports do not work, however thunderbolt hot-plug works after updating BIOS)
Now I've got BCM94352z wifi/bt card and tried to install it
It's E-keyed and fits, but I'm struggling with attaching black wire to it, while white wire connected just fine
Does I accidentally broke black wire or I need to try harder?)


Had nearly the same problem, in my case the BCM94352z wifi/bt card that I have ordered from eBay had a slightly bent connector "circle" on the black connector, so the female connector was more an elipse then a perfect circle, you could take a sharp look on the connector or easily check that by connecting the black wire to the white connector on your card. You could also try to connect your black wire to your old card, as I have seen the connectors on the cable are far more stable then the connectors on the wifi card, so it is unlikely that you have destroyed them... If this works fine, the connector on the card is the problem. I easily fixed this problem by carefully bending the connector on the card to a better circle with a plastic tool...
 
Joined
Jun 16, 2016
Messages
3
Motherboard
Dell XPS 13 9360
CPU
i7-8550U
Graphics
Intel UHD Graphics 620
Mobile Phone
  1. Android
  2. iOS
Had nearly the same problem, in my case the BCM94352z wifi/bt card that I have ordered from eBay had a slightly bent connector "circle" on the black connector, so the female connector was more an elipse then a perfect circle, you could take a sharp look on the connector or easily check that by connecting the black wire to the white connector on your card. You could also try to connect your black wire to your old card, as I have seen the connectors on the cable are far more stable then the connectors on the wifi card, so it is unlikely that you have destroyed them... If this works fine, the connector on the card is the problem. I easily fixed this problem by carefully bending the connector on the card to a better circle with a plastic tool...

Thank you for fast reply! I will try it later and will update this post

UPD: the real answer - try harder! And problem wasn't in cables
Before placing new module in slot - disable WIFI and Bluetooth in BIOS
I'm not sure, what cause of the issue, but maybe that's because Power Share was enabled
But now I have new problem: bluetooth just doesn't works
 
Last edited:

RehabMan

Moderator
Joined
May 2, 2012
Messages
184,100
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Joined
Apr 21, 2016
Messages
1,008
Motherboard
ASUS X556UA-Clover
CPU
i5-6200U
Graphics
HD 520,1366x768
Mobile Phone
  1. iOS
Tried that, and worked great. Idle power consumption of the cpu is now around 0.7 Watt, the Intel Power Gadget still shows 1.3 GHz, but I have now the same power consumption that was measured under Windows. :) Idle power consumption of the whole system (Still has the NVME SSD) is now around 5-6 Watt. For simple tasks (Safari, Matlab-Coding, Microsoft Office) the power consumption is between 6-9 Watt, far better then before, now I have better battery times then under windows 10 :D It would be interesting to change the SSD, does somebody know, if the High Sierra native NVME SSD support also comes with acceptable power management or is this still a problem ?
Are you sure you've installed an appropriate injector for your system? It should match your SMBIOS and max CPU frequency to have effect.
And of course minimum frequency should be modified from 0xD (=13=1.3Ghz) to something else ;)
 
Joined
Apr 12, 2011
Messages
13
Motherboard
Dell XPS 9360R QHD+ Touch
CPU
i7-8550U
Graphics
HD620
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. iBook
  2. Power Mac
  3. PowerBook
Mobile Phone
  1. iOS
Are you sure you've installed an appropriate injector for your system? It should match your SMBIOS and max CPU frequency to have effect.
And of course minimum frequency should be modified from 0xD (=13=1.3Ghz) to something else ;)

I made a backup from IOPlatformPluginFamily.kext used the freqVectorsEdit.sh to create a patched one for my CPU, edited, the Plist to my processor values. And then injected the Patched Kext via Clover. I've also found the solution for the 1.3 GHz problem, the freqVectorsEdit.sh just modify the first frequency vector in the .plist file, I manually modified the second vector and now the Intel Power Gadget shows the correct frequency down to 0.5 GHz...
 
Joined
Apr 21, 2016
Messages
1,008
Motherboard
ASUS X556UA-Clover
CPU
i5-6200U
Graphics
HD 520,1366x768
Mobile Phone
  1. iOS
I made a backup from IOPlatformPluginFamily.kext used the freqVectorsEdit.sh to create a patched one for my CPU, edited, the Plist to my processor values. And then injected the Patched Kext via Clover. I've also found the solution for the 1.3 GHz problem, the freqVectorsEdit.sh just modify the first frequency vector in the .plist file, I manually modified the second vector and now the Intel Power Gadget shows the correct frequency down to 0.5 GHz...
You can use the modified plist made by freqVectorsEdit.sh with the injector and restore IOPlatformPluginFamily.kext to the original one.
Just put this plist in the Resources folder inside the injector instead of the existing one :)

No need to inject via Clover. You can install the injector to /Library/Extensions.
 
Top