USB-C done cheap: when 2 ports become 1 (2020)
Does anyone know why the USB-C header was designed to be <i>almost-but-not-quite</i> rotation symmetrical [1]? So now you need some complex electronics for each port to detect the orientation and swap the data and cc lanes accordingly - with lots of opportunities to make errors or be cheap as we see.<p>It seems to me, you could have saved an enormous amount of complexity by simply making the header slightly larger and duplicating the entire pinout on each side, including the data lanes.<p>Or are there electrical reasons why a data lane must only be connected to a single pin?<p>[1] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;USB-C#USB_3.0&#x2F;3.1&#x2F;3.2" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;USB-C#USB_3.0&#x2F;3.1&#x2F;3.2</a>