2025.12 Release Notes
IMPORTANT: Check your board alignment
If your quad does not respond correctly, i.e. flips or similar, after updating check your board alignment is correct. This version removes the "non-user serviceable" gyro alignment in favour of simplifying the board alignment. Gyro alignment is the placement of the IMU on the flight controller PCB, and cannot be changed by you, so ensure the board alignment is correct for your setup. There should be an arrow on your PCB indicating the forward position on the board. If that is facing forward (to the front of the quad) then your board alignment should be 0 (ZERO).
Welcome to the Betaflight 2025.12 release. Please note we have a new calendar based release versioning convention. It will take the format YYYY.M.PATCH going forward, and we expect a release cadence of every 6 months.
We have tried to make this release as bug free as possible. If you still find a bug, please report it by opening an issue on our GitHub tracker.
Always remember there is a dedicated Discord server for help, support and general community.
1. The App
Please use the new Progressive Web App (PWA) located online.
Our app is now using the same release version as the compatible firmware, i.e. 2025.12, so the app and firmware are released together.
The app has received a huge lift-up in lots of modules.
It is now a Progressive Web App (PWA), meaning it will be changed and enhanced with the approved PR (Pull Request on Github) online. No hassle to download a new version, it will update automatically for you online (you will get a notification if it wants to update).
2. The Firmware
2.1 🚀 Key New Features
- Autonomous & Safety Features: New capabilities include Altitude Hold, Position Hold, Collision Detection, and an auto-disarm function that triggers on landing impact.
- Fixed-Wing Enhancements: A major focus of this release, with many new tools for wings, such as an S-term for smoother flight, Throttle and PID Attenuation (TPA) modes based on airspeed, and specialized PID multiplier curves.
- Flight & User Experience:
- Updated Turtle/Crashflip Mode: Improvements to the mode that helps you flip your drone back over after a crash.
- Launch Timer: A new timer specifically for launches.
- LED Dimmer & Functions: Added an LED dimmer and new LED bar indicators for GPS, battery, and altitude.
2.2 ✨ Improvements & Optimizations
- Hardware Support: Support has been added for new gyros (like IIM42653, ICM456xx), flash memory chips, rangefinders, and a CADDX camera gimbal.
- Protocols & Communication: Enhancements have been made to various communication protocols, including CRSF (vario and barometer support), ELRS (FLRC F-modes, Model Match ID), and MAVLink. MSP has been expanded to support more commands and pass-through CLI commands.
- Blackbox & OSD: Blackbox logging is now more comprehensive, with the ability to log servo data, GPS home altitude, IMU attitude, and MCU ID. The On-Screen Display (OSD) also gains new elements and display options.
- Code Refactoring: A massive effort was undertaken to clean up and reorganize the codebase. This involves moving platform-specific code (for different microcontrollers) into dedicated directories, which simplifies future development and improves maintainability.
2.3 🛠️ Bug Fixes
This release addresses a vast number of bugs. Check the full change log for a comprehensive list.
2.4 🎯 New Hardware Targets
Support has been added for new microcontrollers, significantly expanding the range of compatible flight controllers. This release now includes support for:
- Raspberry Pi PICO (RP2350)
- APM32F40X series
There has been significant refactoring of the code base to separate platform specific code from the Betaflight core code, and this will allow faster adoption of new technologies in the future.
Thank you all
With the launch of Betaflight 2025.12, we want to extend our deepest gratitude to every contributor, both past and present.
This project's success is a direct result of your collective passion and dedication. From the core developers who write the code, to the tireless testers who ensure its stability, and to everyone who provides documentation and support – your efforts have made this incredible release possible.
Betaflight 2025.12 is a milestone that belongs to all of you. Thank you for your unwavering commitment to making FPV flight better for everyone.
Happy flying!