github EdgeTX/edgetx v2.11.4
EdgeTX "Jolly Mon" v2.11.4

latest release: nightly
2 days ago

We are pleased to announce the fourth maintenance release for EdgeTX "Jolly Mon", v2.11.4. 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

  • 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.
  • EdgeTX Companion v2.11 can no longer do binary conversions, and thus cannot open .otx files. If you have an old .otx file you need to convert or open, you will need to use an older version of EdgeTX Companion. This follows on from EdgeTX 2.8 being the last firmware version to support binary conversion (i.e. from OpenTX 2.3 or earlier versions of EdgeTX).

What's Changed

This is basically an overdue maintenance release, that fixes issues for colorlcd and H7 MCU based radios, as well as the recently added Flysky ST16 and PA01. It also fixes some issues for older handsets / protocols (i.e. FrSky ACCST handsets, XJT module, PWM gimbals). It is recommended anyone already on 2.11 should update, as it is primarily bug fixes only.

All Radios

  • radio settings may be incorrect after updating from Companion (#6866)
  • input value may not return to 0 when using the 'x<0' or 'x>0' side options (#6664)
  • EM when trying to use Ghost configuration tool (#6638)
  • USART with half-duplex and RX DMA (#6637)
  • do not show Onebit on unsupported handsets (#6611)
  • PWM gimbal "twitches" (#6550)

H7 based Radios

  • prevent being unable to flash when corrupted firmware present (#6814)
  • init rambackup clock so EM process operates correctly (#6827)
  • ambiguities in ADC oversampling (#6577)
  • restore ADC3 short sampling values (#6547)
  • radio yaml file may not be parsed correctly on H7 radios (#6725)

Color LCD Radios

  • rotary encoder may not work after editing a telemetry sensor (#6853)
  • rotary encoder may not work in setup menus (#6802)
  • Lua LVGL page layout not always correct when using flex layouts (#6841)
  • various minor UI issues (#6840)
  • file picker may not work in Lua scripts (#6828)
  • default popup width is not scaled to LCD size (#6803)
  • memory leaks in UI code (#6795)
  • widgets may move or resize when trims are disabled in flight modes (#6746)
  • popup warning may block UI and key input, effectively freezing radio (2.11 version). (#6715)
  • input curve preview not updating when 'Side' value changed (#6675)
  • top bar radio info widget battery indicator misaligned (#6671)
  • widgets may not update correctly when flight mode changes (#6631), (#6639)
  • potential crash when configuring external module if trainer mode set to Master/SBUS (#6623)
  • navigation for Ghost module config tool (#6614)

Companion

  • model reference updates (#6769)
  • inputs and mixes conversion references (#6751)
  • preserve current calibration when writing models and settings to radio (#6742)
  • remove radio settings calibration tab (no longer relevant after #6742) (#6726)

LemonRX DSMP

  • servo jumping when power on or switching models (#6786)
  • binding issue, channel update rate, unexpected servo movement on startup - 2.11 (#6679)

Lua / Lua API

  • wrong model.getInput() and model.getMix() values for weight, offset and curve negative values (#6761)
  • Lua API improvements (#6846)
  • improvements for Lua LVGL API (#6676)

Flysky PA01 / ST16

  • occasional Read/Write Failures on SD Card​ (#6849)
  • SD storage hangs after copy a large file (#6847)
  • backlight related issues (#6826)
  • SDIO file access stability (#6771)
  • Minor fixes on power on and charging animation (#6733)
  • fix UI issues for 2.11 (#6708)
  • should use ADC3 for reading RTC battery - v2.11 (#6668)
  • enable stick dead zone support (#6666)
  • always enable charger when radio is switched on (#6669)
  • modify RF power related issues (#6831)

Frsky ACCST/XJT

  • upstream telemetry buffer alignment (#6842)
  • XJT module incorrect processing Telemetry Push/Pop data - 2.11 (#6721)

A more simplified overview, which is broken down into by screen type (Color LCD and B&W), is available in the user manual here. You can also check the 2.11.0 release notes for what was new or changed in this release.

Full Changelog: v2.11.3...v2.11.4

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

UI/UX behavioral changes and/or new capabilities:

  • Color LCD: menus now "wrap around" when using the rotary encoder, allowing you to get to back to the top of the list quickly (#4867)
  • Companion: New menus have been added, and menu entries reorganized to be no so cluttered and more logical (#5753)
  • Companion: Now automatically validates if any model settings have any missing mixer or input sources, and prevents writing of invalid model configurations to handset, while turning invalid model names red. Shows a red/green traffic light at the bottom of the models window to indicate overall status (#5798)

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 a Chromium-based browser (e.g. Google Chrome, Microsoft Edge)

https://buddy.edgetx.org/#/flash?version=v2.11.4

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 #6165 or ask on Discord for someone to build one for you.

New Contributors

Don't miss a new edgetx release

NewReleases is sending notifications on new releases.