Hey Dear Casey and the members of the community!
I've been following these builds and especially Thunderbolt SSDTs for quite a while, and I would kindly ask for your help.
I'm on Asus B550-Plus, Catalina, GC Alpine-Ridge (also tried ThunderboltEX3-TR with same results). I am experiencing an odd Thunderbolt issue with my Universal Audio Apollo + Satellite Quad + Satellite Octo.
Apollo by itself works just fine. When I add Satellites to the setup, I can't load any UAD plugins anymore (device not responding, error code -38), and if I try to authorise plugins in UAD Meter, the system crashes.
Today, however, I made significant progress by adapting Casey's SSDT for Thunderbolt hotplug with a minor modification based on my IOReg (replaced DSB1 to X162). Hotplug now works just fine!
With the Satellites issue, there is some progress, too. I can load one single UAD plugin on fresh system startup, and similarly I can authorise the plugins one time successfully. Immediately afterwards, the system doesn't respond and crashes just as before.
I am wondering if you may know what could cause this issue with Satellites. It seems like Daisy-chaining is not working properly, or Satellites are not initialised fully?
I assume that there is either something to do with the SSDT (modification?), or I need to flash my B550 with Raspberry.
Your help is greatly appreciated. I attach a screenshot of my IOReg at the current state with working hotplug.