Contribute
Register

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

Joined
Jun 24, 2014
Messages
290
Motherboard
ASUS Maximus VII Hero
CPU
i7 4790k
Graphics
HD 4600 + GTX 970
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
@umbjm first off way to go on testing and trying things. Thanks for continuing the effort.

I got a couple questions. Is your TB16 dock using latest firmware? I read long ago that it had a firmware that made it Mac compatible or something. Also can you upload your EFI(minus serial if you're worried) so I can take a look. Are you still spoofing the port as a removable PCI Express card?

I remember looking at thunderboltunblocker before and it was to get IOThunderboltFamily to load, IIRC you can get it to load without the kext. I've gotten quite bored with open core and big sur, it's almost flawless minus TB of couse, if you ever move up to big sur or decide on using open core the new guide should work for Catalina as well.
 
Joined
Sep 28, 2020
Messages
13
Motherboard
Dell XPS 9560
CPU
i5-7300HQ
Graphics
GTX 1050
Mac
  1. MacBook Air
Mobile Phone
  1. Android
Hi blazinsmokey,

Yes, I'm using the latest firmware, updated in Win10. I am not using the latest BIOS (1.19.2 and afraid to update to 1.21.0, please advise).

A few more notes:
1) Kernel panics on startup/shutdown have occurred ~4x in 50 reboots, so I can live with that.
2) At night, I turn off my ext monitor (4K@60Hz) connected by DP, then let the Dell go to sleep on its own. The next morning, I turn on the monitor and wake up the laptop. I've only had difficulty getting the ext monitor connected a couple of times, but since power cycling the monitor fixes it the problems likely belong to the monitor.
3) I'm trying to get sound to work better. Laptop speakers work fine; however, connecting headphones thru either the laptop jack or the dock jack work, but with balance issues--to get much output, I have to set the balance hard left or right in the Sound CP. I've tried VoodooHDA and most recently this:
...but neither has fixed it. I would appreciate it if you could provide any sound recommendations after looking at my attached EFI folder (all serials changed).

Again, thanks for all you've done. This was much easier than my first Hackintosh experience ~7 years ago.
 

Attachments

  • EFI backup Jan2021 no serial for tonymac umbjm.zip
    44 MB · Views: 11
Joined
Jun 24, 2014
Messages
290
Motherboard
ASUS Maximus VII Hero
CPU
i7 4790k
Graphics
HD 4600 + GTX 970
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
Hi blazinsmokey,

Yes, I'm using the latest firmware, updated in Win10. I am not using the latest BIOS (1.19.2 and afraid to update to 1.21.0, please advise).

A few more notes:
1) Kernel panics on startup/shutdown have occurred ~4x in 50 reboots, so I can live with that.
2) At night, I turn off my ext monitor (4K@60Hz) connected by DP, then let the Dell go to sleep on its own. The next morning, I turn on the monitor and wake up the laptop. I've only had difficulty getting the ext monitor connected a couple of times, but since power cycling the monitor fixes it the problems likely belong to the monitor.
3) I'm trying to get sound to work better. Laptop speakers work fine; however, connecting headphones thru either the laptop jack or the dock jack work, but with balance issues--to get much output, I have to set the balance hard left or right in the Sound CP. I've tried VoodooHDA and most recently this:
...but neither has fixed it. I would appreciate it if you could provide any sound recommendations after looking at my attached EFI folder (all serials changed).

Again, thanks for all you've done. This was much easier than my first Hackintosh experience ~7 years ago.
Regards to your sound issue, VoodooHDA is not the way to go you'll have to make sure you completely remove that and any files it added. Sound is fixed by using the correct layout ID, AppleALC and combo jack. There shouldn't be anything else for that.

I looked at some of your files and there's a lot of fluff. Looks like you are integrating, mix and matching a lot of work from someone else and I'm sure there are conflicts of interest somewhere that is causing your kernel panic and possibly your sound issues. I noticed you are using the latest Clover which I haven't used since they incorporated OpenCore. IMO it would just be a good idea to move to OpenCore completely, the new thread has a couple users that used my setup to run Catalina.

But from what I see, a lot of things are completely unnecessary in your EFI. Example with SMBIOS 14,1 you don't need notouchid kext, that model doesn't have touchid. SSDT-TB3 builds thunderbolt tree on RP05, when ours is on RP15, this is more than likely conflicting with SSDT-TYPC which does something similar. Could be the cause of your random KP on shutdown. SMCSuperIO is the same as SMCDellSensors in regards to its purpose but obviously the SMCDellSensors would be more ideal so remove SuperIO. We never needed nullehternet for our laptops unless your are using it for the TB3 dock somehow?

My goal was to see if any Thunderbolt advancements have occurred but I'm afraid you are dealing with TB3 issues which have been a problem for this laptop for quite sometime. Unfortunately I can't help you trouble shoot much else as I'm not really familiar with the new Clover or using Catalina. IMO Clover is unsuitable moving forward for hackintoshing this laptop.
 
