Since I haven't heard fro
@HackaShaq, I'll leave the mini guide at this time. It takes a lot of time answering peoples questions, and I'm finding it more difficult to keep answering the same Q's all the time.
@sotongster, to answer your question, no a guide from me is not required to have all the ports working. But if you read my post
#1103, you will see that since 10.14.1+ the patch that users were using to allow discovery of all of the ports by the USBInjectAll.kext are no longer working properly on this and all(?) motherboards. Further to this it has always been the case that you should create a dedicated SSDT using the
@RehabMan guide
[Guide] Creating a Custom SSDT for USBInjectAll.kext.
Just because you have some of the ports working, doesn't mean that
they all are working, and also other issues can arise such as the system not sleeping because of the USB ports. On my system all ports are working at their full speed, and it also sleeps and can go into the PowerNap mode. This is because I created a SSDT using the
@RehabMan method, and then I used the FB-Patcher method with the same results.
Recently
@headkaze created an
[Release] Intel FB-Patcher application, that IMHO makes it a lot easier for those less technically inclined. All you need for this method, is two USB sticks, 1 USB3 & 1 USB2 the app and less than 1/2 hour of your time.
Both of these methods work, and the resultant USB
fix, will be future proof from macOS updates, unless you change the motherboard.
Have a look at this post
After 10.14.2 Update USB 3 is Broken for issues with USB3 using Mohave 10.14.2. This would have be avoided if the users had followed either of the two methods outlined above.
Also if you use this guide in conjunction with the steps in this post
UniBeast: Install macOS Mojave on Any Supported Intel-based PC and in particular the section named above.
At the end of the day, you have to realise that this is a Hackintosh, and as such will always require some technical fettling to get it to work properly. This build comes very close to working out of the box, but it's not perfect, hence patches are required.
Jim