Contribute
Register

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

Joined
Mar 12, 2017
Messages
31
Motherboard
Dell XPS 15 7590
CPU
i7-9750H
Graphics
Intel 630 - GTX 1650
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
Can I delete HibernationFixup.kext if I've disabled hibernation/sleep completelly? It's seems ok as of now but still...
 
Joined
Sep 28, 2020
Messages
13
Motherboard
Dell XPS 9560
CPU
i5-7300HQ
Graphics
GTX 1050
Mac
  1. MacBook Air
Mobile Phone
  1. Android
In fact usb3 and Ethernet (for Ethernet I needed to install drivers from the Realtek website) is working for me, the only problem is when I try to connect something to the usb2 ports or even a usb2 device to a usb3 port. I verified with other people having a genuine MacBook and it seems to be fully working, so it’s an issue with our hackintoshe
Actually yes! USB3 works! I guess I never tried a USB3 flash drive. USB2 devices do not work: flash drives, mouse, etc.

Noob questions:
1) Does the AC adapter for the TB16 dock have the same plug as the AC adapter for the 9560?
2) Have any of you tried plugging a USB 3 hub into the dock, then plugging in your USB 2 devices into that hub?
 
Last edited:
Joined
Oct 30, 2018
Messages
9
Motherboard
Asrock b85m PRO4
CPU
i5 4460
Graphics
GTX 1080
Noob questions:
1) Does the AC adapter for the TB16 dock have the same plug as the AC adapter for the 9560?
2) Have any of you tried plugging a USB 3 hub into the dock, then plugging in your USB 2 devices into that hub?
1) No
2) Yes, did not work unfortunately. None of the usb ports on the dock work for me in MacOS, while they do work in W10.
 
Joined
Sep 28, 2020
Messages
13
Motherboard
Dell XPS 9560
CPU
i5-7300HQ
Graphics
GTX 1050
Mac
  1. MacBook Air
Mobile Phone
  1. Android
None of the usb ports on the dock work for me in MacOS, while they do work in W10.
I've always had DP video, both USB-C to DP and DP to DP, 4K@60Hz working in MacOS, but no USB.

I've now managed to get USB ports working in MacOS as well, but am not sure which of the three things I did:

1) BIOS changes,
2) Thunderbolt3Unblocker.kext in L/E, and
3) SSDT-TB3.aml in EFI/CLOVER/ACPI/patched

among multiple reboots and several minor things made it work--including the ability to daisy-chain USB hubs from the dock.

Let me know if there is interest and I will post a more complete list.
 
Last edited:
Joined
Jun 24, 2014
Messages
287
Motherboard
ASUS Maximus VII Hero
CPU
i7 4790k
Graphics
HD 4600 + GTX 970
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
I've always had DP video, both USB-C to DP and DP to DP, 4K@60Hz working in MacOS, but no USB.

I've now managed to get USB ports working in MacOS as well, but am not sure which of the three things I did:

1) BIOS changes,
2) Thunderbolt3Unblocker.kext in L/E, and
3) SSDT-TB3.aml in EFI/CLOVER/ACPI/patched

among multiple reboots and several minor things made it work--including the ability to daisy-chain USB hubs from the dock.

Let me know if there is interest and I will post a more complete list.
Yea please do so, I feel the OpenCore Big Sur EFI I put together is coming to a completion and again TBT is the only real thing holding this hack back.
 
Joined
Sep 28, 2020
Messages
13
Motherboard
Dell XPS 9560
CPU
i5-7300HQ
Graphics
GTX 1050
Mac
  1. MacBook Air
Mobile Phone
  1. Android
Yea please do so, I feel the OpenCore Big Sur EFI I put together is coming to a completion and again TBT is the only real thing holding this hack back.
Will do after a few more tests and reboots. As a retired biologist, I'm pretty embarrassed that I didn't do good experiments.

I'm still on Catalina, though, and not planning to upgrade for a while.

Thanks for all you've done.
 
Joined
Sep 28, 2020
Messages
13
Motherboard
Dell XPS 9560
CPU
i5-7300HQ
Graphics
GTX 1050
Mac
  1. MacBook Air
Mobile Phone
  1. Android
TB16 dock progress to date:

MacOS 10.15.7 Catalina -- used files from https://github.com/jardenliu
SMBIOS MacBookPro14,1
Dock firmware updated from Windows 10
BIOS 1.19.2 (afraid to update to 1.21.0, please advise)
Wifi with USB dongle

