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.
Flashing via Ground Control Software (Recommended)
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.