Data release v20260807_031925 Generated 2026-08-07 Methodology Report missing resource

Problem statement

Which repositories define the MAVLink protocol and its main reference implementations for ground control and autopilots?

Audience and prerequisites

Integration engineers and protocol-level developers

Layered technology path

Layer 1

Protocol definition

The MAVLink message definitions and generator tooling.

Required

Selection: Official protocol repository

Layer 2

Reference ground control

Ground station implementing the protocol end to end.

Required

Selection: Reference implementation maintained in the same ecosystem

Layer 3

Flight stack consumers

Autopilot stacks that implement the protocol.

Required

Selection: Editorial review of each flight stack's documentation

Validation sequence

  1. Read the protocol version notes in the official repository.
  2. Trace message flow between a flight stack and the ground station in SITL.
  3. Check the docs of both sides before assuming a custom message will work.

Known boundaries

  • The protocol repository defines messages; implementation support varies by firmware version.
  • Custom message extensions require verification on both endpoints.