Skip to main content

Firmware

This section explains the firmware options, flashing methods, and update procedures for JTA-01. JTA-01 is designed to work with autopilot firmware that conforms to the Pixhawk FMU v6x RT hardware standard, ensuring broad compatibility and predictable behaviour.


Firmware Options for JTA-01​

JTA-01 supports autopilot firmware that adheres to the Pixhawk FMU v6x RT standard.

Typical supported firmware categories include:

  • Multirotor autopilot firmware
  • Fixed-wing autopilot firmware
  • VTOL-capable autopilot firmware
  • Rover or marine autopilot firmware

Firmware selection depends on:

  • Vehicle type
  • Intended use case
  • Supported features required by the platform

ℹ️ Note
JTA-01 is shipped with a factory-tested bootloader compatible with Pixhawk FMU v6x RT firmware layouts.


Firmware Flashing Methods​

Firmware can be installed on JTA-01 using standard Pixhawk-compatible methods.


This is the recommended method for most users.

Typical procedure:

  • Connect JTA-01 to the computer via USB
  • Launch the ground control software
  • Select the appropriate firmware for the vehicle type
  • Follow on-screen instructions to complete flashing

This method automatically:

  • Places the board into firmware update mode
  • Verifies firmware compatibility
  • Confirms successful installation

Flashing via Bootloader (Recovery)​

If normal flashing fails, JTA-01 supports bootloader-based recovery.

Typical use cases:

  • Interrupted firmware update
  • Corrupted firmware
  • Recovery after incorrect configuration

Recovery flashing usually involves:

  • Powering the board in bootloader mode
  • Reconnecting via USB
  • Reinstalling firmware using ground control software

This process does not require opening the enclosure or modifying hardware.


Firmware Update via Removable Storage (If Supported)​

Some firmware stacks support updating firmware using removable storage.

Typical flow:

  • Copy firmware file to the storage medium
  • Insert storage medium into JTA-01
  • Power-cycle the board

If supported by the firmware, the update is applied automatically during boot.


Bootloader Behaviour​

The JTA-01 bootloader:

  • Executes immediately after power-up
  • Validates the installed firmware
  • Transfers control to the firmware if valid
  • Enters update or recovery mode if required

Bootloader behaviour is designed to:

  • Prevent execution of invalid firmware
  • Allow safe firmware recovery
  • Ensure reliable updates

The bootloader itself does not require user interaction during normal operation.


Firmware Version Management​

It is recommended to:

  • Keep firmware versions consistent across development and deployment
  • Record firmware versions used for each vehicle
  • Avoid updating firmware immediately before critical operations

Before updating firmware:

  • Back up configuration parameters
  • Review release notes for changes or limitations

Post-Flash Verification​

After firmware installation:

  • Power-cycle JTA-01
  • Reconnect using ground control software
  • Confirm firmware version and vehicle type
  • Verify that all sensors are detected

⚠️ Important
Do not proceed to flight or motor testing until:

  • Firmware is confirmed stable
  • Mandatory calibration steps are completed

Firmware Update Best Practices​

To ensure reliable firmware updates:

  • Use a stable USB connection
  • Avoid using USB hubs during flashing
  • Do not interrupt power during firmware installation
  • Use official firmware sources compatible with Pixhawk FMU v6x RT

Improper firmware updates can lead to system instability or recovery mode operation.