Betaflight

Firmware

Flight controller firmware for multirotors and fixed-wing aircraft.

Latest 2026.6.1 · by BetaflightWebsitebetaflight/betaflight

Release activity

Release activity — 10 releases across 9 days since Dec 25, 2025. Each cell is one day; darker means more releases that day. Nothing is recorded before Dec 25, 2025. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Apr 19, 2026No releases on Apr 26, 2026No releases on May 3, 2026No releases on May 10, 2026No releases on May 17, 2026No releases on May 24, 20261 release on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 20262 releases on Jun 28, 2026No releases on Jul 5, 20261 release on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 20261 release on Aug 2, 2026
MondayNo releases on Apr 20, 2026No releases on Apr 27, 2026No releases on May 4, 2026No releases on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026
TuesdayNo releases on Apr 21, 2026No releases on Apr 28, 2026No releases on May 5, 2026No releases on May 12, 2026No releases on May 19, 2026No releases on May 26, 20261 release on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026
WednesdayNo releases on Apr 22, 2026No releases on Apr 29, 2026No releases on May 6, 2026No releases on May 13, 2026No releases on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026
ThursdayNo releases on Apr 23, 2026No releases on Apr 30, 2026No releases on May 7, 2026No releases on May 14, 2026No releases on May 21, 2026No releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 20261 release on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026
FridayNo releases on Apr 24, 2026No releases on May 1, 2026No releases on May 8, 2026No releases on May 15, 2026No releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026
SaturdayNo releases on Apr 25, 2026No releases on May 2, 2026No releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 20261 release on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026

10 releases since Dec 25, 2025, busiest day 2

Changelog

2026.6.1

Added 20
  • OSD custom text received from serial to be displayed
  • Switchable battery profiles
  • AssistNow Autonomous into GPS features
  • Individual servo channel forwarding support and servo mixer for default frame types
  • Upixel UP-T1-001-Plus support and optical flow position hold
  • Flight plan PG configuration, CLI waypoint commands, and AUTOPILOT mode
What's Changed
Features
Improvements
Fixes
Targets
New Contributors

Full Changelog: https://github.com/betaflight/betaflight/compare/2025.12.1...2026.6.1

View originalPermalink
How 2026.6.1 went

2026.6.0-rc3

Pre-release
Added 9
  • Autopilot: injected runtime plans, geofence RTH return mission, LAND loiter
  • Autopilot: rescue as a synthesised mission, TAKEOFF and hold patterns, SITL fidelity
  • SITL harness: per-run session id in the telemetry stream
  • Autopilot: OSD waypoint elements, CLI mission status, MAVLink SET_CURRENT
  • MAVLink serial RX provider connected to telemetry incoming message handler
  • DroneCAN ESC: RawCommand output, Status telemetry, dynamic node-ID allocation
Changed 7
  • Autopilot: nav velocity mode with drag feedforward
  • Add support for MX35LF2GE4AD flash chip
  • STM32H5: enable instruction cache
  • CLI: show live GPS detail in status output
  • Autopilot: cross waypoint gates at corner speed with chase-lag braking, carrot measurement filtering, governor hysteresis
  • Autopilot: don't fail position hold on a single bad GPS fix
  • STM32C5: enable instruction cache
Fixed 4
  • Fix H7 FDCAN bring-up: kernel clock query and transceiver silent pin
  • STM32H5: ADC circular GPDMA so battery/current track live values
  • RTC is not set from GPS time using UBLOX M10
  • STM32H5/N6: drive WS2811 LED strip correctly on GPDMA
What's Changed
Features
Improvements
Fixes
New Contributors

Full Changelog: https://github.com/betaflight/betaflight/compare/2026.6.0-rc2...2026.6.0-rc3

View originalPermalink
How 2026.6.0-rc3 went

2026.6.0-rc2

Pre-release
Added 2
  • Add support for FMSH FM25Q series (64Mb, 128Mb, 256Mb) SPI Flash
  • Add autopilot flight plan safety features including rx-loss policy, sanity checks, geofence, and arming gate
Changed 1
  • Enable UART2-8 on STM32H5 H562/H563 and fix UART open hard fault
Fixed 18
  • Use correct system bootloader address for software DFU entry on H5
  • Enable serial +++ escape to exit passthrough on DTR-less links
  • Improve position hold functionality
  • Display battery usage estimation in OSD when battery capacity is set to 0
  • Bound MSP stream reads against payload length to prevent out-of-bounds reads
  • Fix start frame detection for fast refresh (1 mS between frames)
What's Changed
Improvements
Fixes
Targets
New Contributors

Full Changelog: https://github.com/betaflight/betaflight/compare/2026.6.0-rc1...2026.6.0-rc2

View originalPermalink
How 2026.6.0-rc2 went

2025.12.5

Fixed 2
  • Clear ORE when RXNEIE is enabled in HAL uartIrqHandler
  • Cancel pendingRequest on '$' only, restoring per-byte lastActivityMs in MSP
What's Changed
Fixes

Full Changelog: https://github.com/betaflight/betaflight/compare/2025.12.4...2025.12.5

View originalPermalink
How 2025.12.5 went

2026.6.0-rc1

Pre-release
Added 25
  • OSD custom text received from serial to be displayed
  • Switchable battery profiles
  • AssistNow Autonomous into GPS features
  • Individual servo channel forwarding support and servo mixer for default frame types
  • Upixel UP-T1-001-Plus support and optical flow position hold
  • Flight plan PG configuration, CLI waypoint commands, and AUTOPILOT mode
Changed 7
  • Improve braking performance
  • Report sensor hardware names per sensor type
  • Add MSP support for Attitude quaternions
  • PICO bidirectional DShot telemetry with edge detection
  • Strengthen MSP and CRSF packet validation
  • Add CRSF AHRS support
  • Change displayed precision of max current in post-flight statistics to float

