Releases: FrSkyRC/ETHOS-Feedback-Community
Releases · FrSkyRC/ETHOS-Feedback-Community
Ethos 1.5.3
[All]
- Reset factory settings added to System / Information page
- Stabilization and Channels review pages swapped in Wizard
- Play Audio repeat fixed (when WaitDuration inside the sequence) - Fixes #3637
- Play Audio cannot be global anymore if one of its elements cannot be global - Fixes #3665
- File Manager display issue when more than 256 files displayed - Fixes #3624
- Checklist scroll issue fixed - Fixes #3658
- File Manager allows to remove directories
- V-Tail available also with stabilized receivers - Fixes #3684
- Allow disable audio beeps and announcements on trims - Fixes #2596
- Trim values now played correctly (unit is %) - Fixes #3619
- Direction switches added to the Free mix actions (to modify just a part of a curve) - Fixes #3639
- CN display fixes - Fixes #3628
- Unit ft/min conversion fixed - Fixes #3613
- Trim option added to the Elevators mix - Fixes #3650
- FreeMix Offset action display fix - Fixes #3615
- [suite] Internal module version is refreshed after an update
- [multimodule] More options added (available with the latest lua script) - Fixes #3318
- [multimodule] Spectrum and Multiplex sensors are now editable
- [multimodule] FlySky vario sensor added - Fixes #3618
- [lua] Fullscreen widgets now keep the focus when their page is displayed
- [lua]
system.compile(...)
added - Fixes #3481 - [lua]
source:min(..)
andsource:max(...)
can now change sensors min / max - [lua]
lcd.darkMode()
added - Fixes #3638 - [lua]
os.rmtree()
added - [lua]
serial
added tosystem.getVersion()
- [lua] Many constants renamed for consistency (old ones are marked as deprecated)
- [lua] Maximum instructions limit added (to avoid infinite loops)
- [lua] Screen refresh optimized (the whole screen was refreshed for nothing in some conditions)
- [lua]
source:stringValue()
fixed for Text sensors
[Tandem]
[X18]
- Layout optimizations (bigger fields) - Fixes #3660
[X14]
- Layout optimizations (bigger fields)
[Horus]
- [suite] Internal module version is available (new bootloader needed)
Ethos Suite 1.5.3
- Update USB detect core api (radio detect should be better)
- Improve the detection of radio disks on macOS
- Fix a crash when quitting Suite on macOS
- Fix an issue when updating X12S/X10E internal module
- Add protection when the radio disk is full
- Add support for reading internal module on Horus (ETHOS 1.5.3 is required)
Release 1.5.2
[All]
- Audio packs will all include a "default" folder in order to avoid conversions issues from 1.4.X
- Emergency Mode fixed in CZ audio (when playing a value without unit)
- Trims calculations fix (when offset used on trim mode "Custom")
- Timer missing conversion from 1.4.X
- Play audio repeat issue (when the sequence included a "Wait duration" action)
- Wrong Throttle Warning when using a Switch as Throttle Input
- Bad audio volume used for the first hello.wav when using "Select model at startup"
- Wrong unit conversion for "m/min"
- Error "Invalid read" when loading a model with more than 5 lines in a Trim whose mode is "Custom"
- Mix curve not refreshed when modifying the Trim ON/OFF parameter
- [Lua]
system.playTone()
now takes an extra optionalpause
parameter - [Lua]
form.addSliderField()
added
[X14]
- Model / Timers layout improved
- Model / Special functions layout improved
[Simulator]
- Add support of F12 key to reload the current settings and Lua scripts
Release 1.5.1
[All]
- Emergency Mode fixed in Model / Mixes (when exiting from the per-channel view)
- Model Invalid Read when importing a model with Play Text on a Radio which doesn't have TTS
[XE/S]
- Switch Mapping initialization fixed
[Ethos Suite]
- Backup / restore button misssing fixed
- Bootloader version checked before updating firmware (version >1.5.0)
Release 1.5.0
1.5.0 is a major release which brings a lot of new features
The detailed release note with many screenshots is accessible here
[New radios]
- X20PRO AW
[Text / Markdown support]
- New text viewer
- New text home widget
- Custom text checklist
[Audio]
- Multiple voices support (i.e. "male" for some prompts and "female" for other)
- Possibility to play a sequence of audio files (i.e. "Altitude" ... "200 meters")
- Wait duration and Wait condition allowed in sequences (i.e. to play an aerobbatic sequence)
- Timers audio section which allows more flexibillity (voice countdown, beep countdown, play a file when the timer reaches a special value, etc.)
[Vars]
- New Vars module added
- Multiple values, possibly linked to flight modes, or switches positions, or any condition
- Multiple actions applied on the current value
- Vars can be reused on almost all values in the model (including a Curve Point, X or Y)
[Flexible Free Mix]
- Customizable order of all actions inside the free mix
- All actions can be disabled using their own active condition
[Trims]
- Enhanced trims with 3 modes (easy / independent per flight mode, custom for complex programming)
- Extra trims
- Instant trim
- Move trims to subtrims
[Model Wizard improvements]
- Support of stabilized receivers
- Channels review screen added
[Log Viewer]
- Nice colored logs viewer
- Multiple curves
- Zoom
[Trainer / Trainee]
- Support of Trainer / Trainee function through SBUS on external module
- Support of Trainer / Trainee function through CPPM on external module
[Bluetooth]
- File transfer between 2 radios (System / File manager)
- Model transfer with automatic models conversion (Model / Model select)
[Other]
- New function "Lock touchscreen"
- New function "Go to screen"
- New function "Load model"
- Select model at power ON
- Forms available inside Home widgets (with buttons, combo-boxes, etc.)
- Multimodule telemetry support
- Multimodule updates support
[Simulator]
- Function switches simulated (F1 to F6)
[Ethos Suite]
- New Lua development tool
- New RF module manager
- Audio and Image manager improved
Release 1.4.17
[All]
- Confirmation message improved before curve deletion
- Audio file "Inactivity for long time" changed to "Prolonged inactivity"
- New receivers support added (TDSR10 and TDSR6)
[X18]
- Touchscreen was broken for X18 from first production batch
[X20-HD]
- Brightness adjustment was broken
[XE]
- Backlight generated a noise in speaker
Release 1.4.16
[All]
- Test mix fixed
- Flaps mix view per channel fixed
- Logging stopped as soon as the disk is full
- RPM averaging removed by default
- [Lua] Close handler added to Lua tools
[X18/S, Twin XLite/S, Horus]
- Menus width increased
- Menus with multiple choices display fixed
[X14]
- Backlight fixed
[XE]
- Increase the contrast on top LCD
[Twin XLite/S]
- Functions leds not powered on startup
Release 1.4.15
[All]
- Filtering added on analogs min / max calibration
- Editing bug fixed for the ownerID (Model / RF)
- [Lua]
close
handler added to system tools
[X20 Family]
- Sticks drawing position fixed in System / Hardware
[X20 Pro]
- EU mode will only allow 25mW/200mW/500mW like all other transmitters
[X18/S]
- The bootloader was not able to start the latest 1.5.0 nightlies
Release 1.4.14
[New radios]
- X14S
- X14
[All]
- Bigger indentation in the whole UI to improve readability
- Value widget now displays the Trims values correctly
- Higher threshold for sticks movement detection
- Possibility to invert the left & right sliders direction
- EM when long pressing return while editing a curve fixed
- Logic Switch fix for min & max when comparing a LiPo sensor (single cell / cells count) to a value
- [Lua]
Timer::reset()
fixed - [Lua]
Source(<timer>):reset()
fixed - [Lua]
lcd:invalidate()
fixed on widgtes with a title
[XE]
- Second LCD flicker fix
[X20 Pro]
- Fix the bootloader so that it is possible to repair the Local Storage from Ethos Suite
- Channels range of the internal module only allowed to be 8, 16 or 24 channels
[Ethos Suite]
- Clean the cache when the APP is closed
- Backup path will be saved according to radio types
- Fix the name of the backup file
- Add support for new radios
Release 1.4.13
[X20 Pro]
- Power on 2.4G FSK won't be configurable, it will be always 100mW as on other radios
[Horus]
- Missing bitmaps for the MOVE action in tables
[All]
- Lua sources were slowing down the whole UI
- Overflow removed in ELRS and GHost channels calculation (when above the range specified in the documentation)
- [CS] Audio prompt "tisic.wav" was badly named with a special char in the filename
- Custom sensors allowed a too long name, making the model unreadable later
- "Line Chart" widget now cleans its data on "Flight Reset"
- Lua sources now clean their data on "Flight Reset"
[Ethos Suite]
- Ethos updates download speed increased (it will be noticeable when downloading 1.4.14 from 1.4.13)