Releases: EdgeTX/edgetx
EdgeTX "Centurion" v2.10.0-RC1
We are pleased to offer the first release candidate for EdgeTX "Centurion" v2.10.0.
Warning
As this is a release candidate, there may be some minor issues that still need work before release. We need your help in testing this build to ensure there are no major bugs or faults that will cause problems during flight. During release candidate, the matching SD card pack and voice pack versions are those marked/tagged 'Latest'. Please ensure you back up your model and radio settings before updating, fully bench-test your models after updating, and report any issues you encounter.
Note
Reminder: Upgrading from versions of EdgeTX earlier than v2.6 (or from OpenTX) is no longer possible via the radio firmware. You first need to update to EdgeTX 2.8 in order to migrate your radio and model settings, and then you can update to the current version. See the Installing and Updating EdgeTX manual page for more information.
Cloud Build
We would like to formally announce the existence of CloudBuild on EdgeTX Buddy, which some eagle eyed users have spotted and been using already. In addition to flashing the normal release builds (Cloud) or firmware you've built yourself or gotten from someone else (Local file), there is now also the "CloudBuild" option on Buddy. Via this tab, you can pick from an available firmware version, pick your radio type, and then choose from a limited (for now) range of build options. For colorlcd radios, this is primarily just the language for the radio firmware. For black and white radios, you have a few more choices, including the ability to remove heli and set the font type.
If you want a language build, or to customise the build options that are currently exposed, please give it a try, and let us know if you have any issues, and also help us find out what additional options people want access to. While some options have been limited to supported radio types, please note that it is still possible to pick some invalid options - such as a translation language that did not exist in older firmware versions, so keep that in mind when making choices. As this is a pre-release, similar to a nightly, you will need to select the "Include pre-releases" option in the Filter option just under the version picker in order to get the option of 2.10.0-RC1.
Highlights of this release include:
- New "Eddie the Edgehog" default splash screen - on color display radios also shows the current version of EdgeTX installed
- On colorlcd, a custom image can be shown on shutdown instead of shutdown animation
- On colorlcd, interacting with labels on the manage models screen has been reworked - you can now choose to have only one label active at a time, or multiple labels
- On colorlcd, you can pick from three more views for how models will be shown, including smaller icons and list views.
- On colorlcd, the sources list picker and filters have been reworked
- On colorlcd, the splash screen delay can now be changed
- All special and global functions can be enabled or disabled - no need to delete them if you no longer want certain ones temporarily inactive
- Unused trim switches can be used as 3POS switches
- "Telemetry Connected" will be played when the connection is first established
- Pre-flight checklists now have an "interactive" option, whereby you can tick off each item in turn
- PPM units can be changed at runtime, rather than being a compile time option
- RGB LED control/animations on supported radios (e.g. MT12, PL18, PL18EV)
- Startup sound can be disabled (there is now an option, rather than needing to delete
hello.wav
) - Analog inputs, such as pots and sliders can now be configured as a Switch, Axis X or Axis Y. Additionally, they can also be configured to be inverted
More information, which is broken down into by screen type (Color LCD and B&W), is available in the user manual here.
Full Changelog: v2.9.0...v2.10.0-rc1
Known Limitations and Issues
- Wireless Model Trainer and CRSF/ELRS - if using the Multi Protocol Module (MPM) as a wireless trainer in conjunction with CRSF/ELRS, do not go above 250 Hz, otherwise the MPM wireless trainer will be dropped. 250 Hz or below is stable.
- If you are using Flysky digital hall gimbals, they will need to be re-calibrated, if they were calibrated previously with previous versions of EdgeTX (due to #3778).
- Please check #4700 during the release candiate phase for release candidate specific issues and status of fixes ... such as a known issue of Companion generally not playing nicely with Pocket, TProV2, EL18 or T20.
UI/UX behavioral changes and/or new capabilities:
- colorlcd: MDL, SYS and TELE buttons now have long press actions... a long press (more than one second) now takes you into the Manage Models aka. "Model Select", Radio Settings => Radio Setup or Channel Monitor. A short press takes you to the Model Settings => Model Setup, Radio Settings => Tools or Screen Settings like with previous versions.
- colorlcd: You can also press MDL, SYS and TELE while in the first level of the menus to switch to another menu entirely... i.e. you can switch from any of the Model Settings tabs to Radio Settings simply by pressing the SYS button. Or bring up the channel monitor while in any of the Radio Settings or Model Settings screens by pressing the TELE button.
- companion: Companion will now ensure that model names of existing models (and labels, if supported) only have characters that can be entered on the radio. If invalid characters are detected, they will be removed from the name. Companion will also not accept invalid characters as input.
Supported radios
The full list of supported radios and their support status can be viewed here on the EdgeTX website.
Installation Guide
https://manual.edgetx.org/edgetx-user-manual/installing-and-updating-edgetx
Flash firmware via Chrome based browser
https://buddy.edgetx.org/#/flash?version=v2.10.0-rc1
Unofficial builds
Pre-built multilingual and custom builds are not available during the release candidate phase. In the meantime, why don't you give the CloudBuild option on EdgeTX Buddy a try? You can still build your own firmware online following this guide, request a specific build at TODO or ask on Discord for someone to build one for you.
New Contributors
- @isjfk made their first contribution in #3687
- @zandorsp made their first contribution in #3796
- @pguillory made their first contribution in #3772
- @frank26080115 made their first contribution in #4040
- @b14ckyy made their first contribution in #4019
- @kobakirill made their first contribution in #4026
- @bug400 made their first contribution in #4167
- @rdba2k made their first contribution in #4145
- @JimB40 made their first contribution in #4630
- @ThomasKuehne made their first contribution in #4653
- @ruffian93 made their first contribution in #4660
EdgeTX "Providence" v2.9.4
We are pleased to offer EdgeTX "Providence" v2.9.4, which primarily fixes a Frsky D telemetry sensor scaling issue introduced in 2.9.3, cleans up the sensor list when using DSMX/LemonRX telemetry receivers (i.e. hides duplicate sensors and sensors with no data when doing discovery), and has some minor translation fixes and improvements.
What's Changed
Radio
- fix(telemetry): Remove 10x multiplier for Frsky_D A1..A2 voltage sensor value by @frankiearzu in #4583
- fix(telemetry): DSM/LemonRX sensor cleanup for Altimeter and Flight Pack Monitors by @frankiearzu in #4600
- fix(color): EditNumber class not implementing zeroText logic by @frankiearzu in #4611
- chore(radio): Updates to Japanese translations by @ToshihiroMakuuchi in #4604, #4624
Companion
- fix(cpn): 6-position translation for RU by @kobakirill in #4451
Full Changelog: v2.9.3...v2.9.4
To learn more about new features, known issues, and other changes in 2.9.x, please see the release notes for v2.9.0
Known Issues
Supported radios
The full list of supported radios and their support status can be viewed here on the EdgeTX website.
Installation Guide
https://github.com/EdgeTX/edgetx.github.io/wiki/EdgeTX-Installation-Guide
Flash firmware via Chrome based browser
https://buddy.edgetx.org/#/flash?version=v2.9.4
Unofficial builds
Multilingual and custom are available here. In the meantime, you can still build your own firmware online following this guide, request a specific build at #4000 or ask on Discord for someone to build one for you.
EdgeTX "Providence" v2.9.3
We are pleased to offer EdgeTX "Providence" v2.9.3, which fixes several small but possibly quite annoying issues including inputs and mixer lists not being displayed properly, mix delays not working when switches were in the mix, Linux Companion not being able to check for updates, and a few other bits and pieces.
Warning
A bug in the behaviour of the 'delay' mixer option has been fixed whereby it would previously not function at all if the mix line was disabled for some flight modes/if there was mix line with a switch. Please check your model to make sure it behaves correctly if you use the delay option or had configured it in the past and it didn't seem to be working!
What's Changed
Radio
- fix: Enable external module power for SBUS trainer by @raphaelcoeffic in #4326
- fix: Mix delay not working when mix line has a switch by @philmoz in #4364
- fix: Properly scale PREC2 sensor values using "ratio" by @frankiearzu in #4083
- fix(telemetry): Inconsistent/wrong GPS distance calculation by @mha1 in #4442
- fix(color): New inputs disappear until restart by @philmoz in #4317 and #4330
- fix(color): Mixes list display incorrect after deleting all mixer lines by @philmoz in #4477
- fix(bw): Prevent points being drawn outside of LCD buffer (causing EM crash) in #4550
- feat: Allow Touch Screen Mod on Horus X10 Transmitters by @MRC3742 in #4151
- feat(X10E): Allow minimum backlight value to be much lower by @packetpilot in #4540
Companion
Full Changelog: v2.9.2...v2.9.3
To learn more about new features, known issues, and other changes in 2.9.x, please see the release notes for v2.9.0
Known Issues
- It appears #4083 may cause issues with the telemetry ratio with some protocols (i.e. OMP) ... currently being investigated and a fix is in the works.
Supported radios
The full list of supported radios and their support status can be viewed here on the EdgeTX website.
Installation Guide
https://github.com/EdgeTX/edgetx.github.io/wiki/EdgeTX-Installation-Guide
Flash firmware via Chrome based browser
https://buddy.edgetx.org/#/flash?version=v2.9.3
Unofficial builds
Multilingual and custom are available here. In the meantime, you can still build your own firmware online following this guide, request a specific build at #4000 or ask on Discord for someone to build one for you.
EdgeTX "Providence" v2.9.2
We are pleased to offer EdgeTX "Providence" v2.9.2, which fixes several small issues including mixer delay not working, copying models on B&W radios, allowing for startup/shutdown haptic to be disabled and adding support for configuration of some of the newer FrSky receivers, as well as some Companion fixes.
Warning
A bug in the behaviour of the 'delay' mixer option has been fixed whereby it would previously not function at all if the mix line was disabled for some flight modes. Please check your model to make sure it behaves correctly if you use the delay option or had configured it in the past and it didn't seem to be working!
What's Changed
Radio
- refactor(mixer): Improve mixer "delay" option (#4256)
- feat: Add support for OTA flashing and configuring newer FrSky receivers on ACCESS/ISRM radios (#4077)
- fix: Don't update (therefore deleting some settings) YAML files on SD card if radio in emergency mode (#4264)
- fix: Ext module not powered when using SBUS or CPPM trainer (#4167)
- fix(lua): insertMix function not working (#4129)
- fix(lua): Do not pass key event that triggered telemetry view to lua (#4168)
- fix(bw): Model copy going to wrong slot, refresh model headers (#4261)
- fix(color): No startup/shutdown haptic if haptic mode set to "quiet" (#4285)
- fix(color): 'SWITCH' widget option logic, enable for Lua widgets (#4190)
- fix(color): Value widget not refreshing when telem lost (#4223)
- fix(color): Refreshing of GPS and DATE_TIME telemetry when using Value Widget (#4250)
- fix(color): Reading of RGB theme colors in hex format (#4222)
- fix(color): 'Reset' SF does not show telemetry parameter when edited (#4237)
- fix(yaml): Do not limit to static MPM protocol definitions (#4146)
- fix: German voice fixes (Updating voice pack needed for full effect) (#3920, #4242, 4259)
Companion
- fix(cpn): Default calibration values for 6POS switch (#4271)
- fix(cpn): Add back failsafe settings for protocols that support (#4220)
- fix(cpn): Non-functional edit model button and context menu entry (#4217)
Please refer to the following for the complete list of changes.
Full Changelog: v2.9.1...v2.9.2
To learn more about new features, known issues, and other changes in 2.9.x, please see the release notes for v2.9.0
Supported radios
The full list of supported radios and their support status can be viewed here on the EdgeTX website.
Installation Guide
https://github.com/EdgeTX/edgetx.github.io/wiki/EdgeTX-Installation-Guide
Flash firmware via Chrome based browser
https://buddy.edgetx.org/#/flash?version=v2.9.2
Unofficial builds
Multilingual and custom are available here. In the meantime, you can still build your own firmware online following this guide, request a specific build at #4000 or ask on Discord for someone to build one for you.
EdgeTX "Providence" v2.9.1
We are pleased to offer EdgeTX "Providence" v2.9.1, the first maintenance release, which fixes a few small niggling issues that may have affected some users.
What's Changed
- fix(color): Older themes would make color radio screen mostly black @philmoz and @raphaelcoeffic in #3762
- fix(color): Value widget wasn't refreshing if telemetry sensor was a string @philmoz in #4071
- feat: enable S.PORT telemetry by default for SBUS and PPM modules by @raphaelcoeffic in #3986
- fix: Issue whereby if an invalid source (i.e. non-existent switch due to model being copied from another radio) for a mix line was set it prevented subsequent lines being shown by @raphaelcoeffic in #4008
- fix: Deactivate logs and close log file if USB is connected by @mha1 in #4024
- fix(ibus): Separate lat long sensors merged to single GPS sensor by @frankiearzu in #4080
- fix: Reduce CRSF "telemetry lost/telemetry recovered" due to missed packets by @raphaelcoeffic in #4047
- fix: GitPod container image updates by @raphaelcoeffic in #4065
- fix: iXJT firmware update issue by @raphaelcoeffic in #4068
- fix: Unable to turn Jumper T18 on after enabling AUX2 by @raphaelcoeffic in #4035
- fix: QX7 sporadic EM by @raphaelcoeffic in #4085
- fix: Allow for Bluetooth support on Zorro by @raphaelcoeffic in #4117
Please refer to the following for the complete list of changes.
Full Changelog: v2.9.0...v2.9.1
To learn more about new features, known issues, and other changes in 2.9.x, please see the release notes for v2.9.0
Supported radios
The full list of supported radios and their support status can be viewed here on the EdgeTX website.
Installation Guide
https://github.com/EdgeTX/edgetx.github.io/wiki/EdgeTX-Installation-Guide
Flash firmware via Chrome based browser
https://buddy.edgetx.org/#/flash?version=v2.9.1
Unofficial builds
Multilingual and custom builds are available here. In the meantime, you can still build your own firmware online following this guide, request a specific build at #4000 or ask on Discord for someone to build one for you.
EdgeTX "Providence" v2.9.0
We are pleased to offer EdgeTX "Providence" v2.9.0. It is an important milestone for us as it marks the completion of the color screen UI changes started with 2.8.
Migration Information
Warning
Support is removed for direct "on radio" migration from versions before v2.6!
This version of EdgeTX removes the ability to upgrade on-radio directly from OpenTX 2.3.15 or EdgeTX versions prior to 2.6 (which used the BIN format for storage of model and radio settings). It will however still be possible to migrate settings from older versions of OpenTX and EdgeTX via EdgeTX Companion. In some instances, particularly with some older OpenTX configurations, this is the more reliable mechanism for upgrading.
Highlights of this release include:
- LVGL re-write for the color screen interface is now complete. In doing so, there have been numerous improvements to the curves, special functions, logical switches and telemetry screens. Many thanks to @philmoz for doing a lot of the heavy lifting here.
- Various tabs can be turned on or off globally or on a per-model basis on both colorlcd and B&W radios. Have a helicopter that needs the heli tab, but don't want it showing on all your models? Or don't want to see it at all? The new "Enabled Features" button in the radio setup and model setup screens has got you covered! It looked like this during development.
- Numerous improvements to USB joystick support (allowing for greater control of how your radio controls are presented to the computer), as well as the ability to use your radio in conjunction to the radio simulator that is part of EdgeTX Companion.
- Support added for the Flysky FRM303 AFHDS3 RF module for some radios (NV14/EL18 native, TX16S with a mod, others to be documented). More information about the FRM303 here.
- Support added for the Multiplex MLink JR type module. See #3352 for more information.
- Numerous DSM telemetry fixes thanks to @frankiearzu via #3615, #3366, #3126 and #3690
- B&W screen radios: The time is now shown on the main screen between the horizontal trim sliders.
- B&W screen radios: Some of the longer and less commonly used sections in the model settings are now collapsed by default - i.e. timers, throttle settings, pre-flight checks, greatly reducing the amount of scrolling necessary.
- Support for Hebrew was added to radio firmware for color LCD radios and a voice pack is also available.
- If you have noise or buzzing when using high RF power outputs and no audio is playing, there is now a mute option for most radios - see #3703, #3710
- For those using the FrSky R9M 2019 in ACCESS mode in conjunction with the hardware mod, a separate firmware is no longer required. Simply choose the "External Module" option in Radio Settings -> Hardware against the relevant Serial / AUX port. #2562
More information with regards to changes, which is broken down into by screen type (Color LCD and B&W), is available in the user manual here.
Full Changelog: v2.8.5...v2.9.0
UI/UX behavioral changes and/or new capabilities:
- Prior to 2.9, when you connected the radio to the computer, two drives would be shown - a firmware drive, and the SD card. As of 2.9, only the SD card drive is shown, since updating the firmware via the firmware drive is extremely unreliable on Windows systems, and only leads to confusion.
- B&W screen radios with haptic vibration motors gave a momentary buzz when the power-on delay has completed. Color LCD radios now also do the same.
- Another layout was added for color radios - 4+2B right side 3QRT+1QRT by @daniel-snowsurf in #3315
- colorlcd: MDL and SYS buttons now have long press actions... a long press (more than one second) now takes you into the Manage Models aka. "Model Select" or Radio Settings => Radio Setup. A short press takes you to the Model Settings => Model Setup or Radio Settings => Tools.
- Prior to 2.9, certain radios would mute the audio when it was not in use. This would however add approx 250ms lag which impacts on functionality such as variometer tones, so it is now a configurable option, and generally off by default. If you experience noise - i.e. due to high power RF modules, noisy backlight circuitry, etc. - you may wish to re-enable the audio muting behaviour. c.f. #3703
Known Limitations and Issues
- Frsky X10 with external MPM appears to have an issue whereby after a random period of time communication with the module stops responding (and thus the control link is lost) and appears to be limited to Spektrum DSMX (see #4411)
- Telemetry issue with FlySky FS-IA6B receivers: #3543
- External modules driven by PPM or S.BUS: incoming S.PORT telemetry is not processed anymore, as was the case with previous releases (see #3877).
- Wireless Model Trainer and CRSF/ELRS - if using the Multi Protocol Module (MPM) as a wireless trainer in conjunction with CRSF/ELRS, do not go above 250 Hz, otherwise the MPM wireless trainer will be dropped. 250 Hz or below is stable.
- To our knowledge, no Jumper T-Lite / T-Lite V2 with F4 MCU (running in F4 mode) have been released, so do not use the T-Lite (F4) option in Buddy. This option will be removed in the next release/patch. If you do flash it by mistake, your radio will not boot, but you should be able to still flash it with the correct T-Lite firmware via DFU/Buddy.
Supported radios
The full list of supported radios and their support status can be viewed here on the EdgeTX website.
Installation Guide
https://github.com/EdgeTX/edgetx.github.io/wiki/EdgeTX-Installation-Guide
Flash firmware via Chrome based browser
https://buddy.edgetx.org/#/flash?version=v2.9.0
Unofficial builds
Multilingual and custom builds for v2.9.0 are available here. In the meantime, you can still build your own firmware online following this guide, request a specific build at #4000 or ask on Discord for someone to build one for you.
New Contributors
- @banyaszg made their first contribution in #2374
- @curuvar made their first contribution in #2564
- @ajjjjjjjj made their first contribution in #2610
- @CamGenius made their first contribution in #2483
- @padcom made their first contribution in #3006
- @adelton made their first contribution in #3224
- @Xy2019 made their first contribution in #3325
- @pault4r made their first contribution in #3437
- @daniel-snowsurf made their first contribution in #3315
- @mixMugz made their first contribution in #3575
- @Pancronos made their first contribution in #3505
- @stavfx made their first contribution in #3506
- @alteman made their first contribution in #3699
EdgeTX "Providence" v2.9.0-RC2
We are pleased to offer EdgeTX "Providence" v2.9.0-RC2. As this is a release candidate, there may still be some minor issues that still need work before release. We need your help in testing these builds to ensure there are no major bugs or faults that will cause problems during flight. Please ensure you back up your model and radio settings before updating, fully bench-test your models after updating, and report any issues you encounter.
Migration Information
Reminder: v2.9 removes support for direct "on radio" migration from versions before v2.6
This version of EdgeTX removes the ability to upgrade on-radio directly from OpenTX 2.3.15 or EdgeTX versions prior to 2.6 (which used the BIN format for storage of model and radio settings). It will however still be possible to migrate settings from older versions of OpenTX and EdgeTX via EdgeTX Companion. In some instances, particularly with some older OpenTX configurations, this is the more reliable mechanism for upgrading.
What's Changed since 2.9.0-RC1
Features
- Companion: Warn if radio settings version not supported (e.g. when using a older version of Companion with newer firmware) (#3766)
- B&W: Change layout of telemetry page on B&W radios to match color layout (#3770)
- B&W: Auto expand sensor list when discovering sensors (#3828)
- Add SF to mute audio amplifier on supported radios (#3774)
Fixes
- Prevent functional degradation if SD has less than 50MB free space (#3730)
- dbm unit not being played when playing telemetry values 69e9bcd
- Don't override configured SD Logs value when opening edit screen (#3755)
- Reset proto scan software timer to MULTI_PROTOLIST_START_TIMEOUT (#3763)
- Bluetooth detection for X7S (#3754)
- fix(AFHDS3): iBus IN and Failsafe settings not updating (#3793)
- fix(color): When in screen settings, ignore SYS/MDL, treat TELE as RTN (preventing possible EM) (#3845)
- fix(color): Use ACTIVE theme color for inputs, mixes, LS, GV and SF (like 2.7x) (#3897)
- feat(bw128): Swap modelname telemetry screen topbar for timer1 if defined (#3856)
- fix(bw): Remaining/elapsed display on telemetry screen topbar (#3871)
- fix: Some AFHDS2A/AFHDS3 GPS/ALT telemetry handling issues (#3582)
- Companion: Do not display setup center beep option for multipos (#3744)
- Companion: Reduce curve name length to match firmware (#3825)
- Companion: Disable backup and restore for all radios (#3824)
- compilation:
GVARS=NO
error (#3769), trace flooding calls (#3767)
Full Changelog: v2.8.4...v2.9.0-rc2
UI/UX behavioral changes and/or new capabilities:
- Prior to 2.9, when you connected the radio to the computer, two drives would be shown - a firmware drive, and the SD card. As of 2.9, only the SD card drive is shown, since updating the firmware via the firmware drive is extremely unreliable on Windows systems, and only lead to confusion.
- B&W screen radios with haptic vibration motors gave a momentary buzz when the power-on delay has completed. Color lcd radios now also do the same.
- On B&W screen radios, several longer categories are now collapable, and are collapsed by default. For instance, timers now only occupy one line each.
- It is now possible to disable or enable several model setup tabs, as well as some radio setup tabs, either globally (in radio setup), or on a per-model basis (in model setup), through the use of the "Enabled Features" option. i.e. Have a heli, but don't want the heli tab for every model? Disable it globally, and then enable it just for the model you want it for. Don't use GVs or Trainer? Just turn those tabs off!
- Another layout was added for color radios - 4+2B right side 3QRT+1QRT by @daniel-snowsurf in #3315
Known Limitations and Issues
- EL18: No Companion support yet
- Wireless Model Trainer and CRSF/ELRS - if using the Multi Protocol Module (MPM) as a wireless trainer in conjunction with CRSF/ELRS, do not go above 250 Hz, otherwise the MPM wireless trainer will be dropped. 250 Hz or below is stable.
- Lua setSerialBaudrate is currently non-functional
Supported radios
The full list of supported radios and their support status can be viewed here on the EdgeTX website.
Installation Guide
https://github.com/EdgeTX/edgetx.github.io/wiki/EdgeTX-Installation-Guide
Flash firmware via Chrome based browser
https://buddy.edgetx.org/#/flash?version=v2.9.0-rc2&filters=includePrereleases
Unofficial builds
Not during the release candidate phase. Multilingual and custom builds will be available after 2.9.0 is released. In the meantime, you can still build your own firmware online following this guide, or ask on Discord for someone to build one for you.
New Contributors
- @padcom made their first contribution in #3006
- @adelton made their first contribution in #3224
- @Xy2019 made their first contribution in #3325
- @pault4r made their first contribution in #3437
- @daniel-snowsurf made their first contribution in #3315
- @Pat6874 made their first contribution in #3447
- @mixMugz made their first contribution in #3575
- @Pancronos made their first contribution in #3505
- @stavfx made their first contribution in #3506
- @alteman made their first contribution in #3699
EdgeTX "Flying Dutchman" v2.8.5
We are pleased to offer EdgeTX "Flying Dutchman" v2.8.5, the fifth maintenance release for 2.8. As with any software/firmware update, please back up your model and radio settings and fully bench-test your models after updating.
This release resolves two issues identified as 2.9.0 was going into RC which also affects earlier versions of ETX, as well as a few minor quality-of-life fixes. If you use a radio that could come with different internal RF types (i.e. MPM / ELRS), it is recommended that you upgrade ASAP in order to reduce the chance of EMs, and improve the chances of recovery if an EM does occur.
What's Changed
- fix: On radios with configurable internal modules, Emergency Mode did not know the RF module type, resulting in an inability to re-establish the RF link if Emergency Mode was triggered #3603
- fix: Filling up the radio SD card (i.e. logging, screenshots) could result in radio going into Emergency Mode. Logging and screenshots are now disabled when less than 50MB free space remaining. #3739
- fix(colorlcd): Pressing TELE while setting up widgets would load the screen settings tab on top of itself, which could eventually trigger Emergency Mode #3845
- fix(mpm): External MPM would not always do protocol discovery, resulting in missing protocols #3763
- fix: Some AFHDS2A/AFHDS3 GPS/ALT telemetry handling issues which were introduced in earlier 2.8.x versions #3582
- fix(cpn): Include openssl files with Windows and Linux packages, fixing "Unable to download Meta Data / TLS initialization failed" errors preventing download of updates
- feat(cpn): Companion now warns you that you may break things if you use an older version of Companion with a newer firmware version
Please refer to the following to see the complete list of changes.
Full Changelog: v2.8.4...v2.8.5
To learn more about new features, known issues, and other changes in 2.8.x, please see the release notes for v2.8.0
Installation Guide
https://github.com/EdgeTX/edgetx.github.io/wiki/EdgeTX-Installation-Guide
Flash firmware via Chromium based browser
https://buddy.edgetx.org/#/flash?version=v2.8.5
Custom/multilingual builds
Multilingual builds are available with heli, noheli, bluetooth and luamixer options for most radios. In addition to being able to compile your own firmware by following this guide, you can request a custom firmware build at #3204, or by pinging pfeerick on Discord. Please remember to note what transmitter you want the build for, your preferred language, and the options you are after.
EdgeTX "Providence" v2.9.0-RC1
We are pleased to offer EdgeTX "Providence" v2.9.0-RC1. As this is a release candidate, there may still be some minor issues that still need work before release. We need your help in testing these builds to ensure there are no major bugs or faults that will cause problems during flight. Please ensure you back up your model and radio settings before updating, fully bench-test your models after updating, and report any issues you encounter.
Migration Information
This version removes support for direct "on radio" migration from versions before v2.6
This version of EdgeTX removes the ability to upgrade on-radio directly from OpenTX 2.3.15 or EdgeTX versions prior to 2.6 (which used the BIN format for storage of model and radio settings). It will however still be possible to migrate settings from older versions of OpenTX and EdgeTX via EdgeTX Companion. In some instances, particularly with some older OpenTX configurations, this is the more reliable mechanism for upgrading.
Highlights of this release include:
- LVGL re-write for the color screen interface is now complete. In doing so, there have been numerous improvements to the curves, special functions, logical switches and telemetry screens. Many thanks to @philmoz for doing a lot of the heavy lifting here.
- Various tabs can be turned on or off globally or on a per-model basis on both colorlcd and B&W radios. Have a helicopter that needs the heli tab, but don't want it showing on all your models? Or don't want to see it at all? The new "Enabled Features" button in the radio setup and model setup screens has got you covered! It looked like this during development.
- Numerous improvements to USB joystick support (allowing for greater control of how your radio controls are presented to the computer), as well as the ability to use your radio in conjunction to the radio simulator that is part of EdgeTX Companion.
- Support added for the Flysky FRM303 AFHDS3 RF module for some radios (NV14/EL18 native, TX16S with a mod, others to be documented). More information about the FRM303 here.
- Support added for the Multiplex MLink JR type module. See #3352 for more information.
- Numerous DSM telemetry fixes thanks to @frankiearzu via #3615, #3366, #3126 and #3690
- B&W screen radios: The time is now shown on the main screen between the horizontal trim sliders.
- B&W screen radios: Some of the longer and less commonly used sections in the model settings are now collapsed by default - i.e. timers, throttle settings, preflight checks, greatly reducing the amount of scrolling necessary.
- Support for Hebrew was added to radio firmware for color lcd radios and a voice pack is also available.
- If you have noise or buzzing when using high RF power outputs and no audio is playing, there is now a mute option for most radios - see #3703, #3710
- For those using the FrSky R9M 2019 in ACCESS mode in conjuction with the hardware mod, a seperate firmware is no longer required. Simply choose the "External Module" option in Radio Settings -> Hardware against the relevant Serial / AUX port. #2562
UI/UX behavioral changes and/or new capabilities:
- Prior to 2.9, when you connected the radio to the computer, two drives would be shown - a firmware drive, and the SD card. As of 2.9, only the SD card drive is shown, since updating the firmware via the firmware drive is extremely unreliable on Windows systems, and only lead to confusion.
- B&W screen radios with haptic vibration motors gave a momentary buzz when the power-on delay has completed. Color lcd radios now also do the same.
- Another layout was added for color radios - 4+2B right side 3QRT+1QRT by @daniel-snowsurf in #3315
Known Limitations and Issues
TBD
Supported radios
The full list of supported radios and their support status can be viewed here on the EdgeTX website.
Installation Guide
https://github.com/EdgeTX/edgetx.github.io/wiki/EdgeTX-Installation-Guide
Flash firmware via Chrome based browser
https://buddy.edgetx.org/#/flash?version=v2.9.0-rc1&filters=includePrereleases
Unofficial builds
Not during the release candidate phase. Multilingual and custom builds will be available after 2.9.0 is released. In the meantime, you can still build your own firmware online following this guide, or ask on Discord for someone to build one for you.
New Contributors
- @padcom made their first contribution in #3006
- @adelton made their first contribution in #3224
- @Xy2019 made their first contribution in #3325
- @pault4r made their first contribution in #3437
- @daniel-snowsurf made their first contribution in #3315
- @Pat6874 made their first contribution in #3447
- @mixMugz made their first contribution in #3575
- @Pancronos made their first contribution in #3505
- @stavfx made their first contribution in #3506
- @alteman made their first contribution in #3699
Full Changelog: v2.8.4...v2.9.0-rc1
What's Changed
- Minor changes to remove compiler warnings when building companion and libsimulator. by @philmoz in #2864
- Changes after using QtLinguist (Danish) by @HThuren in #2738
- fix(ui): check if there is an object to access before accessing it by @gagarinlg in #2886
- Changes to date/time setting on color LCD radios. by @philmoz in #2884
- Add a natural sort order for SD card file browser on color LCD radios. by @philmoz in #2870
- fix(ui) - increase the maximum menu height to better fit some menus (color LCD landscape layout) by @philmoz in #2896
- feat(ui) - Change dialog background color to make buttons more visible. by @philmoz in #2903
- fix(cpn): Fix the size of the YamlStickConfig struct in companion. by @philmoz in #2891
- fix(ui) - UI is not updated when using the 'Add trims to subtrims' button on the Outputs page. by @philmoz in #2908
- fix(cpn): Ignore 'Quit' event in main window on MacOS simulator running by @philmoz in #2874
- fix(color) - Fix file handle leak in theme manager. by @philmoz in #2911
- chore(cpn): Run Qt Linguist updater by @pfeerick in #2685
- More translated by @HThuren in #2907
- Fix source selection for curve display by @eshifri in #2894
- feat(ui): Revised color picker by @philmoz in #2909
- fix(color): Display of model notes when selecting model by @philmoz in #2922
- fix(color): Ouputs tab wrong value used for min/max highlighting by @mha1 in #2926
- fix(color): Center flight mode text and 6Pos numbers by @mha1 in #2893
- feat(color): Quick Model Select, keep active model in view when changing labels by @philmoz in #2895
- fix(ui) - Fix flight mode color on startup, or when theme is edited or active theme is changed. by @philmoz in #2928
- fix(ui) - Ignore hidden file when iterating SD card contents. by @philmoz in #2925
- chore: remove support for binary storage format by @raphaelcoeffic in #2900
- chore: convert RTC to HAL by @gagarinlg in #2866
- fix(translation): Add SpaceMouse/External Module and other minor translation catchups by @pfeerick in #2940
- fix(color): Clear Lua lcd buffer and display 'Loading...' by @philmoz in #2916
- feat: Add Radiomaster Boxer by @3djc in #2877
- fix(ui) - Fix layout size issue (#2961) and improve code readability. by @philmoz in #2962
- Fix display of 6POS display. (#2943) by @eshifri in #2947
- fix(ui) - Make button colors consistent by @philmoz in #2944
- feat(color): Confirm before duplicate or saving model as template by @pfeerick in #2931
- Fix precision for V2 in TIMER LS (#2966) by @eshifri in #2969
- fix(color) - Add missing translations for earlier PR's. by @philmoz in #2971
- fix(lua) - Add missing switch and countdownStart properties to timer functions by @philmoz in #2979
- chore(ui): convert gvars window to LVGL...
EdgeTX "Flying Dutchman" v2.8.4
We are pleased to offer EdgeTX "Flying Dutchman" v2.8.4, the fourth maintenance release for 2.8.0. As with any software/firmware update, please back up your model and radio settings and fully bench-test your models after updating.
This release is primarily for Frsky X9D+2019 users, to fix an issue where the firmware was larger than the radio's flash memory.
What's Changed
- fix: Removed ability to format SD card on currently running firmware since that is a very bad idea (64b75cb)
- fix: Undetected firmware overflows - fixes broken X9D+2019 firmware (#3555)
- fix: Debug key names for Boxer (#3536)
- fix: Fix for Swedish translation builds (2d8d749)
Please refer to the following to see the complete list of changes.
Full Changelog: v2.8.3...v2.8.4
To learn more about new features, known issues, and other changes in 2.8.x, please see the release notes for v2.8.0
Installation Guide
https://github.com/EdgeTX/edgetx.github.io/wiki/EdgeTX-Installation-Guide
Flash firmware via Chromium based browser
https://buddy.edgetx.org/#/flash?version=v2.8.4
Custom/multilingual builds
Multilingual builds are available with heli, noheli, bluetooth and luamixer options for most radios. In addition to being able to compile your own firmware by following this guide, you can request a custom firmware build at #3204, or by pinging pfeerick on Discord. Please remember to note what transmitter you want the build for, your preferred language, and the options you are after.