Skip to content

EdgeTX "Santa" 2.6.0-RC3

Pre-release
Pre-release
Compare
Choose a tag to compare
@pfeerick pfeerick released this 14 Jan 09:33
· 3691 commits to main since this 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