Contribute
Register

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

Joined
Feb 25, 2012
Messages
277
Motherboard
GA-Z370N-WIFI
CPU
i5-8600K
Graphics
RX 460
Mac
MacBook Pro, Mac mini
Mobile Phone
Android, iOS
Also, even with SSDT-TB3.aml, hot plug doesn't work after sleep when sleep doesn't crash computer.
But I see some people on that thread got(have) it working
 
Joined
Nov 2, 2018
Messages
15
Motherboard
Dell XPS 15 9560
CPU
i7-7700HQ
Graphics
HD 630
Mobile Phone
iOS
I tested sleep, and it works fine, it takes about 25 seconds to sleep and 5 to resume, Thunderbolt 3 also works reliably after sleeping, the only problem I have is that I get sporadic kernel panics regarding XHCI controller.

Maybe you can try this patched SSDT (It's the V1 SSDT patched with RP15 instead of RP05)

EDIT:
Here's an example of the XHCI panic

EDIT2:
Fixed Kernel panics, see #118, they were caused by my Sabaj D3 USB DAC/AMP, fixed by removing SSDT_TYPC.aml from ACPI/patched
 

Attachments

Last edited:
Joined
Feb 25, 2012
Messages
277
Motherboard
GA-Z370N-WIFI
CPU
i5-8600K
Graphics
RX 460
Mac
MacBook Pro, Mac mini
Mobile Phone
Android, iOS
Maybe you can try this patched SSDT (It's the V1 SSDT patched with RP15 instead of RP05)
Thank you! Both sleep, hibernate and TB3 hotplug work now!!!
Coolest part, unlike most people on that forum, TB3 hotplug keeps working after sleep!
 
Joined
Nov 2, 2018
Messages
15
Motherboard
Dell XPS 15 9560
CPU
i7-7700HQ
Graphics
HD 630
Mobile Phone
iOS
Thank you! Both sleep, hibernate and TB3 hotplug work now!!!
Coolest part, unlike most people on that forum, TB3 hotplug keeps working after sleep!
Do you have sporadic kernel panics or am I the only one?
 
Joined
Jun 24, 2014
Messages
107
Motherboard
ASUS Maximus VII Hero
CPU
i7 4790k
Graphics
HD 4600 + GTX 970
Mac
iMac, MacBook Pro
Mobile Phone
iOS
I tested sleep, and it works fine, it takes about 25 seconds to sleep and 5 to resume, Thunderbolt 3 also works reliably after sleeping, the only problem I have is that I get sporadic kernel panics regarding XHCI controller.

Maybe you can try this patched SSDT (It's the V1 SSDT patched with RP15 instead of RP05)

EDIT:
Here's an example of the XHCI panic
I will add to clover and the guide once we get some thorough testing done by other users. Unfortunately I don't have thunderbolt dock and usb-c devices.

I took a look at this SSDT you attached. It injects properties for HS01 and HS02 and we already have SSDT-UIAC which also injects properties for those ports. I'm wondering if this will be an issue.

Maybe moving away from USBInject all is a possible solution. There's a method with the kextless code and FBPatcher. https://www.tonymacx86.com/threads/release-intel-fb-patcher-v1-5-9.254559/ should be a quick conversion to this since we have all the ports already mapped in the SSDT.
 
Joined
Feb 25, 2012
Messages
277
Motherboard
GA-Z370N-WIFI
CPU
i5-8600K
Graphics
RX 460
Mac
MacBook Pro, Mac mini
Mobile Phone
Android, iOS
Do you have sporadic kernel panics or am I the only one?
So far I haven't got any. But I've just removed ethernet adapter from TB3->TB2 adapter and it keeps showing connected blocking my internet :-/ (didn't happen before, need to have a closer look to see how easy this can be reproduced)
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
192,055
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
I will add to clover and the guide once we get some thorough testing done by other users. Unfortunately I don't have thunderbolt dock and usb-c devices.

I took a look at this SSDT you attached. It injects properties for HS01 and HS02 and we already have SSDT-UIAC which also injects properties for those ports. I'm wondering if this will be an issue.

Maybe moving away from USBInject all is a possible solution. There's a method with the kextless code and FBPatcher. https://www.tonymacx86.com/threads/release-intel-fb-patcher-v1-5-9.254559/ should be a quick conversion to this since we have all the ports already mapped in the SSDT.
Keep in mind that USB injector kexts do the same thing as USBInjectAll/SSDT. Don’t confuse injections on separate devices.
 
Joined
Feb 25, 2012
Messages
277
Motherboard
GA-Z370N-WIFI
CPU
i5-8600K
Graphics
RX 460
Mac
MacBook Pro, Mac mini
Mobile Phone
Android, iOS
Purchased and installed touch-base driver for touch screen (109$)
They have significant improvements over last year. I've noticed at least two particular
  • Scrolling doesn't stop anymore when finger leaves the screen surface while scrolling.
  • Zoom out works without first zooming in (which is still an issue on VoodooI2C)
And like before, two finger Notification Centre gesture works (unlike VoodooI2C)
 
Joined
Feb 25, 2012
Messages
277
Motherboard
GA-Z370N-WIFI
CPU
i5-8600K
Graphics
RX 460
Mac
MacBook Pro, Mac mini
Mobile Phone
Android, iOS
@RehabMan your fakesmc is the only one that allows system fan monitoring on this laptop, tried virtualsmc, kozlek and slice.
It's ITE chip I think. Have you written the code for it?
Any hope to also see fan control for it?
These fans are blowing my head out
 
Top