github EdgeTX/edgetx v2.12.0-rc4
EdgeTX "Queen Anne's Revenge" v2.12.0-rc4

latest release: nightly
pre-release6 hours ago

We are pleased to offer EdgeTX "Queen Anne's Revenge" v2.12.0-rc4.

Warning

As this is a release candidate, it is virtually guaranteed there will still be some minor issues that need resolving before final release - some may be documented already under "known issues" section of these release notes or the associated tracking issue. During release candidates, the matching SD card pack and voice pack versions to use are those marked/tagged 'Latest'.

We need your help in testing this release 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. It is only with your feedback and testing by you, our community (and the assistance provided by partner manufacturers) which will allow us to identify and squash both new and old bugs, and progress onto a stable release version!! We simply cannot do this without you! ๐Ÿค— ๐Ÿป

Warning

If you are using a STM32 F2 based radio, stop right now, this release is not for you! EdgeTX v2.11 is the last release series to support these radios. Check this list or the Supported Radios list if you are unsure if this affects you. Because of this, EdgeTX v2.11 will continue to be supported alongside 2.12, 3.0, etc., with a focus on bug fixes.

Warning

Radios based on STM32H7 MCUs update differently to older radios. Do not use the "Flash via USB" option in EdgeTX Buddy with them (yet). To update radios such as the Flysky PA01 & ST16, Jumper T15 Pro, RM TX15 and RM TX16S MK3, please follow the instructions in the EdgeTX Manual.

Note

For MacOS users, Companion is now only compiled for MacOS 12 and above. Stay with v2.10.5 or earlier if you need support for an older version of MacOS.

Note

Migration Information

  • If you have an old OpenTX Companion (.otx) file you need to convert or open, you will need to use EdgeTX Companion v2.10 or earlier.
  • If you wish to upgrade from OpenTX 2.3 or EdgeTX 2.4/2.5, you must use either EdgeTX v2.8.x firmware or EdgeTX Companion v2.10.x.

See the EdgeTX Manual for more information.

Changes since v2.12.0-rc3

๐Ÿ› Bug Fixes

๐Ÿ–ฅ๏ธ Black & White Radio

  • cannot edit colors for customizable switch LEDs (#7106)

๐ŸŽจ Color LCD Radio

  • saving screenshot to PNG does not work reliably (#7069)
  • add 'edited' callback to 'numberEdit' control for LVGL Lua scripts (#7077)
  • label at the top & bottom of the page of Lua scripts may not be visible when scrolling (#7079)
  • add 'borderPad' property for LVGL Lua script container objects (#7095)
  • play startup 'hello' audio before Lua widgets (#7096)
  • widget Lua 'update' function may give unexpected error (#7119)

๐Ÿ’ป Companion

  • simulator crash if attempts to play bye.wav on exit (#7085)
  • cannot select correct script file for 'Lua Script' SF/GF (#7087)
  • missing sources when reading models and settings (#7089)
  • custom switches in switch and function lists (#7100)

๐Ÿ“ฆ Other

  • some customisable switches (SA/SD) set to NONE when updating (#7101)
  • periodically read IO expander in mixer (#7105)
  • switch warning screen not detecting switch movement (#7121)
  • customisable switch startup/shutdown led animation (#7120)

๐Ÿ”ง CI/CD

  • updates to release-drafter and nightly actions, use git-cliff for changelog (#7091)
  • a bunch of other boring changes

๐Ÿงน Chores

๐Ÿ’ป Companion

  • refresh translations
  • update Danish ๐Ÿ‡ฉ๐Ÿ‡ฐ translations (#7078)

๐Ÿ“ฆ Other

  • update Danish ๐Ÿ‡ฉ๐Ÿ‡ฐ translations (#7092)

More information, which is broken down into by screen type (Color LCD and B&W), is available in the user manual TODO.
You can also check the 2.12.0-rc1 release notes for what was new or changed in this release.

Full Changelog: v2.11.4...v2.12.0-rc4

Known Limitations and Issues

  • Wireless Model Trainer and CRSF/ELRS - if using the Multi Protocol Module (MPM) as a wireless trainer with CRSF/ELRS, do not go above 250 Hz, otherwise the MPM wireless trainer will be dropped. 250 Hz or below is stable.
  • Companion has had some substantial changes made to backend profile management and settings code via #6654 as well as a few other things in #6877 and #6892, so please ensure you double-check everything is being read and written correctly when you first read and write profiles with this version of Companion, and generally, when manipulating, copy and pasting models, etc, just in case anything snuck through.
  • Please check #7126 during the release candidate phase for any other release candidate-specific issues and status of fixes.

UI/UX behavioral changes and/or new capabilities:

  • quick/main menu looks slightly different, due to the reversion of the EdgeTX 3.0 UI
  • quick/main menu is now themeable - you can configure the foreground (icon/label) and background colours (#6799)
  • model notes, when present, are shown as a tab in the model setup area
  • heli options, when enabled, are shown as a button at the bottom of the model setup page rather than as a tab
  • TODO

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.12.0-rc4

Language and Custom builds

CloudBuild option in EdgeTX Buddy will allow you build your own (supported) language firmware, with just a few clicks. Additionally, EdgeTX Companion also has some support for CloudBuild, and will automatically fetch firmware for a supported language when you use the "Update components" option. But you can also 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.

Contributors

Thank you to the following contributors who made this release possible!

Don't miss a new edgetx release

NewReleases is sending notifications on new releases.