Pixhawk automated firmware update


I was wondering if there’s any way to update PX4 on a Pixhawk without using QGC on a desktop environment? I’m particularly interested in doing this on remote drones without the need for intervening with a laptop.

Two ways come to mind:

  1. UAVCAN bootloader - Tried with the Zubax Babel probe and UAVCAN GUI Tool but the Pixhawk doesn’t respond to the firmware update command
  2. USB - Is there a command line equivalent to the QGC firmware update procedure?