The port Thunderbolt version 3 is very attractive for Tiny from potential expansions (transfer speed 40 Gbit/s & e.g. GPU; disks; stations etc.)
Every Tbd card has 3 connectors : PCIe + tbd header + DP header.
IMHO, the M920q DP header on SB is far, far away from ideal connector and in the past it was the problem for me.
The Mather Board producers have his own Tbd Header system on the MB (e.g. 5-pin or 5-pin plus 3-pin etc.).
So now for Tiny, one can use only the Lenovo Tbd3 Cards. IMO the same problems we have with the different Tiny risers.
LENOVO PCIEx4 - TBT 3 Cards Thunderbolt Header on MB has 5-pin.
The Cards have different Tbd3 chip and compatibility depends on MB chipset (M920q is Intel Q370), also not easy to identify
- important for a lot of fmw & drv versions
Also, several ways to connect Display Port signal to Tdb3 card.
As a role, NO equivalent parts for Tiny.
On install, not such easy as NIC, pay attentions also on BIOS & OS restrictions for the Tbd3 on the same Tiny models (my big surprise).
One can found several spare parts numbers for Lenovo Tbd3 Cards:
01AJ944 | 01AJ945 | 01AJ946
01AJ968 low-profile | special 2 cables | screwed small plate for DP signal | REV : 1.0 | For M920q,
01AJ970 | 01AJ971 full-profile | different DP signal connectors | REV : 1.1 | M920t,s; P330 Gen 1/2
Equivalent Parts for the latest one: 5C50W00869 | 5C50W00924
5C50W00869 | 5C50W00870 | 5C50W00871 | 5C50W00872 (5C50W00926) as above
5C50W00922 | 5C50W00923 | 5C50W00924 as above
4XH0Y77510 as above | For ThS P330
DIFFERENT SIZE Tbd CARDS
03T6804 | External Cable DP to DP | 3* jumpers | lack of square bay | full-profile | REV 3 | Tower
4XH0H00340 as above, the latest one.