AUTO-SYNC Index refreshed every 12h · Evidence-linked
Data release v20260914_020943 Generated 2026-09-14 Methodology Report missing resource
Data checked 2026-08-13. Data may be stale - beyond the review cycle. Review cycles are documented on the Methodology page. Methodology

EmuFlight/EmuFlight

Flight Stack Tier A flight_control GPL-3.0
Official confirmed

EmuFlight is flight controller software (firmware) used to fly multi-rotor craft.

Engineering Snapshot

Use cases & tasks 7
Best suited for
  • FPV freestyle pilots
  • Tiny whoop and micro quad builds
  • Miniquad racing
  • STM32-based flight controller hardware
Primary tasks
  • Flying multi-rotor craft (quadcopters, hexacopters)
  • FPV freestyle and racing
  • Rapid firmware iteration for hobbyist drones
Stack & ecosystem
Resource type
Flight Stack
Ecosystem
emuflight · emuflight-configurator · flight-controller · fpv · freestyle · hacktoberfest
License & compliance
License
GPL-3.0 (Inferred)
Lifecycle & freshness Show
Maintenance
Active
Latest version
Not recorded
Last activity
2026-08-11
Last checked
2026-08-13
Verification
Official confirmed

What It Solves

Need open-source flight controller firmware for FPV freestyle and racing multirotors running on STM32 hardware with active development.

Primary use cases

  • Flying multi-rotor craft (quadcopters, hexacopters)
  • FPV freestyle and racing
  • Rapid firmware iteration for hobbyist drones

Secondary use cases

  • Flight control algorithm research
  • Custom configurator development
  • Educational firmware study

When to Use

Consider when

  • GPL-3.0 license compatibility required
  • STM32 target platform
  • Active maintenance priority
  • Community-driven development model

Verify before adopting

  • Specific STM32 board support matrix
  • Sensor and peripheral compatibility
  • Telemetry protocol support (CRSF, ELRS, etc.)
  • Simulator integration (e.g., Betaflight SIM)
  • Migration path from Betaflight/Cleanflight configs

Where It Fits

Stack layer flight_control

Upstream / depends on
Downstream / used by

Start Here

github https://github.com/EmuFlight/EmuFlight

Adoption Checklist

  • Needs verification Specific STM32 board support matrix
  • Needs verification Sensor and peripheral compatibility
  • Needs verification Telemetry protocol support (CRSF, ELRS, etc.)
  • Needs verification Simulator integration (e.g., Betaflight SIM)
  • Needs verification Migration path from Betaflight/Cleanflight configs

Each check stays "needs verification" until an official source confirms it; unconfirmed items are never marked verified.

Known Limitations & Unknowns

Known limitations

  • GPL-3.0 requires source distribution for derivatives
  • Focused on multirotor only (no fixed-wing/VTOL in topics)
  • No explicit GPS/autonomy features in topics
  • Hardware support limited to STM32 family per topics

Not publicly verified

  • Exact STM32 MCU variants supported
  • Sensor fusion implementation details
  • MAVLink or other telemetry protocol support
  • CI/CD and testing infrastructure
  • Real-time OS usage (ChibiOS/FreeRTOS/none)

Alternatives & Related Tools

Alternatives

How is it used?

Start from the recorded entry points below, then validate against the technical checklist.

Technical checklist

  • OK License identified Recorded: GPL-3.0
  • OK Maintenance signal Active
  • OK Verification status Official confirmed
  • OK Source evidence attached 1 source record(s)
  • NEEDS REVIEW Latest version recorded Not recorded

Official Links

Metadata & Governance

License GPL-3.0 — Inferred
Commercial modelUnknown
Maintenance statusActive
Verification status Official confirmed — Confirmed via the official repository API responses in SourceRefs below.
Latest versionNot recorded
Latest releaseNot recorded
Last activity2026-08-11
Last checked2026-08-13
First seenNot recorded

Related Resources & Dependencies

Recent Activity

Related Knowledge

Collections