Releases: EdgeTX/edgetx
EdgeTX "Jolly Mon" v2.11.3
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 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
.otxfiles. If you have an old.otxfile 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
EdgeTX "Jolly Mon" v2.11.2
We are pleased to announce the second maintenance release for EdgeTX "Jolly Mon", v2.11.2. 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
.otxfiles. If you have an old.otxfile 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. Default value should be pretty close if you have never calibrated it.
What's Changed
TL;DR: We added support for the FlySky PL18U handset, support for new (fresh paint smell new!) CRSF/ELRS sensor telemetry (requires ELRS v3.5.5 or greater), fixed a bunch of issues on both color and black-and-white screen radios—particularly some nasty issues for the GX12 and ST16, fixed several handset specific issues, continued to enhance the LVGL Lua API and fix some bugs there, as well as whacked some Companion gremlins.
New Handset
- feat: Support for new handset: Flysky PL18U (#6115)
Telemetry
- feat(telem): add support for latest CRSF sensor definition - Airspeed, RPM, Temp, Cells (#6274)
- feat(telem): allow CRSF cells or volt array for frame 0x0E (#6361)
Black and White handsets
- fix(bw): main view switch display may be incorrect (#6308)
- fix(bw): spectrum analyser corrupts menu display after closing (#6381)
Color screen handsets
- feat(color): delay population of mix line button content so mixes tab loads faster (#6262)
- feat(color): handle long press enter for pre-flight switch checks (#6282)
- fix(color): output channel may not get focus when user taps on screen (#6271)
- fix(color): channel monitor bars too wide, clip right edge (#6272)
- fix(color): reduce lag in scrolling main view when using model info widget (#6296)
- fix(color): outputs widget channel value may not update if unit is set to μs (#6343)
- fix(color): choice button display not updating if values list changed (#6354)
- fix(color): fix EM crashes when shutting down Lua states (#6337)
- fix(color): UI freeze when setting up 'Set' special function with no timers configured (#6377)
- fix(color): incorrect portrait layout for radio hardware page (#6375)
- fix(color): UA language characters are missing (#6368)
- fix(color): screen refresh may be slower on some radios after update to LVGL 8.4 (#6349)
- fix(color): button text for some choice values may be incorrect (#6329)
- chore(color): apply latest LGVL 8.4 changes (#6335)
All handsets generally
- feat: Support for Flysky Gimbal firmware 2.0 - Sync Sampling (#5869)
- chore(radio): unify the bootloader UI code (#6189)
- refactor(radio): move per10ms() to a software timer (#6321)
- fix(radio): verify PWM gimbal pulse length (#6283)
- fix(radio): potential crash if too many telemetry sensors discovered (#6288)
- fix(radio): mix line not working if source is a global variable (#6304)
- fix(radio): do not mask inputs if PWM gimbal detection failed (#6373)
Radio/handset specific
- fix(st16): audio chip init and data transfer (#6299)
- fix(st16): external module DMA conflict (#6300)
- fix(v16): trim T5/T6 swapped (#6315)
- fix(v14): ADC RTC battery reading returns strange value (#6345)
- fix(v14): SA/SD LED init (#6338)
- fix(gx12): use PCA95xx reset pin in case of read issues (#6358)
- fix(t18): normal switch off with one button (#6276)
- fix(surface): THs throttle timer may start counting when throttle is centered (#6323)
- fix: review Jumper VREF values (#6285)
- fix(f2): DMA buffer alignment - helps with memory usage / fragmentation (#6339)
Lua
- chore(color): additions and fixes for Lua LVGL API (#6294, #6351)
- feat(lua): add state & persistent properties to the logical switch API (#6327)
- fix(lua): curve value incorrect in model.getInput and model.insertInput API calls (#6357)
- fix(lua): memory leaks (#6372, #6297)
- fix(color): Lua LVGL line color not set correctly when 'pts' property is a function (#6270)
- fix(color): string passed to the Lua 'set' function of textEdit control may not be terminated (#6334)
Companion
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.1...v2.11.2
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 behavioural 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 Chrome based browser
https://buddy.edgetx.org/#/flash?version=v2.11.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 #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
EdgeTX "Jolly Mon" v2.11.1
We are pleased to announce the first maintenance release for EdgeTX "Jolly Mon", v2.11.1. 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
.otxfiles. If you have an old.otxfile 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. Default value should be pretty close if you have never calibrated it.
What's Changed
Generally
- feat(radio): improve digital hall gimbal detection (#6161)
- fix(radio): prevent bootloader overflow with non-English translations
- fix(radio): value calculation when GV used as source in weight/offset changed from 2.10 (#6250)
- chore(translate): Portuguese 🇵🇹 updates (#6242)
Black & White
- fix(bw): hidden line (multiplier) on trainer screen (#6209)
- fix(bw): wrong pot updating in main view if skipped in hardware settings (#6179)
- chore(bw): place screen inversion in a more logical place (#6215)
Color LCD
- feat(color): value widget now shows voltage suffix for handset voltage (#6113)
- feat(color): allow long press of PAGE keys to navigate menus (#6109)
- feat(color): show switch colors for customisable switches on diagnostic page (#6124)
- feat(color): add 'menu' popup control to Lua API (#6212)
- feat(color): add a filter function to the Lua choice popup (#6243)
- fix(color): high CPU usage on several pages (#6174)
- fix(color): clipped second line for mixer adv edit header (#6206)
- fix(color): LVGL 'line' object in Lua script may crash (#6224)
- fix(color): Lua LVGL object does not draw correctly when using a function (#6193)
- fix(color): prevent crash, show error if Lua script uses a deleted LVGL object (#6229)
- fix(color): selecting S.PORT as telemetry for SBUS (#6237)
- fix(color): incorrect array size calculation for grid lines in spectrum analyser (#6248)
- fix(color): widget zone size may be incorrect on startup (#6251)
- fix(color): outputs widget may not update correctly (#6253)
- fix(color): load bootloader bitmaps in bootloaderInitScreen() (#6177)
- refactor(color): UI layout logic to better handle different screen sizes and orientations (#6210)
- chore(color): update to LVGL 8.4 (#5038)
Companion
- fix(cpn): 'variable length array' warning (#6205)
- feat(cpn): Korean (ko_KR) translation support (#6220)
Other (handset/family specific)
- fix(st16): PPM timer (#6190)
- fix(mt12): disable RTC_BACKUP_RAM - minimises RTC time loss issue (#6223)
- fix(v14): incorrect switch definition and add v12/v14 battery voltage sensing (#6155)
- fix(t20v2): incorrect default transmitter battery calibration (#6255)
- fix(f4): SPI DMA transfers (#6221)
- feat(h7): RTC backup RAM (#6171)
- fix(h7): common drivers for H7 support (#6149)
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.0...v2.11.1
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 behavioural 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 Chrome based browser
https://buddy.edgetx.org/#/flash?version=v2.11.1
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
EdgeTX "Jolly Mon" v2.11.0
We are pleased to offer EdgeTX "Jolly Mon" v2.11.0. 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
.otxfiles. If you have an old.otxfile 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), you may want to double check the accuracy of your measured handset battery voltage if you have calibrated it in the past. Default value should be pretty close if you have never calibrated it.
Highlights of this release include:
New Handsets
- Flysky ST16 (with some limitations)
- Flysky NB4+ (with some limitations)
- RadioMaster GX12
Generally
- Support for next generation radios (based on H5/H7 micro-controllers) 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-bloxnative 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
.luacfiles 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_UScan 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.00value) (#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 here.
Full Changelog: v2.10.6...v2.11.0
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
- Please check #6106 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
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
EdgeTX "Jolly Mon" v2.11.0-RC4
We are pleased to offer the fourth (and hopefully final 🤞 ) 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 thus far!! 🤗 🍻
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.
Warning
Due to a change in how the handset battery voltage calculation is done (due to #5635), you may want to double check the accuracy of your measured handset battery voltage if you have calibrated it in the past. Default value should be pretty close if you have never calibrated it.
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 RC3
New Handset Support
- feat: Support for Flysky ST16 #6072
Generally
- fix(tele): DSM LIPO 6S sensor endian order #6014
- fix(radio): channel outputs may jump when mix lines are inserted or deleted #6034
- fix(radio): prevent dedicated RGB LEDs flickering #6045
- fix(lua): setCurve min points should be 2 #6031
- fix(radio): improve initialisation of RTC #6028
- fix(radio): inconsistent display for sub trim in outputs, bold indicators for bw128 #6064
- fix(radio): missing translation strings #6063
- feat: force gimbal detection on serial passthrough init #6089
- fix(radio): a 2POS switch connected to a 3POS socket may not behave as expected #6067
B&W
- fix(bw): drawing lines with out of bounds co-ordinates may crash #6015
- fix(bw): tool scripts with long file names not working #6027
- fix(bw): PAGE key events not passed to Lua telemetry scripts #6069
- fix(bw): switch display may overlap other elements if switches are disabled #6077
- fix(bw): name display for custom switches may be incorrect. #6093
Color LCD
- fix(color): logical switch list page crash #6020
- fix(color): lvgl.clear() not working correctly for Lua child layouts #6030
- fix(color): bluetooth setup menu crashes when discovering devices #6079
- fix(color): missing telemetry ID instance input field #6017
- fix(color): widget 'Choice' option popup may show duplicate entries #6087
- chore(color): support alternative LCD sizes (320x240, 800x480) #6012
- fix(color): when the personal templates folder is empty the description section shows 'Text' #6035
- fix(color): touch release event is incorrectly sent to Lua scripts after key presses. #6032
- fix(color): customisable switch name focus outline not cleared when editing using touch #6090
- fix(color): widget option default values are not loaded on radio restart #6051
- chore(color): radio hardware page layout breaks if additional lines added #6057
- feat(lua): allow the filename for an image object to be set via a function. #6091
- feat(lua): add additional properties to the Lua Lvgl arc object. #6062
- fix(color): scroll wheel direction is not intuitive when editing color bars #6056
- fix(doc): describe more clearly availability of colorlcd Lua API functions #6060
Companion
- fix(cpn): remove custom switches from global functions #6019
- fix(sim): libsims not unloading #6005
- fix(cpn): valid mix name lengths, wizard translation context #6042
- fix(simulator): libraries not unloading on closing simulator window #6059
Full Changelog: v2.11.0-rc3...v2.11.0-rc4
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-bloxnative 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
.luacfiles 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_UScan 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.00value) (#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-rc4
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
- Please check #6106 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-rc4
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
- @...
EdgeTX "Jolly Mon" v2.11.0-RC3
We are pleased to offer the third 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 RC2
Generally
- refactor(radio): async call handling to prevent GX12 switch lockups (#5949)
- fix(radio): don't check ELRS version if crossfire disabled (#5961)
- fix(radio): fix inverted source causing EM on PlayValue SF trigger (#5968)
- fix(radio): constrain Backlight SF input value to valid range (#6009)
- fix(lua): display "needs file" rather than "unknown error" (#5991)
- chore(radio): save some ram in radios with RGB LEDs (#5973)
- chore(radio): tweak POWER_LED_BLUE, fix Flysky startup sequence (#5972)
Color LCD
- feat(color): telemetry queues for Lua, enhance default widget options (#5926)
- fix(color): bootloader text overlap on portrait layout (#5964)
- fix(color): model name may be hard to read on model select page (#5999)
- fix(color): minor layout issues on mixes and curves screens (#6000)
B&W
- fix(bw): FM/DM list starting at one, not zero (#5993)
- chore(bw): cleanup and consolidate navigation code (#5896)
Companion
- fix(cpn): include global variables in mixes source list (#5957)
- fix(cpn): moving input line up to an empty line resulted in input data loss (#5994)
- fix(cpn): sometimes processes wrong SD card path (#5978)
Full Changelog: v2.11.0-rc2...v2.11.0-rc3
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-bloxnative 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
.luacfiles 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_UScan 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.00value) (#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 #6024 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-rc3
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
EdgeTX "Jolly Mon" v2.11.0-RC2
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-bloxnative 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
.luacfiles 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_UScan 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.00value) (#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
EdgeTX "Jolly Mon" v2.11.0-RC1
We are pleased to offer the first release candidate for EdgeTX "Jolly Mon" v2.11.0.
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).
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-bloxnative 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
.luacfiles 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_UScan 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.00value) (#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-rc1
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 #5888 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-rc1
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
EdgeTX "Centurion" v2.10.6
We are pleased to offer the sixth maintenance release for EdgeTX "Centurion", v2.10.6. As with any firmware update, please ensure you backup your settings before updating, check your model and radio settings, and do appropriate bench tests before you head out to fly.
Tip
The Multi-Protocol Module (MPM) firmware has been split into up to four different firmware "types" - air, surface, LBT and FCC - as there isn't enough space for all protocols in the one firmware. So if you are missing protocols and have recently updated your MPM firmware, ensure you are running the correct type for your region and needs by downloading it again from https://downloads.multi-module.org/ and choosing the firmware type you need.
Note
If you are using 3rd party Lua scripts (e.g. Yaapu, iNav), please ensure you are using the latest version of these also, as we have had some reports of older versions triggering the firmware to crash and go into Emergency Mode with some setups.
Note
Reminder: Upgrading from versions of EdgeTX earlier than v2.6 (or from OpenTX) is no longer possible via the radio firmware (this does not affect Companion). You first need to update to EdgeTX 2.8 to migrate your radio and model settings, and then you can update to the current version. See the Installing and Updating EdgeTX manual page for further information.
Note
For MacOS users, this release (and future releases ) only supports MacOS 13 and above. Stay with v2.10.5 if you are using an older version of MacOS.
What's Changed
Radio
- fix(bw): incorrect SQT5 font characters displayed for some translations (#5665)
- fix(color): attempt to show units for value widget if layout height < 50px (i.e. 4x2 table) (#5811)
- fix(nv14): AFHDS3 missing for FRM303 external module (#5751)
Companion
- fix: Lua Script SF lines not updating correctly when moved (#5616)
- fix: Only update "last used" directory when saving (#5629)
- fix: Conversion of model settings when previous profile had more controls than the current one (#5628)
Full Changelog: v2.10.5...v2.10.6
More information on the 2.10.0 release, which is broken down by screen type (Color LCD and B&W), is available in the user manual here. You can also check the 2.10.0 release notes for what was new or changed in this release.
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.
- There is no companion support for RadioMaster MT12 (yet!)
- If you are using Flysky digital hall gimbals, they will need to be re-calibrated, if they were calibrated previously with previous versions of EdgeTX (due to #3778).
- When updating, the following special and/or global functions may need to be re-enabled: Instant Trim, BG Music Pause, Vario, Screenshot, Racing Mode, Disable Touch, and Audio Amp Off. cf. #4498
- If you find you have missing analog inputs (e.g. S1/S2), please check if they are still enabled/configured on the Radio Settings -> Hardware -> Pots page/section. They will not appear on the calibration screen if they are not configured.
- If you are an iFlight Commando8 user, #4798 is resolved, so it is now safe to upgrade as of v2.10.4.
- If you are a Jumper T20 user and were running pre 2.10.0 firmware, you should redo your battery calibration if you want accurate readings. Where to find the settting.
- If you are a Radiomaster MT12 user and were running pre 2.10.0 firmware, please double check your trims as they have been swapped to match the labeling on the transmitter.
- For Companion, the sound pack update filter needs to be changed in order to see all the available language packs for your language... see #3848 for instructions.
- For Companion, both radio and firmware now take into account the form factor of the module bay when showing list of external RF modules. If the list is not correct for you, double check that the right module bay type is set in the radio profile settings. cf. #3628
UI/UX behavioral changes and/or new capabilities:
- colorlcd: In addition to the long/short press actions added in 2.9 for MDL and SYS, the TELE key now has a long press action, which takes you to the Channel Monitor. A short press takes you to Screen Settings like with previous versions.
- colorlcd: You can also press MDL, SYS and TELE while in the first level of the menus to switch to another menu entirely... i.e. you can switch from any of the Model Settings tabs to Radio Settings simply by pressing the SYS button. Or bring up the channel monitor while in any of the Radio Settings or Model Settings screens by pressing the TELE button.
- companion: Companion will now ensure that model names of existing models (and labels, if supported) only have characters that can be entered on the radio. If invalid characters are detected, they will be removed from the name. Companion will also not accept invalid characters as input.
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.10.6
Unofficial builds
Pre-built language firmwares are available here, but this will be the last version to offer them this way, due to the availability of CloudBuild on EdgeTX Buddy. You can still build your own firmware online following this guide, request a specific build at #4992 or ask on Discord for someone to build one for you.
EdgeTX "Centurion" v2.10.5
We are pleased to offer the fifth maintenance release for EdgeTX "Centurion", v2.10.5. As with any firmware update, please ensure you backup your settings before updating, check your model and radio settings, and do appropriate bench tests before you head out to fly.
Tip
The Multi-Protocol Module (MPM) firmware has recently been split into up to four different firmware "types" - air, surface, LBT and FCC - as there isn't enough space for all protocols in the one firmware. So if you are missing protocols and have recently updated your MPM firmware, ensure you are running the correct type for your region and needs by downloading it again from https://downloads.multi-module.org/ and choosing the firmware type you need.
Note
If you are using 3rd party Lua scripts (e.g. Yaapu, iNav), please ensure you are using the latest version of these also, as we have had some reports of older versions triggering the firmware to crash and go into Emergency Mode with some setups.
Note
Reminder: Upgrading from versions of EdgeTX earlier than v2.6 (or from OpenTX) is no longer possible via the radio firmware (this does not affect Companion). You first need to update to EdgeTX 2.8 to migrate your radio and model settings, and then you can update to the current version. See the Installing and Updating EdgeTX manual page for further information.
What's Changed
New Handsets
Radio
- fix(crsf): always send modelID after module reset (i.e. after module removal, updating, wifi connect) (#5506) @mha1
- fix(bw): prevent autodetection (when pressed) of unavailable sources (#5488) @3djc
- fix(color): full screen widget may not exit cleanly after calling lcd.exitFullScreen() (#5544) @philmoz
- fix: X-Lite - unshifted trims should always adjust elevator and aileron (#5580) @philmoz
- fix: T-Pro S - wrong external module behaviour by @3djc in #5525
- fix: register activity on customisable switch changes (i.e. to reset backlight/inactivity alarms) (#5490) @3djc
- fix: customisable switch values may be read incorrectly from yaml (#5515) @philmoz
Companion
- fix: set all SF/GF with repeat to enabled on OTX import by @elecpower in #5586
- fix: SF/GF 'SF Logs' minimum and default time were incorrect (#5561) @elecpower
Full Changelog: v2.10.4...v2.10.5
More information on the 2.10.0 release, which is broken down by screen type (Color LCD and B&W), is available in the user manual here. You can also check the 2.10.0 release notes for what was new or changed in this release.
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.
- There is no companion support for RadioMaster MT12 (yet!)
- If you are using Flysky digital hall gimbals, they will need to be re-calibrated, if they were calibrated previously with previous versions of EdgeTX (due to #3778).
- When updating, the following special and/or global functions may need to be re-enabled: Instant Trim, BG Music Pause, Vario, Screenshot, Racing Mode, Disable Touch, and Audio Amp Off. cf. #4498
- If you find you have missing analog inputs (e.g. S1/S2), please check if they are still enabled/configured on the Radio Settings -> Hardware -> Pots page/section. They will not appear on the calibration screen if they are not configured.
- If you are an iFlight Commando8 user, #4798 is resolved, so it is now safe to upgrade as of v2.10.4.
- If you are a Jumper T20 user and were running pre 2.10.0 firmware, you should redo your battery calibration if you want accurate readings. Where to find the settting.
- If you are a Radiomaster MT12 user and were running pre 2.10.0 firmware, please double check your trims as they have been swapped to match the labeling on the transmitter.
- For Companion, the sound pack update filter needs to be changed in order to see all the available language packs for your language... see #3848 for instructions.
- For Companion, both radio and firmware now take into account the form factor of the module bay when showing list of external RF modules. If the list is not correct for you, double check that the right module bay type is set in the radio profile settings. cf. #3628
UI/UX behavioral changes and/or new capabilities:
- colorlcd: In addition to the long/short press actions added in 2.9 for MDL and SYS, the TELE key now has a long press action, which takes you to the Channel Monitor. A short press takes you to Screen Settings like with previous versions.
- colorlcd: You can also press MDL, SYS and TELE while in the first level of the menus to switch to another menu entirely... i.e. you can switch from any of the Model Settings tabs to Radio Settings simply by pressing the SYS button. Or bring up the channel monitor while in any of the Radio Settings or Model Settings screens by pressing the TELE button.
- companion: Companion will now ensure that model names of existing models (and labels, if supported) only have characters that can be entered on the radio. If invalid characters are detected, they will be removed from the name. Companion will also not accept invalid characters as input.
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.10.5
Unofficial builds
Pre-built language firmwares are available here, but this will be the last version to offer them this way, due to the availability of CloudBuild on EdgeTX Buddy. You can still build your own firmware online following this guide, request a specific build at #4992 or ask on Discord for someone to build one for you.