I'm on OC 0.6.0 and did not create my own SSDTs and using the OP ones, for now.
My sound works fine over BT. It's the analog output and HDMI I'm having problems with.
I temporarily solved the HDMI problem by installing RX 580 along with RX 5700 XT and plugging the HDMI TV in RX 580.
I'm curious if there are people for whom RX 5700 XT HDMI sound works as expected. It might be a problem with Apple drivers, or something I didn't do right.
I did get Thunderbolt working. I programmed the firmware per OP instructions using RPi 3B-based programmer.
I don't have many TB devices. I've found that the classic TB2 Apple Gigabit Ethernet adapter works, connected via Apple's TB2 <-> TB3 adapter.
I've just copied files from a 13" MBP booted in Target Disk Mode, to my Hack while writing this. That worked for a 6.7GB directory, uneventfully.
On the other hand, connecting a TB3 Belkin dock shows the device in System Information but nothing from the dock itself shows up.
I wish I could check a TB3 drive and somehow enable external display over TB3 but I have neither TB3 drive nor TB display.
As for USB, I only have a couple of ports on my case, haven't noticed any problems yet. Will keep an eye on it.
I use Intel BT driver, and I definitely need an external antenna to have a reliable connectivity for my BT devices. The antenna that comes with the motherboard works just fine for me.
I use Apple keyboards and mice and trackpads via Bluetooth and only connect my Logitech keyboard/touchpad combo to deal with BIOS, because the BT ones don't work in BIOS. I'm sure someone somewhere is working on UEFI driver for them. I'd love to know.
For USB keyboard/mouse receivers, sometimes I have a bad interference for my Logitech receiver and I then connect it using Apple USB2 extender cable, which fixes the problem. Naturally it does not have to be Apple USB2 extender.
@Dogman no, i am still using 0.5.9. i will post my bios settings a little later today for you guys. Standard settings though. I didn't do anything special. Could the different monitors we use have anything to do with it? I'm using a crg9.I did notice it is slow to show on the display upon wake but it seems to work fine.
@teosoft not sure if this helps, but check the efi i posted previously and test with the boot arguments I shared. Sound works for me, but only tested via bluetooth headphones as I don't have my thunderbolt audio interface working yet.
This leads me to my next question:
@teosoft @Dogman how did you guys get thunderbolt working? I tried connecting with my audio interface and external hard drives and it wouldn't ever be detected, though i was using a thunderbolt 2 to thunderbolt 3 adapter. Is modifying the motherboard as the OP did necessary to get thunderbolt working or do i just need certain files/kexts in my efi? Please note i'm using pre-built ssdt's.
Lastly, are either of you experiencing an issue where if all usb ports are full, certain things stop responding? For example, with my mouse and keyboard usb receivers in the computer ports, along with USB flash drives, my mouse or keyboard stops responding. They seem to work better if i relocate the placement of the USB drives/receivers. This concerns/puzzles me.