Skip to content

Releases: chickadee-tech/betaflight

v3.0.0

12 Sep 05:04
Compare
Choose a tag to compare

Congrats to everyone who contributes to Betaflight! You all rock!

From Betaflight:
Betaflight 3.0.0 (F4 Support)

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

Short Summary of changes:

  • STM32 F4 support (working blheli pass-through)
  • Full IO rework
  • Major target separations. Easy implementation for new targets
  • PWM code rework
  • Added OSD integration
  • Major code cleanups and rewrites
  • More configurator integration
  • New Betaflight PID controller based on deg/sec. All of the future development will all happen in this single pid controller. There is still a Legacy PID controller, which is pretty much evolved rewrite. That one will stay the same.
  • The new Betaflight 2DOF PID controller has some additional extra parameters for configuring. Check out the config options in the configurator.
  • RC Interpolation added back with multiple options. (Use Auto for automatic rx rate configuration)
  • Added "diff" cli command for easier backup of config.
  • Removed Super expo as it is a part of Super Rates and enabled by default.
  • Increased linear rate range. rc_rate higher than 2.0 will become stronger and 255 will give full linear 2000deg/sec. Use configurator rate tool to see visual representation of rates.
  • Smoother RC EXPO curve (Use rate tool in configurator for optimal rate tuning)

New 1.8.0 configurator supports some additional tuning parameters. Don't forget to check tool tips for explanations!

New blackbox 2.5.6 supports all new parameters

_Special thanks to Betaflight squad who contributed to this firmware_
Martin Budden
Jason Blackman (blckmn)
Michael Keller (mikeller)
Nathan (nathantsoi)
ledvinap (IO code awesomeness!)
Anton Stålheim (KiteAnton)
Albert Kravcov (skaman82)
Anders Höglund
Gary Keeble (MadmanK)
MJ666
ravnav
kc10kevin
sambas
savaga
ctzsnooze
joshuabardwell
And many many others who I forgot to mention....

3.0.0 Release Candidate 12

30 Aug 07:18
Compare
Choose a tag to compare
Pre-release

From Betaflight:
RC8 - Defaults (notch filter 260hz) // add "diff showdefaults" command // change some cli names // more MSP parameters // higher gpio speed for i2c gyro targets // added blackbox motor test // Improved FPV angle mix feature // Reduced PID loop busy wait // Added new Target ISHAPEDF3 // Fix PPM for Revo //
RC9 - Support all targets (ignore int pin on pid loop)
RC10 - Defaults // Cleanups // Drop betaflight PIDc from OPBL CC3D target (use hex for full support)
RC11 - Fix for dterm setpoint range // sparky i2c fix
RC12 - Removed Sonar for naze32 to free some flash space // Removed feature super expo. Super expo is active when srates are set // Increased liniear rate range. rc_rate higher than 2.0 will become stronger and 255 will give full linear 2000deg/sec // Redefined EXPO like in 2.8.0 RC4 rc_expo is now power expo! // Improved efficiency in rate code // rate cleanup // BlHeli passthrough fixes for F4 // New target RCEXPLORER

New 1.7.7 onfigurator supports some additional tuning parameters. Don't forget to check tool tips for explanations! 1.7.8 configurator will reflect the rc rates above 2.0 better.

Special thanks to Betaflight squad who contributed to this firmware
Martin Budden
Jason Blackman (blckmn)
Michael Keller (mikeller)
Nathan (nathantsoi)
ledvinap (IO code awesomeness!)
Anton Stålheim (KiteAnton)
Albert Kravcov (skaman82)
Anders Höglund
Gary Keeble (MadmanK)
MJ666
ravnav
kc10kevin
sambas
savaga
ctzsnooze
joshuabardwell
And many many others who I forgot to mention....

3.0.0 Release Candidate 7

15 Aug 03:24
Compare
Choose a tag to compare
Pre-release

