Updating Software


QGroundControl software release notes are here. To update QGroundControl, simply download and install the latest stable version of QGC (BlueRobotics flavor) from one of the links below:





Companion software release notes are here. To perform a companion update update:

  • Plug a fully charged battery into the ROV and connect the tether to your computer.
  • Navigate to in your browser and ensure that the ROV has access to a WiFi network. If you do not see a webpage at this address, you need to perform the update according to the instructions here.
  • Navigate to Click the button that says 'Update companion'. If you do not see this button, then the companion software is up to date.
  • The update process will take between 5 and 20 minutes depending on the Internet connection speed. Wait for the update process to complete.
  • When it completes, refresh your browser. The companion version should be updated, and the update available message should no longer appear.
  • If the update fails (usually due to a loss of internet connectivity), you will be warned that the ROV will reboot and to leave the battery plugged in. At this point, once you are able to refresh the webpage, it is safe to either power down the ROV or attempt the update again.


ArduSub software release notes are here. An autopilot can be updated with the latest firmware via a connected companion computer or by connecting the autopilot directly to a computer via usb.


To update an autopilot via QGC, the autopilot must be connected directly to the computer running QGC by a USB cable. Open QGC, go to the Vehicle Setup page (click the gears icon), then go to the Firmware tab and follow the instructions.

Via Companion

An autopilot installed on a vehicle can be updated remotely via the companion computer web interface:

  • Power on your ROV and connect it to your computer
  • Navigate to and ensure that the ROV has an internet connection
  • Navigate to Click the button under the 'Pixhawk Firmware Update' section that says 'Stable'.
  • Wait for the update process to complete, and you are finished!

Sponsored by Blue Robotics. Code released under the GPLv3 License. Documentation released under the CC-NC-SA 4.0.
Submit a Documentation GitHub Issue here to report any errors, suggestions, or missing information in this documentation.
Submit an ArduSub GitHub Issue here to report issues with the ArduSub software.

results matching ""

    No results matching ""