Joined
Sep 28, 2020
Messages
13
Motherboard
Dell XPS 9560
CPU
i5-7300HQ
Graphics
GTX 1050
Mac
  1. MacBook Air
Mobile Phone
  1. Android
Thanks for the input.
Regards to your sound issue, VoodooHDA is not the way to go you'll have to make sure you completely remove that and any files it added. Sound is fixed by using the correct layout ID, AppleALC and combo jack.
I think I've done that and am using layout ID 7. Is that correct?

I looked at some of your files and there's a lot of fluff. Looks like you are integrating, mix and matching a lot of work from someone else and I'm sure there are conflicts of interest somewhere that is causing your kernel panic and possibly your sound issues.
Absolutely. I only posted because my dock seems to be working better than any report I've seen.

I followed your deletion recommendations and all is still working, thanks. The dock USB wasn't working on the first restart but worked after a dock unplugging and reboot. All worked fine on the second reboot.

I had used nullethernet to get the App Store working.

My goal was to see if any Thunderbolt advancements have occurred but I'm afraid you are dealing with TB3 issues which have been a problem for this laptop for quite sometime.
OK, but just to clarify, I'm not having any issues that can be attributed to the dock--it's working fine! The only reason I had posted was that I thought that I might have stumbled upon some magic combination that others might find useful, given that most have reported that USB doesn't work.

I definitely will switch to OC when I am ready for Big Sur, thanks.
 
Joined
Jun 24, 2014
Messages
290
Motherboard
ASUS Maximus VII Hero
CPU
i7 4790k
Graphics
HD 4600 + GTX 970
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
@umbjm layout id is 72 there's a custom entry in AppleALC for it, hex is 48000000 in device properties

The dock I'm sure is fine, you mentioned the monitors not waking from sleep. Does other peripherals work when waking from sleep? Is it actually sleeping or possibly deep idling? You can run the below to see what it's doing.
Code:
pmset -g log|grep -e " Sleep " -e " Wake " -e " DarkWake "

I'm starting to think maybe something is done here and will have to explore a bit more.

Does hot plugging your dock work? like after you booted in OS you can plug it in and everything works? As well as unplugging it after without crash?
 
Joined
Sep 28, 2020
Messages
13
Motherboard
Dell XPS 9560
CPU
i5-7300HQ
Graphics
GTX 1050
Mac
  1. MacBook Air
Mobile Phone
  1. Android
@umbjm layout id is 72 there's a custom entry in AppleALC for it, hex is 48000000 in device properties

The dock I'm sure is fine, you mentioned the monitors not waking from sleep. Does other peripherals work when waking from sleep? Is it actually sleeping or possibly deep idling? You can run the below to see what it's doing.
Code:
pmset -g log|grep -e " Sleep " -e " Wake " -e " DarkWake "

I'm starting to think maybe something is done here and will have to explore a bit more.

Does hot plugging your dock work? like after you booted in OS you can plug it in and everything works? As well as unplugging it after without crash?
Sorry for the delay.

Unfortunately, it looks as though I have unintentionally misled you because I am using this laptop more as a desktop. The dock does not do what it was designed to do, although it is great for my current needs. Sorry for getting your hopes up.

After many trials, I have found consistently that after hot-unplugging, the monitors reorganize correctly and things work (such as notifications) for about 10 sec. Then the computer goes black, restarts, goes through Clover, and then a KP. Restarting after the KP makes the dock work again.

Hot plugging works better, but not consistently. Strangely, I booted in Win 10, the dock worked fine, but upon booting back into Catalina, the dock's USB didn't work. USB was restored by a Catalina reboot.

I have attached my pmset output.
 

Attachments

  • umbjm term sleep.txt
    2.5 KB · Views: 10
Joined
Jun 24, 2014
Messages
290
Motherboard
ASUS Maximus VII Hero
CPU
i7 4790k
Graphics
HD 4600 + GTX 970
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
Sorry for the delay.

Unfortunately, it looks as though I have unintentionally misled you because I am using this laptop more as a desktop. The dock does not do what it was designed to do, although it is great for my current needs. Sorry for getting your hopes up.

After many trials, I have found consistently that after hot-unplugging, the monitors reorganize correctly and things work (such as notifications) for about 10 sec. Then the computer goes black, restarts, goes through Clover, and then a KP. Restarting after the KP makes the dock work again.

Hot plugging works better, but not consistently. Strangely, I booted in Win 10, the dock worked fine, but upon booting back into Catalina, the dock's USB didn't work. USB was restored by a Catalina reboot.

I have attached my pmset output.
All good, no need to apologize. Learn something new every day is a great way to move about in life.
pmset shows laptop is sleeping normally, so that's good. One day maybe this Thunderbolt mess gets solved, but not today haha.
 
Top