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.