Various incomplete attempts to fix Thunderbolt on macOS
UEFI driver that attempts to force the internal Thunderbolt controller to power
on at boot. This aims to replicate the functionality of the
ACPI method at boot time. See the FAQ for additional information.
It is assumed that you have a functional EDK2 workspace.
TbtForcePower uses various chipset GPIO libraries from the Kaby Lake platform
code in edk2-platforms. Ensure that
edk2-platforms/Silicon/Intel are included in
PACKAGES_PATH before building.
Additionally, the following patch must be applied to edk2-platforms:
$ curl 'https://github.com/al3xtjames/edk2-platforms/commit/a5af66605bf54d46db6d2ef10e980a10f81d23b7.patch' | git apply