Skip to content

Flashing Firmware ​

Since the navigation flight controller contains two main control chips — one running the flight control system program (FCS) and one running the navigation system program (INS) — the flight control firmware is flashed through FCS-USB and the navigation firmware through AHRS-USB. The latest firmware is flashed by default at the factory. Because the autopilot program is updated frequently, see the release notes for the version correspondence between the two firmware images.

Preparation ​

Prepare the following:

  1. Autopilot firmware — download the required version from Downloads;
  2. Navigation flight controller — see Products;
  3. Debug board hardware (if you do not have a debug board, you need to connect the USB download interface yourself according to the autopilot interface pinout table);
  4. A Type-C USB cable.

Flashing the Flight Control Firmware ​

Selecting the File ​

Open the ground control station, click Debug Tools in the Tools section of the left sidebar and select Firmware Upgrade. On the firmware upgrade screen, click the "Select file" button and choose the target firmware in the dialog, as shown below:

flash-select-file

After selecting the target firmware and closing the dialog, the firmware path is shown in the text box.

Connecting the Autopilot ​

Click Find Autopilot, as shown below:

flash-connect-fcs

Then connect the autopilot FCS-USB port to the computer with a Type-C USB cable; the ground station recognizes it immediately and displays the relevant information, as shown below:

flash-usb-connect

Writing the Firmware ​

Then click Write Firmware to start the firmware erase and flash process, as shown below:

flash-write

When flashing completes, the prompt shown below appears:

flash-done

Flashing the Navigation Firmware ​

The navigation firmware flashing procedure is the same as for the flight control firmware, with these differences:

  • When selecting the file, be sure to select the navigation firmware; navigation firmware file names generally start with ins_;
  • Connect through AHRS-USB to the computer.

This documentation is licensed under CC BY 4.0. You are free to share, adapt, and use it commercially, provided you give appropriate credit.