AOS 4.3.14

Compatibility

This version of AuterionOS comes bundled with the following APX4 release:

APX4 3.3.21chevron-right

Please use the following version, or newer, of Auterion Mission Control with this version of AOS:

AMC 1.38.16chevron-right

Check out the respective Release notes to see what's new in APX4 and AMC!

What's new

Components

  • Updated APX4 to 3.3.21

  • Updated Payload Manager and drivers to v12

    • Disables RTSPT by default

    • Enables intra-refresh frames by default

    • Added support for Nextvision cameras without TRIP to Payload Manager

    • Added support for Nextvision X80 camera

    • Improvement: reduced startup time

    • Improvement: automatically reconnect if mavlink-router restarts

    • Improvement: improve threading for less latency jitter

  • Updated "Skynode" bootloader to v16

    • Introduced self-locking bootloader for "Skynode", would flash fuses and permanently enable secure boot when installed

  • Updated "Skynode N"/"AI Node ONX" bootloader from v1.1 to v1.4

  • Updated Auterion Radio Framework (ARF) radio stack from v3.0.3 to v3.0.18

  • Updated Parameter Server to v0.6.1

  • Updated Vehicle Sysinfo API from v4.4.1 to v4.5.2

  • Updated Vehicle WebUI from v4.4.10 to v4.5.1

  • Updated App Configurator from v0.3.4 to v0.6.1

  • Updated Suite Service to v4.7.9

  • Updated Version Tracking to

  • Updated AP Configuration from v2.2.1 to v2.3.0

  • Updated Mavlink Router from v1.4.2-4 to v1.4.5

Features

  • Introduced AES-XTS encryption cypher for "Skynode"/"Skynode S", significantly speeds-up update times from AuterionOS v4.2

  • Introduced GPU support for "Skynode"

  • Introduced PX4 'Translation App' to ensure message compatibility between apps and PX4 moving forward

  • Introduced Auterion Gimbal stack

  • Upgraded "Skynode" kernel to 6.6, now aligned with "Skynode S"

  • Added support for mountsets

  • Added support for Auterion App installation control via environment variables

  • Added device UUID, kernel messages to ulog

Security

  • STIG hardening, resolved known CVEs across Ubuntu/Docker/Nginx and other critical components

  • Fix secondary tty over USB exposed to host on some combinations of AuterionOS for "AI Node ONX"

  • /data/override.env is automatically wiped for upon AuterionOS update for security and stability reasons

Bug Fixes

  • Fixed gstreamer memory leaks

  • Fixed LED status indication occasionally not working on "Skynode"

  • Fixed system being left in read-write mode instead of read-only on "Skynode"/"Skynode S"

  • Fixed USB Type-C host/device mode switching only working on cold-boot on "Skynode S"

  • Fixed fake-hardware clock not working on production flavor of AuterionOS for "Skynode S"/"Skynode N"

  • Fixed root filesystem being full after AuterionOS updates on "Skynode N"/"AI Node ONX"

  • Fixed video-capture service for external Nextvision adapter not working on "Skynode N"/"AI Node ONX"

  • Fixed system being in broken state after switching between development and production flavors of AuterionOS

  • Fixed inability to perform direct update from old patch version of AuterionOS v3.7 to AuterionOS >=v4.2

  • Fixed diagnostic report occasionally not generating or timing-out

  • Fixed mavlink-router verbose debug logs spam

  • Improved update process robustness, isolate edge cases bricking the device

What improved

  • System boot time significantly reduced for all platforms

  • System update time significantly reduced for all platforms

  • CPU load during video streaming reduced for all platforms

  • System logs are now preserved across updates

Breaking changes

  • "Skynode" kernel bump from 5.10 to 6.6 introduces breaking ABI changes for dma access. Auterion apps relying on low level access must be rebuilt.

  • To ensure robustness of update process, downgrade it only possible to recent patch releases of desired minor AuterionOS release. Specifically, once updated to AuterionOS v4.3, downgrade is only possible to the following versions:

    • AuterionOS v4.2.23 or higher patch release

    • AuterionOS v4.1.28 or higher patch release

    • AuterionOS v3.7.32 or higher patch release

    If a lower patch release is desired, intermediate update to specified versions is required first.

  • Self-locking bootloader would permanently enabled secure boot on "Skynode" if installed. This makes rollback to AuterionOS versions prior to v3.7 impossible.

  • Payload Manager's intra-refresh frames may not be compatible with some video streaming pipelines (eg. Suite video streaming) and may need to be disabled via PAYLOAD_MANAGER_USE_INTRA_REFRESH=0

  • Connection Manager is now disabled by default.

Last updated