Would I be correct in understanding that using the correct USB patches for Mojave alone along with USBInjectAll and the correct USB BIOS settings should mean USB works most of the time correctly in all available ports but not always?
I have been experiencing some issues lately on Mojave with USB port detection when connecting external drives, particularly with the Type C 3.2 port, but also all the front I/O USB 2 and 3 ports. Half the time they work normally. Sometimes they aren't detected at all, and other times they are detected but are identified as internal drives not external drives by MacOS, which causes problems when wanting to write to them and format them etc.
I assume that the current version of USBInjectAll.kext supercedes the other 3 USB drivers in MultiBeast, '3rd Party USB 3.0', '7/8/9 Series USB Support' and 'Remove XHCI USB Port Limit'. These 3 drivers don't appear to have been updated in several years. In Gigabyte BIOS, in Peripherals/USB Configuration, I have Legacy USB Support 'Auto', XHCI Hand-off 'Enabled', USB Mass Storage Driver Support 'enabled' and Port 60/64 Emulation 'enabled'. Also is the only solution for these problems to create a custom SSDT? I realize this is a better long term strategy.
Cheers.