github betaflight/betaflight 4.1.0-RC2
Betaflight 4.1.0 Release Candidate 2

latest releases: 4.5.0, 4.5.0-RC4, 4.5.0-RC3...
pre-release4 years ago

Important

This is a release candidate. It is intended for testing, and some things still need fixing and fine tuning. Please use it with caution and report back any issues at https://github.com/betaflight/betaflight/issues. Thank you.

Important information when upgrading

  • A number of changes and improvements in this release require changes to the Betaflight configurator. These changes have been added to Betaflight configurator 10.6.0 (to be released in the coming days, installation instructions here). Please update your Betaflight configurator to version 10.6.0 (or newer) as soon as it is available, or use the CLI for now;
  • if you are using the Blackbox Log Viewer, there will be an updated version 3.4.0 to go with Betaflight 4.1 (installation instructions here). Please update as soon as it becomes available;
  • bidirectional Dshot, which is the basis for RPM based filtering, has been improved and is now available with BLHeli_32 (from version 32.7 on) and on BLHeli_S hardware (by using the JESC firmware). Use these instructions to get it set up (#8554, #8779);
  • as you have come to expect, there is a detailed Tuning Notes for Betaflight 4.1. Use them, or use the new tuning sliders in the Betaflight configurator 10.6.0 to get your craft tuned. Please do not paste tuning configurations from previous versions of the firmware. Some defaults have been changed, and some parameters are used in different ways, so previous tuning settings will not work well with Betaflight 4.1 (#8623, #8736);
  • with the introduction of fully configurable VTX control (VTX tables), after flashing the firmware you now have to load a VTX tables appropriate for your VTX and for the country you are flying in before you can control your VTX through Betaflight. Support for loading VTX tables from files will be integrated in the upcoming Betaflight configurator 10.6.0, for now you have to use CLI to set up the VTX tables, see here for details (#7251);
  • some optimisations were made to the OSD fonts, and some characters were improved. In order to get a properly working OSD with Betaflight 4.1, the font loaded onto the OSD needs to be updated to the latest version (available in configurator 10.6.0 or newer) (#8390);
  • as announced before the release of Betaflight 4.0, support for F3 based flight controllers has been removed from Betaflight 4.1.

Major features:

  • new and improved feed forward 2.0 (#8623, #8736);
  • reworked bidirectional Dshot (#8554, #8779);
  • dynamic idle management using RPM telemetry (#8604);
  • fully configurable VTX control with VTX tables (#7251).

Minor features:

  • support for the Spektrum SRXL2 serial protocol (#8606);
  • support for board-specific custom defaults (#8707);
  • support for aribtrary gyro and mag alignment (#8474).

Changes from the previous Release Candidate:

Fixes:

  • fixed bug allowing dynamic notch to go into 'high' mode (#8796);
  • fixed serial ESC feedback when bitbanged Dshot is enabled (#8828);
  • fixed bug causing unused LEDs in an LED_STRIP to become 'stuck' after a configuration change (#8830);
  • fixed bug in SPI bus driver code (#8835);
  • fixed bug breaking Dshot commands when using bitbanged Dshot (#8839);
  • fixed spike suppression in feedforward boost (#8842);
  • fixed bitbanged Dshot for Dshot600 (#8843);
  • fixed problem with "" as pre-existing manufacturer id (#8848);
  • fixed 'sd_info' in CLI showing incorrect information when SD card support is not configured (#8849);
  • fixed bug allowing multiple timer allocations with bitbanged Dshot (#8852);
  • fixed problems with bitbanged Dshot on F411 targets (#8853);
  • added missing labels for dynamic notch to the blackbox header (#8856);
  • fixed timer selection on STM32F411 (#8860);
  • fixed potential resource conflicts with bitbanged Dshot (#8861);
  • fixed problems with feedforward boost on yaw (#8864);
  • fixed incorrect timer allocation with bitbanged Dshot (#8865);
  • fixed lockups when configuring VTX control port without a VTX table loaded (#8866);
  • fixed random activation of VTX pit mode when configuring VTX in configurator (#8869);
  • fixed problems with runaway takeoff prevention activating when GPS rescue is active (#8870).

Target Updates:

  • added missing MAG support for FURYF4 and FURYF4OSD targets (#8834).

Don't miss a new betaflight release

NewReleases is sending notifications on new releases.