Skip to main content

RP2350 Lands in Betaflight!

· 3 min read
blckmn

A New Challenger Enters the Ring: RP2350 Lands in Betaflight!

Get ready for a game-changer! 🚀 The Betaflight 2025.12 release officially introduces support for a powerful new target: the Raspberry Pi RP2350 aka PICO 2. This impressive little chip is set to shake up the FPV world, offering a unique blend of smart features, solid performance, and incredible value.

The Betaflight and Raspberry Pi team worked together to bring the RP2350 to you.

Calendar Versioning & Release Cadence

· 3 min read
blckmn

📣 Announcement: New Versioning Scheme & Release Cadence 📣

Introduction

To create a more predictable release schedule, we're moving to a new versioning system and development cycle, starting with the next release. The versioning scheme we will be moving to is known as CalVer or Calendar Versioning.

This style of versioning works well when there is a predictable release cadence, and that is something we are going to establish for the Betaflight project. Our release cadence will move to two major releases per year, with patch releases in between. Our target months for a major release will be June and December each year.

Our CalVer Format

The New Format will be: YYYY.M.PATCH (e.g., 2025.12.0)

This means the successor to our current 4.x series will be Betaflight 2025.12.0, followed by Betaflight 2026.6.0. We will also align the Betaflight App and Firmware to the same YYYY.M releases (and cadence).

You can expect the major release version of the App and the Firmware to work together seamlessly and without issues.

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. This will be the master branch, and will always be available.

This will be available in the App firmware flasher tab when Development is selected. ⚠️ Expert mode required.

Beta: A one-month feature freeze for bug fixes only, starting approximately two months before a major release. This will be the beginning of the *-maintenance branch. Fixes placed into the master branch will be periodically merged to the *-maintenance branch during this period.

This will be available in the App firmware flasher tab when Development is selected. ⚠️ Expert mode required.

Release Candidate (RC): A one-month period (still feature frozen) for final stabilization and testing before the official release. Fixes placed into the master branch will continue to be periodically merged to the *-maintenance branch during this period.

This will be available in the App firmware flasher tab when Release and Release Candidates is selected. ⚠️ Show release candidates required.

Final: The suffixes are removed from the version, the code is tagged, the release prepared and then announced.

This will be available in the App firmware flasher tab when the default of Release is selected.

Patch: Periodically we will make a patch release (incrementing the patch number) for any notable bugs that need resolving. These will generally be placed into master and backported to the *-maintenance branch.

These will be available in the App firmware flasher tab when the default of Release is selected.

2025.12 Special Mention

⚠️ Important Note for the 2025.12.0 Release ⚠️

For this first cycle, due to the timing since the last release, we are extending the RC period to two months. The Release Candidate phase will begin in October and run through November.

The 2025.12.0-beta pre-release will be made available today around 1200 UTC. Once in beta only bug fix pull requests will be merged, with all other items held over to the next alpha pre-release.

Questions

If you have any questions please feel free to ask on the Betaflight Discord.