In BIOS, turned off Thunderbolt boot support (both boxes), turned on Wake on Dell USB-C Dock

DP video always working, both USB-C to DP and DP to DP, 4K@60Hz

SSDT-TB3.aml in EFI/CLOVER/ACPI/patched

System Integrity Protection disabled
Thunderbolt3Unblocker.kext in L/E from the binary

Ran:
sudo chown -R root:wheel /Library/Extensions/Thunderbolt3Unblocker.kext
sudo chmod -R g-w,o-w /Library/Extensions/Thunderbolt3Unblocker.kext
sudo kextcache -i
sudo nvram -d t3u-incompatible
sudo kextload -b es.govost.ryan.Thunderbolt3Unblocker


Later ran from /L/E:
sudo chown -R root:wheel Thunderbolt3Unblocker.kext
sudo kextload Thunderbolt3Unblocker.kext
sudo kextcache -i /

Worked after reboot, even USB 3 hub and a USB 2 hub daisy-chained from it.

Put to sleep with dock button and disconnected power.

Next day, USB ports not working. Rebooted, still not working.

Ran both:
sudo nvram -d t3u-incompatible
and
sudo kextload -b es.govost.ryan.Thunderbolt3Unblocker
in Terminal, think one of them did the trick

Reboot, USB ports working again (I may have also done the unplugging/replugging described below)

About This Mac/System Report/Thunderbolt shows nothing, dock appears as a USB2807 hub

Logitech M705 mouse works when receiver plugged into daisy-chained hub, but not seen by Logitech Control Center in prefs

Rebooted into Windows, USB ports worked
Rebooted into Catalina, not working

Ran:
sudo nvram -d t3u-incompatible
sudo kextload -b es.govost.ryan.Thunderbolt3Unblocker
sudo kextcache -i /

Rebooted, didn't work

Ran:
sudo nvram -d t3u-incompatible
sudo kextload -b es.govost.ryan.Thunderbolt3Unblocker
sudo kextcache -i /

kextcache output:
Kext with invalid signature (-67050) allowed: <OSKext 0x7f9ac470d590 [0x7fff854f4cc0]> { URL = "file:///Library/Extensions/Thunderbolt3Unblocker.kext/", ID = "es.govost.ryan.Thunderbolt3Unblocker" }
KernelCache ID: CA666D76F16214B3D5F5A6B17C091FF3
Kext with invalid signature (-67050) allowed: <OSKext 0x7fd0b6e1f1b0 [0x7fff854f4cc0]> { URL = "file:///Library/Extensions/Thunderbolt3Unblocker.kext/", ID = "es.govost.ryan.Thunderbolt3Unblocker" }

USB ports still not working, so I did what was demanded in the Windows firmware update instructions:

1) unplug dock from TB port
2) unplug power to dock
3) wait 15 sec (not in the instructions, but seems like a good idea)
4) connect power
5) connect to TB port

Working again!

Remaining to test:
HDMI
Ethernet
Hot plugging

I don't know enough to know whether all three Terminal commands need to be run and in which order, so I'd appreciate it if someone could explain and save me some more trials.
 
Last edited:
Joined
Sep 28, 2020
Messages
13
Motherboard
Dell XPS 9560
CPU
i5-7300HQ
Graphics
GTX 1050
Mac
  1. MacBook Air
Mobile Phone
  1. Android
Simpler!

Booted into Win 10, everything worked. Hot booted into MacOS, video out worked, USB didn't.

Did nothing in Terminal, just:

1) unplug dock from TB port
2) unplug power to dock
3) wait 15 sec (not in the instructions, but seems like a good idea)
4) connect power
5) connect to TB port

...and USB is now working!
 
Joined
Sep 28, 2020
Messages
13
Motherboard
Dell XPS 9560
CPU
i5-7300HQ
Graphics
GTX 1050
Mac
  1. MacBook Air
Mobile Phone
  1. Android
The plugging/unplugging after rebooting has worked twice more to get USB to work, doing nothing in the terminal.

Ethernet works. HDMI did not, but my cable is sketchy. Again, DP works all of the time, with power always being fed to the laptop.
 
Joined
Oct 30, 2018
Messages
9
Motherboard
Asrock b85m PRO4
CPU
i5 4460
Graphics
GTX 1080
The plugging/unplugging after rebooting has worked twice more to get USB to work, doing nothing in the terminal.

Ethernet works. HDMI did not, but my cable is sketchy. Again, DP works all of the time, with power always being fed to the laptop.
Thanks for your help, I'll see if i can get it working!
 
Top