We are pleased to offer EdgeTX "Queen Anne's Revenge" v2.12.2, the second maintenance release for 2.12, and is recommended for anyone who is already on 2.12.x.
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
New Radio Support
- adds support for Jumper T22 (#7419)
๐ Features
๐จ Color LCD Radio
- add location marker to GPS Model Locator QR code (#7273)
๐ป Companion
๐ฆ Other
- add conditional exFAT support (#7352)
- MEMS microphone software handling for TX15 and TX16SMK3 (#7328)
- support POWER_LED_BLUE compile option on H7 RM/JP radios (#7295)
- use pure sine wave for CLI beep (#7444)
๐ Bug Fixes
๐ฅ๏ธ Black & White Radio
- rotary encoder mode and enabled features not working in radio setup page (#7387)
- prevent LTO from eliminating the ISR vector table (preventing X9D+2019 from turning on) (#7369)
๐จ Color LCD Radio
- non English language builds may not start on radio (#7218)
- quick menu UI Setup button does not open to currently selected main view (#7350)
- cleanup correct screen layout when changing models (#7385)
- progress bar dialog window may be clipped on TX16S Mk3 (#7378)
- add lvgl LV_USE_LARGE_COORD support (#7358)
- throttle graph on the statistics page may display incorrectly (#7447)
- model setup and logical switch monitor may not display correctly (#7431)
๐ป Companion
- download updates to correct release folder (#7267)
- new settings use default stick mode and channel order (#7305)
- use correct NSIS constant for Program Files directory on 64-bit Windows (#7245)
- prevent drag'n'drop and paste if incompatible boards (#7376)
- missing data when exporting to Google Earth (#7384)
- incomplete GVAR copy and paste (#7407)
๐ฆ Other
- remove 20% deadband for low volume (#7347)
- allow invert flag for BSP, invert SI and SJ - 2.12 (#7426)
- derive SWSERIALPOWER from hardware GPIO capabilities (#7392)
- potential boot failure at low temperatures (#7281)
- reinit I2C when touch screen not working (#7402)
- SD card image viewer may show corrupted image (#7416)
- pre start pot warning navigation - unable to select (#7422)
- PL18 - rotary encoder emulation acceleration not fully implemented (#7403)
- PL18 - optimize key matrix polling with split-cycle scanning (#7405)
- PL18 - add timeout to isChargerActive() to prevent hang (#7468)
- PL18 - prevent hang when pressing power button during USB charging (#7404)
- X10 - correctly write signed enum values (affects saving of anntenna mode selection) (#7470)
๐งน Chores
๐ป Companion
- refactor: per profile update settings so they don'tconflict between profiles (#7362)
๐ฆ Other
- update French ๐ซ๐ท translations (#7345, #7434)
- updates for Danish ๐ฉ๐ฐ translations (#7342)
- translate several UF2 boot messages (#7339)
- update Italian ๐ฎ๐น translations (#7344)
- backlight clock definition (#7439)
- audio related DMA cleanup (#7274)
See the 2.12.0 Release notes for the full list of what is new for 2.12.0!
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.2
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.
Contributors
Thank you to the following contributors who made this release possible!