Contribute
Register

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

Joined
Oct 24, 2018
Messages
14
Motherboard
XPS13 9360
CPU
i7-7560U
Graphics
Iris Plus 640
Mac
iMac, MacBook Pro
Mobile Phone
iOS
Are you checking inside ACPI_SMC_PlatformPlugin.kext? You should check inside X86PlatformPlugin.kext (mentioned in the CPUFriend instructions here)
Yes, but the relevant part of the readme that confuses me is as follows:

  • file should be a complete plist from /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources or /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources with certain modifications (Otherwise why do you even need CPUFriend?) instead of something like a raw FrequencyVectors entry.
Doesn't that imply that if you use X86PlatformPlugin, the plist must also be modified?
 
Joined
Nov 17, 2016
Messages
48
Motherboard
Dell XPS13 9360 - Clover
CPU
i5-7200U
Graphics
HD 620, 1920x1080
Mac
MacBook Pro
Mobile Phone
Android
Yes, but the relevant part of the readme that confuses me is as follows:



Doesn't that imply that if you use X86PlatformPlugin, the plist must also be modified?
Yes. You should pick the correct one for your cpu/gpu (from the X86PlatformPlugin folder) then open it with xcode and modify it as needed. Check older posts for an example (some page ago, can't check it out now, less than 10 pages for sure)
 
Joined
Oct 24, 2018
Messages
14
Motherboard
XPS13 9360
CPU
i7-7560U
Graphics
Iris Plus 640
Mac
iMac, MacBook Pro
Mobile Phone
iOS
Where is the sound file for the bootchime located on the latest darkvoid build? Would like to customize it.
The git commit history shows only two files were added:
  • BootChimeDxe.efi (this is most likely where the file is)
  • AudioDxe.efi
I think if you are wanting to add your own sound file, you will have to recompile the EFI.
 
Joined
Feb 10, 2019
Messages
5
Motherboard
idk9000
CPU
i5 7200u
Graphics
intel HD 620
Hello!

I just managed to get Mojave runnning on my Dell XPS 9360 thanks to you guys! (Followed a bit of every guide I could find around here... But in particular mark perez guide and darkvoid's, so thanks again to you guys :) )

By the way, Coletz and Didii, it looks like we have the same versions of the 9360 : I have the i5 7200U, so it could be interesting to share our kext files. Regarding the CPU kext, I generated a file following the instructions of CPU friend, but i did not tweak anything, and like you it is running at 1.3Ghz on idle.

So I have most of the functions working except a couple of things (and maybe other things that i did not notice yet, who knows!) :

- The bluetooth : At the beginning, I could not even access the bluetooth menu, even if the hardware was detected (when asking siri to turn the bluetooth on, it would say it was already activated). So I did as Didii said and placed some more kext files, which unlocked the bluetooth menu, but sadly it looks like the bluetooth does not work correctly : The computer detects my bluetooth devices sometimes but it does not manage to establish a stable connection. (I tried with a mouse and a headset)

- The right click on the mousepad, does not work at all :/

- The brightness controls are not working

Do you guys have those problems as well? In particular regarding the controls and the right click on the touchpad.

I will keep looking around if I can find some fixes to this.
 
Last edited:
Joined
Jun 30, 2018
Messages
7
Motherboard
XPS 13 (9360)
CPU
i7-8550u
Graphics
Intel UHD 620
Mac
MacBook Pro
I feel really stupid asking this, but how would I generate a CPUFriendDataProvider.kext for my CPU mentioned above? (i7-7560U)

The plist files in the directory that CPUFriend asks for only go up to MacBookPro8,3. Is there something I'm missing?
Seems like many are having trouble with this. I agree; the readme file does not make sense that much.
But here's the rundown:
  1. Download the latest CPUFriend.kext release zip (As of posting this comment, it is 1.1.6): https://github.com/acidanthera/CPUFriend/releases
  2. Unzip the file, open the folder, and place the kext inside the Downloads folder
  3. Open up your (config.plist) file, go to "SMBIOS", and change the laptop model to what hardware you have (click on 2 rear-facing vertical arrows) (Usually, most people select "MacbookPro14,1" )
  4. Under the section "Board", note down the "Board-ID"
  5. Clone the CPUFriend repo in the terminal: cd ~/Downloads; git clone https://github.com/acidanthera/CPUFriend.git
  6. Change directory to the script (ResourceConverter.sh): cd ~/Downloads/CPUFriend/ResourceConverter/
  7. Run the command (as described in the instructions md file): ./ResourceConverter.sh --kext /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/(Your Board-ID)
  8. (CPUFriendDataProvider.kext) should now be there. Copy the 2 kexts into the EFI Folder of your SSD (EFI > CLOVER > kexts > Other)
  9. Remember to choose the correct model in SMBIOS. Save/Exit the config.plist file
  10. Run command to regenerate kexts: sudo kextcache -i /
  11. reboot
 
Last edited:
Joined
Aug 24, 2017
Messages
14
Motherboard
Dell XPS 9360-2.9.0-Clover
CPU
I7-8550U/02PG84
Graphics
UHD 620 / 3200x1800
Mac
MacBook Air, Mac mini
Mobile Phone
Android, iOS
Anyone else getting big kernel_task cpu usage after wake? According to my research, this is Apple's way of trying to keep the machine cooler (and ultimately quieter) by 'fake throttling' the chip so other processes can't request more resources. However, the result is that the machine stays very warm, the fan barely engages and performance is reduced. I see usage of around 67% or so in kernel_task. I've already repasted and put in thermal pads on the heat pipes in an attempt to reduce overall temps, and it only had a mild effect.
I'm wondering if there's some post-sleep script that needs to run to reset the SMC or something to tell the fans to kick into higher gear. In Windows, using the Hardware Monitor, I'll see spikes of 100 degrees C on the package and all four cores which results in thermal throttling several times before the fan kicks in. But when they do, it'll run it much faster than I've ever noticed in MacOS. Any suggestions other than undervolting?
It might be just a coincidence, but by using alcid=11, instead of 56, I'm getting both a functioning internal microphone input (instead of a fake line-in), and normal stereo output (although perhaps not at the highest output volume) and most importantly, stable sleep(!)

Current remaining issues:
  • Bluetooth doesn't always re-enable from sleep, but it can be toggled on and off in preferences, and that fixes it. Otherwise works great, for both a Magic Mouse, and external audio (most of the time, see below)
  • Audio doesn't always work when connecting/disconnecting a bluetooth audio device. E.g. sometimes, I'll get audio, other times I won't, like when using Hangouts for video chat and switching audio sources, or enabling/disabling the bluetooth audio.
  • Right-click on the trackpad doesn't work, but my work-around is two-finger tap.

My kernel-task issues are definitely not nearly as prevalent as before, and the only thing I monkied with is the alcid.

BTW, I found the '11' layout option by looking at the https://github.com/acidanthera/AppleALC/wiki/Supported-codecs and matching it to the codec in the XPS 9360: Realtek ALC256 (3246)
 
Last edited:
Top