README.md
Betaflight is flight controller software (firmware) used to fly multi-rotor craft and fixed wing craft. Betaflight focuses on flight performance, leading-edge feature additions, and wide target support.
| Date | Release | Stage | Status |
|---|---|---|---|
| 26-12-2025 | 2025.12 | Release | Completed |
| 01-04-2026 | 2026.6 | Beta | |
| 01-05-2026 | 2026.6 | Release Candidate | |
| 01-06-2026 | 2026.6 | Release | |
| 01-10-2026 | 2026.12 | Beta | |
| 01-11-2026 | 2026.12 | Release Candidate | |
| 01-12-2026 | 2026.12 | Release |
To create a more predictable release schedule, we're moving to a new versioning system and development cycle, starting with the next release.
New Format: YYYY.M.PATCH (e.g., 2025.12.1)
Release Cadence: Two major releases per year.
Target Months: June and December.
This means the successor to our current 4.x series will be Betaflight 2025.12.x, followed by Betaflight 2026.6.x. We will also align the Betaflight App and Firmware to the same YYYY.M.PATCH releases (and cadence).
Our New Release Cycle
To support this schedule, our development phases will be structured as follows:
Alpha: For new feature development. Alpha builds for the next version will be available shortly after a stable release is published.
Beta: A one-month feature freeze for bug fixes only, and existing pull requests currently being reviewed, starting approximately two months before a release.
Release Candidate (RC): A one-month period for final stabilization and testing before the official release.
The requirements for pull requests adding new targets or modifying existing targets are available on the betaflight.com website.
Betaflight has the following features:
See: https://betaflight.com/docs/wiki
There's a dedicated Discord server for help, support and general community.
To configure Betaflight you should use the Betaflight App. It is a progressive web app, so should always be the latest version.
Contributions are welcome and encouraged. You can contribute in many ways:
The best place to start is the Betaflight Discord (registration here). Next place is the github issue tracker:
https://github.com/betaflight/betaflight/issues https://github.com/betaflight/betaflight-configurator/issues
Before creating new issues please check to see if there is an existing one, search first otherwise you waste people's time when they could be coding instead!
If you want to contribute to our efforts financially, please consider making a donation to us through PayPal.
If you want to contribute financially on an ongoing basis, you should consider becoming a patron for us on Patreon.
Contribution of bugfixes and new features is encouraged. Please be aware that we have a thorough review process for pull requests, and be prepared to explain what you want to achieve with your pull request. Before starting to write code, please read our development guidelines and coding style definition.
GitHub actions are used to run automatic builds.
A preconfigured devcontainer is included for a consistent build environment across all platforms. This is the recommended approach for Windows developers:
# With VS Code: Install "Dev Containers" extension, open folder, and select "Reopen in Container"
# Or command-line only:
docker build -t betaflight-dev -f .devcontainer/containerfile .devcontainer/
docker run --rm -v "${PWD}:/workspace" -w /workspace betaflight-dev make TARGET=SPEEDYBEEF405WING
See the devcontainer documentation for detailed setup instructions including hardware flashing.
We want to make Betaflight accessible for pilots who are not fluent in English, and for this reason we are currently maintaining translations into 21 languages for Betaflight Configurator: Català, Dansk, Deutsch, Español, Euskera, Français, Galego, Hrvatski, Bahasa Indonesia, Italiano, 日本語, 한국어, Latviešu, Português, Português Brasileiro, polski, Русский язык, Svenska, 简体中文, 繁體中文. We have got a team of volunteer translators who do this work, but additional translators are always welcome to share the workload, and we are keen to add additional languages. If you would like to help us with translations, you have got the following options:
Betaflight does not manufacture or distribute their own hardware. While we are collaborating with and supported by a number of manufacturers, we do not do any kind of hardware support.
If you encounter any hardware issues with your flight controller or another component, please contact the manufacturer or supplier of your hardware, or check Discord to see if others with the same problem have found a solution.
You can find our release here on Github and we also have more detailed release notes at betaflight.com.
Betaflight is software that is open source and is available free of charge without warranty to all users.
For a complete list of contributors (past and present) see Github.