Releases: spatzengr/betaflight
Betaflight 4.1.1 - F3 Targets
These are F3 board HEX files on Betaflight (BF) 4.1.0 (https://github.com/betaflight/betaflight/releases); technically some (not all) of the maintenance updates for 4.1.1 are included too. If you are looking for F4 or F7 targets, see the OFFICIAL BF release page (link above) or just use the drop-down in the BF configurator.
Disabled features to make BF fit on the F3 chip, include:
PWM receiver support
PPM receiver support
TBS Crossfire receiver support
Graupner Hott receiver support
RPM Filter (not working on F3 boards ... yet)
Max Rate Profiles of 3 (not 6)
Acro Trailer mode
Servo Support
Camera Control
Launch Control
Integrated Yaw
Thrust Linearization
GPS Support
Experimental Gyro DLPF mode
OSD Profiles (only 1)
Airemode lowpass filter
Other features that MAY BE excluded based on your board's specific ROM space, include:
I-term Relax
Throttle Boost
RC Filter smoothing
TPA Mode
PinIO support
RTC Time (from TX)
Extended CMS Menus
See the branch commits for what is defined or not based on the board's flash size and "Cut Level"
(if Flash is less than 128Kbytes).
If you don't see your F3 target below that means it failed to build, which means it didn't build with the above adjustments (not enough space). I did not go back to confirm that ALL the F3 targets successfully built. Let me know if you don't see your target and if I have time, I can take a deeper look.
Alternatively, see my playlist: https://www.youtube.com/playlist?list=PLcYNkvInloJFyMqJv0Lue-IsvkXTf_o5x to learn how to build your own targets to include whatever you like in BF and shoot me an email: spatzengr at yahoo.com if you have a question or need help.
See the tuning guide at: https://github.com/betaflight/betaflight/wiki/4.0-Tuning-Notes
OR
My Tuning Principles series at: https://www.youtube.com/playlist?list=PLcYNkvInloJFbZmLf_X72M3fEZB-BKkiQ
Betaflight 4.0.4 - F3 Board Performance Edition
These are F3 board HEX file with a focus on enabling advance filter and PID performance functions for F3 boards in Betaflight (BF) 4.0.3 (https://github.com/betaflight/betaflight/releases). If you are looking for F4 or F7 targets, see the OFFICIAL BF release page (link above) or just use the drop-down in the BF configurator.
These HEX files add the following features to the below F3 targets:
Gyro Lowpass2
Launch Control (optional - OFF by default)
Dynamic Lowpass Filters (Dyn_LPF) (ON by default)
D-term Minimum (D_min) (ON by default)
Throttle Boost (ON by default)
iTerm Relax (ON by default)
RC Smoothing - Filter (ON by default)
TPA Mode - D-term ONLY option (ON by default)
The following flight performance features are still NOT included:
RPM Notch Filters
Thrust Linearization
If you don't see your F3 target below, that means that all the flight performance features are included in the Official BF release.
To make flash space available the following feature may have been removed depending on the cut-level specified for the board based on flash and combination of features the board supports:
PWM, SUMD (Graupner Hott), SUMH (Graupner Legacy), XBUS (JR), and CrossFire receiver protocols
Servo Control support
Smart FeedForward (will be removed in BF 4.1)
Acro Trainer (you are a pro-right?)
Yaw Spin Recovery
Camera Control
Integrated Yaw Control
See the branch commits for what is defined or not based on the board's flash size and cut level (if Flash is less than 128Kbytes).
See my Playlist: https://www.youtube.com/playlist?list=PLcYNkvInloJFyMqJv0Lue-IsvkXTf_o5x to learn how to build your own targets to include whatever you like in BF or shoot me an email: spatzengr at yahoo.com if you have a question or need help.
See the tuning guide at: https://github.com/betaflight/betaflight/wiki/4.0-Tuning-Notes
OR
My Tuning Principles series at: https://www.youtube.com/playlist?list=PLcYNkvInloJFbZmLf_X72M3fEZB-BKkiQ
Betaflight 4.0.0 - F3 Board Performance Edition
These are F3 board HEX file with a focus on enabling advance filter and PID performance function for ALL F3 boards in Betaflight (BF) 4.0 (https://github.com/betaflight/betaflight/releases). If you are looking for F4 or F7 targets, see the OFFICIAL BF release page (link above) or just use the drop-down in the BF configurator.
These HEX files add the following features to the below F3 targets:
Gyro Lowpass2
Launch Control (optional - OFF by default)
Dynamic Lowpass Filters (Dyn_LPF) (ON by default)
D-term Minimum (D_min) (ON by default)
Throttle Boost (ON by default)
iTerm Relax (ON by default)
RC Smoothing - Filter (ON by default)
TPA Mode - D-term ONLY option (ON by default)
The following flight performance features are still NOT included:
RPM Notch Filters
Thrust Linearization
If you don't see your F3 target below, that means that all the flight performance features are included in the Official BF release.
To make flash space available the following feature may have been removed depending on the cut-level specified for the board based on flash and combination of features the board supports:
PWM, SUMD (Graupner Hott), SUMH (Graupner Legacy), XBUS (JR), and CrossFire receiver protocols
Servo Control support
Smart FeedForward (will be removed in BF 4.1)
Acro Trainer (you are a pro-right?)
Yaw Spin Recovery
Camera Control
Integrated Yaw Control
See the branch commits for what is defined or not based on the board's flash size and cut level (if Flash is less than 128Kbytes).
See my Playlist: https://www.youtube.com/playlist?list=PLcYNkvInloJFyMqJv0Lue-IsvkXTf_o5x to learn how to build your own targets to include whatever you like in BF or shoot me an email: spatzengr at yahoo.com if you have a question or need help.
See the tuning guide at: https://github.com/betaflight/betaflight/wiki/4.0-Tuning-Notes
Betaflight 4.0.0 Build#1409 - F3 Board Performance Edition (PRE-RELEASE)
These are F3 board flight performance focused PRE-RELEASE of Betaflight 4.0 - Build betaflight#1409 as per the Betaflight Jenkins Site (https://ci.betaflight.tech/job/Betaflight/changes). If you are looking for F4 or F7 targets, see https://ci.betaflight.tech/job/Betaflight or the drop down in the BF configurator.
These HEX files add the following features to ALL F3 targets:
- RC Smoothing - Filter
- Throttle Boost
- iTerm Relax
- Gyro Lowpass2
- Dynamic Lowpass Filters
- D-term Cut
- TPA Mode - D-term only option
Note, some F3 targets (a good number of them) have these features included in the stock BF nightly build HEX files. Targets that did not, include: BETAFLIGHTF3, OMNIBUS, and maybe a couple others. Basically, I could probably narrow the list down a lot for the next "performance edition release".
To make flash space available the following feature may have been removed depending on the cut-level specified for the board based on flash and combination of features the board supports:
A. PWM, SUMD (Graupner Hott), SUMH (Graupner Legacy) and XBUS (JR) receiver protocols
B. Servo Control support
C. Smart FeedForward (negates FeedForward anyways)
D. Acro Trainer (you are a pro-right?)
E. Absolute Control
F. Yaw Spin Recovery
G. Camera Control
H. Integrated Yaw Control (NEW - still in vetting)
I. Thrust Linearization (NEW - still in vetting)
J. RPM Notches (NEW - still in vetting | only defined in F4s at the moment)
See the branch commits for what is defined or not based on the board's flash size and cut level (if Flash is less than 128Kbytes).
See my Playlist: https://www.youtube.com/playlist?list=PLcYNkvInloJFyMqJv0Lue-IsvkXTf_o5x to learn how to build your own targets to include whatever you like in BF or shoot me an email: spatzengr at yahoo.com if you have a question or need help.
See https://github.com/betaflight/betaflight/wiki/Tuning-Tips-for-Betaflight-3.4 and https://github.com/betaflight/betaflight/wiki/3.5-tuning-notes for an explanation of these new features and a tuning guide.
Betaflight 3.5.6 - F3 Board Performance Edition
These are F3 board flight performance focused of Betaflight 3.5.5+ (has some 3.5.6 commits included). If you are looking for F4 or F7 targets, see https://github.com/betaflight/betaflight/releases
These targets add the features:
the Gyro Lowpass2 filter option
Throttle Boost
iTerm Relax
RC Smoothing - Filter
LED Strip support for IRCSYNERGYF3 support to F3 flight controllers.
To make flash space available the PWM, SUMD (Graupner Hott), SUMH (Graupner Legacy) and XBUS (JR) receiver protocols were removed along with Servo Control support and some other internal functions. Generally, some features like Smart FeedForward (negates FeedForward anyways), Acro Trainer (you are a pro-right?), Absolute Control (does weird things) were not included in these builds.
Other stock features removed varies per F1 and F3 board flash sizes. It really depends on their ROM space and other features of the board; like whether they have a baro or not, etc... OmnibusF3, BetaflightF3, some of the SPracingF3 targets and RCExplorerF3 are the hardest to get things to fit. Stock BF for those target removes things like: RTC_Time (BBL times based on radio time); RX_MSP; ESC_SENSOR_INFO, EXTENDED_CMS_MENUS; etc... (eg.: See --> https://www.screencast.com/t/PJbnv6ak4). Note, these features are still removed in this release.
See the branch commits for what is defined or not based on the board's flash size. If you type "STATUS" at the CLI, you can see how may Bytes the flash space is on your board (eg: see --> https://www.screencast.com/t/hnVBzx5jikX). Then you can look at the 'Performance Edition Edits' commits and specifically at the 'scr\main\target\common_pre.h' file to see what features are included based on available flash space or not. You will also need to look at your specific target's "target.h" file (under 'scr\main\target[target name]') to see if any feature were specifically "#undef" (undefined) downstream to make it all fit.
See my Playlist: https://www.youtube.com/playlist?list=PLcYNkvInloJFyMqJv0Lue-IsvkXTf_o5x to learn how to build your own targets to include whatever you like in BF or shoot me an email: spatzengr at yahoo.com if you have a question or need help.
See https://github.com/betaflight/betaflight/wiki/Tuning-Tips-for-Betaflight-3.4 and https://github.com/betaflight/betaflight/wiki/3.5-tuning-notes for an explanation of these new features and a tuning guide.
Betaflight 4.0.0 Build#1222 - F3 Board Performance Edition (PRE-RELEASE)
These are F3 board flight performance focused PRE-RELEASE of Betaflight 4.0 - Build betaflight#1222 as per the Betaflight Jenkins Site (https://ci.betaflight.tech/job/Betaflight/changes). If you are looking for F4 or F7 targets, see https://github.com/betaflight/betaflight/releases
These targets add the features:
- the Gyro Lowpass2 filter option
- Dynamic Lowpass Filters
- Throttle Boost
- iTerm Relax
- RC Smoothing - Filter
- LED Strip support for SPracingF3
support to F3 flight controllers. To make flash space available the PWM, SUMD (Graupner Hott), SUMH (Graupner Legacy) and XBUS (JR) receiver protocols were removed along with Servo Control support and some other internal functions. Smart FeedForward was not included in these builds.
Stock features removed varies per F1 and F3 board flash sizes. It really depends on their ROM space and other features of the board; like whether they have a baro or not, etc... OmnibusF3, BetaflightF3, some of the SPracingF3 targets and RCExplorerF3 are the hardest to get things to fit. Stock BF for those target removes things like: RTC_Time (BBL times based on radio time); RX_MSP; ESC_SENSOR_INFO, EXTENDED_CMS_MENUS; etc... (eg.: See --> https://www.screencast.com/t/PJbnv6ak4). Those features are still removed in this release.
See the branch commits for what is defined or not based on the board's flash size. If you type "STATUS" at the CLI, you can see how may Bytes the flash space is on your board (eg: see --> https://www.screencast.com/t/hnVBzx5jikX). Then you can look at the 'Performance Edition Edits' commits (last 2 or 3 commits) and specifically at the 'scr\main\target\common_pre.h' file to see what features are included based on available flash space or not. You will also need to look at your specific target's "target.h" file (under 'scr\main\target[target name]') to see if any feature were specifically "#undef" (undefined) downstream to make it all fit.
See my Playlist: https://www.youtube.com/playlist?list=PLcYNkvInloJFyMqJv0Lue-IsvkXTf_o5x to learn how to build your own targets to include whatever you like in BF or shoot me an email: spatzengr at yahoo.com if you have a question or need help.
See https://github.com/betaflight/betaflight/wiki/Tuning-Tips-for-Betaflight-3.4 and https://github.com/betaflight/betaflight/wiki/3.5-tuning-notes for an explanation of these new features and a tuning guide.
Betaflight 3.5.1 - F3 Board Performance Edition
These are F3 board flight performance focused releases of Betaflight 3.5.1. If you are looking for F4 or F7 targets, see https://github.com/betaflight/betaflight/releases
These targets add the features: Smart FeedForward, Throttle Boost, Absolute Control, iTerm Relax, RC Smoothing Filter, Gyro Lowpass2 filtering, Extended CMS menus, RTC time, and ESC Sensor Info. support to F3 flight controllers. To make flash space available the PWM, SUMD (Graupner Hott), SUMH (Graupner Legacy) and XBUS (JR) receiver protocols were removed along with Servo support and some other internal functions.
[Note: stock features removed varies per F1 and F3 boards. a.k.a not all F3 boards have all the above features removed on the stock HEX builds. It really depends on their ROM space and other features of the board; like whether they have a baro or not, etc...]
See https://github.com/betaflight/betaflight/wiki/Tuning-Tips-for-Betaflight-3.4 and https://github.com/betaflight/betaflight/wiki/3.5-tuning-notes for an explanation of these new features and a tuning guide.
Betaflight 3.5.2 - F3 Board Performance Edition
These are F3 board flight performance focused releases of Betaflight 3.5.2a. What at is the ".2a" part you ask? Whelp, some of the commits between 3.5.2 leading up to the 3.5.3 release are included. If you are looking for F4 or F7 targets, see https://github.com/betaflight/betaflight/releases
These targets add the features: Throttle Boost, iTerm Relax, RC Smoothing Filter, Gyro Lowpass2 filtering, Extended CMS menus, RTC time, and ESC Sensor Info. support to F3 flight controllers. To make flash space available the PWM, SUMD (Graupner Hott), SUMH (Graupner Legacy) and XBUS (JR) receiver protocols were removed along with Servo support and some other internal functions.
Stock features removed varies per F1 and F3 boards. a.k.a not all F3 boards have all the above features removed on the stock HEX builds. It really depends on their ROM space and other features of the board; like whether they have a baro or not, etc... OmnibusF3, BetaflightF3 and some of the SPracingF3 targets are the hardest to get things to fit. See commits for what is included or not. See my Playlist: https://www.youtube.com/playlist?list=PLcYNkvInloJFyMqJv0Lue-IsvkXTf_o5x to learn how to build your own targets to include whatever you like in BF or shoot me an email: spatzengr at yahoo.com if you have a question or need help.
See https://github.com/betaflight/betaflight/wiki/Tuning-Tips-for-Betaflight-3.4 and https://github.com/betaflight/betaflight/wiki/3.5-tuning-notes for an explanation of these new features and a tuning guide.
BF 4.0 Build #1075 F3 Boards - Performance Edition
These are F3 board flight performance focused releases of Betaflight 4.0, Build betaflight#1075. If you are looking for F4 or F7 targets, see https://ci.betaflight.tech/job/Betaflight/1075/artifact/obj/
These targets add the features: Smart FeedForward, Throttle Boost, Absolute Control, iTerm Relax, RC Smoothing Filter, Gyro Lowpass2 filtering, Extended CMS menus, RTC time, and ESC Sensor Info. support to F3 flight controllers. To make flash space available the PWM, SUMD (Graupner Hott), SUMH (Graupner Legacy) and XBUS (JR) receiver protocols were removed along with Servo support.
[Note: stock features removed varies per F1 and F3 boards. a.k.a not all F3 boards have all the above features removed on the stuck HEX builds, it really depends on their ROM space and other features of the board; like whether they have a baro or not, etc...]
See https://github.com/betaflight/betaflight/wiki/Tuning-Tips-for-Betaflight-3.4 and https://github.com/betaflight/betaflight/wiki/3.5-tuning-notes for an explanation of these new features and a tuning guide.