We are pleased to announce the third maintenance release for EdgeTX "Jolly Mon", v2.11.3. 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 13 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).
Warning
Due to a change in how the handset battery voltage calculation is done (due to #5635, #6255), you may want to double-check the accuracy of your measured handset battery voltage if you have calibrated it in the past. The default value should be pretty close if you have never calibrated it.
What's Changed
New Handset
Telemetry
- feat(telem): add support for CRSF 0x09 packed vertical speed (#6402)
Black and White handsets
- fix(bw): cannot select 'inc/dec' mode for Adjust SF on some radios (#6489)
Color screen handsets
- fix(color): trims and sliders UI creation slows down model switch (#6492)
- fix(color): battery voltage value not updating on Radio Hardware page (#6485)
- fix(color): text input field may not display correctly when value is erased (#6430)
- feat(color): delay load the built-in widgets to improve responsiveness (#6480, #6486)
- feat(color): increase RAM allocation to LVGL (#6447)
All handsets generally
- fix: missing IT bootloader translation string (#6395)
- fix(afhds3): enable settings for internal TX RF Power (#6534)
- fix(radio): clear buffers on telemetry start (#6443)
- chore(radio): obsolete raw telemetry packets from MPM (#6444)
- chore(radio): update Italian translations (#6420)
Radio/handset specific
- fix(t8): abs() usage issue in setBindProtocolSelection (#6433)
- fix(v16): USB descriptor name (#6511)
- fix(v16): I2C conflicts in sensors reading (#6385)
- fix(x10): build failure due to ledGreen not always existing (#6536)
Lua
- fix(color): momentaryButton in Lua script crashes radio (#6460)
- fix(color): crash if custom mixer Lua script output name is 6 chars long (#6419)
- fix(color): debug messages when loading images in Lua script not shown as errors (#6464)
- fix(lua): getFieldInfo not returning sensor name if one defined (#6422)
- fix(lua): allow scrolling of containers in widget full screen mode (#6406)
- fix(lua): model.setCurve function fails when creating a curve with 17 points (#6403)
- fix(radio): Lua script special functions running when no trigger set (#6411)
Companion / Simulator
- fix(cpn): model print function lua script name (#6496)
- fix(cpn): add HRS V14 (#6409)
- fix(sim): radio profile SD path (#6415)
- fix(sim): not behaving like firmware when playing audio file in Lua script (#6436)
- chore: fix MacOS Companion build on GH (#6500)
More information, 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.2...v2.11.3
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.3
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
- @bastian2001 made their first contribution in #4857
- @493505110 made their first contribution in #5288
- @LupusTheCanine made their first contribution in #5452
- @nrw505 made their first contribution in #5410
- @forbesmyester made their first contribution in #5688