Hi CaseySJ! Thank you so much for your work and input, helped me a lot when I try to make my LG Ultrafine 5k work in my hackintosh build.
I'm not sure if I did something wrong but the TR card seems really buggy in my system.
OSX: Catalina 15.5 with USB port successfully mapped
Stage one:
Before I flashed any firmware to the TR card(firmware v50), the ultrafine 5k is useable both in windows and osx(dual boot), the screen work as normal, but no audio/camera. In osx, the system report shows no thunderbolt device and no PCI device. In windows, the system shows there is an unsupported USB device. I can do hotplug without any issue in both systems but can never get audio/camera work. I used the drivers from Gigabyte website. The thunderbolt managing app in windows CAN detect and show the firmware version of controller.
Then I inject the ssdt(both files with controller path modified) and start to flash the ROM
Stage two:
My first choice "TitanRidgeNVM23-E64Fr". For this ROM, when I boot into OSX, the audio option from ultrafine 5k shows in the top volume bar, but when I choose it, it failed and disappeared from the drop-down menu. It's just gone. I never had a chance to see if the camera is showing. Then, I never get to make the audio/camera work in OSX. The system report correctly shows the thunderbolt controller and PCI devices. Screen picture works just fine.
Then I cold boot into windows, nothing works. No picture, no audio/camera. Hotplug did not change anything. The thunderbolt managing app in windows CAN NOT detect and show the firmware version of controller. Device report shows there is an unsupported USB device. But can show the thunderbolt controller without any issue.
Reboot to OSX, the picture is back but still no audio/camera.
Stage three:
Then magic happened, I take the TR card out, replug all the cables, put it back to my pc. Then cold boot into windows. This time the opening took much longer time than usual, before the windows password stage, the motherboard shows"Preparing a new device" and rendered for about 15 seconds. Then after typing in windows password, I wait for almost 1 minute(usually only 5 sec). Vola! Everything is working including the audio/camera. However I did not have a chance to test the usb hub function because I first decided to test the hotplug. But it failed, after I replug the monitor, the behavior of my build went back to STAGE TWO. It never worked again in windows no matter how many times I try to cold boot or warm boot. The picture did work in OSX but audio/camear never works.
Stage four:
Now I'm trying different firmware, I'm currently testing the ROM you published from Desingnare. All the behavior is identical to STAGE TWO.
Do you have any suggestions or do you want me to post any screenshot/debug information?