anyone here got some experience with Maple Ridge TB4 card like the TBEX 4? Same hot plug / sleep issues as ever? I'd like to add it to my system if it works without flashing firmware or any kind of hardware trickery. Thanks to whoever has some hints!
Removed this from my github since I no longer have the TBEX 4 but here were my observations:
For Thunderbolt 4, currently the only available Thunderbolt 4 PCIe card is the ASUS ThunderboltEX 4. (Not true anymore since the Gigabyte GC-Maple Ridge and ASRock Thunderbolt 4 AIC are out now)
Current Observations
Note these observations are based on the devices tested listed below. YMMV and issues I'm running into may just be due to these devices.
* Initially ran into issues where card was causing kernel panics in macOS and error code 62 on reboots. Found this issue on the latest BIOS with resizable bar support. Downgraded BIOS to 3302 and the card works normally.
* Thunderbolt header may not necessarily be needed or jumped. macOS recognizes the card on boot without a header plugged in.
* The 6 pin power and USB 2.0 internal cable have to be connected.
* Thunderbolt settings have to be enabled in BIOS. The device loaded in a different slot with Thunderbolt disabled but it showed 'No driver installed'.
* SSDT is required for device to be recognized.
What Works
* Thunderbolt 3 hot-plug
* USB 2.0 hot-plug/cold-plug
* USB 3.1 Gen 2 hot-plug/cold-plug
* Sleep
What Doesn't Work
* Thunderbolt 3 cold/warm boot
Devices Tested
* Sabrent Thunderbolt 3 M.2 NVMe SSD Enclosure (EC-T3NS)
To-Do
* Extract original firmware and try installing custom firmware for Thunderbolt Local Node support. (no custom firmware yet since macOS doesn't have Maple Ridge drivers)