Skip to content

Releases: FrSkyRC/ETHOS-Feedback-Community

Ethos 1.6.4

18 Oct 07:52
6fbf947

Choose a tag to compare

Ethos 1.6.4 Pre-release
Pre-release

New radios

  • Kavan V20 Pro support added

All radios

  • PGC sensor support added
  • RPM Adv sensor support added
  • XAct firmware version displayed feature
  • Timer generator with Invert fixed bug
  • SPEC output voltage allowed up to 24V
  • Automatic conversion from Hz to RPM added feature
  • EM in GoToScreen special function with Model Select
  • Logic Switch confirmation ON / OFF fix bug
  • System / File Manager [Long Page] support (to change drive) fixed bug
  • XAct enhanced telemetry (3 additional sensors)

XE(S)

  • Main voltage error (by 0.7V), please calibrate again your radio voltage to be sure it is right!

X18RS

  • Bitmaps fixed

X14(S) / V15

  • Fields labels too small bug
  • Function switches options badly displayed bug

Lua

  • system.isSensorDiscoverActive() added
  • slowUp() and slowDown() added to the channel API
  • luaRamAvailable fixed
  • EM when querying an invalid flight mode bug
  • system.compile() will take an extra strip parameter feature

Ethos Suite 1.7.0

10 Oct 10:50

Choose a tag to compare

We found that the older Suite versions were using tokens which has been expired to fetch the Github releases. So this is an update to make the basic functionality of Suite being available. We still have many optimizations related to the new Simulator to be implemented later

Ethos Simulator introduced

  • Provide download and execution functionality for all available web simulators.
  • Introduce the real radio's hardware panel, being able to control hardware within the simulator.
  • Quickly reload and simulate radio files, such as models and scripts.
  • Introduced new layout in the simulator tab. All tab windows can be freely dragged, resized, merged and separated.
  • Introduced the ability to execute multiple simulator scripts at once. Allow simulator scripts to be interrupted during execution.
  • Added new commands to the command-line tool.
    • {SUITE_APP_NAME} --sim-path {/path/to/.simulator.json} [--radio {RADIO}] will return the simulator system file path. If a radio is specified, it will return the simulator system file path of the specified radio

Enhancements

  • Check the Bluetooth Chip firmware version after Ethos update.
  • Prepared for the upgrade process to Ethos 1.7.0.
  • Introduced proxy settings: No proxy, Use system proxy, Custom proxy.
  • Partial UI changes.

Fixes

  • To avoid using expired GitHub tokens
  • Fixed the issue in Ethos 1.7.0 where Suite incorrectly resolved the i18n file paths.

Please attach the way to reproduce the bug or debug output files if possible when you open an issue.

Ethos 1.6.3

24 Jun 19:47

Choose a tag to compare

All radios

  • Radio freeze fixed when reading huge log files bug
  • Temperature sensors allow high temperatures again bug
  • RB-35S vario sensor was not allowing negative values bug
  • Scroll with keys implemented in the help dialogs bug
  • Markdown display issue when using lists bug
  • Source widget text size more dynamic bug
  • Radio battery alarm is now repeated, even if the Warning Dialog is opened bug
  • Altitude sensors will have the "Auto-offset" option enabled by default feature
  • Logic switch wrong increment value when working with Temperature sensors in Fahrenheit bug
  • No icon in Time fields (no keyboard associated) bug
  • Wrong time information (milliseconds part) in log files bug
  • Overflow in GPS calculations bug
  • Only change the value in a SourceField when the dialog is closed feature
  • [simulators] Text can be entered using the computer keyboard feature
  • [elrs] ModelID not sent on due time bug bug
  • [lua] FONT_STD_BOLD and FONT_STD_ITALIC constants defined for more consistency bug
  • [lua] sensor:discover() added
  • [lua] source::value() now returns an integer if the sensor value has no decimals feature
  • [lua] source:reset() fixed bug
  • [lua] Constant UNDEFINED_VALUE added
  • [lua] Event TOUCH_MOVE added feature
  • [lua] Parameter closeWhenClickOutside added to the form.openDialog() function feature
  • [lua] source:value() was not working with Flight modes bug
  • [lua] form.addExpansionPanel from Source caused emergency mode bug
  • [lua] Bad rounding in lcd.drawFilledTriangle() bug
  • [lua] Flickering in lcd.drawLine() bug
  • [lua] form.addRadioHardware(), form.addSwitch(), form.addTrim(), form.addPot(), form.addStick() added to draw the hardware screen in scripts feature
  • [lua] Less debug lines on bitmaps creation / destruction
  • [lua] Directories starting with a dot (hidden linux directories) won't be read when loading the lua scripts feature

