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,
[email protected]
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.