We are pleased to offer the second release candidate for EdgeTX "Queen Anne's Revenge" v2.12.0.
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 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 with them (yet). To update, you put them into bootloader mode (hold the horizontal trims inwards and power them on) and then plug in the USB. One or two drives may appear - one named EDGETX_UF2, and the other representing your SD card. Copy or download the new firmware UF2 file to the EDGETX_UF2 drive, and when the progress bar on the radio screen has reached completion, you can safely unplug the radio, which should then reboot into EdgeTX. Alternately, you can use Companion, as this supports both UF2 and DFU updating of STM32H7 radios (such as the Flysky PA01 & ST16, Jumper T15 Pro, RM TX15).
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-RC1:
Note
If you use are running v2.12.0-rc1 on a STM32F4 radio with an external module (particulary MPM), you should upgrade to v2.12.0-rc2 ASAP due to #6979, as it fixes an issue whereby EdgeTX would lose sync with the MPM (and thus your receiver).
All Radios Generally
feat
fix
- EM when selecting External RF mode PPM (#6909) (97d2db1)
- ensure ws2812 DMA transfer is completed before disabling channel (#6961) (bcb4f9b)
- make sure debug build bootloader always handles USB (#6900) (1757898)
- check for errors when saving screenshots, invert on inverted B&W, and write valid BMPs on color F4 (#6935) (d705cb8)
chore
Color Screen Radios
fix
- widgets may not use all available space on some radios (#6983) (3c36bd6)
- Lua widgets may not update when quick menu is open (#6967) (b726f19)
- lvgl.build() function not returning table of named objects (#6958) (4e9e756)
- back button may not be visible on Lua script 'page' (#6956) (ef2e271)
- radio Lua override settings for customisable switches not saved to yaml file (#6955) (96fc05d)
- simulator may crash or freeze when RF module is set to MPM (#6954) (f921997)
- audio does not play for switch and throttle warnings (#6934) (9eac29d)
- radio may crash if model yaml file does not contain any screen definitions (#6916) (d34ba8f)
- model notes quick menu button does not work (#6904) (031c99f)
Companion
fix
- telemetry simulation CRSF protocol VSpd UI properties (#6981) (d28f1d6)
- range check initial GV "own value (#6972) (f9e7e88)
- add validation check after pasting models (#6966) (4752630)
- logical switch global variable unit and precision (#6906) (bb8b71e)
- enable flash firmware dialog load button when radio connected (#6908) (65f7888)
- show correct icon on Linux when using Gnome (#6837) (e990325)
Radio / Radio Family Specific
STM32F4 Radios
ST16
TX15
X7
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-rc2
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 #6982 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
- 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-rc2
Language and Custom builds
Custom prebuilt firmware is no longer available. However, the CloudBuild option in EdgeTX is here to allow you to build your own firmware, with just a few clicks. Additionally, EdgeTX Companion now 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 still 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.
New Contributors
- @smagellan made their first contribution in #6451
- @ikkemaniac made their first contribution in #6507
- @Guilhem23 made their first contribution in #6659
- @mshonak made their first contribution in #6770
- @drung0418 made their first contribution in #6792