Skip to content

Commit 1047d29

Browse files
authored
Release notes 2025.12 (#579)
* Adding Release Notes for 2025.12 * Adding some basic details on the firmware. To be updated in time with notes around new functionality requirements. * Updating the side label to remove the redundant "Betaflight" * Adding how to submit a bug and find support. * Clean up the older files. * Additional older files. * Remove important and add please * Corrected 4.5 * Fixed some grammatical errors. * Typo and indentation * Removing hard tabs * Embedded issue tracker link * Remove general description of the tabs - in favour of the information being available elsewhere.
1 parent 136a0d3 commit 1047d29

12 files changed

+98
-18
lines changed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"label": "Configurator",
2+
"label": "App",
33
"position": 5,
44
"link": {
55
"type": "generated-index",
6-
"description": "Learn all of the configurator tabs and options."
6+
"description": "Learn all of the app tabs and options."
77
}
88
}
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
---
2+
sidebar_position: 1
3+
sidebar_label: 2025.12 Release Notes
4+
---
5+
6+
# 2025.12 Release Notes
7+
8+
:::warning
9+
IMPORTANT: Check your board alignment
10+
11+
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).
12+
:::
13+
14+
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.
15+
16+
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](https://github.com/betaflight/betaflight/issues)**.
17+
18+
Always remember there is a dedicated [Discord](https://discord.gg/n4E6ak4u3c) server for help, support and general community.
19+
20+
## 1. The App
21+
22+
:::note
23+
Please use the new Progressive Web App (PWA) located [online](https://app.betaflight.com).
24+
:::
25+
26+
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.
27+
28+
The app has received a huge lift-up in lots of modules.
29+
30+
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).
31+
32+
## 2. The Firmware
33+
34+
### 2.1 🚀 Key New Features
35+
36+
* **Autonomous & Safety Features:** New capabilities include **Altitude Hold**, **Position Hold**, **Collision Detection**, and an **auto-disarm** function that triggers on landing impact.
37+
* **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.
38+
* **Flight & User Experience:**
39+
* **Updated Turtle/Crashflip Mode:** Improvements to the mode that helps you flip your drone back over after a crash.
40+
* **Launch Timer:** A new timer specifically for launches.
41+
* **LED Dimmer & Functions:** Added an LED dimmer and new LED bar indicators for GPS, battery, and altitude.
42+
43+
### 2.2 ✨ Improvements & Optimizations
44+
45+
* **Hardware Support:** Support has been added for new gyros (like IIM42653, ICM456xx), flash memory chips, rangefinders, and a CADDX camera gimbal.
46+
* **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.
47+
* **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.
48+
* **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.
49+
50+
### 2.3 🛠️ Bug Fixes
51+
52+
This release addresses a vast number of bugs. Check the full [change log](https://github.com/betaflight/betaflight/compare/4.5.0...2025.12.0-RC1) for a comprehensive list.
53+
54+
### 2.4 🎯 New Hardware Targets
55+
56+
Support has been added for new microcontrollers, significantly expanding the range of compatible flight controllers. This release now includes support for:
57+
* **Raspberry Pi PICO (RP2350)**
58+
* **APM32F40X series**
59+
60+
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.
61+
62+
# Thank you all
63+
64+
With the launch of Betaflight 2025.12, we want to extend our deepest gratitude to every contributor, both past and present.
65+
66+
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.
67+
68+
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.
69+
70+
Happy flying!

docs/wiki/release/Betaflight-3-5-Release-Notes.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
---
2-
sidebar_position: 6
2+
sidebar_position: 7
3+
sidebar_label: 3.5 Release Notes
34
---
45

5-
# Betaflight 3.5 Release Notes
6+
# 3.5 Release Notes
67

78
**Wait, there is one more thing we can do to make it better!**
89

docs/wiki/release/Betaflight-4-0-Release-Notes.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
---
2-
sidebar_position: 5
2+
sidebar_position: 6
3+
sidebar_label: 4.0 Release Notes
34
---
45

5-
# Betaflight 4.0 Release Notes
6+
# 4.0 Release Notes
67

78
**It took us a long time, but now it’s here, and it’s got so many new things!**
89

docs/wiki/release/Betaflight-4-1-Release-Notes.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
---
2-
sidebar_position: 4
2+
sidebar_position: 5
3+
sidebar_label: 4.1 Release Notes
34
---
45

5-
# Betaflight 4.1 Release Notes
6+
# 4.1 Release Notes
67

78
**We're already late, so let's keep this short!**
89

docs/wiki/release/Betaflight-4-2-Release-Notes.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
---
2-
sidebar_position: 3
2+
sidebar_position: 4
3+
sidebar_label: 4.2 Release Notes
34
---
45

5-
# Betaflight 4.2 Release Notes
6+
# 4.2 Release Notes
67

78
**Just in time for summer...**
89

docs/wiki/release/Betaflight-4-4-Release-Notes.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
---
2-
sidebar_position: 2
2+
sidebar_position: 3
3+
sidebar_label: 4.4 Release Notes
34
---
45

5-
# Betaflight 4.4 Release Notes
6+
# 4.4 Release Notes
67

78
**Cloud building, HD OSD, GPS Rescue, Presets and more...**
89

docs/wiki/release/Betaflight-4-5-Release-Notes.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
---
2-
sidebar_position: 1
2+
sidebar_position: 2
3+
sidebar_label: 4.5 Release Notes
34
---
45

5-
# Betaflight 4.5 Release Notes
6+
# 4.5 Release Notes
67

78
Betaflight 4.5 is an incremental release. The basic flight parameters have not changed from 4.4 to 4.5, although iTerm is slightly better suppressed. Previous filters, PID settings, and other tuning values should not need to change.
89

docs/wiki/release/older/Betaflight-3-0-Release-Notes.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
---
22
sidebar_position: 13
3+
sidebar_label: 3.0 Release Notes
34
---
45

5-
# BetaFlight 3.0 Release Notes
6+
# 3.0 Release Notes
67

78
This is really a major release. The full detailed change list can be found in the commit history.
89
[https://github.com/betaflight/betaflight/commits/master]

docs/wiki/release/older/Betaflight-3-1-Release-Notes.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
---
22
sidebar_position: 12
3+
sidebar_label: 3.1 Release Notes
34
---
45

5-
# BetaFlight 3.1 Release Notes
6+
# 3.1 Release Notes
67

78
## Betaflight 3.1.7 Release Notes
89

0 commit comments

Comments
 (0)