Skip to content

Releases: FrSkyRC/ETHOS-Feedback-Community

Ethos 1.5.6

09 Apr 14:47
ff811ef
Compare
Choose a tag to compare

[All]

  • Vars maximum range increased to [-500%:+500%] feature
  • Vars action "Repurpose Trim" can now have a configurable step feature
  • Internal module restarted after Suite is disconnected bug
  • Distance and Custom sensors not correctly initialized bug bug
  • "Thr=>Ele" mix fixed (when a switch used a Throttle source) bug
  • Throttle events (cut / active / hold) fixed bug
  • Conversion issue when coming from 1.4.X with negative weight in a Free Mix bug
  • 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 bug
  • [lua] lcd.setClipping() bug which made the radio enter in Emergency Mode bug
  • [lua] form:clear() fixed bug
  • [lua] source:value() returns an integer if it deals with a flight mode index
  • [lua] lcd.drawTriangle(...) and lcd.drawFilledTriangle(...) added feature
  • [lua] model:createSensor() added feature
  • [lua] model:path() added

[X20-PRO]

  • EXT1 and EXT2 were swapped bug

[X14(S)]

  • Fix in Function switches configuration (4 switches instead of 6) bug

[X18(S), X14(S), Horus]

  • [Wizard page display issue fixed bug

[Simulator]

  • Restart (with F12 key) memory corruption fix

Ethos Suite 1.5.4

08 Apr 02:15
ff811ef
Compare
Choose a tag to compare
  • 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

30 Mar 14:55
fd2c81a
Compare
Choose a tag to compare
Nightlies 1.5 Pre-release
Pre-release

[New radios]

  • X20R
  • X20RS

[All]

  • Select model at power on now remembers the last selected model feature
  • RF not started when changing the current model with a Special Function bug
  • New event "Flight start" added feature
  • Add the option "Non stabilized receiver" instead of "---" in the Wizard feature
  • 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

28 Mar 19:07
b87a5f9
Compare
Choose a tag to compare

[All]

  • Model read error on Emergency Mode bug
  • 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

22 Mar 13:10
cb05dfb
Compare
Choose a tag to compare

[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(..) and source:max(...) can now change sensors min / max
  • [lua] lcd.darkMode() added - Fixes #3638
  • [lua] os.rmtree() added
  • [lua] serial added to system.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]

  • ELRS baudrate configuration (errors count displayed if more than 3 errors)

[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

22 Mar 10:20
cb05dfb
Compare
Choose a tag to compare
  • 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

08 Mar 12:29
cca920c
Compare
Choose a tag to compare

[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 optional pause 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

03 Mar 22:40
9dce717
Compare
Choose a tag to compare

[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

29 Feb 16:57
b128773
Compare
Choose a tag to compare

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

15 Jan 15:08
c232ca9
Compare
Choose a tag to compare

[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