Hey Dan,
If the usb port looks ok you may want to try the following SC3 troubleshooting found at
Support FAQ ANAFI | Parrot
A factory reset procedure is available for the Skycontroller 3:
1. Press and hold down simultaneously the Shutter, Optics reset, and Take-off / landing buttons.
2. After 10 seconds, the LED of the Skycontroller 3 blinks quickly in white.
3. Hold the same 3 buttons down for 5 more seconds (15 seconds in total) to complete a factory reset and reboot.
Then pair your drone to controller using cable
1. Power your ANAFI series drone on.
2. Open the Parrot Skycontroller 3 to power it on.
3. Plug the drone and the controller together with an USB-A (controller) to USB-C (drone) cable.
4. The LED of the Parrot Skycontroller 3 flashes briefly in green: it is acknowledging your ANAFI series drone.
5. Wait for synchronization between Parrot Skycontroller 3 and your ANAFI series drone (steady dark blue LED on the controller): check that the left trigger of the Parrot Skycontroller 3 activates the drone’s gimbal to ensure the synch is complete.
What do I do if my Parrot Skycontroller 3 does not synch with my device?
Try connecting your device to your ANAFI series drone’s Wi-Fi network and open FreeFlight 6.
If your device does not connect to your drone, try uninstalling FreeFlight 6 and reinstalling it (
WARNING: if you use an iOS terminal, remember to save your FreeFlight 6 media on your device or on a computer, as uninstalling FreeFlight 6 will delete all your media).
When your device and drone are connected, plug your device to your Parrot Skycontroller 3.
After less than a minute, the full ecosystem connection (FreeFlight 6 on the device, Parrot Skycontroller 3, ANAFI series drone) should be restored.
If the full connection is not restored, contact Parrot Support as your Parrot Skycontroller 3’s USB-A connector is probably damaged.
Best of luck