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