Multi-Protocol

One GCS. Every flight controller.

Altnautica Command speaks MAVLink and MSP natively. Full support for ArduPilot, PX4, and Betaflight from a single ground control station. Protocol-agnostic architecture means adding new firmware support doesn't require rewriting the app.

3
Protocols Supported
83+
MAVLink Decoders
34
MSP Decoders
38
Config Panels

Protocols

Three protocols. Full parity.

ArduPilot

Full Support
  • 83+ MAVLink v2 message decoders with CRC validation
  • 200+ configurable parameters across all vehicle types
  • 18 flight modes including Stabilize, AltHold, Loiter, Auto, Guided, RTL, and Land
  • 9 calibration types: Accelerometer, Gyro, Compass, Level, Airspeed, Barometer, RC, ESC, and CompassMot
  • Full mission upload and download with MISSION_ITEM_INT
  • Gamepad manual control at 50Hz
  • Battle-tested on real hardware

PX4

Full Support
  • MAVLink v2 with PX4-specific parameter extensions
  • 63+ parameter mappings for PX4 configuration
  • 18 flight modes with PX4-specific mode names
  • 3 PX4-only configuration panels: Airframe, Actuator, and MavlinkShell
  • VTOL transition command support

Betaflight

Full Support
  • Full MSP v1 and v2 implementation with CRC8 DVB-S2 validation
  • 34 message decoders and 21 encoders
  • Approximately 105 virtual parameters for panel compatibility
  • 8 Betaflight-specific panels: AuxModes, Config, Motors, VTX, GPS, Blackbox, RateProfile, and Adjustments
  • OSD configuration decoder for on-screen display setup

Architecture

DroneProtocol interface

Every protocol adapter implements a unified TypeScript interface. Connection lifecycle, heartbeat, identification, parameter get and set, mission upload and download, RC override, mode switching, arm and disarm. Feature-gating via a ProtocolCapabilities type means panels and UI components query what the connected firmware supports and show or hide features accordingly. Adding support for a new protocol means writing one adapter file that implements the interface.

Configure

38 configuration panels

Failsafe

Power

PID Tuning

Ports

OSD Editor

Gimbal

Camera

LED

Sensors

Calibration

Firmware

GPS

Motor Test

Debug

Airframe (PX4)

Actuator (PX4)

MavlinkShell (PX4)

AuxModes (BF)

Betaflight Config (BF)

Motors (BF)

VTX (BF)

Blackbox (BF)

Rate Profile (BF)

Adjustments (BF)

Radio Setup

Battery Monitor

Compass

Barometer

Rangefinder

Optical Flow

Airspeed

ESC Telemetry

ADSB

Logging

Safety

Terrain

Notify

Relay

Try it now

Connect your flight controller and configure it in the browser.

Launch Mission Control
Get Early Access