X20-HD / X20S-HD

  • HDMI frequency fixed (60FPS instead of 58FPS before)

Ethos Suite 1.6.2

08 Apr 05:17

Choose a tag to compare

Enhancement

  • Show releases date.
  • Add support of redirecting to thirdparty script links.
  • Introduce command line tool feature with Ethos Suite. You can run the following command with Suite in terminal:
    • {SUITE_APP_NAME} --help show help text for Ethos Suite command line tool.
    • {SUITE_APP_NAME} --version show the version of the installed Ethos Suite.
    • {SUITE_APP_NAME} --list-radios list all the supported FrSky radios.
    • {SUITE_APP_NAME} --radio-components [--radio {RADIO}] list all the components and their paths. If multiple radios are connected to your computer, you can use [--radio {RADIO}] to specify one. Otherwise, you can omit [--radio {RADIO}] or use [--radio auto] for automatic detection.
    • {SUITE_APP_NAME} --get-path {COMPONENT} [--radio {RADIO}] get the path of the given component. Current supported component: BITMAPS, SCRIPTS, SCREENSHOTS, AUDIO, I18N.
    • {SUITE_APP_NAME} --serial start|stop [--radio {RADIO}] enable / disable the serial debug mode.

Notice: Sutie app will not start if it successfully recognizes a command.

Fixes

  • The Lua installation tool will only search the first-level directory.
  • Fix the issue where the window is created before the app is ready.
  • Add handler for unsupported path names.
  • Fixed a crash that may be raised when switching to the test version.

Modification

  • Change the label from "Missing remote version" to "Fetching from the server ..." to avoid misunderstanding.

Ethos 1.6.2

24 Feb 16:51
81523ff

Choose a tag to compare

New radios

  • FrSky X18R support added
  • Kavan V15 support added
  • Turnigy T14 support added

All radios

  • Throttle Cut fix bug
  • Throttle Hold fix bug
  • GPS calculations fixed bug
  • Sticky logic switch improved by adding a different handling with the Edge option on triggers feature
  • Edge logic switch was showing a wrong value on the increment when editing the During value bug
  • XAct temperature sensor has a new Offset parameter feature
  • RB-35S Vertical speed could not be used as a Vario source bug
  • Sensor unit conversion from °C to °F fixed bug
  • Calculated sensors Reset was missing the Edge option bug
  • CS translations setting was not correctly stored bug
  • Max GPS satellites increased to 32 bug
  • XAct servo can now be programmed directly with the radio S.Port (FBUS protocol) feature
  • Play file start was not correctly used in Countdown Timers bug
  • FileManager now allows [Page] to open the next drive, and [Page Long] to open the previous drive feature
  • [audio] DE text to speech speed increased, and start / end silence removed from all prompts bug
  • [crsf] Tx FPS sensor was missing a * 10 conversion
  • [lua] SliderLib added
  • [lua] NumberEdit:minimum() and NumberEdit:maximum() added feature
  • [lua] NumberEdit can now allow up to 7 decimals feature
  • [lua] system.getSource() will now allow the new filters subId, subIdStart, subIdEnd and crsfId
  • [lua] choice:values() added
  • [lua] source:age() added for telemetry values feature
  • [lua] lcd.loadFont() memory leak fixed bug
  • [lua] primId filter in sensor:popFrame() fixed
  • [lua] sensor:alive() removed
  • [lua] module:protocol() added
  • [lua] model.createSensor() improved, it is now able to create S.Port or CRSF sensors in addition to DIY sensors
  • [lua] Module protocols constants added
  • [lua] Sensor types constants added

