So it looks like it flashed properly it shows up in the device tree, it shows up in PCI, the drives show up, but no hot swap. Also the card only shows up if something is plugged into it at boot, not even in the bios but it has always been that way.
I have no SSDT file for the thunderbolt.
As for the Alpine Ridge I could not actually find modified firmware. DSB said OSY method works for PCI alpine ridge but I am not sure I follow that method. However, if you gave me stupid simple instructions like you have been I could easily follow them.
The card is located in the bottom slot of my board its the only one that it works in and it is RP21.
Edit:
I found an old file that I was able to get Hot sawp to work with with my alpine ridge card in the past but it would crash on sleep before. It never worked with the Titian Ridge it is however, working currently sleep quickly wakes but does not crash.
View attachment 453105View attachment 453106View attachment 453107View attachment 453108
Hotswap - Works
Plugged in at boot - Works
Plugging after boot - Works
Both Ports:
BUG: if you plug something in after boot it does not populate the IOReg tree past USP0 even those the device is operational. I also noticed the Linkspeed is not 40GB maybe that is my SSDT.
Thanks for all your help so far!