I think all the data is here already,† but presented in an incomprehensible fashion.
† (Except whether a cable might be limiting the throughput, which I think would be very useful to know.)
I feel like if USB-C is such a mess where cables all look the same, having something like this to debug would help a lot.
I didn’t include power delivery, btw, which would also be helpful to know – I just don’t understand it very much.
@mwichary I ran into this a month ago. The speeds on 3.0, 3.1 and 3.2 are not correct because 3.1 technically "doesn't exist anymore" and 3.2 has four modes providing 5Gbps, 10Gbps in two ways and 20Gbps. And 20Gbps is not widely supported either.
The USB Forum royally fucked up the naming for USB 3.
@mwichary I don't think you can diagram it simply.
I found this all out when trying to run two HDMI capture dongles (at 1080p!) on the one port. I can't do it, not even with a hub that claims to be USB 3.2.
@mwichary Oh yes! What and where is definitely useful!
Would be good to have a Windows version, too. A lot of Windows PCs have internal hubs that people don't know are there.