Ok so looking at your usb mapping I can see one big mistake going on there with your port assignments.
when you list a port type it doesn’t work on what your sending down it but what the port actually is to start with.
so if you have a USB 3 port and your also sending usb2 down it you list the port as a USB3 port.
HS01 to HS04 on PTXH should all be listed as usb 3 not 2, and the same thing with HS01 to HS04 on XHC0, All should be listed as USB3 (the ports themselves are usb3 ports and that’s what counts)
My friend, I got lost
. I can't get where I'm wrong...
Lets take this port for example:
When I connect an USB2.0 to this port, it appears in this address :
Then, I plug an USB3.0 stick to the same port:
So, where's my mistake? I should name all ports "3", even if it addresses to usb2.0 port?
(Dortania's guide says, that its 2 addresses for USB3.0 port.. one for 2.0 and the second one is for 3.0 and above..)