Releases: FrSkyRC/ETHOS-Feedback-Community
Releases · FrSkyRC/ETHOS-Feedback-Community
Ethos 1.5.9
Ethos 1.5.8
[All]
- RAM Backup max size changed from 4K to 32K
- Performance improved
- Asterisk icon in the top bar to show Lua / Radio errors
- EM loads the model from SD if it cannot be loaded from RAM
- Allow the user to test the Emergency Mode
- Logic Switches may request a Confirmation (ON / OFF) in addition to the Delay (ON / OFF)
- Support added for the new AES and high precision current sensors
- Swap channels function added to Model / Outputs
- [MarkDown] Badly displayed multi-line indentation
- Changing Free Mix Action doesn't reset the Active condition anymore
- [ELRS] GPS Speed wrong by factor 10
- Colors inverted on Light Mode
- When selecting "Always on" as "Display / Wake up" option, the Sleep option is now greyed out
- [Logs] UTF-8 encoding used in headers
- UI bugfixes in the Model / Telemetry screen
- TextViewer fixes (blank lines, scrolling)
- Scrollbar in the FreeMix actions was missing
- Clones of models with long names could disappear
- Reset / Flight data can be global
- Presentation improved in the Curves screen
- Presentation improved in the Mixes screen
- [Multimodule] Bad display of the "11ms" option
- Callouts (RSSI low / etc.) correctly played for External modules
- Throttle cut fix when trigger is 100%
- RSSI Low event stayed on only once and for short time only
- [lua]
OPTION_CHANNEL_OUTPUT
added to get the channel output value, rather than the mixer output value - [lua] More type allowed in
form.addFileField(...)
to filter files - [lua]
timer:stringValue()
andsource:stringValue()
improved for Timers - [lua]
model.path()
available in widget create() - [lua]
openDialog(...)
bugfix (when text was longer than 256 chars) - [lua]
openDialog(...)
now allows LEFT aligned text - [lua]
form.addLine(...)
separator is now optional - [lua]
system.playFile(...)
will work with paths including a drive name
[Horus]
Ethos Suite 1.5.6
- Fix the issue when reading the local translation files
- English i18n is selected on default when updating the ETHOS i18n component
- Fix the file operation error when updating radio components
- Prevent hyperlinks redirecting outside the app
Ethos Suite 1.5.5
- Fix and enhancement for auto updater (Will work when you update Suite from 1.5.5 to a higher version)
- Fix the crash when switching radio between Suite mode and Serial port mode
- Will check the file unzipped, copied or written to the radio before it is used to flash
- Decrease the possibility that Suite cannot detect the drives on macOS
- Show English display language (But cannot be changed)
- Fix the radio restore function
Ethos 1.5.7
[All]
- Select model at power on now remembers the last selected model
- RF not started when changing the current model with a Special Function
- Trim mix conversion fix
- Logs timestamp ms part was not correct after a Radio clock modification
- New event "Flight start" added
- Add the option "Non stabilized receiver" instead of "---" in the Wizard
- Sources can be used in Outputs Min / Max / Subtrim / Slow Up / Slow Down
- Option "Half source" introduced when using a 2-POS Switch as a source: range [0-100%] instead of [-100%-100%]
- Var actions limit moved from 100% to 500%
- Logic switch Edge did not trigger in Vars actions when duration is 0
- PlayText not proposed on non TTS radios
- Skip on startup audio was not correctly working after "Flight reset"
- Throttle active event fix (when Throttle cut disabled, but Throttle idle)
- Markdown fix
- [lua] Form fixes
- [lua]
system.getAudioVoice()
added - [lua]
source:unit()
fixed
[X20-PRO]
[X18/S]
- Fonts adjusted
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.
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)