Alex James
Alex James
AsAmiShim is different than UsbKbDxe. UsbKbDxe is actually the standard EDK2 USB keyboard driver (with some additional modifications from CupertinoNet for sending keystrokes to the Apple protocols). AsAmiShim hooks the...
TbtForcePower should work fine with OC. The actual issue is that the Kaby Lake GPIO library (from [edk2-platforms](https://github.com/tianocore/edk2-platforms) doesn't support your HM370 (Coffee Lake) PCH. It looks like [CoffeelakeSiliconPkg supports...
Here's a debug build that uses libraries from CoffeeLakeSiliconPkg, please try it on CFL/CML. ~~[TbtForcePower.efi.zip](https://github.com/al3xtjames/ThunderboltPkg/files/5079414/TbtForcePower.efi.zip)~~
Here's another debug version for testing, this will dump the Thunderbolt info HOB. 0x1FFFFFF doesn't look like a valid GPIO pad (chipset ID = 1 which is for SKL-H/KBL-H, not...
Freezes are normal on assertion failure. Yup, this matches this HOB structure: https://github.com/tianocore/edk2-platforms/blob/f86c932ba5b3944ba3cab3b199796ae7cb4d203b/Platform/Intel/WhiskeylakeOpenBoardPkg/Features/Tbt/Include/TbtPolicyCommonDefinition.h Try this version: [TbtForcePower.efi.zip](https://github.com/al3xtjames/ThunderboltPkg/files/5079801/TbtForcePower.efi.zip)
Good to hear, it looks like TbtForcePower did its job. I'll keep this open until someone confirms that it also works on CML. > Bad news: Still, when I plugged...
Can't seem to replicate this. Have you tried recloning the repo and running `mkusb`?
Thanks for the feedback. Can you post a IOReg dump of your system with the NVMe SSD installed? It should be easy to add it.
It looks like the latest firmware (F16j) actually has the necessary UEFI drivers for NVMe booting. You may want to try it.
Is this with v2.1.0? Like @ahze said, you need to clone the repo with `--recursive` to clone the submodules.