All,
Please try the attached USBInjectAll 0.7.6 that has been recompiled to include iMac20,1 and iMac20,2. if it works, I'll incorporate this into the OC 0.6.1 EFI.
I prefer USBInjectAll over USBPorts because it allows us to use boot arguments to disable/enable individual USB ports. This is helpful, for example, when testing the experimental AppleIntelBluetooth driver and prevents us from having to modify USBPorts.kext or to switch between two or more versions of the kext. Nevertheless, USBPorts.kext is a perfectly good choice as well.
Sorry for my poor English, use Google Translate
I recently installed macOS, the model used is iMac20,2, and USBInjectAll_v0.7.5 is used. Because there is no driver for the ax201 wireless network card, I did not notice that USB does not have HS14 at the time. I released a new Intel wireless network card driver, and then I started to try to drive Bluetooth and wifi. However, Bluetooth can't be driven anyhow, and then I found that there is no HS14 port in Hackintool.
To this end, I tried many methods but couldn't get it, and I didn't find the answer in my domestic forum. It took a long time to find here. This is because of the USBInjectAll problem, and then I also tried to use the USBInjectAll_0.7.6 you released. Although the HS14 port is displayed in Hackintool, it is still not in the IORegistry. In the computer system information, the Bluetooth still shows the message not found. , The same is true after changing the model to 20,1, I think it may not be perfect yet. In addition, if you use "iMac20,1_USBInjectAll_v0.7.5_z490.kext" in the forum on 20,1, it can be perfect. But it can only be used in 20,1.
These are some of the problems that I have encountered, and I hope they can be resolved in a follow-up update.