From Betaflight:
RC7 - Fix F4 diff/dump crashes // Fix for Sparky2 // Fix for d filter coefficients bug with higher pid denoms // Add new blackbox headers

New 1.7.2 configurator supports some additional tuning parameters. Don't fotget to check tooltips for explainations!

3.0.0 Release Candidate 6.2

12 Aug 17:03
Compare
Choose a tag to compare
Pre-release

Same as 6.1 but F3FC hex is compiled correctly. It resulted in a hard fault (flashing green) for some reason.

F4FC has the same hex.

3.0.0 Release Candidate 6.1

12 Aug 09:11
Compare
Choose a tag to compare
Pre-release

This is the same as Betaflight RC6 with a fix for Polystack mods with "invalid" memory.

The issue was that the decoding was being too strict when reading the test device id array. There was a bug during production which lead to some boards having multiple copies of the id in the array making it longer than the decoding allows. This breaks autoconfig and is visible through the polystack CLI command.

3.0.0 Release Candidate 6

10 Aug 02:41
Compare
Choose a tag to compare
Pre-release

From Betaflight:
*RC5 - Defaults based on new public tests // Fix for higher CPU due to filter reinitialisations // Add Sparky2 // Fixes for various targets *
*RC6 - Defaults // rename zero throttle stabilisation to pid_at_min_throttle // CLI cleanups *

New 1.7.2 configurator supports some additional tuning parameters. Don't forget to check tooltips for explanations!

3.0.0 Release Candidate 4

09 Aug 05:41
Compare
Choose a tag to compare
Pre-release

From Betaflight:
RC2 - Changed defaults / cleanup ONESHOT125 feature
RC3 - Defaults based on feedback // yaw_axis added to interpolation // add additional config parameters // FIX PPM on KISS
RC4 - Defaults based on new public tests // Fixed some wrong denom defaults for SPI targets

New 1.7.1 configurator supports some additional tuning parameters. Don't fotget to check tooltips for explainations!

The PID from 2.x versions can transfer to 3.0 as the scaling is the same, but you may expect that it should be possible to get higher PID's despite the same PID scaling due to new PID controller functionalities.

v3.0.0 Release Candidate 1

04 Aug 04:44
Compare
Choose a tag to compare
Pre-release

No Chickadee changes. Flight tested OK on F3FC and F4FC.

From Betaflight release notes:
Betaflight 3.0.0-RC1 (F4 Support)

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

Short Summary of changes:

  • STM32 F4 support (working blheli passthrough)
  • Full IO rework
  • Major target separations. Easy implementation for new targets
  • PWM code rework
  • Major code cleanups and rewrites
  • More configurator integration
  • New Betaflight PID controller based on deg/sec. All of the future development will all happen in this single pid controller. There is still a Legacy PID controller, which is pretty much evolved rewrite. That one will stay the same.
  • The new Betaflight 2DOF PID controller has some additional extra parameters for configuring. Check out the config options in the configurator. This PID controller allowes less overshoot percentage and less Derivative needed to get the same affect.
  • RC Smoothing added back with multiple options. (Use Auto for automatic rx rate configuration)

Alpha 2

20 Jul 16:48
Compare
Choose a tag to compare
Alpha 2 Pre-release
Pre-release

The F3FC flight tested fine. My F4FC has issues I'm still tracking down so be careful when testing!

This features a few more fixes from Betaflight and a few CHickadee Tech specific fixes:

  • Fixes autoconfiguration on F4FC
  • Fixes PPM autoconfiguration on both F4FC and F3FC

Alpha 1

19 Jul 02:24
Compare
Choose a tag to compare
Alpha 1 Pre-release
Pre-release

This is an updated version of Betaflight 3.0 with the changes since the production boards were flashed. Its NOT stable. Be very careful when flying for the first time. It was tested on the F3FC v8 without issue. The F4FC hasn't been tested yet. Please file issues with your test results.

DO NOT use these on prototype boards. Message Scott for binaries that support older versions.