We are pleased to offer EdgeTX "Queen Anne's Revenge" v2.12.1. This is the first maintenance release for 2.12, and is recommended for anyone who is already on 2.12.0.
Note
As with any firmware update, 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.
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.
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.
Warning
If you are using a STM32 F2 based radio, 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.
Tip
Radios based on STM32H7 MCUs update differently to older radios. To update radios such as the Flysky PA01 & ST16, Jumper T15 Pro, RadioMaster TX15 and TX16S MK3, please follow the instructions in the EdgeTX Manual.
Changes
๐ Features
๐ณ Black & White Screen Radio
- display RSSI/RQly on 4th line of telemetry screen when not used (#6936)
๐จ Color LCD Radio
- add new font size between DBL & XXL (#7150)
๐ป Companion
- add Import function to model menu and toolbar (#7310)
- simulator button clicked colour can be customised (#7178)
๐ฆ Other
- allow user to choose only one log file per day (#7163, #7142)
- non inverted SBUS trainer support on serial inputs on H5/H7 (#7133)
- support for ELRS/CRSF 0x03 GPS time frame (#7317)
- add Bluetooth compilation option for TX16S MK3 (#7333)
๐ Bug Fixes
๐ฎ Firmware
๐จ Color LCD Radio
- model may not be saved when curve 'smooth' property changed (#7225)
- spectrum analyzer UI on non 480x272 screens (#7324)
๐ป Companion
- log viewer performance (#7205)
- add default top bar widgets to new models for colour radios (#7254)
- global customisable switch type has no group (#7326)
- wire Companion volume gain into audio output
- use QImage for color LCD rendering to fix 100% CPU (#7233) (#7250)
- restore switch positions after simulator startup (#7262)
๐ฆ Other
- X9D+ crash with Master/SBUS trainer mode (#7272)
- increase VS1053b init timing margins for early-batch chips (#7239)
- add missing txCompleted to prevent crash on NV14 (#7301)
- pack TValue and TKey structs to reduce RAM usage (#7289)
- handle partial frame from half-duplex IDLE split (#7242)
- double-buffer WS2812 strip to eliminate races (#7304)
- Change the SDRAM clock from 66.6 MHz to 100 MHz. (#7314)
- bounce SDRAM-targeted reads through internal SRAM on H750 (#7318)
- numberEdit getter and prevent fillTriangle crash (#7288)
๐จ Refactoring
๐ฆ Other
- move BT and rotary encoder init to board specifics (#7316)
- move 6POS tracker into board-level ADC callback (#7309)
๐งน Chores
๐ป Companion
- radio profile settings default options UI (#7321)
Full Changelog: v2.12.0...v2.12.1
Known Limitations and Issues
- Wireless Model Trainer and CRSF/ELRS - if using the Multi Protocol Module (MPM) as a wireless trainer in conjunction 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.
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 theme-able - 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
- STM32F4: the UART speed for external CRSF modules has been limited to 3.75Mbps due to recommendation of the ExpressLRS developers (#6923)
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.1
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 #7357 or ask on Discord for someone to build one for you.