I'm trying to wire a USB Type C receptacle just for USB 2.0. If I wire A1(GND), A6(D+), A7(D-) and A9(VCC), this works, but only for one orientation (as expected). If I use the B-side data pins, that also works for the other orientation. However, as soon as I tie A6 to B6 and/or A7 to B7, it stops working, with Linux reporting device descriptor read errors.
I've tested using A and C break-out boards, all VCC pins are tied, all GND pins are tied and the opposing side data pins are floating. This is a USB A to C cable, so we can ignore CC for now, I'm wondering what the correct way of tying the data pins together is? Should I be tying them up/down? If so, with what resistance?
I couldn't find this addressed searching through the spec or various posts generally on the web. I expect it is, but my knowledge is too lacking to comprehend it.