# Modifying USB 2.0 Hub to use an upstream Type C connector won't communicate Data

I have taken a cheap Amazon Basics USB 2.0 Hub and have started soldering wires on it with a USB C plug breakout I bought from Pololu

I soldered the Vbus, Gnd, D+ and D- respectively from the USB C to where the Upstream USB A is on the hub and while the power is working fine, the Data pins don't seem to communicate effectively. I think this has to do with the fact of using a random wire to do this which might not be impedance matched (or something along those lines) but I have no idea how to debug this and solve the problem.

I am not trying to plug both the A Male and the C at the same time, just left them there both for testing. The A male plug still works fine but my C plug won't transmit data correctly. I already checked if based on the sloppy soldering anything was shorted and all connections are good.

While what I want is for this to work, I also don't know how to debug this so any help or hints into what to try to find the issue and fix it is greatly appreciated.

simulate this circuit – Schematic created using CircuitLab

• What do you mean by a "splitter"? Can you share a schematic of what you built? Nov 25 '18 at 2:48
• @ThePhoton Just removed that part because it's not really relevant. Sorry for misleading you. The tl:dr is I want to change the upstream USB A to an Upstream USB C for now, but the Data pins aren't working. Nov 25 '18 at 2:55
• Can you share a schematic of what you built? "I just started soldering wires onto it" doesn't tell us much about what you built. Nov 25 '18 at 3:06
• Click on the schematic button while editing your question and you can use the built-in editor. It's not perfect for this situation, but will do the job. Nov 25 '18 at 3:19
• As long as you don't connect both the USB A and USB C at the same time, this could work in principle. Are you trying to use it at Full Speed (12 Mb/s IIRC) or High Speed (400 Mb/s)? How long are the wires from the original circuit to the USB C? (A photo might help) Nov 25 '18 at 3:34

To debug the USB connectivity issues you need a USB protocol analyzer, something like Teledyne-Lecroy Mercury T2, or Total Phase Beagle 480, or Ellisys Explorer 260, which run for $500-$1000, or maybe some cheaper clones from Alibaba or eBay.