Contribute
Register

[Guide] Dell XPS 9560 Mojave VirtualSMC, I2C Trackpad, Clover UEFI Hotpatch

Joined
Nov 2, 2018
Messages
37
Motherboard
Dell XPS 15 9560
CPU
i7-7700HQ
Graphics
HD 630
Mobile Phone
iOS
Joined
Oct 8, 2018
Messages
27
Motherboard
Dell 9560
CPU
2.8GHz Intel Core i7-7700HQ
Graphics
Intel HD
Mac
MacBook Pro
Mobile Phone
iOS
Joined
Nov 2, 2018
Messages
37
Motherboard
Dell XPS 15 9560
CPU
i7-7700HQ
Graphics
HD 630
Mobile Phone
iOS
¯\_(ツ)_/¯

I'm not remotely knowladgeble enough to comment; but I take working results at face value

I take a working trackpad, functioning bluetooth and thunderbolt connection over the 'proper method' which gets neither done
I think that in the end I’ll just do the same thing...
 
Last edited:
Joined
Nov 11, 2019
Messages
6
Motherboard
Dell Precision 5520 (laptop)
CPU
i7-7820HQ
Graphics
Quadro M1200 + HD 630
Mac
MacBook Pro
Mobile Phone
Android
Hi! I would be very interested to see how it works for you - I also have Precision 5520. Most everything works with the setups listed here, but I can't figure out sleep in in Cat, although it did work in Mojave.
So I have Mojave working for the most part (no Intel wireless, which is a major hamstring for a laptop build), and it is dual booting to Windows 10 (almost triple to Ubuntu), which was the first OS installed on the internal 1TB NVMe SSD. I took the cover off today to see if it was possible to install a SATA drive (it has the controller according to Win10), and to see if the WLAN mini-PCIe card out of my old (dead) XPS m1330 would fit, but this is too big... is there a known alternative for these Dells that will work with macOS? (non-Intel).

And I haven't tried doing anything to enable Intel SpeedShift within Mojave or using the EFI shell, but within Windows using Throttlestop and HWiNFO64 I can confirm it works and can be done from within the OS, so I'll be interested to know if there is any similar method from within macOS.

Also, I tried connecting the TB USB ethernet adaptor, but with just the default clear DHCP settings it failed to be assigned an IP, however the same thing works fine within Windows. If anyone can recommend a non-Intel mini WLAN PCIe card that would fit and work, please let me know.
 
Joined
Nov 2, 2018
Messages
37
Motherboard
Dell XPS 15 9560
CPU
i7-7700HQ
Graphics
HD 630
Mobile Phone
iOS
So I have Mojave working for the most part (no Intel wireless, which is a major hamstring for a laptop build), and it is dual booting to Windows 10 (almost triple to Ubuntu), which was the first OS installed on the internal 1TB NVMe SSD. I took the cover off today to see if it was possible to install a SATA drive (it has the controller according to Win10), and to see if the WLAN mini-PCIe card out of my old (dead) XPS m1330 would fit, but this is too big... is there a known alternative for these Dells that will work with macOS? (non-Intel).

And I haven't tried doing anything to enable Intel SpeedShift within Mojave or using the EFI shell, but within Windows using Throttlestop and HWiNFO64 I can confirm it works and can be done from within the OS, so I'll be interested to know if there is any similar method from within macOS.

Also, I tried connecting the TB USB ethernet adaptor, but with just the default clear DHCP settings it failed to be assigned an IP, however the same thing works fine within Windows. If anyone can recommend a non-Intel mini WLAN PCIe card that would fit and work, please let me know.
You should use the dw1560. What usb to Ethernet adapter do you have?
 
