We are pleased to offer the second maintenance release for EdgeTX "Centurion", v2.10.2. 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. You first need to update to EdgeTX 2.8 in order 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 more information.
What's Changed
This update is strongly recommended for anyone who has been having issues with SD card corruption, which appears to stem mostly from Lua scripts with particularly high usage of the SD card. PR #5148 should reduce if not entirely prevent this from happening. There have also been a whole load of minor fixes and improvements, in addition to support for a new radio being added. Unfortunately, if you use Companion on macOS, the minimum version requirements have changed, and it is likely you will need macOS 12 or later in order to run Companion.
Radio
- feat: Jumper T15 IPS screen support (#5115)
- fix: reduce file system corruption from standalone Lua scripts (#5148)
- fix: RTC boot check not working (so no warning if RTC battery going flat) (#5207)
- fix: issues with rotary encoder (multiple clicks for direction change, skipping, sometimes stuck) (#5194)
- fix: unable to update MPM on faster F4 MCUs (#5124)
- fix: remove invalid characters from log filenames (#5129)
- fix: check both SBUS trainer ports (#5149)
- fix: serial power port handling - off means off, and on means on! (#5190, #5197)
- fix: customisable switch custom name not displayed (#5193)
- fix: allow selection of flex axis as a source (#5195)
- fix: supported internal module for monochrome radios w/ ISRM (#5236)
- fix(x9d): incorrect switch positions on main view (#5094)
- fix(bw128): telemetry source name overlaps V1 value on logical switch list view (#5109)
- fix(bw212): main view sliders, add sensor count display on tele page (#5154)
- fix(bootloader): use ASCII only strings for NV14/EL18 (#5178)
- fix(mlink): sometimes need > 1s timeout for MLink telem (#5119)
- fix(lua): getFieldInfo() not returning switch info (#5108)
- fix(color): incorrect size of number edit in widget settings for portrait layout (#5205)
- fix(color): block radio startup until checklist is closed (#5226)
- fix(lua): save telemetry sensor generated by setTelemetryValue() (#5224)
Companion
- fix: profile conversion of models and settings (#5151)
- fix: logical switch move units refresh (#5183)
- fix: pots/sliders should not be inverted by default (32b09c3)
New Radio
- feat: Fatfish F16 support (2.10) (#5222)
Full Changelog: v2.10.1...v2.10.2
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 - DO NOT update to this release. Please wait until #4798 is resolved.
- 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 labelling 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 pess 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.2
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.