Skip to content

Releases: FrSkyRC/ETHOS-Feedback-Community

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

Release 1.4.16

06 Jan 08:25
c232ca9
Compare
Choose a tag to compare

[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

29 Nov 14:18
070e672
Compare
Choose a tag to compare

[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

06 Nov 16:53
c1490c5
Compare
Choose a tag to compare

[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

16 Oct 13:05
c1490c5
Compare
Choose a tag to compare

[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)