10.9.0
版本发布时间: 2023-01-28 13:41:02
betaflight/betaflight-configurator最新发布版本:10.10.0(2024-04-28 09:49:27)
Welcome to 10.9.0
Thank you to all our contributors who make it happen!
For a full write up on this release please checkout the release notes here: http://betaflight.com/docs/release/Betaflight%204.4%20Release%20Notes
This configurator version introduces the cloud build system. This is the new way for our flyers to quickly and easily build the firmware they want; with the features they want. With the ever-increasing feature set of the Betaflight firmware the boards with microcontrollers that only had 512kb of flash were overflowing constantly, and certain features were needing to be removed. This meant our flyers needed to know how to make their own custom firmware so they could re-enable those features (dropping others to make space). The cloud build system simplifies this process, and does it for you, after you select a few options :).
This configurator will now apply a custom default configuration based on the settings / options you have selected as part of the cloud build process. Please report any red errors
that appear when applying the cloud provided custom defaults, so that we can work through any remaining issues. You can report when they occur here under issues or in the Discord channel #cloud-build-issues. Thank you.
If you want to apply your own custom defaults you can still do this using the Load Firmware [Local]
button on the Firmware Flashing tab in Configurator and selecting a .config file you have stored locally. You can then proceed to build your firmware online (or load it locally also).
Please report back any issues at https://github.com/betaflight/betaflight-configurator/issues. Thank you.
NOTE: You must use this version 10.9 (or better) configurator for firmware 4.4.0.
Which file do I need?
- Windows (8, 10, 11) 64 bit (installed):
betaflight-configurator-installer_10.9.0_win64-installer.exe
(please uninstall before installing this release); - Windows (8, 10, 11) 64 bit (portable):
betaflight-configurator-installer_10.9.0_win64-portable.zip
; - Mac OS X:
betaflight-configurator_10.9.0_macOS.dmg
(please read 'Important information when upgrading' below); - Linux (Ubuntu, debian):
betaflight-configurator_10.9.0_amd64.deb
; - Linux (Red Hat, Fedora, CentOS):
betaflight-configurator-10.9.0-1.x86_64.rpm
; - Linux (others):
betaflight-configurator_10.9.0_linux64-portable.zip
;
Release Notes
This release contains all of the changes necessary to support version 4.4.0 of the Betaflight firmware. If you are wanting to give firmware 4.4.0 a go, it is essential that you upgrade to this version, in order to get support for configuring the new features of 4.4.0.
Please read the 'Important information when upgrading' section below. For a list of other new features that were added see 'New Features' below.
If you want to talk about Betaflight, ask configuration questions, or just hang out with fellow pilots, you can do this in our Facebook group.
Betaflight also has a presence on the Discord messaging platform. Come and join us. Most developers hang out there, so this is a great place to talk about the things you are tinkering with in Betaflight, or get help with really complicated configuration problems.
Important information when upgrading
Changes to the security model used in the latest versions of MacOS X 10.14 (Mojave) and 10.15 (Catalina) mean that the operating system will show an error message ('"Betaflight Configurator.app" is damaged and can’t be opened. You should move it to the Trash.') when trying to install the application. To work around this, run the following command in a terminal after installing: sudo xattr -rd com.apple.quarantine /Applications/Betaflight\ Configurator.app
.
What's Changed
Features
- VTX Device over MSP by @phobos- in https://github.com/betaflight/betaflight-configurator/pull/2965
- Add missing debug modes by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3011
- Raise PID profile count by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/2987
- Watt Hours Consumed OSD element and post Flight Stat by @jonmahoney15 in https://github.com/betaflight/betaflight-configurator/pull/2974
- Presets: remember and show last used presets by @limonspb in https://github.com/betaflight/betaflight-configurator/pull/3026
- Presets: Interactive stars for favorites by @limonspb in https://github.com/betaflight/betaflight-configurator/pull/3052
- Enable or disable features according to port configuration by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/2840
- Add HD OSD support by @SteveCEvans in https://github.com/betaflight/betaflight-configurator/pull/3071
- Add support for ELRS UID - Co-authored-by: @jeffpearce by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3097
- feat: use modules instead of global bindings by @chmelevskij in https://github.com/betaflight/betaflight-configurator/pull/3245
Improvements
- Minor changes to logging tab. More information and one correction by @HThuren in https://github.com/betaflight/betaflight-configurator/pull/2943
- Fix MSP flow, make MSP timeout dynamic by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/2846
- Move every tab to modules by @chmelevskij in https://github.com/betaflight/betaflight-configurator/pull/2464
- Remove antiGravityMode and change iTermAcceleratorGain to antiGravityGain by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/2953
- Tidy up
init.js
build order by @chmelevskij in https://github.com/betaflight/betaflight-configurator/pull/3000 - Remove css utils from global scope by @chmelevskij in https://github.com/betaflight/betaflight-configurator/pull/2999
- scanning for elrs network devices with crsf msp frame capability by @freasy in https://github.com/betaflight/betaflight-configurator/pull/2922
- Extended Bidir Dshot by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/2980
- Change dynamic Notch MinHz Default by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3020
- vtx_osd_variant_fix by @P-I-Engineer in https://github.com/betaflight/betaflight-configurator/pull/2964
- Raise upper limit of dyn_idle_min_rpm by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/2985
- add anti gravity tooltip and fix scaling by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3032
- Move TPA to PID profile by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/2988
- Fix some absence of port selection menu by @ASDosjani in https://github.com/betaflight/betaflight-configurator/pull/3015
- Add OSD (MSP Displayport) option to port peripherals by @SteveCEvans in https://github.com/betaflight/betaflight-configurator/pull/3056
- Add 'Pilot name' to the Configurator UI; rename 'Display name' to 'Pilot name'; rename 'name' to 'craft_name' by @krasiyan in https://github.com/betaflight/betaflight-configurator/pull/2798
- Enable MSP configuration on MSP peripherals by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3061
- Add GPS DOP debug by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3060
- Adding a progress bar for CLOUD BUILD progress by @blckmn in https://github.com/betaflight/betaflight-configurator/pull/3081
- Housekeeping: Updating some messaging labels. by @blckmn in https://github.com/betaflight/betaflight-configurator/pull/3139
- Add DEBUG_ANGLEMODE by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3133
- More descriptive Reset Settings warning by @VitroidFPV in https://github.com/betaflight/betaflight-configurator/pull/3147
- Always request hex via the post to API mechanism by @blckmn in https://github.com/betaflight/betaflight-configurator/pull/3149
- Fields for PID and rate profile names. by @qvasic in https://github.com/betaflight/betaflight-configurator/pull/3150
- IMPROVEMENT: As per suggestion, one RX protocol, and one Telem protocol by @blckmn in https://github.com/betaflight/betaflight-configurator/pull/3161
- UI: Move motor protocol to single option by @blckmn in https://github.com/betaflight/betaflight-configurator/pull/3165
- Fix warnings display by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3174
- Update sort function by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3167
- Chore/move gui to modules by @chmelevskij in https://github.com/betaflight/betaflight-configurator/pull/3001
- Language sort optionslist at power tab by @HThuren in https://github.com/betaflight/betaflight-configurator/pull/3177
- Language sort optionlist at LED tab by @HThuren in https://github.com/betaflight/betaflight-configurator/pull/3178
- Fix tooltip by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3175
- UI: HTML cleanup based on prettier output by @blckmn in https://github.com/betaflight/betaflight-configurator/pull/3195
- FIX: Update spelling error in code by @blckmn in https://github.com/betaflight/betaflight-configurator/pull/3201
- Refactor config storage to use modules by @chmelevskij in https://github.com/betaflight/betaflight-configurator/pull/3189
- Fix for OSD grid overflowing the preview area as per #3202 by @benlumley in https://github.com/betaflight/betaflight-configurator/pull/3203
- Use esm modules for session storage by @chmelevskij in https://github.com/betaflight/betaflight-configurator/pull/3191
- Adding a support submission button on CLI to assist in support by @blckmn in https://github.com/betaflight/betaflight-configurator/pull/3206
- Flasher tab: fix wiki button by @limonspb in https://github.com/betaflight/betaflight-configurator/pull/3198
- Sort of 3 optionlist at failsafe tab by @HThuren in https://github.com/betaflight/betaflight-configurator/pull/3211
- UI: Apply custom config defaults based on build options by @blckmn in https://github.com/betaflight/betaflight-configurator/pull/3215
- Refactor: Config inserter by @blckmn in https://github.com/betaflight/betaflight-configurator/pull/3217
- Show wiki to target, ie. Board---FRSKYF4 by @HThuren in https://github.com/betaflight/betaflight-configurator/pull/3187
- Convert battery icon to vue component by @chmelevskij in https://github.com/betaflight/betaflight-configurator/pull/2726
- portsTab: sort telemetry, sensors, peripherals select lists by @HThuren in https://github.com/betaflight/betaflight-configurator/pull/3219
- RF: Moved Analytics to class by @blckmn in https://github.com/betaflight/betaflight-configurator/pull/3222
- Serial backend modules by @chmelevskij in https://github.com/betaflight/betaflight-configurator/pull/3192
- Refactor vtx device status by @chmelevskij in https://github.com/betaflight/betaflight-configurator/pull/3208
- Fix OSD preview for Android by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3221
- Refactor. Core build mode. by @blckmn in https://github.com/betaflight/betaflight-configurator/pull/3236
- Add new wiki to configurator tabs by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3237
- Refactor msp to modules by @chmelevskij in https://github.com/betaflight/betaflight-configurator/pull/3214
- Add center crosshair to the OSD helper lines by @McGiverGim in https://github.com/betaflight/betaflight-configurator/pull/3239
- Fix OSD (HD) display overflow on Android by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3241
- Add zoom option to make OSD big in small screens by @McGiverGim in https://github.com/betaflight/betaflight-configurator/pull/3252
- Don't close on select cloud build options by @McGiverGim in https://github.com/betaflight/betaflight-configurator/pull/3265
- Rename ExpressLRS "passphrase" to "binding phrase" by @rickard-von-essen in https://github.com/betaflight/betaflight-configurator/pull/3257
- recieverTab: lexcical sorted rxMode by @HThuren in https://github.com/betaflight/betaflight-configurator/pull/3276
- vtxTab: lexcical sort vtx_band by @HThuren in https://github.com/betaflight/betaflight-configurator/pull/3277
Fixes
- Fix cpuload by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/2967
- Remove disable minimize workaround on MacOS by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/2961
- Fix motor stop by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/2970
- Fix cli output, reboot and timeout by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/2983
- Fix semicolon by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3006
- hide accel related items when accel disabled by @mituritsyn in https://github.com/betaflight/betaflight-configurator/pull/2952
- Fix profile switching by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/2998
- Fix OSD checkbox by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3018
- Fix auto_profile_cell_count range by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/2993
- fix: expose OSD for virtual FC to pick up by @chmelevskij in https://github.com/betaflight/betaflight-configurator/pull/3025
- Fix permissions in debian package by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3028
- Add some missing style and minor bugfix by @ASDosjani in https://github.com/betaflight/betaflight-configurator/pull/2996
- Fix OSD by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3035
- Presets bugfix: automatically preselect current FC firmware version by @limonspb in https://github.com/betaflight/betaflight-configurator/pull/3036
- Fix VTX status update after saving by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3034
- Fix debug modes (GHST) by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3041
- Fix import of inflection library by @McGiverGim in https://github.com/betaflight/betaflight-configurator/pull/3044
- Hide backup and restore (again) by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3047
- Update port selection after initialization by @ASDosjani in https://github.com/betaflight/betaflight-configurator/pull/3027
- Add aux value element by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3057
- Fix container for phones by @Asizon in https://github.com/betaflight/betaflight-configurator/pull/3059
- Removing duplicate for Sonarcloud by @blckmn in https://github.com/betaflight/betaflight-configurator/pull/3063
- Fix video system selection for MSP by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3062
- Change 'VTX (MSP)' to 'VTX (MSP + Displayport)' and lose 'OSD (MSP Displayport)' option by @SteveCEvans in https://github.com/betaflight/betaflight-configurator/pull/3065
- Fix scale for gyro readings by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3073
- Fix gps_rescue_min_start_dist by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3076
- Fix TPA by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3078
- Fix serialportconfig by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3084
- Fix RSNR by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3088
- Fix local flashing messaging by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3102
- Fix elrs connection by @ASDosjani in https://github.com/betaflight/betaflight-configurator/pull/3095
- Fix 2 typos by @ASDosjani in https://github.com/betaflight/betaflight-configurator/pull/3111
- Fix HD selection in UI by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3106
- Fix OSD preview by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3101
- Fix virtual OSD elements and OSD backwards compability bug by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3118
- Constrain rates minimum setting by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3124
- Fix RPM package permissions by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3136
- FIX: Load firmware online button not enabled if not in expert mode by @blckmn in https://github.com/betaflight/betaflight-configurator/pull/3142
- FIX: Commit selection should not be available unless prerelease by @blckmn in https://github.com/betaflight/betaflight-configurator/pull/3144
- repackage .deb with xz compression by @nerdCopter in https://github.com/betaflight/betaflight-configurator/pull/3157
- Tab adjustments: Sort the translated optionlist by @HThuren in https://github.com/betaflight/betaflight-configurator/pull/3152
- fix: cordova browserify/rollup conflict by @chmelevskij in https://github.com/betaflight/betaflight-configurator/pull/3180
- Fix local download of hex file by @McGiverGim in https://github.com/betaflight/betaflight-configurator/pull/3182
- Presets fix: removed old event listener that caused console errors by @limonspb in https://github.com/betaflight/betaflight-configurator/pull/3183
- Fix Android receiver tab (replace MD5 library) by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3184
- FIX: Android APK missing from RC3 by @blckmn in https://github.com/betaflight/betaflight-configurator/pull/3205
- FIX: Incorrect naming by @blckmn in https://github.com/betaflight/betaflight-configurator/pull/3212
- fix TPA-Mode display by @nerdCopter in https://github.com/betaflight/betaflight-configurator/pull/3224
- Fix motor testing by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3228
- Fix OSD jBox Modal by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3248
- Enable dynamic notch warning by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3253
- Remove deprecated features by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3268
- fix CheckRunTimeError by @haslinghuis in https://github.com/betaflight/betaflight-configurator/pull/3284
Translation
- Update translations by @McGiverGim in https://github.com/betaflight/betaflight-configurator/pull/3029
- Update translations by @McGiverGim in https://github.com/betaflight/betaflight-configurator/pull/3080
- Update translations by @McGiverGim in https://github.com/betaflight/betaflight-configurator/pull/3099
- Translation key fixes by @blckmn in https://github.com/betaflight/betaflight-configurator/pull/3216
- FIX: removing duplicate language key by @blckmn in https://github.com/betaflight/betaflight-configurator/pull/3220
Known Issues
- Fixed board selection not sticking by @blckmn in https://github.com/betaflight/betaflight-configurator/pull/3068
New Contributors
- @HThuren made their first contribution in https://github.com/betaflight/betaflight-configurator/pull/2943
- @kevinsumner made their first contribution in https://github.com/betaflight/betaflight-configurator/pull/2962
- @freasy made their first contribution in https://github.com/betaflight/betaflight-configurator/pull/2922
- @mituritsyn made their first contribution in https://github.com/betaflight/betaflight-configurator/pull/2952
- @P-I-Engineer made their first contribution in https://github.com/betaflight/betaflight-configurator/pull/2964
- @jonmahoney15 made their first contribution in https://github.com/betaflight/betaflight-configurator/pull/2974
- @ASDosjani made their first contribution in https://github.com/betaflight/betaflight-configurator/pull/2996
- @nerdCopter made their first contribution in https://github.com/betaflight/betaflight-configurator/pull/3037
- @SteveCEvans made their first contribution in https://github.com/betaflight/betaflight-configurator/pull/3056
- @krasiyan made their first contribution in https://github.com/betaflight/betaflight-configurator/pull/2798
- @github-actions made their first contribution in https://github.com/betaflight/betaflight-configurator/pull/3117
- @VitroidFPV made their first contribution in https://github.com/betaflight/betaflight-configurator/pull/3147
- @qvasic made their first contribution in https://github.com/betaflight/betaflight-configurator/pull/3150
- @rickard-von-essen made their first contribution in https://github.com/betaflight/betaflight-configurator/pull/3257
Full Changelog: https://github.com/betaflight/betaflight-configurator/compare/10.8.0...10.9.0
1、 betaflight-configurator-10.9.0-1.x86_64.rpm 158.91MB
2、 betaflight-configurator_10.9.0-debug-697943b_android.apk 41.96MB
3、 betaflight-configurator_10.9.0_amd64.deb 107.16MB
4、 betaflight-configurator_10.9.0_linux64-portable.zip 162.43MB
5、 betaflight-configurator_10.9.0_macOS.dmg 145.06MB
6、 betaflight-configurator_10.9.0_win64-installer.exe 95.83MB
7、 betaflight-configurator_10.9.0_win64-portable.zip 146.53MB