Arff....
1) Cold plug (before boot) Hotplug (after) works great!
2) 2nd hotplug and replug is sometimes unpredictable:
- 1st attempt crashed the hack then rebooted automatically on the Dell splash screen.
Here, I think it's because NVRAM hadn't cleared correctly (despite doing many times F11 at clover screen, and also done the remove both SSDT /add KNN / add back + F11 again as you described in post #301.
- After re-clearing NVRAM twice, retried, then worked without crashing. Great!
Also I noticed that if you replug the USB-c/Tb adapter, wether plugged before/after boot, usb devices only reconnect and mount if it wasn't plugged to the adapter prior being replugged to laptop.
Also unplug/replug is very random, while System Info sees the peripheral connected, it is not mounting all the time, sometimes you have a delay before any usb device mounts, other time it doesn't even mount at all. weird.
So we'll see how it goes over time ;-)
Another weird stuff compared to your hack (my config is nearly the same as yours 32Go RAM, no fingerprint sensor, Kabylake 7700HQ) is that in System Configuration shows a different picture (not about our respective adapter specs (see pic attached - marked in red are the USB 3.0 dongle attached to the USB-C/TB Adapter recognized as PCI).
It show 2 PCI devices VS only one on hack
Last, I also tried your config-kb.plist, the boot glitch only disappears if you add lilucpu=8 boot arg to config-kb.plist. ( you added the boot arg the on regular config.plist, not the kabylake one).
The regular config.plist with lilucpu=8 boot arg still displays the glitch (not important, it's not a fashion here lol)
Last, using config-kb.plist is super slow at boot everytime (didn't figured why yet) so I use the regular one now.
All in all thank you for all your hard work
@blazinsmokey. Awesome progress!
Cheers.
So only have to test HDMI tomorrow.
Thanks!