I have a no-solder solution for charging. If you look into the end of a charge-only USB-C plug, you see that there's quite a distance before the contacts start. So I decided to sand away some of that length. First I just used sandpaper (maybe 150 grit) on a flat surface and I sanded away the end of the plug. But since then I've been using a small pedestal-mounted belt sander. It will remove material very quickly so I have to be careful. I try to remove about 3/4 of the distance of tip to contacts. Then I de-bur the outside of the connector with sandpaper, and I de-bur the inside (which is plastic insulator) with my pocket knife. After making sure everything looks good visually, I invert the connector and give it a few good blasts of deoxit contact cleaner, allowing the liquid deoxit to flush out any grit or other crud that might be in the connector. I've done this with 4 cables so far, (home, car, work, travel bag) and they all work great. I could not charge the Pixel 7 without them. I also did this with a data cable. It has some added shield ground contacts that I have to be careful with, but no problem and it works fine too.
crwdns2934105:0crwdne2934105:0
crwdns2934113:0crwdne2934113:0
crwdns2915270:0crwdne2915270:0
crwdns2889612:0crwdne2889612:0
0