We are pleased to offer EdgeTX "Jolly Mon" v2.11.8, a maintenance release recommended for all users on the 2.11 firmware series.
This release includes a fix for trims not being applied when a mix source is inverted, hopefully fixes the historic issue for where color lcd radios would hang near the end of a firmware flash (as well as fixing some bootloader/firmware corruption issues), and a fix for a crash to emergency mode when using USB SD card mode on colour radios, along with a number of label/model manager, telemetry and Companion fixes.
As with any 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. Thank you for all the feedback and testing by you, the community (and partner manufacturers) which has allowed us to identify and squash both new and old bugs!! We simply cannot have done this without you! ๐ค ๐ป
Note
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
๐ Bug Fixes
๐ฎ Firmware
- trim not applied when mix source is inverted (#7779)
- radio may hang or corrupt firmware or bootloader while flashing on STM32F4 radios (#7415)
- addressable RGB LED signal left floating between frames (i.e. led flicker) (#7620)
- Lua: comparing a float with an integer for equality may give an incorrect result (#7611)
๐ก Telemetry
- CRSF RSSI uses incorrect default units (#7622)
- unify antenna number with RSSI number for ELRS (#7667)
- ELRS: allow future use of unused bits in the "Arming status byte" (#7022)
๐ฅ๏ธ Black & White Radio
- potential Lua stack overflow in lcd.drawCombobox (#7775)
๐จ Color LCD Radio
- USB SD card mode may crash to emergency mode (#7657)
- Outputs widget does not update after changing 'Extended Limits' (#7662)
- potential EM when moving trim to subtrim (#7671)
- number edit keyboard is not sized to suit display, cursor position is wrong (#7670)
- manage models buttons incorrect after renaming or removing labels (#7705)
- in manage models, long press on selected model button clears checked state (#7707)
- UI issues adding and removing labels (#7715)
- labels for a model may get truncated in 'labels.yml' file (#7812)
๐ป Companion
- inconsistent values for CRSF baudrate between radio and Companion (#7675)
- audio does not play in the simulator (#7685)
๐งน Other
- replace unsafe string append calls to prevent potential buffer overruns (#7814)
- Flysky: add build option to choose SDIO or SPI flash where available (#7635)
- FrSky X-Lite: add compile time option for alternative button layout (#2662)
Full Changelog: v2.11.7...v2.11.8
You can also check the 2.11.0 release notes for what was new or changed in this release series.
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.
- Due to a change in how the battery voltage calculation is done, you may want to double-check the accuracy of your measured battery voltage if you have calibrated it in the past. #5635, #6255
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/installing-and-updating-edgetx
Flash firmware via Chrome based browser
https://buddy.edgetx.org/#/flash?version=v2.11.8
Language and Custom builds
The CloudBuild option in EdgeTX Buddy will allow you build your own (supported) language firmware, via the language flag option. 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 #6165 or ask on Discord for someone to build one for you.
Contributors
Thank you to the following contributors who made this release possible!