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.
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