I want to pass this on because I am sure this has happened to someone else. The USB connector broke clean off in my skycontroller 2. I had a few instances before this where the video feed would freeze up, but I still had control of the drone. There are two small metal tabs on the side of the USB connector that hold it to the board. These broke clean off as you can see in the first and second picture. This means there was nothing left to hold the USB port in place. I didn't want to just use a dab of solder since it would not hold. I used a small piece of CAT5 Ethernet wire (solid copper, I think 24 gauge?) After cleaning out the holes, I was able to slip two wires through where the tabs were and solder them to the board. I was lucky that the 4 connections to the USB port broke off clean as well. With this new "harness" the port should stay secured to the board now.
Mike
Mike