No, the SSDT-Z390-RP21-SLOT4-TB3HP.aml is the Thunderbolt ACPI table . This SSDT should be set to work with your Thunderbolt device, including any USB ports attached to the card. I can only assume this is set correctly for your Titan Ridge TB add-on card/device.
As it states the TB add-on card is installed in Slot-4, can I take this to mean it is installed in the middle PCIe x8 slot?
View attachment 562967 Motherboard layout, Slot-4 hightlighted
The DeviceProperties for your Intel Ethernet controller are a mess.
View attachment 562971
AAPL,slot-name should not be set with the string 'Built-in'
device_type, model and name entries are all the same, you only need one of the three - Model. You should remove the other three entries.
For the Ethernet controller to be defined as built-in you need to use the following.
View attachment 562973
Your Audio device is in the same boat as your Ethernet controller. Your current settings are duplicating elements and you have the AAPL,slot-name incorrectly configured.
View attachment 562974
This is what you should be using.
View attachment 562975
IF you want to add the AAPL,slot-name for the Ethernet and Audio devices that is fine, just make sure you use the correct entries. Which can be obtained from Hackintool's PCIe tab, using the Export function.
You should if following the Dortania Coffee Lake Desktop guide have the following entries set as True/Enabled.
- Misc > Debug > AppleDebug
- Misc > Debug > ApplePanic
- Misc > Debug > WatchDog
As you are using a CFL IGPU with an empty Framebuffer, and an RX580 dGPU I don't understand why you have these two boot args in your setup.
- swd_panic=1
- forceRenderStandby=0
Neither of these are required for a UHD630 or RX580 in macOS.
You should also remove the keepsyms=1 boot argument. Without -v and debug=0x100 it does little but slow down the boot time when used on its own.
The rest of the config.plist looks OK for a CFL system.
The config.plist attached below has been edited to reflect the changes listed above. You should try this config.plist and see if it helps.
Obviously you need to add your Serial Number etc. back in the config before using it.