Joined
Nov 11, 2019
Messages
6
Motherboard
Dell Precision 5520 (laptop)
CPU
i7-7820HQ
Graphics
Quadro M1200 + HD 630
Mac
MacBook Pro
Mobile Phone
Android
You should use the dw1560. What usb to Ethernet adapter do you have?
I'll try to track down a Dell DW1560, thanks for that. And the USB Ethernet adapter is the one that came with the machine, Dell branded D59GG. Within Mojave it detects it to be present and it attempts a DHCP request, but this fails (works fine in Windows). I'll maybe try again but this time plug it directly into my broadband router. Otherwise Bluetooth PAN works and is the only way to access the Internet from within Mojave (via my mobile phone)
 
Joined
Oct 30, 2018
Messages
6
Motherboard
Asrock b85m PRO4
CPU
i5 4460
Graphics
GTX 1080
I am using this clover folder now, it works perfect. To have the dock work from boot screen, I disabled thunderbolt boot support and thunderbolt pre boot support in bios. This has disadvantages on its own, but it works for me. The only little thing I noticed is that switching audio outputs seems to be a bit finicky, that's it really. Thanks for the folder setup.
I wanted to give a little update after more thorough use. Bluetooth works, but it's spotty at best, and not usable with my AirPods. I also noticed some notifications that the device had crashed and rebooted after opening the lid after a while. Also, after going into sleep, the USB ports on the dock still wouldn't work so something is still wrong. That's why I have reenabled Thunderbolt boot support in bios and I went back to MBP 14,1 for now. I hope this still can be fixed, because not having to plug in my usb hub on the device separately every time was very nice.
 
Joined
Dec 30, 2013
Messages
80
Motherboard
Dell 9560
CPU
i7-7700HQ
Graphics
HD 630
Hi Blazinsmokey

First of all thank you for the amazing work in your EFI Folder. It is outstanding to have everything working even better than on windows. The computer is quiet, it is really energy efficient and every port works out of the box.

I read carefully through the whole evolution of your headaches and solutions and it's really fantastic all this great motivation. I a m currently using your CLOVER 3.4 with Mojave and don't plan to upgrade yet.

There is only one thing that remains impossible to solve for me. It is the USB C or Thunderbolt question that is supposed to be solved with KNNSpeed's method.

I may not understand correctly if I need only to copy either one of both ssdt from here under into the patched folder in the EFI partition? Is that all to do to get either th3 or usb-c working ?
  • SSDT-TB3-V1.aml
  • SSDT-TYPC.aml
I am using a USB C Hub with HDMI out and three usb 3 ports.

As many people in this forum I only get USB 2 speed connection out of that Hub.

Trying out different EFI and Kexts or SSDTS, I cannot get USB3 speed with that hub. In the system report it is clearly identified as a USB 2 Hub.

The only work around to get USB 3 speed from USB C adapter is to sacrifice the HDMI out from the adapter. (using clover attached in this post)

Or another solution is that I still have my 2 external screen setup + USB 3 speeds in the USB C adaptor but then I loose the 2 other USB 3 connections from the laptop. (achieved by changing SMBIOS to Macbook Pro 14.2 in clover configurator)

I can imagine that for someone skilled the solution might be just around the corner.

If someone could give me a small hint to make that little detail work, I would greatly appreciate.

Thank you
 

Attachments

Joined
Apr 13, 2017
Messages
25
Motherboard
Intel NUC NUC8I7HNK
CPU
i7-8705G
Graphics
Vega M
Mac
MacBook Pro
Mobile Phone
Android
So, I'm using same folder as @nikoel now and everything seems to be working except Bluetooth and AppStore.

I've disabled Thunderbolt boot and pre-boot support in BIOS too as I really don't need it. I've found in my testing that TB16 hotplug works. My laptop was already booted up and I inserted the USB-C cable from TB16 dock and everything was recognized and worked. Can you guys give that a try?
 
Last edited:
Joined
Dec 30, 2013
Messages
80
Motherboard
Dell 9560
CPU
i7-7700HQ
Graphics
HD 630
Hi Sammy

Thank you for your feed back. You mean you use the EFI Folder "nikoel" posted on november 14th and you have usb 3 on your TB16 dock with USB 3 speed ? Right ?
 
Top