Betaflight 3.1.5

@borisbstyle borisbstyle released this Feb 7, 2017 · 180 commits to master since this release

Maintanence Release 3.1.5

For full release info see 3.1:
https://github.com/betaflight/betaflight/releases/tag/v3.1.0

  • Restore multiwii throttle expo
  • Fix Motor 6 for SIRINFPV
  • [VTX SmartAudio] Fix status string for user frequency mode
  • Fix broken standard PWM
  • Change default current meter scale for BFF3 // Enable Serial RX by default on UART2
  • Register SDCard DMA in resource list
  • Configurable starting AUX channel for CHANNEL_FOWARDING
  • Fixed for Tramp Power menu
  • Simplify anti gravity gain parameters (disabled by default)
  • Fix multiple changes through MSP for tramp
  • Fix Tramp display issue for Raceband Channel 7 (was showing F8)
  • Decouple min_throttle and max_throttle from altitude hold

Known Bugs/Issues:

  • Max aux channels for F1 and F3 are limited to 6

Downloads

Betaflight 3.1.3

@borisbstyle borisbstyle released this Feb 2, 2017 · 210 commits to master since this release

Maintanence Release 3.1.3

For full release info see 3.1:
https://github.com/betaflight/betaflight/releases/tag/v3.1.0

  • Minor optimalisations to PID code
  • Fix for iterm anti_windup_gain axis coupling

IMPORTANT NOTE:
If you were using the old multiwii throttle expo youwill experience totally different behaviour. You may better remove it.

Downloads

Betaflight 3.1.2

@borisbstyle borisbstyle released this Feb 1, 2017 · 213 commits to master since this release

Maintanence Release 3.1.2

For full release info see 3.1:
https://github.com/betaflight/betaflight/releases/tag/v3.1.0

  • Fixed scaling issue where min_throttle would affect rcCommand Throttle
  • Replaced old multiwii throttle expo by new floating point version
  • Simplified few cli commands
  • Lowered strength for some default settings like the new anti_gravity_gain

IMPORTANT NOTE:
If you were using the old multiwii throttle expo youwill experience totally different behaviour. You may better remove it.

Downloads

Betaflight 3.1.1

@borisbstyle borisbstyle released this Jan 31, 2017 · 217 commits to master since this release

Maintanence Release 3.1.1

For full release info see 3.1:
https://github.com/betaflight/betaflight/releases/tag/v3.1.0

New:

Fixed:

  • Improved Iterm windup handling @borisbstyle @martinbudden
  • Fixed "diff" output for few OSD parameters @DanNixon
  • Simplified cli on F1 and F3 targets for more flash space @mikeller
  • Fixed REVONANO target @blckmn
  • Minor Code optimalisations @borisbstyle
  • Improved default configuration (higher default idle offset and new anti windup parameters) @borisbstyle
  • Fixed OSD switch @DanNixon
  • Fixed motor mapping on RCExplorer target @blckmn
  • Improved boot issues on wrong resource mappings @blckmn

Downloads

Betaflight 3.1.0

@borisbstyle borisbstyle released this Jan 25, 2017 · 257 commits to master since this release

Betaflight 3.1.0

Betaflight firmware has undergone some major changes under the hood. Hardware drivers have been optimised to improve future maintainibility, but also easier target and hardware support. The efficiency of the code has also been improved by a lot as the Betaflight team reviewed each line of the code to squeeze every possible performance win out of it for flight performance purposes. The difference between the current release and previous one is over 1900 code commits by various developers. Only release note highlights are represented. For full change history github commit history can be reviewed.

Click here to watch @joshuabardwell overview about 3.1

3.1 Release Video

Release note highlights:

  • Added F7 support with already few supported targets - @sambas
  • Dynamic IO / pin allocation - @blckmn Dynamic IO
  • DSHOT support for F3 and F4. DSHOT150, 300, 600, and 1200 supported (read wiki about board supported hardware) - @blckmn @ronlix (For more info about motor protocols ) Motor Protocols
  • Full Floating Point Logic for flight behaviour - @borisbstyle
  • Many new dynamic configurations (filters, setpoint weights etc.) - @borisbstyle
  • Many code optimisations (faster pid speeds possible on F3 and F4) - @martinbudden and @borisbstyle
  • Support for KISS ESC telemetry (only with DSHOT) - @basdelfos
  • Added temperature and RPM to KISS ESC telemetry - @mikeller
  • Added serial esc pass-through for KISS24 and CASTLE esc's - @sambas
  • New target support
  • Added CMS display support - @jflyper
  • Added CSRF support for TBS receivers and associated telemetry - @martinbudden and @blckmn
  • Added additional OSD parameters like pids and power - @martinbudden and @rafl
  • Added unify smartaudio support - @jflyper
  • Added MSP over Smartport - @raphaelcoeffic
  • Auto Video Format support for OSD
  • Configurator enhancements - @mikeller
  • Speeded up build system, needed now there are so many targets - @AndersHoglund
  • Fixed JUMBO frame handling on VCP targets, so blackbox logs can be downloaded more quickly - @AndersHoglund
  • New "anti_gravity_threshold" and "anti_gravity_gain" parameter to improve stability in fast changing G forces during flight. This applies to quick throttle jumps where multirotor can go through weightless transitions. In these cases the iterm can cause unwanted effects like pitching up or yawing due to strong changes in accumulation polarities. - @borisbstyle
  • Protection against selecting motor protocols that are too slow (e.g. when ONESHOT125 is selected the maximum allowed PID and motor update frequency will be 2kHz) - @borisbstyle
  • Added experimental 32kHz support for gyros that support it - @martinbudden. Usually F4 board will run fine on 32kHz gyro and 16kHz pid loop. 32/32 is slightly too much for CPU. F7 target is now the only one able to run 32kHz/32kHz flawlessly with even accelerometer enabled. To enable 32kHz mode use CLI setting gyro_use_32khz = ON. (Configurator will not display correct speed until the next configurator update, but you will see the real cycletime). NOTE - only flight controllers with MPU6500, MPU9250, and ICM-series (eg ICM20689) gyro support 32kHz mode.
  • Blackbox enhancements (use 2.5.8 blackbox-viewer) - @GaryKeeble
  • Added new level sensitivity and level limit parameters in degrees. level_limit is the maximum allowed angle. Level_sensitivity is the max deflection on full stick @borisbstyle
  • Added IRC Tramp VTX support. Changable channel, band, power and pitmode @jflyper (Watch video ) OSD control
  • and many more: https://github.com/betaflight/betaflight/commits/master

NOTE: You will need to use configurator 1.9.0 and blackbox 2.5.9 or higher for the features in this release

Downloads