Chosen Solution

One day my iPhone 7 started annoying me saying that the accessory was not supported when I put charger in. At that time I used a compatible charger (I used for much time), so I swapped to an original one but the problem persisted. I tried the easy solutions to solve it like cleaning the port, restoring the phone and so on but nothing. I thought a battery replacement could solve it but nothing. After all I went for charging port replacement. I bought the part and I connected it to test and it seemed the charging was back without the accessory error, so I replaced the part but when I turned on the phone it was in boot loop. I checked for solutions and tried some but nothing, then I understood it was the charging flex cable not good pressed into the socket. It turned on ok. Let’s charge! It didn’t work anymore. I did tons of tests with the new part and the old one and it seems like I’ve to hold pushing a precise point on the flex socket to make it works, if I leave it doesn’t work. Sometimes after a long pushing it seems to be attached and it charges but after some minutes or hours it seems to not work again. I dunno if it can be the socket on the board or if a new charging part can solve it. I’m going crazy. Some experienced this? Thanks for the help

There’s one more component that could be at fault in your situation. Ever wonder how your iOS devices knew how you weren’t using compatible accessories? There’s a USB validating IC chip called TriStar or Hydra depending on the device. This chip checks another IC chip in the lightning cable itself to make sure it’s a safe accessory to use, kinda like the bouncer at a night club. This chip can get damaged when you use improper chargers that lack the proper surge protection. There is a tool available to test said chip but it costs about $150 at the moment. Call around your local, independent repair shops to see if they specialize in microsoldering and/or have a TriStar tester.

Unplug the flex cable and carefully inspect both the connectors (M/B and flex) for any debris. Once had the same problem and it was a super tiny piece of something (plastic?) stuck in there so one pin had no contact. Also be 100% sure that the connector seats fine Hope this helps