So, I did that, but no luck so far. With this kext, all my USB ports are working as USB2, even USB3 ports.
Here is what it looks like in IOReg after kext applied:
I can't debug this alone and I'm pretty lost, but here is what I can say:
I can see that on your kext, USB3 ports are SPXX, but on...