Skip to content

Releases: EdgeTX/edgetx

EdgeTX "Black Pearl" v2.7.0

16 Apr 09:25
f79978b
Compare
Choose a tag to compare

We are pleased to offer EdgeTX "Black Pearl" v2.7.0. As with any firmware update, please ensure you backup your configuration before updating, and bench test before you fly with it.

Highlights of this release include:

  • Model templates for color radio - preview of it in action during development
  • Model level ADC Jitter option - this lets you turn it off for multirotors/flight controllers, and on for models without flight controllers (see here)
  • Support for ImmersionRC Ghost 12 bit mode
  • Lemon-RX DSMP transmitter module support - Official RC Groups thread
  • Serial driver rewrite - allowing for internal GPS support to be enabled without a custom build, and also Bluetooth in the near future. You can now choose what each port does on radios with one or more serial ports in the RADIO -> Hardware settings page.
  • Option for custom throttle position for throttle warning - i.e. for center-sprung throttle
  • Show channel change direction in the output screen and output edit screens
  • Show mixer bars on edit screens for mixes and outputs
  • Jumper TPro - Add serial passthrough in order to update internal ELRS module (hardware mod required, see #1573)
  • Jumper TPro - Use function switch LEDs as a charge level indicator when charging
  • Jumper TPro - use FS leds for startup/shutdown animation
  • NV14 - stick center deadzone option added #1777
  • Support for opening log files in text viewer on color screen radios, with better support for very large text files
  • Sticky logical switches will remain "OFF" until set
  • RadioMaster Zorro can now use serial Nano modules (i.e. XJT Lite)
  • Calculated vertical speed sensor for NV14 using CAT01 sensor
  • Numerous bug fixes and minor enhancements, especially for several known issues with Companion after introduction of YAML support
  • Radios with a rotary encoder will have an option to invert the rotary encoder direction
  • Addition of an "Open Channel Monitor" button to the top of model setup pages so you can open the channel monitor on touchscreen colorlcd radios
  • MPM and CRSF info shown on the on SYS/RADIO -> version screen #1771
  • Inactivity alarm can be reset by touching the screen on touch screen radios

Complete list of changes

Please refer to the milestone for this release, and for the full changelog v2.6.0...v2.7.0

Message from the development team

Just like everyone else, we have been affected by illness, work and personal issues, and thus have not been able to deliver all the features we had planned to release for 2.7. However, rather than delay the release, we have instead decided to deliver what we do have ready to ship. Having said that, there are some extensive re-writes in progress which were postponed into 2.8, (as they were not mature enough to be released in 2.7). These underlying code re-writes will allow us to begin work on a more usable, modern user interface, so expect to see some changes to the radio interface, both big and small, in the coming versions.

UI/UX behavioral changes and/or new capabilities:

  • colorlcd: Radios with dedicated SYS and MDL keys will now go into the Radio Setup and Model Setup menus on short press. A long press of the MDL key will go the to model select screen.
  • colorlcd: When in model setup overview screens, you can press the MDL key to jump to the channel monitor, and RTN will take you back to the tab you were on.

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.
  • Updating of ELRS module on T-Lite is not working - but does work if temporarily revert back to 2.6.0. Unclear at present if other transmitters/modules are effected. #1764. Update: Is resolved in the v2.7.1 maintenance release.

Supported radios

Black & white LCD screen

  • RadioMaster T8 / T8 Pro
  • RadioMaster TX12
  • RadioMaster Zorro
  • Jumper T12 / T12 Plus / T12 Pro Hall
  • Jumper T-Lite
  • Jumper T-Pro
  • FrSky QX7 / QX7S / QX7 ACCESS / QX7 ACCESS
  • FrSky X9 Lite / X9 Lite S
  • FrSky X-Lite / X-Lite S / X-Lite Pro
  • FrSky X9D / X9D+ / X9D+ SE
  • FrSky X9D+ 2019 / X9D+ SE 2019
  • Frsky X9E / Frsky X9E Hall

Color LCD screen

  • RadioMaster/Eachine TX16S / RadioMaster TX16S MAX / RadioMaster TX16S Mark II
  • Jumper T16 / T16 Plus / T16 Pro Hall
  • Jumper T18 / T18 Lite / T18 Pro
  • FrSky X10 / X10S / X10 Express / X10S Express
  • FrSky X12S / X12S-IRSM
  • FlySky NV14

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.7.0

Unofficial builds

Until our online build system is up and running, @pfeerick also builds firmwares for the various languages, as well as some of the custom options people ask for:

New Contributors

EdgeTX "Black Pearl" v2.7.0-RC2

06 Apr 09:02
Compare
Choose a tag to compare
Pre-release

We are pleased to offer EdgeTX "Black Pearl" v2.7.0-RC2. As this is a release candidate, there may still be some minor issues that still need work on 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 fully bench-test your models after updating, and report any issues you encounter.

Changes since RC1

  • feat: Show MPM and CRSF info on SYS/RADIO -> version screen #1771
  • feat: Inactivity alarm can be reset by touching the screen on touch screen radios #1774
  • feat: Function Switch/TPro - use FS leds for startup/shutdown animation #1746
  • feat: NV14 - stick center deadzone option added #1777
  • fix: Trainer slave PPM signal period #1752
  • fix: incorrect processing of GV offsets during 2.5 settings conversion #1743
  • fix: Companion crashing when information missing from themes #1763
  • fix: Companion not reading On or One SF/GV switch values correctly
  • fix: Companion not reading/setting Trainer OFF, and Master/Multi available for all radios #1806
  • fix: Quote stick, pot, slider and switch names as for compatibility with Companion #1754
  • fix: Radio firmware was mangling custom stick and switch names when displaying them #1770
  • fix: Set internal module to default (if not set) and set VCP to CLI when not set #1787
  • fix: TX16 brownout detector set, CN/TW translations tweaked #1776
  • fix: Double "failsafe not set" warning with MPM eliminated #1786
  • fix: colorlcd - fix backlight mode options being incorrectly displayed with some translations #1798
  • fix: TPro/Function Switches - fix display of FS names and switch symbol #1804
    Full RC1->RC2 Changelog: v2.7.0-rc1...v2.7.0-rc2

Highlights of this release include:

  • Model templates for color radio - preview of it in action during development
  • Model level ADC Jitter option - this lets you turn it off for multirotors/flight controllers, and on for models without flight controllers (see here)
  • Support for ImmersionRC Ghost 12 bit mode
  • Lemon-RX DSMP transmitter module support - Official RC Groups thread
  • Serial driver rewrite - allowing for internal GPS support to be enabled without a custom build, and also Bluetooth in the near future. You can now choose what each port does on radios with one or more serial ports in the RADIO -> Hardware settings page.
  • Option for custom throttle position for throttle warning - i.e. for center-sprung throttle
  • Show channel change direction in the output screen and output edit screens
  • Show mixer bars on edit screens for mixes and outputs
  • Jumper TPro - Add serial passthrough in order to update internal ELRS module (hardware mod required, see #1573)
  • Jumper TPro - Use function switch LEDs as a charge level indicator when charging
  • Support for opening log files in text viewer on color screen radios, with better support for very large text files
  • Sticky logical switches will remain "OFF" until set
  • RadioMaster Zorro can now use serial Nano modules (i.e. XJT Lite)
  • Calculated vertical speed sensor for NV14 using CAT01 sensor
  • Numerous bug fixes and minor enhancements, especially for several known issues with Companion after introduction of YAML support
  • Radios with a rotary encoder will have an option to invert the rotary encoder direction
  • Addition of an "Open Channel Monitor" button to the top of model setup pages so you can open the channel monitor on touchscreen colorlcd radios

Complete list of changes

Please refer to the milestone for this release, and for the full changelog v2.6.0...v2.7.0-rc2

Message from the development team

Just like everyone else, we have been affected by illness, work and personal issues, and thus have not been able to deliver all the features we had planned to release for 2.7. However, rather than delay the release, we have instead decided to deliver what we do have ready to ship. Having said that, there are some extensive re-writes in progress which were postponed into 2.8, (as they were not mature enough to be released in 2.7). These underlying code re-writes will allow us to begin work on a more usable, modern user interface, so expect to see some changes to the radio interface, both big and small, in the coming versions.

UI/UX behavioral changes and/or new capabilities:

  • colorlcd: Radios with dedicated SYS and MDL keys will now go into the Radio Setup and Model Setup menus on short press. A long press of the MDL key will go the to model select screen.
  • colorlcd: When in model setup overview screens, you can press the MDL key to jump to the channel monitor, and RTN will take you back to the tab you were on.

Known Limitations and Issues

  • colorlcd: Creating model by wizards via the templates screen has a bug where the lua wizard doesn't get focus- so please don't use them... (it shouldn't break anything, just doesn't ... work properly). #1809
  • 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.

Supported radios

Black & white LCD screen

  • RadioMaster T8 / T8 Pro
  • RadioMaster TX12
  • RadioMaster Zorro
  • Jumper T12 / T12 Plus / T12 Pro Hall
  • Jumper T-Lite
  • Jumper T-Pro
  • FrSky QX7 / QX7S / QX7 ACCESS / QX7 ACCESS
  • FrSky X9 Lite / X9 Lite S
  • FrSky X-Lite / X-Lite S / X-Lite Pro
  • FrSky X9D / X9D+ / X9D+ SE
  • FrSky X9D+ 2019 / X9D+ SE 2019
  • Frsky X9E / Frsky X9E Hall

Color LCD screen

  • RadioMaster/Eachine TX16S / RadioMaster TX16S MAX
  • Jumper T16 / T16 Plus / T16 Pro Hall
  • Jumper T18 / T18 Lite / T18 Pro
  • FrSky X10 / X10S / X10 Express / X10S Express
  • FrSky X12S / X12S-IRSM
  • FlySky NV14

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.7.0-rc2

Unofficial builds

Will become available again once 2.7.0 has been released.

New Contributors

EdgeTX "Black Pearl" v2.7.0-RC1

25 Mar 13:55
Compare
Choose a tag to compare
Pre-release

We are pleased to offer EdgeTX "Black Pearl" v2.7.0-RC1. As this is a release candidate, there may still be some minor issues that still need work on 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 fully bench-test your models after updating, and report any issues you encounter.

Highlights of this release include:

  • Model templates for color radio - preview of it in action during development
  • Model level ADC Jitter option - this lets you turn it off for multirotors/flight controllers, and on for models without flight controllers (see here)
  • Support for ImmersionRC Ghost 12 bit mode
  • Lemon-RX DSMP transmitter module support - Official RC Groups thread
  • Serial driver rewrite - allowing for internal GPS support to be enabled without a custom build, and also Bluetooth in the near future. You can now choose what each port does on radios with one or more serial port.
  • Option for custom throttle position for throttle warning - i.e. for center-sprung throttle
  • Show channel change direction in the output screen and output edit screens
  • Show mixer bars on edit screens for mixes and outputs
  • Jumper TPro - Add serial passthrough in order to update internal ELRS module (hardware mod required, see #1573)
  • Jumper TPro - Use function switch LEDs as a charge level indicator when charging
  • Support for opening log files in text viewer on color screen radios, with better support for very large text files
  • Sticky logical switches will remain "OFF" until set
  • RadioMaster Zorro can now use serial Nano modules (i.e. XJT Lite)
  • Calculated vertical speed sensor for NV14 using CAT01 sensor
  • Numerous bug fixes and minor enhancements, especially for several known issues with Companion after introduction of YAML support

Full Changelog: v2.6.0...v2.7.0-rc1

Message from the development team

Just like everyone else, we have been affected by illness, work and personal issues, and thus have not been able to deliver all the features we had planned to release for 2.7. However, rather than delay the release, we have instead decided to deliver what we do have ready to ship. Having said that, there are some extensive re-writes in progress which were postponed into 2.8, (as they were not mature enough to be released in 2.7). These underlying code re-writes will allow us to begin work on a more usable, modern user interface, so expect to see some changes to the radio interface, both big and small, in the coming versions.

UI/UX behavioral changes and/or new capabilities:

  • colorlcd: Radios with dedicated SYS and MDL keys will now go into the Radio Setup and Model Setup menus on short press. A long press of the MDL key will go the to model select screen.

Complete list of changes

Please refer to the milestone for this release, and for the full changelog v2.6.0...v2.7.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.

Supported radios

Black & white LCD screen

  • RadioMaster T8 / T8 Pro
  • RadioMaster TX12
  • RadioMaster Zorro
  • Jumper T12 / T12 Plus / T12 Pro Hall
  • Jumper T-Lite
  • Jumper T-Pro
  • FrSky QX7 / QX7S / QX7 ACCESS / QX7 ACCESS
  • FrSky X9 Lite / X9 Lite S
  • FrSky X-Lite / X-Lite S / X-Lite Pro
  • FrSky X9D / X9D+ / X9D+ SE
  • FrSky X9D+ 2019 / X9D+ SE 2019
  • Frsky X9E / Frsky X9E Hall

Color LCD screen

  • RadioMaster/Eachine TX16S / RadioMaster TX16S MAX
  • Jumper T16 / T16 Plus / T16 Pro Hall
  • Jumper T18 / T18 Lite / T18 Pro
  • FrSky X10 / X10S / X10 Express / X10S Express
  • FrSky X12S / X12S-IRSM
  • FlySky NV14

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.7.0-rc1

Unofficial builds

building...

New Contributors

EdgeTX "Santa" v2.6.0

24 Jan 10:53
Compare
Choose a tag to compare

We are pleased to offer EdgeTX "Santa" v2.6.0, bringing with it:

  • on-radio theme editor
  • changing the settings storage model from binary to human-readable YAML
  • model widget now supports transparent PNGs
  • touch capability for standalone Lua scripts
  • automatic detection of Flysky hall effect gimbals mod
  • the addition of a special function to disable touch screen
  • NV14 support using trim hats as keys in standalone Lua scripts
  • re-enabling ghost configuration menu and enabling GHOST support for NV14 builds (as well as trim joystick control for it also)
  • better backlight on/off behaviour and handling
  • allowing for the internal RF module to be selectable on the radio itself for most radios (to support internal ELRS)
  • support added for RadioMaster Zorro and Jumper T-Pro transmitters
  • plus a large number of further minor improvements and bug fixes

As with any major version upgrade, please ensure you BACKUP your model and radio settings:

  • On Color screen radios, it is simply a matter of backing up your microSD card as all settings are stored there.
  • On Black & White screen radios, this can be done through the EEPROM backup option on the SYS -> Hardware page and/or backing up the individual models to file via the model select screen options. Once using YAML, backing up will be the same as with color screen radios.
  • If you are migrating from OpenTX, you can also use OpenTX Companion for that version to backup the radio and/or save model settings to file.

A major change in this release is the way that settings are stored:

  • This requires a SD card to be installed in your transmitter, as the settings are now stored on the SD card for all radios - even on B&W radios (which previously used to save model and radio settings to internal EEPROM chip).
  • The previous binary format for the settings was very restrictive as to how and what settings could be stored (i.e. this is why the filenames of audio files were limited to only a few characters, similarly the names of sources and mixes had a length limit, etc).
  • The new configuration model is a YAML formatted plain text file and opens up a lot of new possibilities - ranging from being able to easily start adding options, removing some of the limitations around lengths of names and strings, and for third-party tools and scripts to be developed which can modify the configuration easily.
  • Ideally, the change to YAML should not be noticeable, but as this is a significant underlying change, please verify that all your settings were converted correctly, and please report any issues you find!
  • If you have been using YAML firmware during the 2.6 development phase and encounter errors when reading from the radio with Companion - please try opening the model file indicated by Companion on the radio (if one is indicated), making a minor change, exiting the model settings, and reverting/undoing that change. This will make the radio firmware rewrite the settings for that model, and hopefully resolve the issue (which will most likely be due to the configuration format having been adjusted several times during development and testing of 2.6).

Complete list of changes

Please refer to the milestone for this release, and for the full changelog v2.5.0...v2.6.0

UI/UX behavioral changes and/or new capabilities:

  • Tapping the left side or right side of the screen to bring up the main menu carousel will either open the menu from the left or the right end.
  • Standalone Lua scripts now have support for touch (once updated to actually use it - check out the Wizard Loader under Radio Tools)
  • Themes use a new file and folder structure - if you are coming from v2.5.0 - please update your theme folder from https://github.com/edgeTX/themes
  • On NV14, you can use the trim hat controls to navigate standalone Lua scripts such as ExpressLRS configurator script. As previously, pressing left trim hat is RTN, pressing right hat is ENT. Now, right trim hat up and down will scroll up and down the script, and left and right will change values.

Known Limitations and Issues

  • Mixer scripts are not enabled by default for release builds
  • T-Pro has an issue with the auto-switch detection when you have a function switch active - #1488
  • b&w: Because SD card is now used for settings, power on delay may be slow or even ignored for some radios as the SD card needs to be loaded before the setting can be read. We hope to fix this in 2.6.1. #1503
  • colorlcd: R9M/FLEX has some missing options - #1043
  • colorlcd: v2.5 themes are not compatible with v2.6, however it is is only a matter of renaming and re-oganisation of the theme files to re-instate any custom themes you may have made. Documentation for that here => #1495

Supported radios

Black & white LCD screen

  • RadioMaster T8 / T8 Pro
  • RadioMaster TX12
  • RadioMaster Zorro
  • Jumper T12 / T12 Plus / T12 Pro Hall
  • Jumper T-Lite
  • Jumper T-Pro
  • FrSky QX7 / QX7S / QX7 ACCESS / QX7 ACCESS
  • FrSky X9 Lite / X9 Lite S
  • FrSky X-Lite / X-Lite S / X-Lite Pro
  • FrSky X9D / X9D+ / X9D+ SE
  • FrSky X9D+ 2019 / X9D+ SE 2019

Color LCD screen

  • RadioMaster/Eachine TX16S / RadioMaster TX16S MAX
  • Jumper T16 / T16 Plus / T16 Pro Hall
  • Jumper T18 / T18 Lite / T18 Pro
  • FrSky X10 / X10S / X10 Express / X10S Express
  • FrSky X12S / X12S-IRSM
  • FlySky NV14

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.6.0

Unofficial builds

Until our online build system is up and running, @pfeerick also builds firmwares for the various languages, as well as some of the custom options people ask for:

New Contributors

Keep in touch!

Web - https://edgetx.org
Discord - https://discord.gg/wF9wUKnZ6H
Facebook - https://www.facebook.com/groups/edgetx

EdgeTX "Santa" 2.6.0-RC3

14 Jan 09:33
Compare
Choose a tag to compare
Pre-release

We are pleased to offer EdgeTX "Santa" v2.6.0-RC3. As this is a release candidate, there may still be some minor issues that still need work on 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.

Changes since 2.6.0-RC2:

  • [companion] Fix simulator not reading main view options (trims, topbar, etc) properly (#1358)
  • [companion] Fix logical switch Edge condition V1 & V2 values not being read or written properly (#1361)
  • [companion] Fix wrong SI/SJ being written for TX12 (#1362)
  • [companion] Fix reading trainer data causing "invalid first key" error when reading radio.yml (#1350)
  • [companion] Fix 6POS button shift (#1367)
  • [companion] Fall back to scanning if models.yml cannot be read (6f792e1)
  • [companion] Also show error cause when reading from radio (2c63fa2)
  • [companion] Re-enable custom screens with new themes (e8dd678)
  • [companion] Improvements to handling of changes to internal module setting (#1342)
  • [companion] Remove now irrelevant EEPROM size column (#1381)
  • [companion] Properly write string zone (widget) options (eaac04f)
  • [companion] Fix switch boundary checks causing L64 be lost/ignored on open (#1403)
  • [companion] Fix throttle source being changed on X10/T16/TX16 when importing models from 2.5 (#1401)
  • [companion] Show commit hash in About dialog, as well as link to Github issue tracker (#1415)
  • [companion/firmware] Fix read/write of failsafe settings, how displayed on radio (#1399)
  • [firmware] Force minimum default backlight on colorlcd to ensure screen stays visible (#1386)
  • [firmware] Fix B&W throttle warning being dismissed when rotary encoder rolled (#1408)
  • [firmware] Fix 128x64 B&W internal RF settings not being shown correctly (555e7a1)
  • [firmware] Ensure VBatBridge is turned off after first use (makes RTC battery last longer) (#1388)
  • [firmware] Load radio settings before evaluating startup delay settings (dec05bd)
  • [firmware] Fix wrong cordinates in lua during touch slide on colorlcd (#1409)
  • [firmware] Allow 6POS positions to be configured on radio even if not properly calibrated (#1368)

Changes since 2.6.0-RC1:

  • Added a power delay to work around enabling MPM causing some Jumper T16s to not turn on properly (658abdf)
  • Changed LUA=YES compilation flag to LUA_MIXER so it more correctly describes it's function(#1282)
  • Fixed detection of some NV14 LCD controllers which caused inverted colors (#1294)
  • Fixed lines over characters for some translations (#1268)
  • Fixed some pot/slider check options being inverted (#1281)
  • Fixed SWF being treated as a 2POS switch on NV14 by special functions (#1313)
  • Fixed expansion SI & SJ on TX12 not being fully defined and some diagnistic screen tweaks (#1303)
  • Fixed a LUA Custom Mixer screen index issue that could trigger EM (#1302)
  • Fix direction of rotary encoder for RM Zorro and other rotenc tweaks (958fd7b, 09b5d5f, 8567608)
  • YAML Companion is now ready for wider testing! (#1186)
  • Removed reference to EEPROM in radio version screen (#1328)
  • Lua API functions were added (getSourceIndex, getSourceName, sources and switches) (#1300)
  • Fixed issues with editing and clearing curves leaving some garbage values and inverted points on B&W curves (#1339)
  • Fixed issue where removal of first mixer line would render other mixer lines missing/uneditable (#1163)

Highlights of this release include:

  • on-radio theme editor
  • changing the radio storage model from BIN to YAML
  • model widget which now supports transparent PNGs
  • touch capability for standalone Lua scripts
  • automatic detection of Flysky hall effect gimbals mod
  • the addition of a special function to disable touch screen
  • NV14 support using trim hats as keys in standalone Lua scripts
  • re-enabling ghost configuration menu and enabling GHOST support for NV14 builds
  • better backlight on/off behaviour and handling
  • allowing for the internal RF module to be selectable on the radio itself for most radios (internal ELRS)
  • support added for RadioMaster Zorro and Jumper T-Pro transmitters
  • plus a large number of further minor improvements and bug fixes

A major change in this release is the way that settings are stored:

  • This requires a SD card to be installed in your transmitter, as the settings are now stored on the SD card for all radios - even on B&W radios (which previously used to save model and radio settings to EEPROM).
  • This was done as the previous binary format for the settings was very restrictive as to how and what settings could be stored (i.e. this is why the filenames of audio files were limited to only a few characters, similarly the names of sources and mixes had a length limit, etc).
  • The new configuration model is a YAML formatted plain text file and opens up a lot of new possibilities - ranging from being able to easily start adding options, removing some of the limitations around lengths of names and strings, and for third-party tools and scripts to be developed which can modify the configuration easily.
  • Ideally, the change to YAML should not be noticeable, but as this is a significant underlying change, please verify that all your settings were converted correctly, and please report any issues you find!
  • If you have been using YAML firmware during the 2.6 development phase and encounter errors when reading from the radio with Companion - please try opening the model file indicated by Companion on the radio (if one is indicated), making a minor change, exiting the model settings, and reverting/undoing that change. This will make the radio firmware rewrite the settings for that model, and hopefully resolve the issue (which will most likely be due to the configuration format having been adjusted several times during development and testing of 2.6).

As with any major version upgrade, please ensure you BACKUP your model and radio settings:

  • On Color screen radios, it is simply a matter of backing up your microSD card as all settings are stored there.
  • On Black & White screen radios, this can be done through the EEPROM backup option on the SYS -> Hardware page and/or backing up the individual models to file via the model select screen options. Once using yaml, backing up will be the same as with colorlcd radios.
  • If you are migrating from OpenTX, you can also use OpenTX Companion for that version to backup the radio and/or save model settings to file.

Complete list of changes

Please view the milestone for this release or the full changelog to see them all.

UI/UX behavioral changes and/or new capabilities:

  • Tapping the left side or right side of the screen to bring up the main menu carousel will either open the menu from the left or the right end.
  • Standalone Lua scripts now have support for touch (once updated to actually use it - check out the Wizard Loader under Radio Tools)
  • Themes use a new file and folder structure - if you are coming from v2.5.0 - please update your theme folder from https://github.com/edgeTX/themes
  • On NV14, you can use the trim hat controls to navigate standalone Lua scripts such as ExpressLRS configurator script. As previously, pressing left trim hat is RTN, pressing right hat is ENT. Now, right trim hat up and down will scroll up and down the script, and left and right will change values.

Known Limitations and Issues

  • TQly and TRSS sensors may be missing on D16 MPM

Supported radios

Black & white LCD screen

  • RadioMaster T8 / T8 Pro
  • RadioMaster TX12
  • RadioMaster Zorro
  • Jumper T12 / T12 Plus / T12 Pro Hall
  • Jumper T-Lite
  • Jumper T-Pro
  • FrSky QX7 / QX7S / QX7 ACCESS / QX7 ACCESS
  • FrSky X9 Lite / X9 Lite S
  • FrSky X-Lite / X-Lite S / X-Lite Pro
  • FrSky X9D / X9D+ / X9D+ SE
  • FrSky X9D+ 2019 / X9D+ SE 2019

Color LCD screen

  • RadioMaster/Eachine TX16S / RadioMaster TX16S MAX
  • Jumper T16 / T16 Plus / T16 Pro Hall
  • Jumper T18 / T18 Lite / T18 Pro
  • FrSky X10 / X10S / X10 Express / X10S Express
  • FrSky X12S / X12S-IRSM
  • FlySky NV14

Installation Guide

https://github.com/EdgeTX/edgetx.github.io/wiki/EdgeTX-Installation-Guide

New Contributors

Keep in touch!

Web - https://edgetx.org
Discord - https://discord.gg/wF9wUKnZ6H
Facebook - https://www.facebook.com/groups/edgetx

EdgeTX "Santa" 2.6.0-RC2

04 Jan 16:57
Compare
Choose a tag to compare
Pre-release

We are pleased to offer EdgeTX "Santa" v2.6.0-RC2. As this is a release candidate, there may still be some minor issues that still need work on 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.

Changes since 2.6.0-RC1:

  • Added a power delay to work around enabling MPM causing some Jumper T16s to not turn on properly (658abdf)
  • Changed LUA=YES compilation flag to LUA_MIXER so it more correctly describes it's function(#1282)
  • Fixed detection of some NV14 LCD controllers which caused inverted colors (#1294)
  • Fixed lines over characters for some translations (#1268)
  • Fixed some pot/slider check options being inverted (#1281)
  • Fixed SWF being treated as a 2POS switch on NV14 by special functions (#1313)
  • Fixed expansion SI & SJ on TX12 not being fully defined and some diagnistic screen tweaks (#1303)
  • Fixed a LUA Custom Mixer screen index issue that could trigger EM (#1302)
  • Fix direction of rotary encoder for RM Zorro and other rotenc tweaks (958fd7b, 09b5d5f, 8567608)
  • YAML Companion is now ready for wider testing! (#1186)
  • Removed reference to EEPROM in radio version screen (#1328)
  • Lua API functions were added (getSourceIndex, getSourceName, sources and switches) (#1300)
  • Fixed issues with editing and clearing curves leaving some garbage values and inverted points on B&W curves (#1339)
  • Fixed issue where removal of first mixer line would render other mixer lines missing/uneditable (#1163)

Highlights of this release include:

  • on-radio theme editor
  • changing the radio storage model from BIN to YAML
  • model widget which now supports transparent PNGs
  • touch capability for standalone Lua scripts
  • automatic detection of Flysky hall effect gimbals mod
  • the addition of a special function to disable touch screen
  • NV14 support using trim hats as keys in standalone Lua scripts
  • re-enabling ghost configuration menu and enabling GHOST support for NV14 builds
  • better backlight on/off behaviour and handling
  • allowing for the internal RF module to be selectable on the radio itself for most radios (internal ELRS)
  • support added for RadioMaster Zorro and Jumper T-Pro transmitters
  • plus a large number of further minor improvements and bug fixes

A major change in this release is the way that settings are stored:

  • This requires a SD card to be installed in your transmitter, as the settings are now stored on the SD card for all radios - even on B&W radios which used to previously save model and radio settings to EEPROM.
  • The previous binary format for the settings was very restrictive as to how and what settings could be stored (i.e. this is why the filenames of audio files were limited to only a few characters, similarly the names of sources and mixes had a length limit, etc).
  • The new configuration model is a YAML formatted plain text file and opens up a lot of new possibilities - ranging from being able to easily start adding options, removing some of the limitations around lengths of names and strings, and for third-party tools and scripts to be developed which can modify the configuration easily.
  • Ideally, the change to YAML should not be noticeable, but as this is a significant underlying change, please verify that all your settings were converted correctly, and please report any issues you find!
  • If you have been using YAML firmware during the 2.6 development phase and encounter errors with Companion - please try opening the model file indicated by Companion on the radio (if one is indicated), making a minor change, exiting the model settings, and reverting that change. This will make the radio firmware rewrite the settings for that model, and hopefully resolve the issue which stems from the configuration having been adjusted several times during development and testing of 2.6.

As with any major version upgrade, please ensure you BACKUP your model and radio settings:

  • On Black & White screen radios, this can be done through the EEPROM backup option on the SYS -> Hardware page and/or backing up the individual models to file via the model select screen options.
  • On Color screen radios, it is simply a matter of backing up your microSD card as all settings are stored there.
  • If you are migrating from OpenTX, you can also use OpenTX Companion for that version to backup the radio and/or save model settings to file.

Complete list of changes

Please view the milestone for this release or the full changelog to see them all.

UI/UX behavioral changes and/or new capabilities:

  • Tapping the left side or right side of the screen to bring up the main menu carousel will either open the menu from the left or the right end.
  • Standalone Lua scripts now have support for touch (once updated to actually use it - check out the Wizard Loader under Radio Tools)
  • Themes use a new file and folder structure - if you are coming from v2.5.0 - please update your theme folder from https://github.com/edgeTX/themes

Known Limitations and Issues

  • TQly and TRSS sensors may be missing on D16 MPM

Supported radios

Black & white LCD screen

  • RadioMaster T8 / T8 Pro
  • RadioMaster TX12
  • RadioMaster Zorro
  • Jumper T12 / T12 Plus / T12 Pro Hall
  • Jumper T-Lite
  • Jumper T-Pro
  • FrSky QX7 / QX7S / QX7 ACCESS / QX7 ACCESS
  • FrSky X9 Lite / X9 Lite S
  • FrSky X-Lite / X-Lite S / X-Lite Pro
  • FrSky X9D / X9D+ / X9D+ SE
  • FrSky X9D+ 2019 / X9D+ SE 2019

Color LCD screen

  • RadioMaster/Eachine TX16S / RadioMaster TX16S MAX
  • Jumper T16 / T16 Plus / T16 Pro Hall
  • Jumper T18 / T18 Lite / T18 Pro
  • FrSky X10 / X10S / X10 Express / X10S Express
  • FrSky X12S / X12S-IRSM
  • FlySky NV14

Installation Guide

https://github.com/EdgeTX/edgetx.github.io/wiki/EdgeTX-Installation-Guide

New Contributors

Keep in touch!

Web - https://edgetx.org
Discord - https://discord.gg/wF9wUKnZ6H
Facebook - https://www.facebook.com/groups/edgetx

EdgeTX "Santa" 2.6.0-RC1

21 Dec 07:21
Compare
Choose a tag to compare
Pre-release

We are pleased to offer EdgeTX "Santa" v2.6.0-RC1. As this is a release candidate, there may still be some minor issues that still need work on 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.

Highlights of this release include:

  • on-radio theme editor
  • changing the radio storage model from BIN to YAML
  • model widget which now supports transparent PNGs
  • touch capability for standalone Lua scripts
  • automatic detection of Flysky hall effect gimbals mod
  • the addition of a special function to disable touch screen
  • NV14 support using trim hats as keys in standalone Lua scripts
  • re-enabling ghost configuration menu and enabling GHOST support for NV14 builds
  • better backlight on/off behaviour and handling
  • allowing for the internal RF module to be selectable on the radio itself for most radios (internal ELRS)
  • support added for RadioMaster Zorro and Jumper T-Pro transmitters
  • plus a large number of further minor improvements and bug fixes

A major change in this release is the way that settings are stored:

  • This requires a SD card to be installed in your transmitter, as the settings are now stored on the SD card for all radios - even on B&W radios which used to previously save model and radio settings to EEPROM.
  • The previous binary format for the settings was very restrictive as to how and what settings could be stored (i.e. this is why the filenames of audio files were limited to only a few characters, similarly the names of sources and mixes had a length limit, etc).
  • The new configuration model is a YAML formatted plain text file and opens up a lot of new possibilities - ranging from being able to easily start adding options, removing some of the limitations around lengths of names and strings, and for third-party tools and scripts to be developed which can modify the configuration easily.
  • Ideally, the change to YAML should not be noticeable, but as this is a significant underlying change, please verify that all your settings were converted correctly, and please report any issues you find!

However... a YAML compatible Companion is not ready for use yet, but is hoped to be ready for use at release, or shortly thereafter. In the meantime, you can still use Companion to save settings to your radio if needed (but not to read back any made on the radio itself). To do this, you use Companion to read the old .bin config settings which are still stored on the radio, make your changes and save them, and then you delete the RADIO\radio.yml file to trigger your changed settings to be re-imported into the new config format.

As with any major version upgrade, please ensure you BACKUP your model and radio settings:

  • On Black & White screen radios, this can be done through the EEPROM backup option on the SYS -> Hardware page and/or backing up the individual models to file via the model select screen options.
  • On Color screen radios, it is simply a matter of backing up your microSD card as all settings are stored there.
  • If you are migrating from OpenTX, you can also use OpenTX Companion for that version to backup the radio and/or save model settings to file.

Complete list of changes

Please view the milestone for this release or the full changelog to see them all.

UI/UX behavioral changes and/or new capabilities:

  • Tapping the left side or right side of the screen to bring up the main menu carousel will either open the menu from the left or the right end.
  • Standalone Lua scripts now have support for touch (once updated to actually use it - check out the Wizard Loader under Radio Tools)
  • Themes use a new file and folder structure - if you are coming from v2.5.0 - please update your theme folder from https://github.com/edgeTX/themes

Known Limitations and Issues

  • No YAML compatible Companion just yet
  • Some Jumper T16 radios may have issues when turning on with a model with MPM enabled - fix being tested
  • TQly and TRSS sensors may be missing on D16 MPM

Supported radios

Black & white LCD screen

  • RadioMaster T8 / T8 Pro
  • RadioMaster TX12
  • RadioMaster Zorro
  • Jumper T12 / T12 Plus / T12 Pro Hall
  • Jumper T-Lite
  • Jumper T-Pro
  • FrSky QX7 / QX7S / QX7 ACCESS / QX7 ACCESS
  • FrSky X9 Lite / X9 Lite S
  • FrSky X-Lite / X-Lite S / X-Lite Pro
  • FrSky X9D / X9D+ / X9D+ SE
  • FrSky X9D+ 2019 / X9D+ SE 2019

Color LCD screen

  • RadioMaster/Eachine TX16S / RadioMaster TX16S MAX
  • Jumper T16 / T16 Plus / T16 Pro Hall
  • Jumper T18 / T18 Lite / T18 Pro
  • FrSky X10 / X10S / X10 Express / X10S Express
  • FrSky X12S / X12S-IRSM
  • FlySky NV14

Installation Guide

https://github.com/EdgeTX/edgetx.github.io/wiki/EdgeTX-Installation-Guide

New Contributors

Keep in touch!

Web - https://edgetx.org
Discord - https://discord.gg/wF9wUKnZ6H
Facebook - https://www.facebook.com/groups/edgetx

EdgeTX "Dauntless" 2.5.0

16 Oct 08:22
Compare
Choose a tag to compare

We are pleased to offer EdgeTX "Dauntless" v2.5.0, bringing more touch screen goodness, Companion, color theme support and much, much more.

As with any major version upgrade, please ensure you BACKUP your model and radio settings. On Black & White screen radios, this can be done through the EEPROM backup option on the SYS -> Hardware page and/or backing up the individual models to file via the model select screen options. On Color screen radios, it is simply a matter of backing up your microSD card as all settings are stored there. If you are migrating from OpenTX, you can also use OpenTX Companion for that version to backup the radio and/or save model settings to file.

Highlights of this release include:

  • Installation packages for Companion and Simulator for Windows, Mac and Linux
  • Preliminary support for FlySky NV14
  • Lua: Widgets have touch screen support also, including slide and tap count events (see the LibGUI and EventDemo widgets for an example of how they work)
  • Lua: Long running scripts are preempted instead of killed
  • Lua: Has basic file system support
  • Preliminary colour theming support - available under Screen Setup. Ensure you have updated your SD card files if you wish to have the extra stock themes created by @JimB40, and also see our initial theme directory and some of the cool themes that have already been submitted.
  • Onscreen keyboard for touch capable color LCD transmitters
  • Model notes icon in menu carousel if model notes present
  • Model category editor
  • CRSF: Send updated receiver/model ID if changed (i.e. for ELRS model match)
  • CRSF: Added option for 50mW power level
  • CRSF: Added higher module speed option for experimentation with higher speeds
  • MPM: Protocol list is now sorted alphabetically
  • MPM: Query module for supported protocols and subprotocols - no more invalid protocols! (note: v1.3.3.0 MPM firmware is needed for this to function correctly)
  • Max channel UI glitches resolved
  • Added more widget layouts - 4+2,1+3,2+3 & 3x3 (plus some NV14 optimised ones)
  • Fixes to Bluetooth trainer options for supported color LCD transmitters
  • Fixed being able to use GVs for output min, max and subtrims
  • Fixed trainer calibration crash
  • Fixed using internal MPM as spectrum analyser altering model setup
  • Fixed scaling options on inputs page (for telemetry sensors)
  • Decrease latency when using USB joystick mode
  • ADC driver code cleanup allowing for better maintainability
  • Changed to better supported modern real-time operating system (FreeRTOS) which fixes timing issues such as mixer glitches and will ease future development
  • Many unmentioned bug fixes and tweaks - please view the milestone for this release to see them all.

UI/UX behavioral changes and new capabilties:

  • To make widgets full screen, you double tap. And to bring up the menu options for a widget, you tap and hold. And (as before), to exit the widget fullscreen mode, you long press RTN.
  • You can long press/long enter on switch selection choice drop downs to flip between the “normal” and inverted states for switches
  • Two positions switches now also have inverted states based on community feedback
  • You can long press/long enter on the input/mixes custom curve choice drop-down to jump to curve edit screen
  • On pop-up choice screens, i.e. switch and source screens, you must press the list item or press ENT for it to be saved. i.e. it might be highlighted because you moved the switch or stick, but this is not saved yet. Pressing RTN or touching ‘away’ from the list will revert to/retain the previously set value.
  • When selecting widgets in 'Screens Setup', after selecting the widget that goes in a particular slot, the options window for the widget will be shown, rather than having to select the widget options entry manually.

Supported radios

Black & white LCD screen

  • RadioMaster T8 / T8 Pro
  • RadioMaster TX12
  • Jumper T12 / T12 Plus / T12 Pro Hall
  • Jumper T-Lite
  • FrSky QX7 / QX7S / QX7 ACCESS / QX7 ACCESS
  • FrSky X9 Lite / X9 Lite S
  • FrSky X-Lite / X-Lite S / X-Lite Pro
  • FrSky X9D / X9D+ / X9D+ SE
  • FrSky X9D+ 2019 / X9D+ SE 2019

Color LCD screen

  • RadioMaster/Eachine TX16S / RadioMaster TX16S MAX
  • Jumper T16 / T16 Plus / T16 Pro Hall
  • Jumper T18 / T18 Lite / T18 Pro
  • FrSky X10 / X10S / X10 Express / X10S Express
  • FrSky X12S / X12S-IRSM
  • FlySky NV14 (preliminary)

Limitations and Known Issues

General:

  • As with 2.4, if you are converting from OTX 2.3.x on color screen radios, due to incompatibility in how the settings were stored, any panel/widget setups will be lost. This DOES NOT apply if you are upgrading from ETX 2.4.
  • Theme support is in an early stage of development and is subject to change. As such, for anyone submitting and working on themes, expect changes in 2.6 as we continue to develop and improve on theming capabilities, in response your feedback on this capability. Due to a font mapping limitation which will be addressed in 2.6, @ will not be shown if you use that in a theme as part of the author information to be displayed.

Companion

  • Linux AppImage: Font sizes do not scale with DPI, so if you have a situation where you need the font size to be larger, run the AppImage with QT_FONT_DPI=96 (changing 96 to suit your needs) added to the front of the command to run the image (i.e. when running from the command line, or via a shortcut).
  • Mac OS X 10.12 is the oldest supported MacOS version supported by this release of Companion
  • Windows: Based on community feedback Companion for Windows is only available as a 64bit package, meaning it will not run on 32bit versions of Windows. However, whilst unsupported, it may be possible to build a 32bit version yourself if required.

FlySky NV14:

  • Settings and models CANNOT be converted from OpenTX or derivatives, you need to start with a clean slate
  • Flysky AFHDS3 protocol is currently unavailable for external module
  • There is no NEXT/PREV or PAGE UP/DOWN hardware key emulation, meaning lua scripts that are not touch friendly are basically unusable. This is scheduled for 2.6.0

FlySky digital hall gimbals on TX16S:

  • In combination with FLYSKY_HALL_STICKS, cannot yet use wired trainer in slave/student mode

Installation Guide

https://github.com/EdgeTX/edgetx.github.io/wiki/EdgeTX-Installation-Guide

Thanks and Acknowledgements

Special thanks to all those that contributed to making this release possible! Without the support and commitment from the development team and the community, this release would not have been possible.

The top contributors to this release include: @raphaelcoeffic, @pfeerick, @jfrickmann, @kevinkoenig, @dlktdr, @rotorman, @JimB40, @eshifri, @richardclli and @zyren.

Special thanks to @elecpower for bringing the EdgeTX Companion to life! We are also very grateful for all the testers who took the time and gave valuable feedback.

Keep in touch!

Web - https://edgetx.org
Discord - https://discord.gg/wF9wUKnZ6H
Facebook - https://www.facebook.com/groups/edgetx

EdgeTX "Dauntless" 2.5.0-RC3

07 Oct 12:10
152cca2
Compare
Choose a tag to compare
Pre-release

We are pleased to offer EdgeTX 2.5.0 "Dauntless" Release Candidate 3 for pre-release testing!

As with any major version or pre-release version upgrade, please ensure you BACKUP your model and radio settings. On Black & White screen radios, this can be done through the EEPROM backup option on the SYS -> Hardware page and/or backing up the individual models to file via the model select screen options. On Color screen radios, it is simply a matter of backing up your microSD card as all settings are stored there. If you are migrating from OpenTX, you can also the OpenTX Companion for that version to backup the radio and/or save model settings to file.

Changes since 2.5.0-RC2

  • Fixed MPM status not being shown on 128x64 B&W radios (e.g. T-Lite, TX12) (16a21eb)
  • Fixed compilation issues with German and Spanish language firmwares (f9ad0af)
  • Companion: NV14 issue with logical switches and special functions shift (7e0de4f)
  • Companion: Fixes dfu-util 0.10 or later (used for reading/writing radio firmware) failing with "unexpected arguments" error (a2ee026)
  • Companion/Simulator: Fix simulator showing UTC time instead of local time on radio interface (a534284)
  • Decrease latency when using USB joystick mode (f031fe9 and d1330bd)
  • Behavioral change - when setting up widgets, go to options after selecting widget (812f9f0)
  • Fix a MPM startup race condition and associated NV14 bug (28910c9, 065d423 and d94a527)
  • The much awaited theme switcher (with thanks to @kevinkoenig and @JimB40 for their hard work on it!) (95415fc, a2421da, 0545a52, 2ceb01c, a1a020f)
  • Fix Lua text inversion not working (dc6bcf9)
  • Workaround for a T18/TX18S hardware glitch whereby MPM power-up could prevent transmitter turning on (845862d)
  • Add color theming support to Statistics page + fix ENTER to reset not working (72b92e1)
  • Use black background with white for power off animation (b3fe621)
  • Make widget options dialog tall enough for widgets with five options (17c5962)
  • Lua Mixer scripts instance naming (congrats @Runsys16 on your first PR!) (261bbd2)
  • Companion - remove ODT file "print" option as not working (2b2c908)
  • Companion - fix a bug around not not showing all images in images directory (6c93d3b)
  • Companion - Linux AppImage (b5a1ed1 and c481733)

Highlights of this release include:

  • Installation packages for Companion and Simulator for Windows, Mac and Linux
  • Preliminary support for FlySky NV14
  • Lua: Widgets have touch screen support also, including slide and tap count events
  • Lua: Long running scripts are preempted instead of killed
  • Lua: Has basic file system support
  • Preliminary colour theming support - available under Screen Setup. Ensure you have updated your sd card files if you wish to have the extra stock themes created by @JimB40, and also see our initial theme directory and some of the cool themes that have already been submitted.
  • Onscreen keyboard for touch capable color LCD transmitters
  • Model notes icon in menu carousel if model notes present
  • Model category editor
  • CRSF: Send updated receiver/model ID if changed (i.e. for ELRS model match)
  • CRSF: Added option for 50mW power level
  • CRSF: Added higher module speed option for experimentation with higher speeds
  • MPM: Protocol list is now sorted alphabetically
  • MPM: Query module for supported protocols and subprotocols - no more invalid protocols! (note: v1.3.3.0 MPM firmware is needed for this to function correctly)
  • Max channel UI glitches resolved
  • Added more widget layouts - 4+2,1+3,2+3 & 3x3 (plus some NV14 optimised ones)
  • Fixes to Bluetooth trainer options for supported color LCD transmitters
  • Fixed being able to use GVs for output min, max and subtrims
  • Fixed trainer calibration crash
  • Fixed using internal MPM as spectrum analyser altering model setup
  • Fixed scaling options on inputs page (for telemetry sensors)
  • Decrease latency when using USB joystick mode
  • ADC driver code cleanup allowing for better maintainability
  • Changed to better supported modern real-time operating system (FreeRTOS) which fixes timing issues such as mixer glitches and will ease future development

UI/UX behavioral changes and new capabilties:

  • To make widgets full screen, you double tap. And to bring up the menu options for a widget, you tap and hold. And (as before), to exit the widget fullscreen mode, you long press RTN.
  • You can long press/long enter on switch selection choice drop downs to flip between the “normal” and inverted states for switches
  • Two positions switches now also have inverted states based on community feedback
  • You can long press/long enter on the input/mixes custom curve choice drop-down to jump to curve edit screen
  • On pop-up choice screens, i.e. switch and source screens, you must press the list item or press ENT for it to be saved. i.e. it might be highlighted because you moved the switch or stick, but this is not saved yet. Pressing RTN or touching ‘away’ from the list will revert to/retain the previously set value.
  • When selecting widgets in 'Screens Setup', after selecting the widget that goes in a particular slot, the options window for the widget will be shown, rather than having to select the widget options entry manually.

Supported radios

Black & white LCD screen

  • RadioMaster T8 / T8 Pro
  • RadioMaster TX12
  • Jumper T12 / T12 Plus / T12 Pro Hall
  • Jumper T-Lite
  • FrSky QX7 / QX7S / QX7 ACCESS / QX7 ACCESS
  • FrSky X9 Lite / X9 Lite S
  • FrSky X-Lite / X-Lite S / X-Lite Pro
  • FrSky X9D / X9D+ / X9D+ SE
  • FrSky X9D+ 2019 / X9D+ SE 2019

Color LCD screen

  • RadioMaster/Eachine TX16S / RadioMaster TX16S MAX
  • Jumper T16 / T16 Plus / T16 Pro Hall
  • Jumper T18 / T18 Lite / T18 Pro
  • FrSky X10 / X10S / X10 Express / X10S Express
  • FrSky X12S / X12S-IRSM
  • FlySky NV14 (preliminary)

Limitations and Known Issues

General:

  • As with 2.4, if you are converting from OTX 2.3.x on color screen radios, due to incompatibility in how the settings were stored, any panel/widget setups will be lost. This DOES NOT apply if you are upgrading from ETX 2.4.
  • Theme support is in an early stage of development and is subject to change. As such, for anyone submitting and working on themes, expect changes in 2.6 as we continue to develop and improve on theming capabilities, as well as in response your feedback. Due to a font mapping limitation which will be addressed in 2.6, @ will not be shown if you use that in a theme as part of the author information to be displayed.

FlySky NV14:

  • Settings and models CANNOT be converted from OpenTX or derivatives, you need to start with a clean slate
  • Flysky AFHDS3 protocol is currently unavailable for external module
  • There is no NEXT/PREV or PAGE UP/DOWN hardware key emulation, meaning lua scripts that are not touch friendly are basically unusable. This is scheduled for 2.6.0

FlySky digital hall gimbals on TX16S:

  • In combination with FLYSKY_HALL_STICKS, cannot yet use wired trainer in slave/student mode

Complete list of changes

For the complete list of changes, please visit the milestone for this release.

Installation Guide

https://github.com/EdgeTX/edgetx.github.io/wiki/EdgeTX-Installation-Guide

Thanks and Acknowledgements

Special thanks to all those that contributed to making this release possible! Without the support and commitment from the development team and the community, this release would not have been possible.

The top contributors to this release include: @raphaelcoeffic, @pfeerick, @jfrickmann, @kevinkoenig, @dlktdr, @rotorman, @JimB40, @eshifri, @richardclli and @zyren.

Special thanks to @elecpower for bringing the EdgeTX Companion to life! We are also very grateful for all the testers who took the time and gave valuable feedback.

Keep in touch!

Web - https://edgetx.org
Discord - https://discord.gg/wF9wUKnZ6H
Facebook - https://www.facebook.com/groups/edgetx

EdgeTX "Dauntless" 2.5.0-RC2

27 Sep 11:48
Compare
Choose a tag to compare
Pre-release

We are pleased to offer EdgeTX 2.5.0 "Dauntless" Release Candidate 2 for pre-release testing!

As with any major version or pre-release version upgrade, please ensure you BACKUP your model and radio settings. On Black & White screen radios, this can be done through the EEPROM backup option on the SYS -> Hardware page and/or backing up the individual models to file via the model select screen options. On Color screen radios, it is simply a matter of backing up your microSD card as all settings are stored there. If you are migrating from OpenTX, you can also the OpenTX Companion for that version to backup the radio and/or save model settings to file.

Changes since 2.5.0-RC1

  • Fixed NV14 internal module being inadvertently disabled (8a50acd)
  • Companion - cosmetics fixes for scaling and NoTrims (#757 #796)
  • Add missing audio/haptic feedback when setting custom fail-safe for receiver (f746d51)
  • Fixed issue were changing module and trainer model settings could make it so you couldn't see the rest of the model settings (#800)
  • Fixed choice drop-down showing garbage values and possibly triggering EM (081c5df)
  • Fixed automated X10 Express firmware builds not working (617b8e6)
  • Fixed module bay receiver and module bay SPORT updates not working on colourlcd radios (e2a37f3)
  • Fixed T18v1 transmitters (i.e. without touch screens) not being able to boot (b31e8e8)
  • Fixed XJT module not being able to switch modes (e2a37f3)

Highlights of this release include:

  • Installation packages for Companion and Simulator for Windows and Mac
  • Early release support for FlySky NV14
  • Lua: Widgets have touch screen support also, including slide and tap count events
  • Lua: Long running scripts are preempted instead of killed
  • Lua: Has basic file system support
  • Color theming (burying the lead much? more will be revealed on that soon)
  • Onscreen keyboard for touch capable color LCD transmitters
  • Model notes icon in menu carousel if model notes present
  • Model category editor
  • CRSF: Send updated receiver/model ID if changed (i.e. for ELRS model match)
  • CRSF: Added option for 50mW power level
  • CRSF: Added higher module speed option for experimentation with higher speeds
  • MPM: Protocol list is now sorted alphabetically
  • MPM: Query module for supported protocols and subprotocols - no more invalid protocols! (note: v1.3.3.0 MPM firmware is needed for this to function correctly)
  • Max channel UI glitches resolved
  • Added more widget layouts - 4+2,1+3,2+3 & 3x3 (plus some NV14 optimised ones)
  • Fixes to Bluetooth trainer options for supported color LCD transmitters
  • Fixed being able to use GVs for output min, max and subtrims
  • Fixed trainer calibration crash
  • Fixed using internal MPM as spectrum analyser altering model setup
  • Fixed scaling options on inputs page (for telemetry sensors)
  • ADC driver code cleanup allowing for better maintainability
  • Changed to better supported modern real-time operating system (FreeRTOS) which fixes timing issues such as mixer glitches and will ease future development

Some minor UI/UX changes and tweaks:

  • To make widgets full screen, you double tap. And to bring up the menu options for a widget, you tap and hold. And (as before), to exit the widget fullscreen mode, you long press RTN.
  • You can long press/long enter on switch selection choice drop downs to flip between the “normal” and inverted states for switches
  • Two positions switches now also have inverted states based on community feedback
  • You can long press/long enter on the input/mixes custom curve choice drop-down to jump to curve edit screen
  • On pop-up choice screens, i.e. switch and source screens, you must press the list item or press ENT for it to be saved. i.e. it might be highlighted because you moved the switch or stick, but this is not saved yet. Pressing RTN or touching ‘away’ from the list will revert to/retain the previously set value.

Supported radios

Black & white LCD screen

  • RadioMaster T8 / T8 Pro
  • RadioMaster TX12
  • Jumper T12 / T12 Plus / T12 Pro Hall
  • Jumper T-Lite
  • FrSky QX7 / QX7S / QX7 ACCESS / QX7 ACCESS
  • FrSky X9 Lite / X9 Lite S
  • FrSky X-Lite / X-Lite S / X-Lite Pro
  • FrSky X9D / X9D+ / X9D+ SE
  • FrSky X9D+ 2019 / X9D+ SE 2019

Color LCD screen

  • RadioMaster/Eachine TX16S / RadioMaster TX16S MAX
  • Jumper T16 / T16 Plus / T16 Pro Hall
  • Jumper T18 / T18 Lite / T18 Pro
  • FrSky X10 / X10S / X10 Express / X10S Express
  • FrSky X12S / X12S-IRSM
  • FlySky NV14 (preliminary)

Limitations and Known Issues

General:

  • As with 2.4, if you are converting from OTX 2.3.x on color screen radios, due to incompatibility in how the settings were stored, any panel/widget setups will be lost. This DOES NOT apply if you are upgrading from ETX 2.4.

FlySky NV14:

  • Settings and models CANNOT be converted from OpenTX or derivatives, you need to start with a clean slate
  • Flysky AFHDS3 protocol is currently unavailable for external module
  • There is no NEXT/PREV or PAGE UP/DOWN hardware key emulation, meaning lua scripts that are not touch friendly are basically unusable. This is scheduled for 2.6.0

FlySky digital hall gimbals on TX16S:

  • In combination with FLYSKY_HALL_STICKS, cannot yet use wired trainer in slave/student mode

Complete list of changes

For the complete list of changes, please visit the milestone for this release.

Installation Guide

https://github.com/EdgeTX/edgetx.github.io/wiki/EdgeTX-Installation-Guide

Thanks and Acknowledgements

Special thanks to all those that contributed to making this release possible! Without the support and commitment from the development team and the community, this release would not have been possible.

The top contributors to this release include: @raphaelcoeffic, @pfeerick, @jfrickmann, @kevinkoenig, @dlktdr, @rotorman, @JimB40, @eshifri, @richardclli and @zyren.

Special thanks to @elecpower for bringing the EdgeTX Companion to life! We are also very grateful for all the testers who took the time and gave valuable feedback.

Keep in touch!

Web - https://edgetx.org
Discord - https://discord.gg/wF9wUKnZ6H
Facebook - https://www.facebook.com/groups/edgetx