Release Notes

Betaflight 2025.6.0-rc1 brings a massive range of new features, improvements, fixes, and new hardware support. For comprehensive release nots please see: https://betaflight.com/docs/wiki/release/Betaflight-2026-6-Release-Notes

Please use the online pre-release version of the Betaflight App for configuring this release. It can be found here: https://master.app.betaflight.com

What's Changed
Features
Improvements
Fixes
Targets
New Contributors

Full Changelog: https://github.com/betaflight/betaflight/compare/2025.12.4...2026.6.0-rc1

View originalPermalink
How 2026.6.0-rc1 went

2025.12.4

Fixed 3
  • CLI MSP race-condition
  • Unconditionally clamp failsafe_procedure to valid range
  • Guard half-duplex pinless UART modes
What's Changed
Fixes

Full Changelog: https://github.com/betaflight/betaflight/compare/2025.12.2...2025.12.4

View originalPermalink
How 2025.12.4 went

4.5.4

Fixed 2
  • Fix CLI MSP race-condition
  • Unconditionally clamp failsafe_procedure to valid range
What's Changed
Fixes

Full Changelog: https://github.com/betaflight/betaflight/compare/4.5.3...4.5.4

View originalPermalink
How 4.5.4 went

2025.12.2

Changed 1
  • Update targets for AIRBOTG4AIO, AXISFLYINGH743PRO, BETAFPVG473_V2, RADIOLINKF722, BLADEF4, BRAHMA_F405, CADDX_PROTOS_F4, JHEH743PRO, DREAMWORKSH743, GEPRCF722_BT_HD, GEPRC_TAKER_F405AIO, GEPRC_TAKER_H743MINI, HGLRC_F405_S, HOBBYWING_XROTORF7CONV, HOBBYWING_XROTORF7CONV2, MADFLIGHT_FC3, RADIOLINKF405, RMNOVAH7, SIMPLIFLYF405, and TAKERG4AIO

Target updates for:

  • AIRBOTG4AIO
  • AXISFLYINGH743PRO
  • BETAFPVG473_V2
  • RADIOLINKF722
  • BLADEF4
  • BRAHMA_F405
  • CADDX_PROTOS_F4
  • JHEH743PRO
  • DREAMWORKSH743
  • GEPRCF722_BT_HD
  • GEPRC_TAKER_F405AIO
  • GEPRC_TAKER_H743MINI
  • RADIOLINKF722
  • HGLRC_F405_S
  • HOBBYWING_XROTORF7CONV
  • HOBBYWING_XROTORF7CONV
  • HOBBYWING_XROTORF7CONV2
  • JHEH743PRO
  • MADFLIGHT_FC3
  • RADIOLINKF405
  • RADIOLINKF722
  • RMNOVAH7
  • RADIOLINKF722
  • SIMPLIFLYF405
  • TAKERG4AIO

Full Changelog: https://github.com/betaflight/betaflight/compare/2025.12.1...2025.12.2

View originalPermalink
How 2025.12.2 went

2025.12.1

Release Notes

Betaflight 2025.12.1 brings a massive range of new features, improvements, fixes, and new hardware support, making this one of the most significant updates yet. This release continues to expand Betaflight's capabilities for both multirotors and wings, adds new hardware targets, and refines the core codebase for maintainability and performance.

Please use the online Betaflight App for configuring this release. It can be found here: https://app.betaflight.com


🚀 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.

✨ 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.

🛠️ Bug Fixes

This release addresses a vast number of bugs. Check the full change log below for a comprehensive list.


🎯 New Hardware Targets

Support has been added for new microcontrollers, significantly expanding the range of compatible flight controllers. This includes initial support for:

  • Raspberry Pi PICO (RP2350)
  • APM32F40X series

Contributor Thanks
🙏 New Contributors

Special thanks to our new contributors for this release! The Betaflight community continues to grow and thrive thanks to your efforts.

  • @jonas-becker, @AZDane, @Hochmueller, @LuckkMaker, @ainosukii, @anti-social, @kedeng, @demvlad, @KissUltra, @henrywarhurst, @mywinchester, @ahmedsalah52, @vmzhivetyev, @timmyfpv, @jpmreece, @DrAtomic, @dakejahl, @Stepandrr, @ggabriel-airmod, @jefffhaynes, @kensherman, @fluke9, @LYNHQQ, @marc-frank, @Claucdan, @The-Real-Thisas, @AlexKlimaj, @mjs1441, @hmz06967, @heronprecision-1, @katzfey, @osirisinferi, @LarryKarhu, @LukasLendvorsky, @bradselph
🙌 Existing Contributors

A huge thank you to our regular and returning contributors, who continue to drive Betaflight forward with ongoing improvements, feature development, bugfixes, reviews, and community support. Your dedication is what makes Betaflight possible!

  • @blckmn, @ctzsnooze, @haslinghuis, @SteveCEvans, @limonspb, @ledvinap, @KarateBrot, @Quick-Flash, @bw1129, @CapnBry, @mituritsyn, @bkleiner, @cvetaevvitaliy

(For a full, up-to-date list, see https://github.com/betaflight/betaflight/graphs/contributors)

Upgrading & Feedback

As always, we recommend backing up your configuration before upgrading. Please report any issues via GitHub or join our Discord for discussions and troubleshooting. Thank you for flying Betaflight!


Full Changelog
Features
Improvements
Fixes
Targets
New Contributors

Full Changelog: https://github.com/betaflight/betaflight/compare/4.5.0...2025.12.1

View originalPermalink
How 2025.12.1 went
View all

Discussion