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:
- Multilingual builds
- Multilingual builds - NOHELI
- By request - ping pfeerick on Discord or at ask #1530 if there is not already a firmware with your desired options built already.
New Contributors
- @CapnBry made their first contribution in #831
- @Runsys16 made their first contribution in #842
- @robustini made their first contribution in #933
- @gagarinlg made their first contribution in #942
- @mhotar made their first contribution in #1001
- @erstec made their first contribution in #1060
- @tonycake made their first contribution in #1261
Keep in touch!
Web - https://edgetx.org
Discord - https://discord.gg/wF9wUKnZ6H
Facebook - https://www.facebook.com/groups/edgetx