We are pleased to offer the second release candidate for EdgeTX "Jolly Mon" v2.11.0. Thank you for all the feedback and testing that has allowed us to identify and squash the bugs identified in the first round.
Warning
As this is a release candidate, it is virtually guaranteed there will still be some minor issues that need resolving before final release. We need your help in testing this build to ensure there are no major bugs or faults that will cause problems during flight. During release candidate, the matching SD card pack and voice pack versions to use are those marked/tagged 'Latest'. 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.
Note
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.
Note
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).
Changes since RC1
Generally
- feat: allow for compile time user override of power LED color (#5922)
- fix(radio): limit number of consecutive retries when writing SD card data (#5929)
- fix(radio): '---' option is missing when selecting some source values.(#5913)
- fix: RTC issue causing time reset as well as lag on colorlcd (#5902)
- fix(lua): io.open(filename, “a”) overwriting instead of appending (#5928)
- fix: only clear storageDirtyMsk bits when no errors, extend RTOS queues (#5923)
- fix: enable/disable RTC_BACKUP write access (#5911)
- chore(gx12): add Bluetooth pin definitions (#5876)
- fix(audio): clipped SPI audio on nv14/el18/x12s (#5905)
- chore: shorter Swedish 🇸🇪 translations for bw128 (#5943)
- chore: update Danish 🇩🇰 translations (#5904)
Color LCD
- fix(color): consistently sized outline for Timer widget (#5942)
- fix(color): timer widget displays wrong UI for count up timers (#5935)
- fix(color): model info widget may display extra character after model name (#5933)
- fix(color): top bar widgets may not get removed when switching models (#5908)
- fix(color): mix line source string may be truncated if it is too long (#5916)
- fix(color): view screen layout may not update correctly after changing screen setup (#5910)
- fix(color): unable to turn off radio if powered on with no SD card (#5893)
B&W
- fix(bw): bluetooth discovery popup menu lockup (#5918)
- fix(bw): putsChn() should return always channel number (#5892)
Companion
- fix(cpn): wrong input edit window title (#5947)
- fix(cpn): don't assume all led customisable switches have colour settings (#5950)
- fix(cpn): read and delete model file names case insensitive (#5903)
- fix(cpn): update main window menus and toolbars on fixing invalid models (#5890)
- fix(sim): add 'Shift' key shortcut in the simulator (#5889)
Full Changelog: v2.11.0-rc1...v2.11.0-rc2
Highlights of this release include:
Generally
- Support for next generation radios (based on H5/H7 microcontrollers) which will bring much faster color LCD and black & white radios, with lots more RAM and flash in order to bring new features and functionality (#5228)
- Can now use
u-blox
native binary protocol (rather than only NMEA) if adding a GPS to your handset (#4689) - When editing telemetry sensor ratios, you can also see the percentage value to help give the value meaning (#4649)
- Update to Lua 5.3 (was previously 5.2) - saves some RAM, and also allows for binary compatibility with Companion (meaning
.luac
files created using simulator on the PC are now compatible with the handset) (#4203) - ELRSv4: Master/CRSF trainer option to use ELRS backpack to relay head tracker data as inputs (#5724)
- ELRSv4: support for optional arming method that frees up CH5 (#5641)
- For radios with customizable switches, you can now easily create a virtual 6POS group (#5016)
- Haptic on power on can now be disabled (#5017)
- Radio can be configured to automatically power off if left inactive (#3414)
- Sticky logical switch state can be configured to persist across reboots (#4978)
- USB joystick support for Android game pad functionality (#4626)
- Even shorter power on/off delay option - 0.5 seconds (#5134)
- Precision setting for mix delay up & down (in addition to the precision for "slow up/down" that was added in 2.10) (#5314)
Color LCD
- Radio user interface performance is significantly improved from that of 2.10 (#5031)
- Top bar widget sizes can be changed (#4846)
- File browser popup has filters to let you jump through the lists (#4946)
- Full screen Lua widget "App mode", which gives widgets focus to allow for touch and key input (#4655)
- Lua scripts and widgets can now use LVGL controls (buttons, sliders, input fields) - making it quicker and easier to make a thing that interacts with the user (#4887, #5808)
PPM_US
can be used instead of percentage values (#4987)- Widgets can now have up to 10 options (was previously 5) (#5365)
B&W
- Collapsible sections in radio setup tab to make it shorter (#5529)
- 'Set Screen' special function that lets you switch to a (configured) telemetry screen (#5589)
- Displays PPM value in channel monitor (in addition to
0.0
/0.00
value) (#5781) - Added option to invert display color (#4933)
Companion
- Now supports simulation of CRSF/ELRS telemetry (and groundwork done for more to be added), not just FrSky (#5410)
- Can now use EdgeTX CloudBuild to automatically download translated firmware (#4856)
- Simulator now uses a generic user interface (rather than semi-realistic), making the interface consistent and easier to add new radio handsets (#5692)
- Menus have been reorganized to be less cluttered (#5753)
- Can now Read from and Write to the configured radio SD card profile path (#5753)
More information, which is broken down into by screen type (Color LCD and B&W), is available in the user manual TODO.
Full Changelog: v2.10.6...v2.11.0-rc2
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.
- Please check #5952 during the release candidate phase for any other release candidate specific issues and status of fixes.
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/edgetx-user-manual/installing-and-updating-edgetx
Flash firmware via Chrome based browser
https://buddy.edgetx.org/#/flash?version=v2.11.0-rc2
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 TODO or ask on Discord for someone to build one for you.
New Contributors
- @elektro-NIK made their first contribution in #4688
- @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