A way to remotely upload flight controller firmware?

Is there a way to upload firmware to a flight controller (Pixhawk) without manually plugging into its USB port ?

What if the flight controller was connected to an RPi via USB that I had an SSH connection to ? Would there then be a way to upload firmware into the FC remotely ?


If the Pi is running MAvproxy it should be straightforward to do.

1 Like

Please tell me more. How does one reprogram the FC if it is connected to a Pi running MavProxy ?

A quick google search gave this result: