Dear Rehabman,
kudos for your amazing work, it is so impressive! I have read through the whole thread. I got my Hack working properly with all the goodies, the only thing that I can't get to work is iPad fast charging. It charges at 500 mA (even though it says "Not charging" on the iPad, but the battery does get charged, albeit slowly). I have gotten fast charging to work under Windows only (clover dual booting, UEFI) after I installed Gigabyte's ON/OFF driver.
For the hack (10.13 with supplemental update), I followed post #1 as much as I could but got stuck in two places:
1) I have no EC, so I installed the fake one
2) Tried compiling the SSDT-USBX per your post, but it would give me compile errors. I checked out your github post of this and found someone's alternative code, which did compile. However, no power properties for USBX show in IOreg and fast charging doesn't work.
It is probably that something's wrong with the SSDT-USBX, but I don't know how to fix it. Can you please help?
Many thanks!