X20PRO / X20PROAW

  • T5 / T6 were marked as horizontal trims instead of vertical bug
  • Trainer CPPM from the external module was not working bug

X18RS

  • Translations taken from X14 column instead of X18 (text can be longer)

Simulator

  • On Windows the Function Switches simulation with F1-F6 will work like on Linux

Ethos Suite 1.6.1

05 Feb 07:33
5647964

Choose a tag to compare

Feature

  • Add more colors and fonts to the Lua dev tool traces
    • Wrap with \u001B[31m and \u001B[41m: red
    • Wrap with \u001B[32m and \u001B[42m: green
    • Wrap with \u001B[33m and \u001B[43m: yellow
    • Wrap with \u001B[34m and \u001B[44m: blue
    • Start with \u001B[1m: bold
    • Start with \u001B[4m: underline
    • Start with \u001B[0m: clear all colors and font styles.

Enhancement

  • The current Ethos version will be recorded when creating a backup

Fixes

  • Fix the issue where the components reading position is incorrect on certain radios
  • Fix the issue where the transcode button in the image and audio tools stays grey in certain situations

Modifications

  • Increase the supported length of output file names in the conversion tool
  • Remove the model list temporarily (The backup and restore functionality is not affected)

Ethos 1.6.1

01 Feb 20:43

Choose a tag to compare

All radios

  • Keys modified in the Logs Viewer to be compatible with non touch radio X14(S)
      Wheel controls the cursor (right / left)
      [Page] + Wheel controls the zoom (unchanged)
      DISP goes to the first button in the right column
  • GPS coords were not correct (10 times too high) bug
  • Custom sensors may again be used as Vario source, provided their unit is m/s bug
  • Memory leak fixed in the Image Viewer bug
  • When using TW Lite Pro module, show the 2 RSSI indicators (2.4G and Lora) in the Top bar feature
  • Model data invalid when importing a model with DSM2 sensors bug
  • Telemetry sensors shifted when importing a model with XAct 'Status' sensors bug
  • Play value fixes (Switches / Logic switches) bug
  • Refresh rate increased when the transmitter is used as an USB Joystick bug
  • More RSSI alerts to match all possible combinaisons of modules / settings
  • GPS Map widget West / East coordinates swapped to match the common way for editing GPS coordinates
  • No more false alert "Receiver is still ON" on transmitter shutdown bug
  • Increase the range for LiPo single cell voltage to 4.4V
  • CN / DE / EN / ES / FR / IT new audio packs
  • [es] telemetry with units was not played correctly
  • [lua] title() method added to the Choice class
  • [lua] Write a Var now updates directly its value with correct rounding bug
  • [lua] Allow the "set", "cur" and "end" parameters in file:seek(...)
  • [lua] Allow bigger labels in form.addLine(...)
  • [lua] Bitmap:rotate() optimized when the angle is +/-90 or +/-180 feature
  • [lua] os.copy() added again bug
  • [lua] Run the garbage collector more frequently bug
  • [lua] Allow bigger labels in form.addLine(...) feature

X20-PRO / X20R(S) / X20-PRO AW

  • When using TW protocol, show the 2 RSSI indicators (2.4G and Lora) in the Top bar feature

XE(S)

  • Switch mapping was not correctly used in Checklist bug

X14(S)

  • Value entry increment widget fixed bug

Ethos 1.7.0 Nightlies

23 Oct 16:19

Choose a tag to compare

Ethos 1.7.0 Nightlies Pre-release
Pre-release

New radios

  • FrSky VX10 support added (surface radio)

All radios

  • FLASH disk removed and all bitmaps moved inside the firmware (speed optimized on firmware start and RAM saved)
  • UTF-8 full support (allows Japanese / Thai / Slovak / etc.)
  • Firmware speed improved by removing active wait in all I2C communications
  • Improved dialog for the sources selection in the whole UI feature
  • Improved Bluetooth support (new firmware needed for the Bluetooth chip) feature
  • New Sequencer Mix feature
  • Multiple Trainer/Trainee (possible to connect in the same time a HeadTracker with Bluetooth and a Trainer with a cable)
  • "Inverted Trainer" now possible without an extra logic switch
  • Switches may be replaced on Master with a Slave channel
  • SBUS Input support added on the S.Port connector feature
  • Move the 5V Power setting on the S.Port connector to its own setting (not mixed with the protocol used)
  • Escape the sensor logs when they are text based (to avoid the comma issue) bug
  • Allow up to 16 widgets on all Home screens feature
  • Audio prompts priority (to allow a prompt to be broken by a more important one)
  • ADC2 sensor default scaling set to 141.8% to match the ratio on non-ACCST receivers feature
  • Negative option in sources renamed to "Invert" (Positive and Negative are new options available on the Throttle stick)
  • Screenshots saved in PNG format feature
  • Sensor conflicts shown with a red dot in Model / Telemetry
  • [CRSF] Support for ELRS 4.0.0 added (arming condition, new sensors) feature feature
  • [mLRS] Support for mLRS modules added (Lua script needed)
  • [Multimodule] Graupner Hott / FlySky telemetry improved
  • [lua] NumberEdit:min and NumberEdit:max added feature
  • [lua] system.registerWizardPage() added
  • [lua] model.createMix() added
  • [lua] system.getSources() added feature
  • [lua] New option OPTION_CHANNEL_PWM to return a Channel source value with its PWM value feature
  • [lua] Implement minimum(), maximum(), stringUnit() for Lua sources feature

X20 / X20HD / X20R / X20RS / XE / X18 / X18S / X18RS

  • Optional Bluetooth audio board support

X20R / X20RS / X20PROAW

  • Option to change the sensibility of the Rotary encoder feature

Ethos 1.6.0

19 Dec 23:07
861e2a3

Choose a tag to compare

The internal RF module and the TD / TW / Archer Plus receivers have to be upgraded if you need some of the improvements below, because the protocol between the Radio and the Module has been updated. These are the new functions which have been added:

  • New "Rx VFR" telemetry value
  • The failsafe data is saved on the receiver
  • All stab functions have been improved

Other receivers don't need any upgrade.

[All]

  • Device config improved
  • New "Rx VFR" telemetry value (if a frame is received only on one band, it is considered as received at Rx level)
  • Gyro switches added
  • Internal module version not always read on update from System / File Manager
  • Possible E.M. in the Screenshot function when too little RAM available bug
  • RAM available displayed in System / Information
  • New source added: System Value / RAM available
  • Allow sensors with the same AppID and different PhysID when the sensor conflict warning is disabled feature
  • Displays the correct AppID in Telemetry / Config
  • Add the possibility of changing the RB-40 AppID in System / Device manager feature
  • Gas Suite config fixed (when coming from Model / Telemetry)
  • RSSI alerts enabled when no RSSI sensors discovered
  • VFR alert fixed
  • Model Wizard "Multi" didn't follow the system channels order bug
  • Ratios modified in Heli mixes
  • Wrong Var used in Expo when moving their order in Model / Vars bug
  • Option to change the sensitivity of the Rotary encoder feature
  • [multimodule] Spektrum telemetry improved feature
  • [multimodule] Hitec and Graupner telemetry added
  • [lua] Fixes a random loadfile(...) error, with status = "Success"
  • [lua] crsf and multimodule libs added
  • [lua] model.getChannel() and Channel class added feature
  • [lua] module:option() and module:options() functions added feature
  • [lua] module.muteSensorLost() added feature

Ethos Suite 1.6.0

20 Dec 08:14
861e2a3

Choose a tag to compare

Features

  • Introduce summary page for radio information
  • Introduce Lua library
  • Introduce navigation to all radio tools through the radio information page
  • Add one key to updating for Ethos 1.6.0 and RF module 3.0.X
  • Make product name in download center translatable
  • Added switch toggle to show / hide pre-releases in Update news tab

Fixes

  • Fix the 'Missing component' error when you want to update something from a RC release
  • Fix the issue where the app did not function properly in the background

Modification

  • Server will be reset to FrSky server (just this time). And it will be saved after modification
  • Indicator for flash disk is removed