Contribute
Register

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

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
@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
The code for that must be also in the kozlek fork as that is what my FakeSMC is based on.
 
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
The code for that must be also in the kozlek fork as that is what my FakeSMC is based on.
From what I remember, I've built kozlek from master and it didn't do the job.
 
Joined
Sep 17, 2013
Messages
55
Motherboard
Dell XPS 9560
CPU
i7-7700HQ
Graphics
UHD 630
Everytime I reboot the brightness settings dont stick. Anyway to fix or is it a bug in Mojave?
 
Joined
Nov 2, 2018
Messages
15
Motherboard
Dell XPS 15 9560
CPU
i7-7700HQ
Graphics
HD 630
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.
ELI5 please
 
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
ELI5 please
Which part?
Keep in mind that USB injector kexts do the same thing as USBInjectAll/SSDT. Don’t confuse injections on separate devices.
So the HS01and HS02 Device in SSDT-UIAC.aml is different from the same named devices in SSDT-TB3-V1.aml that auguzanellato posted? Below is screenshot of the tree that I'm comparing to UIAC.

Screen Shot 2018-11-05 at 6.03.26 PM.png
 

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

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
Which part?


So the HS01and HS02 Device in SSDT-UIAC.aml is different from the same named devices in SSDT-TB3-V1.aml that auguzanellato posted? Below is screenshot of the tree that I'm comparing to UIAC.

View attachment 363270
That looks more like a TB3/ACPI tree... nothing to do with xHCI.
 
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
That looks more like a TB3/ACPI tree... nothing to do with xHCI.
Thanks, it is TB3 ACPI tree, I just thought that TB3 would have different named devices than xHCI. Guess not.
 
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
Everytime I reboot the brightness settings dont stick. Anyway to fix or is it a bug in Mojave?
Easy fix, remove blacklight 0 in clover config. I will update guide, later tonight.Screen Shot 2018-11-05 at 6.33.33 PM.png
 
Top