

Does it enumerate as a device? Does it enumerate in both orientations? If not, you might want to clean D- and D+ pins specifically, maybe even both sets. Plug the phone into a computer using a USB-A to USB-C cable.

Then, you can check USB 2.0 pins, used for data transfer and legacy charging. Does it charge in only one orientation? One of the CC pins has to be busted. Does it charge in both orientations? Then both of your CC pins are okay. Plug it into a Type-C charger using a Type-C cable, and now the CC pins are involved. Does it charge, even if slowly? Then, your VBUS pins are okay. Try plugging it into a USB-A charger using a USB-A to USB-C cable. Consider a device with a USB-C charging and data socket, with USB 2.0 but without high-speed pairs – which is to say, sadly, the majority of the phones out there. How could a connector fail, exactly? Well, one of the pins could break off inside the plastic, or just get too dirty to make contact. You can also reflow pins on your connector, equipped with hot air or a sharp soldering iron tip, as well as some flux – when it comes to mechanical failures, this tends to remedy them, even for a short period of time. There’s swabs you can buy to clean a USB-C connector perhaps adding some isopropyl alcohol or other cleaning-suitable liquids, you can get to a “good enough” state. What if a socket on your phone or laptop fails? First off, it could be due to dust or debris. The first is when a USB-C connector physically breaks, and the second is when we need to put a connector on our own board. There’s two cases when hackers have to think about USB-C connector mechanics.
