Releases: FrSkyRC/ETHOS-Feedback-Community
Releases · FrSkyRC/ETHOS-Feedback-Community
Ethos 1.5.6
[All]
- Vars maximum range increased to [-500%:+500%]
- Vars action "Repurpose Trim" can now have a configurable step
- Internal module restarted after Suite is disconnected
- Distance and Custom sensors not correctly initialized
- "Thr=>Ele" mix fixed (when a switch used a Throttle source)
- Throttle events (cut / active / hold) fixed
- Conversion issue when coming from 1.4.X with negative weight in a Free Mix
- Switch from DEBUG mode to MASSSTORAGE mode in Ethos Suite did not unload everything correctly and made some Lua scripts crash
- Option "Half source" introduced when using a Logic Switch as a source: range [0-100%] instead of [-100%-100%]
- Removing an extra trim renumbers trims uses correctly
- [lua]
lcd.setClipping()
bug which made the radio enter in Emergency Mode - [lua]
form:clear()
fixed - [lua]
source:value()
returns an integer if it deals with a flight mode index - [lua]
lcd.drawTriangle(...)
andlcd.drawFilledTriangle(...)
added - [lua]
model:createSensor()
added - [lua]
model:path()
added
[X20-PRO]
[X14(S)]
[X18(S), X14(S), Horus]
[Simulator]
- Restart (with F12 key) memory corruption fix
Ethos Suite 1.5.4
- Model backup will include .txt file
- Reduce the crashes on Suite startup
- Fix the traces display issue in LUA debug tool
- Fix the storage location loading issue for XE
Although the possibility of the crashing on startup has been reduced, it may result in the Suite being unable to detect the radio. If such a situation occurs, please include the log file starting with "main-" from the crash path, and open a new issue.
Nightlies 1.5
[New radios]
- X20R
- X20RS
[All]
- Select model at power on now remembers the last selected model
- RF not started when changing the current model with a Special Function
- New event "Flight start" added
- Add the option "Non stabilized receiver" instead of "---" in the Wizard
- Option "Half source" introduced when using a 2-POS Switch as a source: range [0-100%] instead of [-100%-100%]
- [lua]
system.getAudioVoice()
added
Ethos 1.5.4
[All]
- Model read error on Emergency Mode
- Range issue in FreeMix Offset action - Fixes #3734
- New "Full range" option added to Trim sources - Fixes #3724
- Colors added to Outputs in Mixes, to mach the graph colors - Fixes #3700
- Inverting left and right sliders in System / Hardware is again possible - Fixes #3691
- Wrong switch move detected on non enabled switches in System / Hardware
- [elrs] Model Match fixed - Fixes #3682
- [lua]
form.addSensorField(...)
added - Fixes #3721 - [lua]
lcd.setClipping(...) is restored
- Fixes #3720 - [lua]
lcd.isVisible(...) was returning wrong results
- Fixes #3695 - [lua] Memory leak fixed on each error
- [lua] XXS font added
- [lua]
model.getModule(...)
added - [es] Counting fix on "100" - Fixes #3685
[X18]
- Display issue in Model / Trims (out of screen fields) - Fixes #3688
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