Hey,
I have a Z97X-UD3H-BK Rev. 1.0 and bought a pin-compatible TPM-2.0, knowing that the motherboard doesn’t have support for it.
I already tried, but failed in adding TPM support in the original beta bios, but failed miserably: Too much DXE and PEI drivers, and it always ended with no change to completely bricking it.
I managed to make a beta bios work from a similar board, Z97X-Gaming 5 (the gigabyte one, not MSI), with almost no bugs and a working TPM-2.0, but unfortunately losing the network card.
I modded the Gaming 5 BIOS and removed all drivers related to the Killer E2200 ones, and replaced them with Intel ones extracted from Z97X-UD3H-BK. So far OK.
The intel drivers show up in EFI Shell as loaded, but the problem is that UEFI does not find/initialize the PCI device, so the driver could not see the device!
Tried replacing a bunch of drivers, to no avail. I already investigated, and all PCI devices initialize, except the network card.
Some technical details:
All board devices seems to share the same PCI Root (PciRoot (0x0)). The network card is initialized as (PciRoot (0x0)/Pci (0x19,0x0)) on the original BIOS. Tried replacing PciHostBridge DXE driver, to no avail. Already replaced Killer OROM with the Intel OROM extracted from the UD3H-BK.
Any help or discussion would be appreciated. Thanks!