Resurrecting an old topic.
I've finally got some spare time on my hands and decided to finish this project and here is a quick update.
Attached is a schematic for the hub. I've build a prototype board and it seems to be working fine. I don't have fancy equipment to thoroughly test the design, however I've tested it using a couple wi-fi dongles and USB sticks/disks transferring different size files, etc and measuring resulting transfer rate. The results seems quite in line with other 2.0 hubs I have laying around.
All seems to be ok, however I can't get the LEDs working properly. For each downstream facing port, one LED (Green) is provided to indicate that the attached device of the corresponding port is enabled or not. All four ports are enabled (working) and I get both PORT1_LED and PORT3_LED working at the same time only if I plug something in USB3 port. If I plug something into USB1 port
both PORT1_LED and PORT3_LED do not light up. Similarly PORT2_LED and PORT4_LED both light up only when I plug something into USB4 and if I plug something into USB2 both PORT2_LED and PORT4_LED do not light up.
Last photo shows a microSD adapted plugged into USB4 port and both PORT2_LED and PORT4_LED light up. ( the amber LED at the very top is LED5 (hub status) )
I hope someone could help to figure this one. thanks in advance.