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 ?

Thanks

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:
https://ardupilot.github.io/MAVProxy/html/modules/firmware.html