Table of Contents

Advertisement

Quick Links

1.5
and
X18, X20 series
User Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the 1.5 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Ethos 1.5 Series

  • Page 1 X18, X20 series User Manual...
  • Page 3: Table Of Contents

    Table of Contents X20/X20S Layouts.........................1 X20 Pro Layout..........................3 X20R/RS layout..........................5 X18/X18SE Layout........................7 Main Views............................9 The top bar..........................9 The bottom bar..........................9 The widgets area........................9 User Interface and Navigation.....................10 Reset menu..........................10 Reset flight..........................10 Reset telemetry........................10 Reset timers........................10 Lock touchscreen........................10 Editing controls........................10 Virtual keyboard........................10 Number value controls......................11 Options feature........................12 USB Connection To PC modes....................16...
  • Page 4 Outputs..........................58 Timers..........................58 Trims...........................58 RF system..........................59 Telemetry..........................59 Checklist..........................59 Logic switches........................59 Special functions........................59 Curves..........................59 Vars............................60 Trainer..........................60 Lua............................60 Model select..........................61 Managing model folders.....................61 Adding a new model......................63 Receiving a model from another Ethos radio..............65 Selecting a model.......................66 Edit model..........................68 Name, Picture........................68 Model type..........................68...
  • Page 5 Channel assignments......................68 Function switches.......................69 SPort connector........................70 Analogs filter........................70 Reset all mixes........................71 Flight modes..........................72 Name..........................73 Active condition........................73 Fade in, out.........................73 Flight mode management....................74 Mixes............................75 Aileron, Elevator, Rudder mixes..................76 Throttle mix.........................79 View per channel option (mixes grouping).................82 Mixes libraries........................85 Outputs..........................101 Outputs setup........................102 Timers...........................105 Countdown timer......................106 Count up timer........................108...
  • Page 6 Main screen widgets example..................293 Adding additional screens.....................294 Adding custom widgets......................295 Lua Scripts..........................296 ETHOS Lua interpreter......................296 ETHOS Lua documentation....................296 ETHOS Lua example script files location................296 Lua scripting configuration limits...................296 Basic layout of a Lua widget....................297 key (string)........................297 name (string or function)....................297 create (function)........................297 configure (function)......................297...
  • Page 7 8. How to test a Redundant Receiver setup..............361 9. How to set up a User Defined Text Checklist...............362 10. How to configure an in-flight adjustable flap compensation curve......363 Ethos Suite..........................370 Overview..........................370 Procedure for migrating to Ethos Suite.................371 Operation..........................372 Welcome Section......................372 Radio Section........................374 Tools Section........................385...
  • Page 8: X20/X20S Layouts

    Ethos v1.5.7 and X18, X20 series User Manual X20/X20S Layouts rev 2...
  • Page 9 Ethos v1.5.7 and X18, X20 series User Manual rev 2...
  • Page 10: X20 Pro Layout

    Ethos v1.5.7 and X18, X20 series User Manual X20 Pro Layout rev 2...
  • Page 11 Ethos v1.5.7 and X18, X20 series User Manual rev 2...
  • Page 12: X20R/Rs Layout

    Ethos v1.5.7 and X18, X20 series User Manual X20R/RS layout rev 2...
  • Page 13 Ethos v1.5.7 and X18, X20 series User Manual rev 2...
  • Page 14: X18/X18Se Layout

    Ethos v1.5.7 and X18, X20 series User Manual X18/X18SE Layout rev 2...
  • Page 15 Ethos v1.5.7 and X18, X20 series User Manual rev 2...
  • Page 16: Main Views

    Please refer to the Configure Screens section for more details. Note: The ‘Throttle ACTIVE’ widget above is the Status widget available in the FrSky - ETHOS Lua Script Programming thread on rcgroups. rev 2...
  • Page 17: User Interface And Navigation

    The LCD touchscreen may be locked to prevent inadvertent operation by pressing [ENTER] and [PAGE] simultaneously for 1 second from the Home screen. It is also available as a special function. Editing controls Virtual keyboard Ethos provides a virtual keyboard for editing text fields. rev 2...
  • Page 18: Number Value Controls

    Ethos v1.5.7 and X18, X20 series User Manual Simply touch on any text field (or click [ENT]) to bring up the keyboard. Touch the '?123' or 'abc' key to toggle between alpha and numeric keypads. There is also a caps lock for entering uppercase letters.
  • Page 19: Options Feature

    Another example is a telemetry range value, which can be edited in a similar way. Options feature Ethos has a very powerful 'Options' feature. Almost anywhere a value or source is expected, a long press of the Enter key will bring up an options dialog.
  • Page 20 Ethos v1.5.7 and X18, X20 series User Manual If you long press Enter on a value field that has already been changed to use a source, a dialog pops up allowing you to convert the source's current value to a fixed value.
  • Page 21 Ethos v1.5.7 and X18, X20 series User Manual The ‘Half range’ option is available when using a 2-POS Switch or logic switch as a source. The range becomes [0-100%] instead of [-100%-100%]. Source option for trims By default trims have a range of +/- 25%. When used as a source, trims can optionally be changed to full range +/- 100% (long press Enter on the trim).
  • Page 22 Ethos v1.5.7 and X18, X20 series User Manual Sensor Options On a telemetry source the options dialog allows the sensor to be inverted, or its maximum or minimum value to be used. Some sensors have additional options specific to that sensor.
  • Page 23: Usb Connection To Pc Modes

    • This mode is used for reading and writing files to SD card or eMMC and/or the radio flash memory. • This mode can also be used to connect to Ethos Suite for updating the radio. Please refer to Bootloader Mode in the Ethos Suite section.
  • Page 24: Emergency Mode

    Emergency mode is the radio’s response to an unexpected event like a watchdog reset. The watchdog is a timer that is continually restarted by different parts of Ethos. If a failure of any kind prevents the watchdog timer from being restarted, it will time out and cause a hardware reset of the radio.
  • Page 25: System Setup

    Ethos v1.5.7 and X18, X20 series User Manual System Setup The ‘System setup’ menu is used to configure those parts of the radio system’s hardware that are common to all models, and is accessed by selecting the Gear tab along the bottom of the screen.
  • Page 26: File Manager

    Note that when updating the system firmware, the files in the flash drive and SD or eMMC card may also need updating. ETHOS has a radio-to-radio Bluetooth file transfer feature. Please refer to the example in Sharing files via Bluetooth section below.
  • Page 27 Ethos v1.5.7 and X18, X20 series User Manual The X20/S/HD series requires an SD card that is 32gig or less formatted fat32. SanDisk Ultra Micro SDHC Class 10 16gig cards are a good option. Files will be on the FRSky website.
  • Page 28 Bluetooth. Please refer to Sharing files via Bluetooth below. Note: All three folders are updated by Ethos Suite regardless of which one(s) you have selected in the Voice options. bitmaps/ This folder is for bitmap files.
  • Page 29 Ethos v1.5.7 and X18, X20 series User Manual Rule 1: use only the following characters: A-Z, a-z, 0-9, ()!-_@#;[]+= and Space Rule 2: the name must not contain more than 11 characters, plus 4 for the extension. If the name is longer than 11 characters, it is displayed in the File Manager but does not appear in the model image selection interface.
  • Page 30 Ethos v1.5.7 and X18, X20 series User Manual The example above shows an S8R receiver about to be updated via the S.Port connection on the radio. The example above shows a TD-R18 receiver about to be updated Over-The-Air via the wireless link to the bound receiver.
  • Page 31 Initially models were simply named from model01.bin onwards, but from Ethos v1.2.11 the model name is used, for example a model named ‘Extra’ will have a filename of ‘Extra.bin’. If there is more than one ‘Extra’, the additional models will be named ‘Extra01.bin’...
  • Page 32: Sharing Files Via Bluetooth

    Ethos v1.5.7 and X18, X20 series User Manual sdcard.version This file holds the sdcard version and is used and maintained by Ethos Suite. Sharing files via Bluetooth ETHOS has a radio-to-radio Bluetooth file transfer feature. On the receiving radio, using File Manager navigate to the model folder that you wish top receive the model into.
  • Page 33: Alerts

    Ethos v1.5.7 and X18, X20 series User Manual Alerts The System Alerts are: Silent mode A ‘Silent mode’ alert will be given at startup when ‘Silent mode’ check is ON and the ‘Audio mode’ has been set to Silent in System / General / Audio mode Main voltage A speech 'Radio battery is Low' alert will be given when the ‘Main voltage’...
  • Page 34: Inactivity

    Ethos v1.5.7 and X18, X20 series User Manual Inactivity A speech 'Prolonged inactivity' alert will be given when the radio has not been used for longer than the 'Inactivity' time, and also a haptic alert in case the radio volume is turned right down.
  • Page 35: Date And Time

    Ethos v1.5.7 and X18, X20 series User Manual Date and Time The Date and Time settings are: 24 hour time The clock displays in 24 hour format when enabled. Display seconds The clock will display seconds when enabled. Date Should be set to the current date. This is used in the logs.
  • Page 36: Auto Adjust From Gps

    Ethos v1.5.7 and X18, X20 series User Manual Set the calibration value to 12 times this number of seconds, making it negative if your clock runs fast, and positive if it is slow. For best accuracy, you may then want to check if your clock is accurate, and adjust the calibration value slightly.
  • Page 37: General

    Ethos v1.5.7 and X18, X20 series User Manual General The following can be configured here: LCD display attributes • The audio settings • The vario settings • The haptic feedback settings • The top toolbar • Display attributes The LCD display attributes can be configured here:...
  • Page 38 Ethos v1.5.7 and X18, X20 series User Manual Keyboard Allows selection between QWERTY, QWERTZ and AZERTY virtual keyboard layouts. Brightness Use the slider to control the screen brightness, from left to right to set brightness from dark to bright. Long press [ENT] brings up options to use a source, or set it to minimum or maximum.
  • Page 39 Ethos v1.5.7 and X18, X20 series User Manual Wake up The screen backlight can be woken from the sleep state in accordance with one or more of the following options: Always on The backlight stays on permanently. Sticks The backlight turns on when sticks or keys are operated.
  • Page 40 Ethos v1.5.7 and X18, X20 series User Manual Dark mode Selects between light and dark modes for the display. Highlight Color Allows selection of the highlight color to be used in the display. The default is yellow (#F8B038). rev 2...
  • Page 41: Storage Location (X18 And X20 Pro/R/Rs)

    The X18 and X20 Pro/R/RS radios have an 8Gb eMMC (embedded MultiMediaCard) that is a storage device made up of NAND flash memory and a simple storage controller. The ETHOS system default selects the eMMC storage making the SD card use optional. However, the user may select the use of the eMMC storage or use an optional SD card or a combination of both.
  • Page 42 Ethos v1.5.7 and X18, X20 series User Manual The files are located in these folders: audio/en/us/system audio/en/gb/system User sound files User sound files may be installed for use with the ‘Play audio’ special function (previously ‘Play track’ and ‘Play sequence’). Their location must be:...
  • Page 43 Ethos v1.5.7 and X18, X20 series User Manual Audio mode Silent No audio. Note that there will be an alert given at startup if the ‘Silent mode’ check in System / Alerts is ON. Alarms only Only alarms will be output on audio.
  • Page 44 Ethos v1.5.7 and X18, X20 series User Manual ‘Waiting for devices’ displays. Turn on your Bluetooth device and place it into pairing mode. After the Bluetooth device is found, its name will be displayed. Touch it to select the device.
  • Page 45: Vario

    Ethos v1.5.7 and X18, X20 series User Manual When the radio and device are paired, 'Bluetooth Device connected' displays. Touch OK. The Bluetooth screen will display again. Speaker mute To mute the system speaker (for example when using a BT earpiece), select from always on, or only on when telemetry is active, or controlled by a source such as a switch or any other condition.
  • Page 46: Haptic

    Ethos v1.5.7 and X18, X20 series User Manual Volume The relative volume of the vario tone. Pitch zero The tone pitch when the climb rate is zero. Pitch max The tone pitch at maximum climb rate. Repeat The delay between beeps at pitch zero.
  • Page 47: Top Toolbar

    Ethos v1.5.7 and X18, X20 series User Manual Top toolbar Digital voltage The battery status in the top toolbar may be changed from the default bar display to display the radio battery voltage as a digital value instead. Digital RSSI Similarly, the RSSI status may be changed from a bar display to a digital value for both 2.4G and 900M.
  • Page 48: Usb Mode Preselection

    At connection, the radio will automatically enter joystick mode for use with an RC simulator. Ethos Suite At connection, the radio will automatically enter ‘Ethos mode’ for communication with Ethos Suite. Please refer to Ethos Mode in the Ethos Suite section.
  • Page 49: Battery

    Ethos v1.5.7 and X18, X20 series User Manual Battery The Battery section is for calibrating the radio batteries and setting the alarm thresholds. Main voltage ‘Main voltage’ displays the current battery voltage, but it is also the battery voltage calibration adjustment. You can enter the actual battery voltage measured with a multimeter.
  • Page 50: Rtc Voltage

    Ethos v1.5.7 and X18, X20 series User Manual If the battery is changed to a different type, then the limits must be set appropriately. RTC voltage Shows the voltage of RTC (Real Time Clock) battery in the radio. The voltage is 3.0v for a new battery.
  • Page 51: Hardware

    Ethos v1.5.7 and X18, X20 series User Manual Hardware The Hardware section is used to test all inputs, perform analog and gyro calibration, and set switch types and the ‘home key’ map. Hardware check The Hardware check allows all the inputs to be checked for operation.
  • Page 52: Analogs Calibration

    Ethos v1.5.7 and X18, X20 series User Manual X20 Pro/R/RS The Hardware check for the X20 Pro/R/RS radios includes the two latching pushbutton switches K and L on the rear shoulders, as well as the additional Trims T5 and T6.
  • Page 53: Analogs Filter

    Ethos v1.5.7 and X18, X20 series User Manual Gyro calibration can be performed so that the gyro sensor outputs respond correctly to tilting the radio. It is automatically run at initial startup. For example, the radio 'level' position would be the angle at which you normally hold the radio.
  • Page 54: Switches Settings

    Ethos v1.5.7 and X18, X20 series User Manual Switches settings Switch middle detect delay This setting ensures that the switch middle position on three way switches is not detected when the switch is flipped from the up to the down position in one movement, and vice versa.
  • Page 55: Home Keymap

    Ethos v1.5.7 and X18, X20 series User Manual This allows for switches to be swapped over, for example the momentary switch SH could be swapped over with the 2 position switch SF. Note that it may not be possible to replace a momentary or 2 position with a 3 position switch if the radio wiring does not allow for it.
  • Page 56: Adc Value Inspector

    Ethos v1.5.7 and X18, X20 series User Manual [DISP] key For the [DISP] key both short and long press options may be reassigned to any Model or System page or the ‘Configure screens’ page. For consistency with the X10 series, the [DISP_long] may be conventionally assigned to the ‘Configure screens’...
  • Page 57 Ethos v1.5.7 and X18, X20 series User Manual X20 Pro The (ADC) index for the X20 Pro is: Left stick horizontal Left stick vertical Right stick vertical Right stick horizontal Pot 1 Pot 2 Ext1 (external pot, e.g. stick mounted) Ext1 (external pot, e.g.
  • Page 58: Sticks

    Ethos v1.5.7 and X18, X20 series User Manual Sticks Select your preferred stick mode. Mode 1 has throttle and aileron on the right stick, and elevator and rudder on the left. Mode 2 has throttle and rudder on the left stick, and aileron and elevator on the right.
  • Page 59: First Four Channels Fixed

    Ethos v1.5.7 and X18, X20 series User Manual First four channels fixed When this option is enabled, then channel grouping will not occur on the first four channels. If the channel order is AETR, then the wizard will create a model suited to the SRx stabilized receivers.
  • Page 60: Device Config

    Please refer to the device's manual for further details. Please note that the ETHOS ‘Device config’ screen lets you change S.Port sensor Physical IDs and Application IDs. If you have more than one device that have the same function, you would need to connect them one at a time, discover them in Telemetry / ‘Discover new sensors’, then...
  • Page 61: Module Selection

    Ethos v1.5.7 and X18, X20 series User Manual Module selection The module to be used for Device Config can be configured. Options for selection of the module to be used are: Both RF modules • Internal RF module • External RF module •...
  • Page 62: Info

    Ethos v1.5.7 and X18, X20 series User Manual Info The Info page displays system firmware information, gimbals type, internal module firmware version, ACCESS, TD or TW receiver firmware and external module information. X18 and X20 Serial number Serial number of the radio.
  • Page 63 Ethos v1.5.7 and X18, X20 series User Manual Receiver Bound receiver details are shown after the Internal Module. If a redundant receiver is bound to the same slot as the main receiver, the receiver details will be shown alternately on the display. The example above shows an Archer SR10 Pro and it's redundant R9MM- OTA shown against Receiver1 details.
  • Page 64: X20 Pro/R/Rs

    Ethos v1.5.7 and X18, X20 series User Manual There is a progress bar during the erase process. It will then unmount all drives and reboot the radio. X20 Pro/R/RS Similar information for the X20 Pro/R/RS. rev 2...
  • Page 65: Model Setup

    Ethos v1.5.7 and X18, X20 series User Manual Model Setup The ‘Model setup’ menu is used to configure each model’s specific setup. It is accessed by selecting the Airplane tab along the bottom of the Home screen. Conversely, settings that are...
  • Page 66: Rf System

    Ethos v1.5.7 and X18, X20 series User Manual Extended Trims enables the full range. If you are using flight modes, then ‘Independent trims’ enables the relevant trim to be independent for each flight mode, instead of being common across flight modes.
  • Page 67: Vars

    Ethos v1.5.7 and X18, X20 series User Manual Vars Variables (Vars) can be used to name and store a model’s settings parameters in a way which can then be referenced elsewhere in the radio programming including the mixes. Vars can be thought of as containers that hold information.
  • Page 68: Model Select

    Managing model folders Ethos allows you to create your own model folders to categorize and group your models. Typical model folder names may be Airplane, Glider, Heli, Quad, Warbird, Boat, Car, Template, Archive etc.
  • Page 69 Tapping on a folder name will bring up a dialog allowing the folder to be renamed or deleted. If there were models in the folder being deleted, Ethos will automatically place them in the ‘Uncategorized’ folder.
  • Page 70: Adding A New Model

    Adding a new model To create a new model, select the model category you wish to create the model under, then tap on the [+] icon to create a new model or to receive a model from another Ethos radio via Bluetooth.
  • Page 71 Ethos v1.5.7 and X18, X20 series User Manual  Helicopter  Multirotor  Other The wizards assist you with the basic setup for the given type of model. Note that model names can be up to 15 characters. The wizards include optionally setting up pre-set mixes for FrSky stabilized receivers.
  • Page 72: Receiving A Model From Another Ethos Radio

    To receive a model, select the model category you wish to create the model under, then tap on the [+] icon. Tap on ‘Receive model’ to initiate the process to receive a model from another Ethos radio via Bluetooth. Your radio will go into waiting mode, and also display its local Bluetooth addess to enable identification of the correct address on the sending radio.
  • Page 73: Selecting A Model

    Ethos v1.5.7 and X18, X20 series User Manual On the sending radio, tap on the model icon and select ‘Send model’ to initiate the transfer. The receiving radio will announce the model file about to be received for confirmation. Tap on Yes to receive the model.
  • Page 74 You can Clone the model, which will duplicate the model. Please note that when • you clone a model Ethos gives the clone a new receiver number. If you give it the old receiver number it will work, no need to rebind.
  • Page 75: Edit Model

    Ethos v1.5.7 and X18, X20 series User Manual Edit model The ‘Edit model’ option is used to edit the basic parameters for the model as set up by the wizard. Name, Picture The model can be renamed, or the picture assigned or changed. When browsing for a picture a preview thumbnail is shown to facilitate locating the correct image.
  • Page 76: Function Switches

    Ethos v1.5.7 and X18, X20 series User Manual Function switches The six function switches are available wherever 'Active condition' parameters are found. Please note that they cannot be used as a source like normal switches can. Configuration They may be configured as follows: 6-Pos with OFF Pressing any function switch will latch that switch ON.
  • Page 77: Sport Connector

    Ethos v1.5.7 and X18, X20 series User Manual Persistent If enabled, this will cause the function switch to be in the same state when the radio is turned on or the model is reloaded. SPort connector The 5V pin on the SPort connector may be controlled on a model by model basis, to power for example an external receiver in a trainer application.
  • Page 78: Reset All Mixes

    Ethos v1.5.7 and X18, X20 series User Manual Reset all mixes Executing 'Reset all mixes' will reset all the mixes. rev 2...
  • Page 79: Flight Modes

    Ethos v1.5.7 and X18, X20 series User Manual Flight modes Flight modes bring incredible flexibility to a model setup, because they allow models to be set up for switch selectable specific tasks or flight behaviour. For example, gliders may be set up to have switch selectable modes such as Launch, Cruise, Speed and Thermal.
  • Page 80: Name

    Once programed the flight mode selections are displayed in the mixes. Up to 100 flight modes can be programmed. Like most functions in ETHOS the user can program descriptive text flight mode names such as Cruise, Speed, Thermal or Normal, Take Off, Landing.
  • Page 81: Flight Mode Management

    Ethos v1.5.7 and X18, X20 series User Manual Flight mode management Tap on a flight mode to bring up a menu which allows you to edit, add a new flight mode, clone or delete flight modes. A cloned flight mode will inherit the parent’s flight mode settings in mixes, so the mixes will behave the same and also be active (or not) when the cloned flight mode is active.
  • Page 82: Mixes

    The Mixes section allows any of the many sources of input to be mixed or combined as desired and mapped to any of the output channels. Ethos has 100 mix channels available for programming your model. Normally the lowest numbered channels will be assigned to the servos, because the channel numbers map directly to the channels in the receiver.
  • Page 83: Aileron, Elevator, Rudder Mixes

    Ethos v1.5.7 and X18, X20 series User Manual If your model was created using one of the model creation wizards in the ‘Model select’ function in the System menu, the base mixes will be shown when you tap on ‘Mixes’.
  • Page 84 Ethos v1.5.7 and X18, X20 series User Manual Flight modes If any flight modes have been defined, the mix can be made conditional to one or more flight modes. Click on ‘Edit’ and check the boxes for the flight modes in which this mix must be active.
  • Page 85 Ethos v1.5.7 and X18, X20 series User Manual Differential Differential provides more travel in one direction. For example, for ailerons typically more up aileron travel than down is utilized to reduce adverse yaw and to improve turning/ handling characteristics. A positive value will result in the ailerons having less downward travel, as can be seen in the graph above.
  • Page 86: Throttle Mix

    Ethos v1.5.7 and X18, X20 series User Manual The default can be altered if required, but care must be exercised to assess any other impacts to making a change here. Note that [ENT_long] on the selected output channel will take you directly to that page in the Outputs.
  • Page 87 Ethos v1.5.7 and X18, X20 series User Manual Low position trim For glow and gas engines 'Low position trim' is used to adjust the idle speed. The idle speed can vary depending on the weather, etc., so having a way to adjust the idle speed without impacting the full throttle position is important.
  • Page 88 Ethos v1.5.7 and X18, X20 series User Manual Trigger value The trigger value determines the value below which the throttle input triggers the throttle safety interlock. Idle output value For safety, once throttle cut becomes inactive, the throttle channel output will only leave the ‘Idle output value’...
  • Page 89: View Per Channel Option (Mixes Grouping)

    Ethos v1.5.7 and X18, X20 series User Manual View per channel option (mixes grouping) With complex mixes it can be difficult to see the effect of other mixes on a particular channel. The ‘View per channel’ option is particularly useful in debugging your mixes, because all the mixes that affect the selected channel are grouped together.
  • Page 90 Ethos v1.5.7 and X18, X20 series User Manual line (highlighted), we can see that the elevator channel output is at +3%. The sub mixes show that currently the elevator stick is at neutral (i.e. 0%), but the Flaps to Elevator mix is adding +3% to the channel.
  • Page 91 Ethos v1.5.7 and X18, X20 series User Manual b) Switching back to ‘Table view’ Clicking on a sub mix instead, for example the line highlighted above, will bring up a popup dialog to allow editing the mix, switching to Table View, or to delete the mix.
  • Page 92: Mixes Libraries

    Ethos v1.5.7 and X18, X20 series User Manual Mixes libraries Airplane library Free mix Free mixes are the do-anything general purpose mix. The predefined mixes are in some ways more powerful, but are also more limited to their specific application. Not all options are necessarily available in Free mixes, but anything can be done with them, it just might require more than one Free mix to duplicate a single specialty mix.
  • Page 93 Ethos v1.5.7 and X18, X20 series User Manual Tap on ‘Free mix’ to bring up the edit sub-menu. Select Edit to open a new screen showing the detailed parameters for the ‘Free mix’. The graph display on the right will display the mix output, and the effect of any setting changes that are made.
  • Page 94 Ethos v1.5.7 and X18, X20 series User Manual h) a timer i) a telemetry sensor j) a system value (e.g. main radio voltage or RTC battery voltage) k) a ‘special’ value, i.e. minimum, maximum or 0 The mix will take the value of the source at any instant as its input.
  • Page 95 Ethos v1.5.7 and X18, X20 series User Manual Tap on ‘+ Add a new action’ to add a free mix action. The available actions are: Curve • Weight • Differential • Offset • Slow • The actions can be combined to create for example multiple rates with multiple expo curves, different amounts of differential etc.
  • Page 96 Ethos v1.5.7 and X18, X20 series User Manual By default the free mix starts with a ‘Weight’ action of 100% that is ‘Always on’. Tap on ‘Add a new action’ to add additional weights. For example, to create multiple rates, simply add more ‘Weight’’ actions made conditional by for example a 3 position switch.
  • Page 97 Ethos v1.5.7 and X18, X20 series User Manual Weight directions In the Active Conditions for free mix actions, there are four source ‘Directions’ available, i.e. Top, Bottom, Right, Left. For different Up and Down weights (to mimic the previous ‘Weight up’ and ‘Weight down’) the conditions can be set to ‘Top’...
  • Page 98 Ethos v1.5.7 and X18, X20 series User Manual Curve To add curves to the mix, select ‘Curve’ from the actions drop-down menu. A standard curve option is Expo, which by default has a value of 0, which means the response is linear (i.e. no curve). A positive value will soften the response around 0, while a negative value will sharpen the response.
  • Page 99 Ethos v1.5.7 and X18, X20 series User Manual With the Free Mix and some other mixes, you can specify up to 6 curves, each with a condition. If more than one condition is true, the curve higher in the list prevails.
  • Page 100 Ethos v1.5.7 and X18, X20 series User Manual To add an offset to the mix, select ‘Offset’ from the actions drop-down menu. An offset will shift the mix output up or down by the offset value entered here. Negative values are allowed.
  • Page 101 Ethos v1.5.7 and X18, X20 series User Manual Slow To add a slow the output of the free mix, select ‘Slow’ from the actions drop- down menu. Response of the output can be slowed down with regard to the input change.
  • Page 102 Ethos v1.5.7 and X18, X20 series User Manual Flaps The Flaps mix will mix an Input to one or more channels with individual Weights. It also offers Slow Up and Slow Down options. Throttle The Throttle mix is for motor control and includes Throttle Cut and Throttle Hold options.
  • Page 103 Ethos v1.5.7 and X18, X20 series User Manual Snap Roll The snap roll is an auto-rotation maneuver in a stalled condition. During a snap, one wing is stalled while the other is accelerated about the roll axis. This creates a sudden roll-rate acceleration that you cannot obtain by simply inputting aileron.
  • Page 104 Ethos v1.5.7 and X18, X20 series User Manual Aileron, Elevator, Rudder Please refer to the detailed Aileron Elevator Rudder mixes description above. Flaps The Flaps mix will mix an Input to one or more channels with individual Weights. It also offers Slow Up and Slow Down options.
  • Page 105 Ethos v1.5.7 and X18, X20 series User Manual Rudder to Elevator This mix can help when there are coupling issues. It can also be used for adding a V- Tail differential function. Throttle to Elevator This mix allows elevator compensation for planes that change pitch on changing throttle.
  • Page 106 Ethos v1.5.7 and X18, X20 series User Manual Throttle The Throttle mix is for motor control and includes Throttle Cut and Throttle Hold options. Please refer to the detailed Throttle Mix discussion above. Gyro This mix is used to provide gain settings to the FBL controller, which may for example be flight mode dependent.
  • Page 107 Ethos v1.5.7 and X18, X20 series User Manual Offset The Offset mix is used to add a fixed value to the mix when an offset is required. rev 2...
  • Page 108: Outputs

    Ethos v1.5.7 and X18, X20 series User Manual Outputs The Outputs section is the interface between the setup "logic" and the real world with servos, linkages and control surfaces as well as actuators and transducers. In the Mixes we have set up what we want our different controls to do.
  • Page 109: Outputs Setup

    Ethos v1.5.7 and X18, X20 series User Manual Note: For quick access to this monitor screen, a long press of the enter key from the ‘Mixes’ screen and ‘Flight modes’ screens will jump to the Outputs. Outputs setup Tap on the Output channel to be edited or reviewed.
  • Page 110 Ethos v1.5.7 and X18, X20 series User Manual If using more than 125% on the main receiver driving PWM outputs, and this receiver enters failsafe, the servo positions then received from a redundant receiver via SBUS are limited to 125%.
  • Page 111 Ethos v1.5.7 and X18, X20 series User Manual Curve Allows you to select an Expo or custom curve to condition the output. The popup allows to to either select an existing curve, or to add a new curve. After configuring the curve, an Edit button is added so that you can edit the curve easily.
  • Page 112: Timers

    Ethos v1.5.7 and X18, X20 series User Manual Timers There are 8 fully programmable timers that can count either up or down. Touching any timer line brings up a popup with options to reset or edit that timer, add a new timer, or to move or copy/paste the timer.
  • Page 113: Countdown Timer

    Ethos v1.5.7 and X18, X20 series User Manual Countdown timer Value Shows the current value of the timer. Name Allows the timer to be named. Mode The timer can count Up or Down. Start value If the timer has been set to count Down, the start value is the value from which the timer counts down to zero.
  • Page 114 Ethos v1.5.7 and X18, X20 series User Manual In the example above, the timer is started when ThrottleActive becomes True, and is stopped when telemetry is no longer active. Proportional timing source If set to ‘---’ the timer counts in real time. If a proportional timing source is selected, then the speed of the timer is controlled by this source, for example the throttle stick or even the throttle channel.
  • Page 115: Count Up Timer

    Ethos v1.5.7 and X18, X20 series User Manual In this example three audio actions have been configured: 1. Firstly a countdown alert starting at 2 minutes remaining will be given every 30 seconds. The alert will be speech and haptic feedback has also been enabled.
  • Page 116 Ethos v1.5.7 and X18, X20 series User Manual Alarm Value If the timer has been set to count Up, the alarm value parameter sets the value at which the timer elapses. The timer continues to count, but the value goes red in the timer widgets.
  • Page 117 Ethos v1.5.7 and X18, X20 series User Manual Audio actions Audio actions are very powerful and flexible, allowing the timer alerts to be configured exactly to the user’s requirements. In this example three audio actions have been configured: 1. Firstly a countdown to the alarm value starting at 2 minutes remaining will be given every 30 seconds.
  • Page 118: Trims

    Ethos v1.5.7 and X18, X20 series User Manual Trims The Trims section allows you to configure the trim range and trim step size, or to configure custom trim behaviour for each of the 4 control sticks. It also allows cross trims and instant trim to be configured.
  • Page 119: Trim Settings

    Ethos v1.5.7 and X18, X20 series User Manual Trim settings Range The default trim range is +/- 25%. The range may be changed to cover up to the full stick range of 100%. Care must be taken with this option, as holding the trim tabs for too long might add so much trim as to make your model unflyable.
  • Page 120 Ethos v1.5.7 and X18, X20 series User Manual Mode By default the trims are always on, but Trim behaviour options can be configured to alter the trim behaviour according to various conditions. There are four modes of trim behaviour: With trim Mode set to OFF, the trim is disabled.
  • Page 121 Ethos v1.5.7 and X18, X20 series User Manual In Easy mode there is only one trim value for each control, so the trim value is shared across all flight modes. This is usually appropriate for aileron and rudder trim since these trims usually do not vary across flight modes.
  • Page 122 Ethos v1.5.7 and X18, X20 series User Manual A new behaviour line will be added. The initial behaviour options are: Unplugged • Default • Equal default • Offset + default • Each of the options are described below. Disable trims Trims can be disabled by configuring the ‘Unplugged’...
  • Page 123 Ethos v1.5.7 and X18, X20 series User Manual Trims can be disabled selectively by changing from ‘Always On’ to the desired condition. Equal (to another trim) The trim for a specific condition can be configured to be equal to the trim of another condition.
  • Page 124 Ethos v1.5.7 and X18, X20 series User Manual As an example, on gliders the default is normally a flight mode called Cruise, where the elevator is trimmed first for level flight. The default Elevator trim value of 0.0% in the screenshot above is the Cruise trim.
  • Page 125 Ethos v1.5.7 and X18, X20 series User Manual offset to the base mode trim value in FM0(Cruise). Therefore the trim in FM1(Speed) will be separate but also dependent on the base trim. Note that when we configure the second behaviour, we now get additional ‘Equal FM2(Speed)’...
  • Page 126: Additional Trims

    Ethos v1.5.7 and X18, X20 series User Manual Additional Trims Additional trims may be created by tapping on the ‘Add an extra trim’ button. Name The new trim can be named. Select the source to be used for increasing the trim value.
  • Page 127: Cross Trim

    Ethos v1.5.7 and X18, X20 series User Manual Cross trim Cross trims can be set up for each trim stick, so you can nominate which trim switch to use for each stick. (The T5 and T6 trims are available on the X20 Pro and X18 only.)
  • Page 128 Ethos v1.5.7 and X18, X20 series User Manual Tap on ‘Move trims to subtrims’ to take the trims of the currently selected flight mode, transfer their content to the subtrims, reset the trims, and adjust all other flight modes' trims. If you're close to running out of trim, instead of having to adjust every value one after the other, it is done automatically with this function.
  • Page 129: Rf System

    Ethos v1.5.7 and X18, X20 series User Manual RF System This section is used to configure internal and/or external RF modules, including the ‘Owner registration ID’. Disabling RF output The internal and external RF modules can be disabled by holding the page key down during system power up.
  • Page 130: Internal Module Td-Isrm (X18 And X20/S/Hd)

    2.4G or 900M. Please note that the 2.4G band supports 24 channels, while the 900M band supports 16 channels. There is a new ETHOS telemetry receiver source feature named RX. RX provides the receiver number of the active receiver sending telemetry. RX is available in telemetry like any other sensor for real time display, logic switches, special functions and data logging.
  • Page 131 Ethos v1.5.7 and X18, X20 series User Manual ACCST D16 mode In ACCST D16 the RF module becomes a single 2.4G RF path. Please refer to the ACCST D16 section below. TD mode In TD mode the RF module is in a low latency long range mode using the 2.4G and 900M RF links in Tandem to work with the new Tandem receivers.
  • Page 132 Ethos v1.5.7 and X18, X20 series User Manual The antennas must be changed to suit the frequency selected. Both versions allow configuration of different power levels. Note for EU users: The use of 200mW and 500 mW is allowed in the 868 MHz band.
  • Page 133 Ethos v1.5.7 and X18, X20 series User Manual Type: ACCESS ACCESS changes the way receivers are bound and connected with the transmitter. The process is broken into two phases. The first phase is registering the receiver to the radio or radios it is to be used with. Registration only needs to be performed once between each receiver / transmitter pair.
  • Page 134 External antenna. Please note that the antenna selection is on a per model basis, so each time a model change selection is made ETHOS sets the antenna mode for the given model. 900M Enable or disable the 900M RF module.
  • Page 135 Ethos v1.5.7 and X18, X20 series User Manual Phase One: Registration Register 1. If your receiver has not yet been registered, initiate the registration process by selecting [Register]. Otherwise, skip down to the Bind section. A message box with 'Waiting for receiver...' will pop up with a repeating ‘Register’...
  • Page 136 Ethos v1.5.7 and X18, X20 series User Manual 3. At this stage the Reg. ID and UID can be set: Registration ID: The ‘Registration ID is at owner or transmitter level. This  should be a unique code for your radio and other transmitters to be used with Smart Share.
  • Page 137 Ethos v1.5.7 and X18, X20 series User Manual 3. Receiver 1 [Bind]: Initiate the binding process by selecting [RX1]. A voice alert will announce ‘Bind’ every few seconds to confirm that you are in bind mode. A popup will display ‘Waiting for receiver….’.
  • Page 138 Ethos v1.5.7 and X18, X20 series User Manual A message box will pop up indicating that binding was successful. Click on OK. The receiver selected will now show for RX1 the name next to it. 6. Turn off both the transmitter and the receiver.
  • Page 139 Ethos v1.5.7 and X18, X20 series User Manual Receiver options With the receiver powered on, tap the RX1, 2 or 3 button to bring up receiver options and other receiver operations: Tap on Options: Options Telemetry 25mW: Checkbox to limit telemetry power to 25mW (normally 100mW), possibly required if for example servos experience interference from RF being sent close to them.
  • Page 140 Ethos v1.5.7 and X18, X20 series User Manual Please refer to the Channel Range (Access) section for details on the update rate set at the transmitter. Port: Allows selection of the SmartPort on the receiver to use either S.Port, F.Port or the FBUS (F.Port2) protocol.
  • Page 141 Ethos v1.5.7 and X18, X20 series User Manual Share The Share feature provides the ability to move the receiver to another ACCESS radio having a different ‘Owner registration ID’. When the Share option is tapped, the receiver green LED turns off.
  • Page 142 Ethos v1.5.7 and X18, X20 series User Manual Factory reset Tap on the Reset button to Reset the receiver back to factory settings and clear the UID. The receiver is unregistered with X20. Receiver options (with Rx powered off) With the receiver powered off, tap the RX1, 2 or 3 button to bring up receiver options.
  • Page 143 External antenna. Please note that the antenna selection is on a per model basis, so each time a model change selection is made ETHOS sets the antenna mode for the given model. Power: FCC: Select the RF Power desired between 10, 25, 100, 200, 500mW, 1000mW.
  • Page 144 Ethos v1.5.7 and X18, X20 series User Manual 6. Tap either the RX2 or RX3 button. A voice alert will announce ‘Bind’ every few seconds to confirm that you are in bind mode. A popup will display ‘Waiting for receiver….’.
  • Page 145 Ethos v1.5.7 and X18, X20 series User Manual 9. Tap on OK. Ensure that the Green LED on the redundant receiver is ON. The redundant receiver is now bound. 10. The redundant receiver will now be listed. Note: Although it is possible to bind both the main and redundant receivers to the same UID by powering them up individually, you will not have access to the Rx Options while both are powered up.
  • Page 146 Ethos v1.5.7 and X18, X20 series User Manual Hold Hold will maintain the last received positions. Custom Custom allows moving the servos to custom predefined positions. The position for each channel can be defined separately. Each channel has the options of Not Set, Hold, Custom or No Pulses.
  • Page 147 Ethos v1.5.7 and X18, X20 series User Manual Range check is activated by selecting 'Range Check'. A voice alert will announce ‘Range Check’ every few seconds to confirm that you are in range check mode. A popup will display the Receiver Number, and the VFR% and RSSI values to evaluate how reception quality is behaving.
  • Page 148 Ethos v1.5.7 and X18, X20 series User Manual Type: ACCST D16 Mode ACCST D16 is for the ACCST 16ch two-way full duplex transmission, also known as the "X"-mode. For use with the legacy “X” series receivers. Model ID When you create a new model, the Model ID is automatically allocated. The Model ID must be a unique number because the Model Match function ensures that only the correct Model ID will be bound to.
  • Page 149 Ethos v1.5.7 and X18, X20 series User Manual selection is on a per model basis, so each time a model change selection is made ETHOS sets the antenna mode for the given model. Bind 1. Initiate the binding process by selecting [Bind]. A voice alert will announce ‘Bind’...
  • Page 150 Ethos v1.5.7 and X18, X20 series User Manual 2. Power up the receiver, putting it into bind mode as per the receiver instructions. (Generally done by holding down the Failsafe button on the receiver during power up.) 3. The Red and Green LEDs will come on. The Green LED will go off, and the Red LED will flash when the binding process is completed.
  • Page 151 Ethos v1.5.7 and X18, X20 series User Manual the set icon with an arrow is tapped, the current value of the channel is used. Alternatively, a fixed value for that channel can be entered by tapping on the value. No pulses No Pulses turns off pulses (for use with flight controllers having return-to-home GPS on loss of signal).
  • Page 152 Ethos v1.5.7 and X18, X20 series User Manual Type: TD Mode In TD mode the receivers operate on dual bands simultaneously. There is a constant comparison step of data pack quality between both bands during the signal and telemetry transmission, so the better data pack of either band will be applied every moment to make sure the transmission is always best.
  • Page 153 External antenna. Please note that the antenna selection is on a per model basis, so each time a model change selection is made ETHOS sets the antenna mode for the given model. 900M The 900M RF module is already enabled.
  • Page 154 Ethos v1.5.7 and X18, X20 series User Manual A message box with 'Waiting for receiver...' will pop up with a repeating ‘Register’ voice alert. 2. While holding down the bind button, power up the receiver, and wait for the red &...
  • Page 155 Ethos v1.5.7 and X18, X20 series User Manual 5. Turn the receiver off. At this point the receiver is registered, but it still needs to be bound to the transmitter to be used. It is now ready for binding. Phase Two – Binding and module options...
  • Page 156 Ethos v1.5.7 and X18, X20 series User Manual 4. A voice alert will announce ‘Bind’ every few seconds to confirm that you are in bind mode. A popup will display ‘Waiting for receiver…’. 5. Power up the receiver without touching the F/S bind button.
  • Page 157 Ethos v1.5.7 and X18, X20 series User Manual The receiver will only be controlled (without being affected by other transmitters) by the transmitter it is bound to. The receiver selected will now show for RX1 the name next to it.
  • Page 158 Ethos v1.5.7 and X18, X20 series User Manual Tap on Options: Options Telemetry: Telemetry can be disabled for this receiver. High PWM Speed: Checkbox to enable a 7ms PWM update rate (vs 20ms standard). Ensure that your servos can handle this update rate.
  • Page 159 Ethos v1.5.7 and X18, X20 series User Manual Smart Port, SBUS Out, or FBUS (previously known as F.Port2) protocols. Additionally, output port 1 may be reassigned as an SBUS In port. The F.Port protocol was developed with the Betaflight team to integrate the separate SBUS and S.Port signals.
  • Page 160 Ethos v1.5.7 and X18, X20 series User Manual Reset bind If you change your mind about sharing a model, select 'Reset bind' to clean up and restore your bind. Power cycle the receiver, and it will be bound to your transmitter.
  • Page 161 Ethos v1.5.7 and X18, X20 series User Manual Min and max values of Receiver 1 and 2 (if present) voltages since power up. Min and max values of 2.4G RSSI and VFR (Valid Frame Rate) levels since power Min and max values of 900M RSSI and VFR (Valid Frame Rate) levels since power...
  • Page 162 Ethos v1.5.7 and X18, X20 series User Manual Min and max values of the AIN analog input port, and the receiver board current since power up. Save to file Tap on ‘Save to file’ to save the data to a .csv file in the Logs folder. The file can be read by a text editor or more conveniently by for example LibreOffice.
  • Page 163 Ethos v1.5.7 and X18, X20 series User Manual Receiver options (with Rx powered off) With the receiver powered off, tap the RX1, 2 or 3 button to bring up receiver options. If you tap on Options, the radio will attempt to connect and wait for the receiver.
  • Page 164 Ethos v1.5.7 and X18, X20 series User Manual Hold Hold will maintain the last received positions. Custom Custom allows moving the servos to custom predefined positions. The position for each channel can be defined separately. Each channel has the options of Not Set, Hold, Custom or No Pulses.
  • Page 165 Ethos v1.5.7 and X18, X20 series User Manual Range check is activated by selecting 'Range check'. A voice alert will announce ‘Range check’ every few seconds to confirm that you are in range check mode. A popup will display the receiver number, and the VFR% and RSSI values to evaluate how reception quality is behaving.
  • Page 166: Internal Module Td-Isrm Pro (X20 Pro/R/Rs)

    Ethos v1.5.7 and X18, X20 series User Manual Internal Module TD-ISRM Pro (X20 Pro/R/RS) For the TD ISRM RF module please refer to the Internal module TD-ISRM section. Overview The TD-ISRM Pro RF board offers triple RF path redundancy utilizing 2.4G FSK, 2.4G Lora, and 900M (Lora), which breaks new ground in RF performance.
  • Page 167 Ethos v1.5.7 and X18, X20 series User Manual There is an ETHOS telemetry receiver source feature named RX. RX provides the receiver number of the active receiver sending telemetry. RX is available in telemetry like any other sensor for real time display, and in Logic Switches, Special Functions and data logging.
  • Page 168 Ethos v1.5.7 and X18, X20 series User Manual Channel range Choice of which of the radio's internal channels are actually transmitted over the air. In D16 mode you can choose between 8 channels with data sent every 9ms, and 16 channels with data sent every 18ms.
  • Page 169 External antenna. Please note that the antenna selection is on a per model basis, so each time a model change selection is made ETHOS sets the antenna mode for the given model. Power Select the RF Power desired between 25 and 100mW.
  • Page 170 Ethos v1.5.7 and X18, X20 series User Manual Adding a redundant 900M receiver. 900M Connect the SBUS Out port of the redundant receiver to the SBUS IN port of the main receiver. Ensure that the 900M RF module is enabled.
  • Page 171 Ethos v1.5.7 and X18, X20 series User Manual Bind Tap 'Bind' to start binding the 900M receiver. A voice alert will announce ‘Bind’ every few seconds to confirm that you are in bind mode. A popup will display ‘Waiting for receiver…’.
  • Page 172 Ethos v1.5.7 and X18, X20 series User Manual Tap on OK. Ensure that the Green LED on the redundant receiver is ON. The redundant receiver is now bound. The redundant receiver will now be listed. Set – receiver options The receiver options are similar to those covered in the ACCESS section.
  • Page 173 External antenna. Please note that the antenna selection is on a per model basis, so each time a model change selection is made ETHOS sets the antenna mode for the given model. 900M The 900M internal RF module is turned OFF.
  • Page 174 Ethos v1.5.7 and X18, X20 series User Manual Actions Bind 1. Initiate the binding process by selecting [Bind]. A voice alert will announce ‘Bind’ every few seconds to confirm that you are in bind mode. In D16 mode a pop-up menu will open during bind to allow selection of the operation mode of the receiver.
  • Page 175 Ethos v1.5.7 and X18, X20 series User Manual 4. Tap OK on the transmitter to end the Bind process, and power cycle the receiver. 5. If the Green LED on the receiver is on, and the Red LED is off, the receiver is linked to the transmitter.
  • Page 176 Ethos v1.5.7 and X18, X20 series User Manual TW Mode In TW mode there is one 2.4G FSK and one 2.4G LoRA RF link for use with up to three TWIN receivers plus a 900M receiver option for redundancy (via the SBUS IN/OUT ports).
  • Page 177 Ethos v1.5.7 and X18, X20 series User Manual Having selected the TW mode, the following parameters must be set up: Model ID When you create a new model, the Model ID is automatically allocated. The Model ID must be a unique number because the Smart Match function ensures that only the correct Model ID will be bound to.
  • Page 178 External antenna. Please note that the antenna selection is on a per model basis, so each time a model change selection is made ETHOS sets the antenna mode for the given model. 900M Enable or disable the 900M section of the internal RF module.
  • Page 179 Ethos v1.5.7 and X18, X20 series User Manual Phase One: Registration Register 1. If your receiver has not yet been registered, initiate the registration process by selecting [Register]. Otherwise, skip down to the Bind section. A message box with 'Waiting for receiver...' will pop up with a repeating ‘Register’...
  • Page 180 Ethos v1.5.7 and X18, X20 series User Manual Reg. ID: The Registration ID is at owner or transmitter level. This should be a  unique code for your radio and other transmitters to be used with Smart Share. It defaults to the value in the ‘Owner registration ID’ setting described above at the start of this section, but can be edited here.
  • Page 181 Ethos v1.5.7 and X18, X20 series User Manual Warning – Very Important Do not perform the binding operation with an electric motor connected or an internal combustion engine running. 1. Turn the receiver power off. 2. Confirm that you are in TW mode.
  • Page 182 Ethos v1.5.7 and X18, X20 series User Manual A message box will pop up indicating that binding was successful. 6. Turn off both the transmitter and the receiver. 7. Turn the transmitter on and then the receiver. If the Blue LED on the receiver is on, and the Red LED is off, the receiver is linked to the transmitter.
  • Page 183 Ethos v1.5.7 and X18, X20 series User Manual Set – Receiver Options Tap the RX1, RX2 or RX3 button to bring up Receiver Options: Tap on Options: Options Telemetry: Telemetry can be disabled for this receiver High PWM Speed: Servo update rates are completely determined by the receiver.
  • Page 184 Ethos v1.5.7 and X18, X20 series User Manual SBUS: Allows selection of SBUS-16 channel or SBUS-24 channel mode. Be aware that all connected SBUS devices have to support the SBUS-24 mode in order to activate the new protocol. SBUS-24 is an FrSky development of the SBUS-16 Futaba protocol.
  • Page 185 Ethos v1.5.7 and X18, X20 series User Manual Pin 1 may also be set SBUS IN. Please note in the above example that the channels have been bumped down by one to make room for having SBUS IN on port 1 (CH1 Aileron1 is on pin 2).
  • Page 186 Ethos v1.5.7 and X18, X20 series User Manual Reset bind If you change your mind about sharing a model, select 'Reset bind' to clean up and restore your bind. Power cycle the receiver, and it will be bound to your transmitter.
  • Page 187 Ethos v1.5.7 and X18, X20 series User Manual Min and max values of Receiver 1 and 2 (if present) voltages since power up. Min and max values of 2.4G RSSI and VFR (Valid Frame Rate) levels since power Min and max values of 900M RSSI and VFR (Valid Frame Rate) levels since power...
  • Page 188 Ethos v1.5.7 and X18, X20 series User Manual Min and max values of the AIN analog input port, and the receiver board current since power up. Save to File Tap on ‘Save to File’ to save the data to a .csv file in the Logs folder. The file can be read by a text editor or more conveniently by for example LibreOffice.
  • Page 189 Ethos v1.5.7 and X18, X20 series User Manual Adding a redundant receiver A second receiver may be bound to an unused slot, e.g. either RX2 or RX3 to provide redundancy in case of reception problems. Our example below shows a 900M receiver being added.
  • Page 190 Ethos v1.5.7 and X18, X20 series User Manual 4. Register the new receiver, e.g. the R9MINI-O above. 5. Switch off the receivers. 6. Tap 'Bind' on either the RX2 or RX3 line. A voice alert will announce ‘Bind’ every few seconds to confirm that you are in bind mode.
  • Page 191 Ethos v1.5.7 and X18, X20 series User Manual 8. Select the R9 redundant receiver. 9. Tap on OK. Ensure that the Green LED on the redundant receiver is ON. The redundant receiver is now bound. 10. The redundant receiver will now be listed, e.g. the R9MINI above.
  • Page 192 Ethos v1.5.7 and X18, X20 series User Manual Failsafe The Failsafe mode determines what happens at the receiver when the transmitter signal is lost. Tap on the drop-down box to see the failsafe options: Hold Hold will maintain the last received positions.
  • Page 193 Ethos v1.5.7 and X18, X20 series User Manual No Pulses No Pulses turns off pulses (for use with flight controllers having return-to-home GPS on loss of signal). Receiver Choosing “Receiver” on X series or later receivers allows failsafe to be set in the receiver.
  • Page 194 Ethos v1.5.7 and X18, X20 series User Manual then 2. Each of the three receivers can be range checked by turning off the other receivers. RX sensor 0 = Receiver 1 RX sensor 1 = Receiver 2 RX sensor 2 = Receiver 3...
  • Page 195: External Rf Module - Frsky

    Ethos v1.5.7 and X18, X20 series User Manual External RF module - FrSky Currently the following external FrSky modules are supported: XJT Lite, R9M Lite, R9M Lite Access, R9M Lite Pro Access, TWIN Lite Pro and PPM. For third party modules please refer to the next section.
  • Page 196 Ethos v1.5.7 and X18, X20 series User Manual Type XJT Lite Protocol The XJT Lite can operate in D16 (up to 16 channels), D8 (up to 8 channels) or LR12 (up to 12 channels) modes. Type R9M Lite Protocol The R9M Lite can operate in the following modes:...
  • Page 197 Ethos v1.5.7 and X18, X20 series User Manual Mode RF Operating Frequency RF Power 915MHz 100mW (with telemetry) 868MHz 25mW (with telemetry) / 100mW (without telemetry) FLEX 868MHz Adjustable 100mW (with telemetry) FLEX 915MHz Adjustable 100mW (with telemetry) Type R9M Lite ACCESS Protocol The R9M Lite ACCESS operates in ACCESS mode.
  • Page 198 Type TWIN Lite Pro The Twin Lite PRO is a powerful RF module which enables ETHOS capable radios to bind to the TW series receivers and support the TW protocol’s dual 2.4G frequencies simultaneously on the same receiver. The TW active-active protocol is different from the general active-standby redundancy solutions (where one receiver takes over signal control only when the other is in Failsafe mode), with the TW protocol, dual 2.4G...
  • Page 199 Ethos v1.5.7 and X18, X20 series User Manual The Mode must match the type supported by the receiver or the model will not bind! After a Mode change, carefully check model operation (especially Failsafe!) and fully verify that all receiver channels are functioning as intended.
  • Page 200 Ethos v1.5.7 and X18, X20 series User Manual Model ID When you create a new model, the Model ID is automatically allocated. The Model ID must be a unique number because the Smart Match function ensures that only the correct Model ID will be bound to. This number is sent to the receiver during binding, so that it will then only respond to the number it was bound to.
  • Page 201 Ethos v1.5.7 and X18, X20 series User Manual Phase One: Registration Set: 1. If your receiver has not yet been registered, initiate the registration process by selecting [Register]. Otherwise, skip down to the Bind section. A message box with 'Waiting..' will pop up with a repeating ‘Register’ voice alert.
  • Page 202 Ethos v1.5.7 and X18, X20 series User Manual Share. It defaults to the value in the Owner Registration ID setting described above at the start of this section, but can be edited here. If two radios have the same ID you can move receivers (with the same Receiver No for a given model) between them by simply using the power on bind process.
  • Page 203 Ethos v1.5.7 and X18, X20 series User Manual Bind Warning – Very Important Do not perform the binding operation with an electric motor connected or an internal combustion engine running. 1. Turn the receiver power off. 2. Confirm that you are in ACCESS mode.
  • Page 204 Ethos v1.5.7 and X18, X20 series User Manual 5. Scroll to the receiver name and select it. A message box will pop up indicating that binding was successful. 6. Turn off both the transmitter and the receiver. 7. Turn the transmitter on and then the receiver. If the Green LED on the receiver is on, and the Red LED is off, the receiver is linked to the transmitter.
  • Page 205 Ethos v1.5.7 and X18, X20 series User Manual Tap on Options: Options Telemetry 25mW: Checkbox to limit telemetry power to 25mW (normally 100mW), possibly required if for example servos experience interference from RF being sent close to them. High PWM Speed: Servo update rates are completely determined by the receiver.
  • Page 206 Ethos v1.5.7 and X18, X20 series User Manual Betaflight team to integrate the separate SBUS and S.Port signals. FBUS (F.Port2) also enables one Host device to communicate with several Slave devices on the same line. For more information about the port protocol, please refer to the protocol explanation on the official FrSky website.
  • Page 207 Ethos v1.5.7 and X18, X20 series User Manual Flight Data Record Log of receiver health, including power on reset, output pins reset, and results of wakeup, watchdog timer, lockup detection and power brown out detection. Reset – Receiver Tap on the Reset button to Reset the receiver back to factory settings and clear the UID.
  • Page 208 Ethos v1.5.7 and X18, X20 series User Manual RX sensor 2 = Receiver 3 Please also refer to the Telemetry section for a discussion on VFR and RSSI values. Failsafe The Failsafe mode determines what happens at the receiver when the transmitter signal is lost.
  • Page 209 Ethos v1.5.7 and X18, X20 series User Manual Custom Custom allows moving the servos to custom predefined positions. The position for each channel can be defined separately. Each channel has the options of Not Set, Hold, Custom or No Pulses. If Custom is selected, the channel value is displayed. If the set icon with an arrow is tapped, the current value of the channel is used.
  • Page 210 Ethos v1.5.7 and X18, X20 series User Manual Type: ELRS The ELRS protocol supports the ExpressLRS open-source project. ExpressLRS 2.4G aims to achieve comprehensive performance in both speeds, latency, and range. If using an actual ELRS module (rather than the TWIN Lite Pro RF module in ELRS mode), you need the ELRS Lua script installed in scripts/elrs, before you will get ELRS as a module option.
  • Page 211 Ethos v1.5.7 and X18, X20 series User Manual Packet Rate Packet rate allows a compromise to be made between range and latency. A higher packet rate results in lower latency, but at the cost of range. Telemetry Ratio The Telemetry Ratio determines how often telemetry data is sent. For example, 1:64 means telemetry data is sent every 64 frames.
  • Page 212 Ethos v1.5.7 and X18, X20 series User Manual With Hybrid mode, most of your channels will only be 2- or 3-position, this is done to reduce latency. The “Wide” option makes your channels 64 or 128 bit, which is sufficient resolution for most things.
  • Page 213 Ethos v1.5.7 and X18, X20 series User Manual The above two screenshots show the typical sensors received from an ELRS receiver. Type The External RF Module can operate in PPM mode. Channels Range Bind/Range Failsafe Please refer to the relevant module manuals for configuration details.
  • Page 214: External Rf Modules - Third Party

    Third party module support must be user installed and is achieved by the user installing a Lua script that adds the module support to ETHOS. This mechanism will always be needed to use third-party modules and the Lua scripts user installed. The selection for the third-party modules only appears as a selection on the RF screen after the Lua script is installed.
  • Page 215: Telemetry

    Ethos v1.5.7 and X18, X20 series User Manual Telemetry FrSky offers a very comprehensive telemetry system. The power of telemetry has lifted the RC hobby to a whole new level, and allows much more sophistication and a much richer modeling experience.
  • Page 216 Ethos v1.5.7 and X18, X20 series User Manual Application ID Each sensor may have multiple Application IDs, one for each sensor value being sent. The Physical ID and the Application ID are independent and unrelated. For example the Variometer sensor has just one Physical ID (default 00), but two Application IDs: one for Altitude (0100) and the other for Vertical Speed (0110).
  • Page 217: Fbus Control And Telemetry

    The Tandem systems are an exception with one RF module that has a 2.4 and 900m section for two RF paths. The telemetry source receiver may change during a flight depending on RF conditions. ETHOS has an RX sensor that displays the telemetry source real-time and data logs the RX sensor data.
  • Page 218 Receivers like the TD (2.4 FSK and 900m) and TW (2.4 FSK and 2.4 Lora) receivers each have two RSSI and two VFR telemetry streams and warnings. Currently ETHOS logic monitors both RSSIs to be below the threshold setting before it plays the warning message.
  • Page 219 Receivers like the TD (2.4 FSK and 900m) and TW (2.4 FSK and 2.4 Lora) receivers each have two RSSI and two VFR telemetry streams and warnings. Currently ETHOS logic monitors both VFRs to be below the threshold setting before it plays the warning message.
  • Page 220: Telemetry Settings

    RxBatt, the 2.4G receiver battery voltage measurement RSSI 2.4G (Receiver Signal Strength Indicator) RX 0: There is a new ETHOS telemetry receiver source feature named RX. RX provides the receiver number of the active receiver sending telemetry. RX is available in telemetry like any other sensor for real time display, logic switches, special functions and data logging.
  • Page 221 RxBatt, the 900M receiver battery voltage measurement RSSI 900M (Receiver Signal Strength Indicator) RX 1: There is a new ETHOS telemetry receiver source feature named RX. RX provides the receiver number of the active receiver sending telemetry. RX is available in telemetry like any other sensor for real time display, logic switches, special functions and data logging.
  • Page 222 This option will delete all sensors so you can start again. Competition (only RSSI and battery) Ethos has a competition mode that allows you to disable telemetry for some local contests that allow telemetry sensors to be installed if they are disabled. They allow link status type sensor data like RSSI and Rx battery.
  • Page 223 Ethos v1.5.7 and X18, X20 series User Manual rev 2...
  • Page 224 Ethos v1.5.7 and X18, X20 series User Manual Editing and configuring sensors Tap on a sensor, then select 'Edit' from the popup dialog to edit the sensor settings. Alternatively select 'Move' to reorder sensors, ‘Reset’ to reset the sensor or 'Delete' to remove it.
  • Page 225 Ethos v1.5.7 and X18, X20 series User Manual Write logs When enabled, the sensor data will be logged to the SD card or eMMC. Sensor lost warning delay When set to ‘Warning disabled’ it will suppress the sensor lost warning.
  • Page 226 Ethos v1.5.7 and X18, X20 series User Manual RSSI Critical value Some sensors such as RSSI have built-in alerts. RSSI has two alerts, the first being the critical value threshold setting. Low value warning The second alert is the RSSI low value threshold setting.
  • Page 227 Ethos v1.5.7 and X18, X20 series User Manual Low value warning The VFR sensor has a low value threshold setting. The default alert is at 50%. Values below this indicate that the link quality has deteriorated to a concerning level.
  • Page 228 Ethos v1.5.7 and X18, X20 series User Manual Write logs When enabled, the sensor data will be logged to the SD card or eMMC. Sensor lost warning delay When set to ‘Warning disabled’ it will suppress the sensor lost warning.
  • Page 229 Ethos v1.5.7 and X18, X20 series User Manual Auto detect ‘Auto detect’ will try to discover your DIY sensor. If it is already discovered, then ‘Auto detect’ will not find it. If any other sensor have not been discovered, they will also be shown in the list.
  • Page 230 Ethos v1.5.7 and X18, X20 series User Manual Offset The default offset of 0 may be changed to correct readings being received. Write logs When enabled, the sensor data will be logged to the SD card or eMMC. Logs are enabled by default.
  • Page 231 Ethos v1.5.7 and X18, X20 series User Manual Formula Select the Consumption formula. Name The sensor name, which may be edited. Unit The measurement may be in mAh or Ah. Decimals The display may have between 0 and 4 decimals.
  • Page 232 Ethos v1.5.7 and X18, X20 series User Manual Name The sensor name, which may be edited. Unit The measurement may be in cm, m, km or feet. Decimals The display may have between 0 and 4 decimals. Range The range may be from 0 up to a maximum of 20km.
  • Page 233 Ethos v1.5.7 and X18, X20 series User Manual Name The sensor name, which may be edited. Unit The measurement may be in cm, m, km or feet. Decimals The display may have between 0 and 4 decimals. Range The range may be from 0 up to a maximum of 20km.
  • Page 234 Ethos v1.5.7 and X18, X20 series User Manual Unit The measurement may be in Volts or mV. Decimals The display may have between 0 and 4 decimals. Range The range may be from 0 up to a maximum of 50.4V.
  • Page 235 Ethos v1.5.7 and X18, X20 series User Manual Value Displays the current value of the selected sensor (see Source below). Formula Select the Percent formula. Name The sensor name, which may be edited. Unit The units are fixed as ‘%’.
  • Page 236 Ethos v1.5.7 and X18, X20 series User Manual Name The sensor name, which may be edited. Unit The units may be mW or ‘W’. Decimals The display may have between 0 and 4 decimals. Range The range may be from 0 up to a 1000000W.
  • Page 237 Ethos v1.5.7 and X18, X20 series User Manual Unit The units are selectable between ‘mV’, ‘V’, ‘mA’, ‘A’, ‘mAh’, ‘Ah, ‘mW’, ‘W’, ‘cm’, ‘m’, ‘km’ ‘ft’, ‘cm/s’, ‘m/s’, m/min’, ‘ft/s’, ‘ft/min’, ‘km/h’, ‘mph’, ‘knots’, ‘°C’, ‘°F’, ‘%’, ‘us’, ‘ms’, ‘s’, ‘m’, ‘h’, ‘dB’, ‘dBm’, ‘Hz’, ‘MHz’, ‘g’, ‘°’, ‘rad’, ‘ml’, ‘ml/m’, ‘ml/p’, ‘r/m’, ‘Pa’, ‘kPa’, ‘MPa’, ‘bar’, and ‘PSI’.
  • Page 238 Ethos v1.5.7 and X18, X20 series User Manual Examples Power sensor In the simple example above, a voltage sensor VFAS and a current sensor Current have been multiplied to calculate the power. Then a Max function is added by referencing the current value of our custom sensor ‘MaxPower’ to calculate the maximum value.
  • Page 239 Ethos v1.5.7 and X18, X20 series User Manual Long press on the Source parameter on the Subtract(-) line, then select ‘Convert to value’. You can now edit the value (which is now a constant) to be used in the Subtract function.
  • Page 240 Ethos v1.5.7 and X18, X20 series User Manual With the throttle at -100%, we can see that the internal value is at -1024. So the internal value of a source is between +/-1024 when the source is +/- 100%. rev 2...
  • Page 241: Checklist

    Ethos v1.5.7 and X18, X20 series User Manual Checklist The Checklist function provides for a set of preflight checks. This is a group of safety features that take effect when powering up the radio and/or loading a model from the model list.
  • Page 242: Throttle Check

    Ethos v1.5.7 and X18, X20 series User Manual Throttle check To enable throttle check, select the operator to be used. The options are ‘<’ less than, ‘~’ approximately equal, or ‘>’ greater than. The preflight check will warn you if the throttle stick is outside of the value set in the value parameter.
  • Page 243: Function Switches Check

    Ethos v1.5.7 and X18, X20 series User Manual The check options are shown above. Function switches check For each function switch, you can define whether the radio requests that switches to be in the desired predefined positions. The options are shown above.
  • Page 244: Pots / Sliders Check

    Ethos v1.5.7 and X18, X20 series User Manual Pots / Sliders check Defines whether the radio requests the pots and sliders to be in predefined positions at startup. The desired pot values can be entered for each pot. The ‘Load all pot positions’ option can be used to read the desired positions from the current pot positions except for those marked ‘No check’.
  • Page 245: Logic Switches

    Ethos v1.5.7 and X18, X20 series User Manual Logic Switches Logical switches are user programmed virtual switches. They aren’t physical switches that you flip from one position to another, however they can be used as program triggers in the same way as any physical switch.
  • Page 246: Adding Logic Switches

    Ethos v1.5.7 and X18, X20 series User Manual Selecting 'Move' will bring up arrow keys allowing the logic switch to be moved up or down. Adding logic switches Note that the logic switch label in the menu heading is green when the state of the logic switch is True, or red when False.
  • Page 247 Ethos v1.5.7 and X18, X20 series User Manual Care must be taken when using the 'exactly' equals function. For example, when testing if a voltage is equal to a setting of 8.4V, the actual telemetry reading may jump from 8.5V to 8.35V, so the condition is never met and the Logical Switch will never turn on.
  • Page 248 Ethos v1.5.7 and X18, X20 series User Manual Range The condition is True if the value of the selected source 'A' is within the range specified. The AND function can have multiple values. The condition is True if all the sources selected in Value 1, Value 2 ...
  • Page 249 Ethos v1.5.7 and X18, X20 series User Manual XOR (Exclusive OR) The condition is True if only one of the sources selected in Value 1, Value 2 … Value(n) are true (i.e. ON). Timer generator The logical switch toggles on and off continuously. It switches on for time ‘Duration active’, and off for time ‘Duration inactive’.
  • Page 250 Ethos v1.5.7 and X18, X20 series User Manual Note that the Sticky function continues to operate, even if its output is gated by the ‘Active condition’ switch. As soon as the active condition becomes True again, the Sticky function's condition is switched through to the logic switch output.
  • Page 251 Ethos v1.5.7 and X18, X20 series User Manual During >= '0.0s During is in two parts [t1:t2]. With t1 of During a positive value (say 5.0s) and t2= 'Rising edge', the logic switch becomes True (for the period specified in 'Duration') 5 seconds after the 'Trigger On condition' transitions from False to True.
  • Page 252: Shared Parameters

    Ethos v1.5.7 and X18, X20 series User Manual In the example above the logic switch will become True for the 'Duration' period if the 'Trigger On condition' goes from False to True, and then goes from True to False after at least 2 seconds but no later than 5 seconds.
  • Page 253: Logic Switches - Use With Telemetry

    Ethos v1.5.7 and X18, X20 series User Manual ◦ Flight reset Note that the Sticky function continues to operate, even if its output is gated by the ‘Active condition’ switch. As soon as the active condition becomes True again, the Function's condition is switched through to the logic switch output.
  • Page 254: Option To Ignore Trainer Input

    Ethos v1.5.7 and X18, X20 series User Manual Normally source (A) is compared to a fixed Value (X). However, comparison of two same- format (i.e. having the same units) sources is allowed. For example, two timers, or two voltages, or two RPM sources may be compared.
  • Page 255: Special Functions

    Ethos v1.5.7 and X18, X20 series User Manual Special Functions Special functions can be configured to play values, play sounds, etc. Up to 100 special functions supported. There are no default special functions. Tap on the ‘+’ button to add a special function.
  • Page 256 Ethos v1.5.7 and X18, X20 series User Manual  Screenshot  Set failsafe  Play audio  Haptic  Write logs  Play text (X20 Pro only)  Go to page  Lock touchscreen  Load model  Play vario...
  • Page 257 Ethos v1.5.7 and X18, X20 series User Manual Action: Screenshot Will save a screenshot into the location: SD Card (drive letter)/screenshots/ or RADIO (drive letter)/screenshots/ State Enable or disable this special function. Active condition The special function may be 'Always on', or activated by switch positions, function switches, flight modes, logic switches, trim positions or flight modes.
  • Page 258 Turning off the global function on any model removes the function from all models except the current model selected. Voice Up to 3 voices may be configured in Ethos. Select the voice to be used for this ‘Play audio’. Please refer to the...
  • Page 259 Ethos v1.5.7 and X18, X20 series User Manual Sequence A sequence of up to 100 ‘Play file’ and/or ‘Play value’ commands may be configured, which will be played in sequence. The available actions are: Play file Play file will play the selected audio file.
  • Page 260 Ethos v1.5.7 and X18, X20 series User Manual Play value Play value will play the value of the selected source. The source may be from any of the following: Analogs, i.e. sticks, pots or sliders ▪ Switches ▪ Logic switches ▪...
  • Page 261 Ethos v1.5.7 and X18, X20 series User Manual This example shows the use of ‘Wait condition’ to pause the sequence until switch SH is moved to the down position. Sequence management Tapping on a sequence line will bring up a dialog allowing you to edit the line, add a new line, move the line up or down, or to delete the line.
  • Page 262 Ethos v1.5.7 and X18, X20 series User Manual Active condition The special function may be 'Always on', or activated by switch positions, function switches, logic switches, trim positions or flight modes. Global When selecting Global, the special function is added to all existing models and any new model created in the future.
  • Page 263 Ethos v1.5.7 and X18, X20 series User Manual Active condition The special function may be 'Always on', or activated by switch positions, function switches, logic switches, trim positions or flight modes. Global When selecting Global, the special function is added to all existing models and any new model created in the future.
  • Page 264 Ethos v1.5.7 and X18, X20 series User Manual 2. Select the channels to be viewed on the RHS. In this example the Throttle and Elevator channels have been selected. RSSI is selected by default. 3. The display can be panned by swiping left or right. The above screenshot was panned to the left compared to the previous one.
  • Page 265 Ethos v1.5.7 and X18, X20 series User Manual Action: Play Text (X20 Pro only) This special function utilizes an internal hardware TTS (Text-To-Speech) processor to generate spoken text from the user specified text string, rather than playing previously prepared .wav files.
  • Page 266 Ethos v1.5.7 and X18, X20 series User Manual This special function will switch the display to a selected page. State Enable or disable this . Active Condition The special function may be Always On, or activated by switch positions, function switches, logic switches, trim positions or flight modes.
  • Page 267 Ethos v1.5.7 and X18, X20 series User Manual State Enable or disable this . Active Condition The special function may be Always On, or activated by switch positions, function switches, logic switches, trim positions or flight modes. Global When selecting Global, the special function is added to all existing models and any new model created in the future.
  • Page 268 Ethos v1.5.7 and X18, X20 series User Manual Action: Play vario Allows a source for the vario to be selected. The default is normally the VSpeed sensor on FrSky varios, but any sensor with units of m/s can be used.
  • Page 269 Ethos v1.5.7 and X18, X20 series User Manual The tone is continuous when the climb rate is falling. The pitch of the tone decreases linearly until the minimum Range value is reached. Center The default range defining a climb rate of zero is +/- 0.3m/s, but may be increased up to +/- 2m/s.
  • Page 270: Curves

    Ethos v1.5.7 and X18, X20 series User Manual Curves Curves may be used to modify the control response in the Mixes or Outputs. While the standard Expo curve is available directly in those sections, this section is used to define any custom curves that may be required.
  • Page 271: Expo

    Ethos v1.5.7 and X18, X20 series User Manual The available curve types are: Expo The default exponential curve has value of 40. A positive value will soften the response around 0, while a negative value will sharpen the response around 0. Softening the response around mid stick helps to avoid over controlling the model, especially for beginners.
  • Page 272 Ethos v1.5.7 and X18, X20 series User Manual x > 0 If the source value is positive, then the curve output follows the source. If the source value is negative, then the curve output is 0. Offset Note that all curves can have a positive or negative offset which will shift the curve upwards or downwards on the Y axis.
  • Page 273 Ethos v1.5.7 and X18, X20 series User Manual The curve output follows the source, but is always positive (also called ‘absolute value’). f > 0 If the source value is negative, then the curve output is 0. If the source value is positive, then the curve output is 100%.
  • Page 274: Custom

    Ethos v1.5.7 and X18, X20 series User Manual If the source value is negative, then the curve output is -100%. If the source value is positive, then the curve output is +100%. Custom Points count The default custom curve has 5 points. You may have up to 21 points on your curve.
  • Page 275 Ethos v1.5.7 and X18, X20 series User Manual Smooth If enabled a smooth curve is created through all points. Easy mode = On Easy mode has equidistant fixed values on the X axis, and only allows the Y coordinates for the curve to be programmed.
  • Page 276: Function Curve Offset Change In Flight

    Ethos v1.5.7 and X18, X20 series User Manual Function curve offset change in flight The above example shows the Offset parameter of a curve of type “Function" driven by a Var, which could possibly be adjusted in flight by a reassigned Trim.
  • Page 277: Variables (Vars)

    Ethos v1.5.7 and X18, X20 series User Manual Variables (Vars) Variables (Vars) can be used to name and store a model’s settings parameters in a way which can then be referenced elsewhere in the radio programming including the mixes. Vars can be thought of as containers that hold information.
  • Page 278: Adding Vars

    Ethos v1.5.7 and X18, X20 series User Manual Tapping on a list of Vars brings up a dialog allowing you to Edit, Move, Clone or Delete the highlighted Var. You can also Add a new Var. Adding Vars Name Allows the Var to be named.
  • Page 279 Ethos v1.5.7 and X18, X20 series User Manual Values Vars can hold a single fixed value (i.e. a constant) to one decimal, as per the example above. Each Var can hold multiple values depending upon the active conditions (such as flight modes) configured.
  • Page 280 Ethos v1.5.7 and X18, X20 series User Manual Repurposed trim One of the trims can be repurposed to adjust a Var’s value. In the example above, an action has been defined to repurpose the Throttle trim for camber compensation during the Landing flight mode FM3 only. A range of 0 - 25% has been set to keep the Var between reasonable limits.
  • Page 281 Ethos v1.5.7 and X18, X20 series User Manual Actions can also be set to: Assign a specific value to the Var • Add(+) to the Var • Subtract(-) from the Var • Multiply(*) the Var by the parameter • Divide(\) the Var by the parameter •...
  • Page 282: Trainer

    Ethos v1.5.7 and X18, X20 series User Manual Trainer The Trainer function is off by default. The Trainer function can be configured as master or slave. In master mode, up to 16 controls may be transferred from the student radio to the master radio when the 'Active condition' set above is active.
  • Page 283: Trainer Mode = Master

    Ethos v1.5.7 and X18, X20 series User Manual Trainer mode = Master Link mode The trainer link can be either via trainer cable, Bluetooth, or SBUS or CPPM external module. Trainer cable The trainer link can be via a cable, which should be a 3.5mm mono audio lead.
  • Page 284 Ethos v1.5.7 and X18, X20 series User Manual Mode Allows selection between normal speed and high speed for the Bluetooth link. For lower latency the high speed setting should be used if both radios support it. Local name This is the local BT name that will be displayed in devices being connected. The default name is FrSkyBT, but may be edited here.
  • Page 285 Ethos v1.5.7 and X18, X20 series User Manual Found devices are listed in a popup dialog with a request to select a device. Select the BT address that matches the radio to be used as training mate. Connect Last Device Will connect to the last configured device.
  • Page 286 Ethos v1.5.7 and X18, X20 series User Manual Active condition Control of the model can be transferred to the student radio by a switch or button, a function switch, logic switch, trim position, or flight mode. Trainer channels Up to 16 controls may be transferred from the student radio to the master radio when the 'Active condition' set above is active.
  • Page 287 Ethos v1.5.7 and X18, X20 series User Manual Mode Disables the channel for trainer use. Selects additive mode, where both master and slave signals are added so both teacher and student can act upon the function. Replace Replaces the master radio's control with the student's, so the student has full control while the 'Active condition' is active.
  • Page 288: Trainer Mode = Slave

    Ethos v1.5.7 and X18, X20 series User Manual Trainer Mode = Slave Link Mode The trainer link can be either via trainer cable, Bluetooth, or SBUS or CPPM external module. The trainer cable should be a 3.5mm mono audio lead.
  • Page 289 Ethos v1.5.7 and X18, X20 series User Manual Local Address This is the local Bluetooth address of the radio. Dist Address Once a Bluetooth device has been found and linked, the remote device's Bluetooth address is displayed here. Channel Range Selects which channel range is transferred to the master radio.
  • Page 290: Lua

    Ethos v1.5.7 and X18, X20 series User Manual This page is used to manage Lua sources and tasks on a per-model basis. Using Lua scripts it is possible to create custom sources such as for example custom sensors, or to create tasks that perform custom actions such as for example logging data to a file after flight is over.
  • Page 291: Lua Sources

    Ethos v1.5.7 and X18, X20 series User Manual Task configuration If a task is enabled, any associated Lua configuration form is shown to allow the task to be configured for the active model. The task would have a read and a write function to allow the user to save all its configuration parameters.
  • Page 292: Configure Screens

    Ethos v1.5.7 and X18, X20 series User Manual Configure Screens The main views are customized and configured by the Configure Screens top level function, which is accessed by the ‘Multiple Screens icon’ in the bottom menu bar. The main views are user configurable by selecting widgets to display desired information such as telemetry and radio status etc.
  • Page 293: Standard Widgets

    Ethos v1.5.7 and X18, X20 series User Manual The widget’s source may be changed by touching the down arrow. The widget may be configured by touching the ‘Configure Widget’ button. In the example above, the widget is a ‘Value’ type, with the source set to ‘Timer1’. The widget title is enabled.
  • Page 294 Ethos v1.5.7 and X18, X20 series User Manual In the example above, the widget will display the model bitmap, which must be located in /bitmaps/model. The widget can also display a user bitmap, which must be located in /bitmaps/user. Value...
  • Page 295 Ethos v1.5.7 and X18, X20 series User Manual The Value widget simply displays the value of the selected source. Min/Max value When displaying telemetry values, a long press on the sensor after selection allows you to display the min or max value.
  • Page 296 Long press on the widget to ‘Clear logs’, Timer(n) Edit, Timer(n) Reset or configure the widget or screens. GPS map This widget supports a GPS map display. Please refer to the X20 Ethos thread on rcgroups for more details, especially post #8854. LiPo The Lipo widget will display Lipo voltage information from sensors such as FLVSS.
  • Page 297 Ethos v1.5.7 and X18, X20 series User Manual If the lowest cell voltage is below the ‘Low voltage’ threshold, the voltages are displayed in red. Channels The Channels widget allows up to 8 channels to be displayed in bar chart format, with either horizontal or vertical bars.
  • Page 298 Ethos v1.5.7 and X18, X20 series User Manual Line chart Configuration The line chart widget allows the selected source to be charted. Note that the widget resets its data on a "Flight Reset”. Source Select the source to be charted.
  • Page 299 Ethos v1.5.7 and X18, X20 series User Manual Min/Max In the example above, the bottom widget has auto range turned off, and a fixed range of -100% to +100% is in use. Run-time options Tapping on the line chart while it’s running brings up a dialog which allows you to: Pause or resume logging •...
  • Page 300: Main Screen Widgets Example

    Ethos v1.5.7 and X18, X20 series User Manual The contents of the file will be displayed. The markdown format is supported. Main screen widgets example In the example above, the Model Bitmap widget is displaying the model image that was configured in Model / Edit model / Picture.
  • Page 301: Adding Additional Screens

    Ethos v1.5.7 and X18, X20 series User Manual Adding additional screens Tap on the ‘+’ button next to ‘Screen1’ to add an additional screen. You can select from 13 different layouts (including full screen and a choice of two home screens) having up to 9 widgets.
  • Page 302: Adding Custom Widgets

    Ethos v1.5.7 and X18, X20 series User Manual Screens may be re-ordered or even deleted. The screen editing dialog is invoked by tapping on Screen1, or Screen2, etc. Adding custom widgets Custom widgets are typically lua scripts which normally come in the form of a single ‘main.lua’...
  • Page 303: Lua Scripts

    Ethos v1.5.7 and X18, X20 series User Manual Lua Scripts Lua scripts allow you to create custom widgets to display information in the Ethos main views. In future it will also allow you to modify the behaviour of the radio to add specialized functions for custom tasks, and to interface with flight controllers and the like.
  • Page 304: Basic Layout Of A Lua Widget

    It can be slow, so only paint if something has changed. read (function) Optional read handler. In ETHOS it is possible to use the storage as the user wishes. write (function) Optional write handler. In ETHOS it is possible to use the storage as the user wishes.
  • Page 305 Note that 'key' is a unique identifier for your widget. The various functions listed are used in the widget lifecycle. Lua scripts are stored in the scripts/ folder on the SD card or eMMC, preferably organized in folders. Please refer to the rcgroups ‘FrSky ETHOS Lua Script Programming’ thread for more information. rev 2...
  • Page 306: Programming Tutorials

    Although these examples may appear to be for specific model types, they are merely a vehicle for explaining the Ethos way of programming. It would be useful to actually program these models on the radio, and observe the outputs on the monitor screen as the inputs are manipulated.
  • Page 307 Please note also that the owner registration ID can be changed for a particular receiver during the registration process). Units Please note that in Ethos telemetry units are configured on a per sensor basis. There is no global metric or imperial setting. rev 2...
  • Page 308: Basic Fixed Wing Airplane Example

    The Mixes function forms the heart of the radio. It allows any of the many sources of input to be combined as desired and mapped to any of the output channels. Ethos has 100 mix channels available for programming your model. Normally the lowest numbered channels will be assigned to the servos, because the channel numbers map directly to the channels in the receiver.
  • Page 309 Ethos v1.5.7 and X18, X20 series User Manual For our example, tap on the Airplane icon to start the model creation wizard. Accept the default of 1 channel for the motor. Accept the default 2 channels for Ailerons, and select 2 channels for Flaps.
  • Page 310 Ethos v1.5.7 and X18, X20 series User Manual Accept the default Traditional Tail (which has Elevator and Rudder). Accept the default 1 channel for Elevator and 1 channel for Rudder. We will name the model 'FWexample', and follow the wizard to the end which results in the 'FWexample' model being created in the Airplane group.
  • Page 311: Step 4. Review And Configure The Mixes

    Ethos v1.5.7 and X18, X20 series User Manual Step 4. Review and configure the mixes Tap on the Mixes icon to review the mixes created by the Airplane wizard. The wizard has created two Ailerons on channels 1 and 5, followed by the Elevator, Throttle, Rudder and Flaps channels.
  • Page 312 Ethos v1.5.7 and X18, X20 series User Manual Ailerons To review the Aileron mix, tap on the Ailerons line and select Edit from the popup menu. Weight/Rates It is a good idea to set up Rates on your model, especially if you have not flown it before.
  • Page 313 Ethos v1.5.7 and X18, X20 series User Manual Expo In the Rates examples above you can see that the output response is linear. To avoid the response being too twitchy at the stick centers, you can use an Expo curve to reduce the control surface movement at center stick and to increase it as the stick moves further from center.
  • Page 314 Ethos v1.5.7 and X18, X20 series User Manual Choose Pot1 from the sources list. You can see the effect of Pot1 in the graph on the right. After optimizing aileron differential in flight, you can easily make the pot value your permanent setting.
  • Page 315 Ethos v1.5.7 and X18, X20 series User Manual Throttle For the throttle we will leave the Input on the throttle stick. We do not need rates or expo, but we do need a safety switch so that the motor will not start unexpectedly. This is extremely important, because model engines and motors can cause serious injury or death.
  • Page 316: Step 5. Bind The Receiver

    Ethos v1.5.7 and X18, X20 series User Manual Throttle hold ‘Throttle hold’ is used to cut the motor in an emergency from any throttle position. When the throttle hold active condition is met, the throttle output is instantly reduced to -100% (or the value entered). As can be seen in the graph above, the throttle output has been cut to -100% even though the throttle stick is above the half way mark.)
  • Page 317 Ethos v1.5.7 and X18, X20 series User Manual Tap on the Outputs icon to configure the outputs. Tap on an output channel to configure it. Example 1: Aileron1 Start by adjusting the servo center points using the PPM Center adjustment, after optimizing the mechanical linkages.
  • Page 318 Ethos v1.5.7 and X18, X20 series User Manual It is a good idea to use +/- 30% initially, and then adjust the curve to suit the servo and linkages with the model powered up. This should ensure that the servo will not be driven beyond its mechanical limits, which would overload the servo and lead to failure.
  • Page 319: Step 7. Introduction To Flight Modes

    Ethos v1.5.7 and X18, X20 series User Manual Step 7. Introduction to flight modes Flight modes are a great way to configure a model for different tasks. For example, a glider may have flight modes for tasks such as Cruise, Speed, Thermal, Launch and Land. Each...
  • Page 320 Ethos v1.5.7 and X18, X20 series User Manual Next we go the Trims section, and change the Elevator stick to have ‘Independent trims per flight mode’. This then allows you to have independent elevator compensation for the two flaps deployed settings. The Elevator Trim Switch will automatically switching between the settings as you operate the flaps on switch SE.
  • Page 321: Step 8. Set Up A Flight Battery Timer

    Ethos v1.5.7 and X18, X20 series User Manual Step 8. Set up a flight battery timer Tap on Timer 1 in the Model / Timers section, and select Edit. In this example we are configuring a Down counting timer, with a Start Value of 5 minutes. The timer will run whenever the System Event ‘Throttle active’...
  • Page 322: Step 9. Add A Mix For Retracts

    Ethos v1.5.7 and X18, X20 series User Manual Step 9. Add a mix for retracts Tap on a mix and select 'Add Mix' from the popup menu. This will open the Mixes Library. Select 'Free Mix'. For this example name the Free Mix as 'Retracts'. The mix can always be on, and the Source can be switch SF.
  • Page 323: Basic Flying Wing (Elevon) Airplane Example

    Ethos v1.5.7 and X18, X20 series User Manual Basic Flying Wing (Elevon) Airplane example This simple flying wing example covers the configuration of a model having 2 servos for the elevons. We will use the Dreamflight Weasel recommended rates, expo and mix ratios.
  • Page 324 Ethos v1.5.7 and X18, X20 series User Manual Select ‘No engine’ for the motor. Accept the default 2 channels for Ailerons, and select ‘No flaps’. Select ‘None’ for the Tail. This will create an elevon mix using Aileron and Elevator inputs.
  • Page 325: Step 4. Review And Configure The Mixes

    Ethos v1.5.7 and X18, X20 series User Manual We will name the model ‘Weasel', select a bitmap image for it, and follow the wizard to the end which results in the 'Weasel' model being created in the Airplane group. It will also be made the active model, so we can continue to configure its features.
  • Page 326 Ethos v1.5.7 and X18, X20 series User Manual Weight/Rates Referring to the Weasel manual, the recommended deflections for Aileron are approximately 3x greater than for Elevator. We want combined weights of 100%, so the aileron weight should be 75% and elevator 25%.
  • Page 327: Step 5. Bind The Receiver

    Ethos v1.5.7 and X18, X20 series User Manual For Ailerons there is another special setting called Differential. If the left and right ailerons move up or down by the same amount, the downward moving aileron will cause more drag than the upward moving aileron, causing the wing to yaw in the opposite direction to the turn.
  • Page 328: Step 6. Review The Mixes

    Ethos v1.5.7 and X18, X20 series User Manual Step 6. Review the Mixes You can use the Outputs screen to review the mixes. Output channels 1 and 2 may be renamed to Elevon1 and Elevon2. The example above shows that full right aileron has been applied, so channel 1 is at 75%, while the left down-going aileron is at 72% due to aileron differential.
  • Page 329 Ethos v1.5.7 and X18, X20 series User Manual Curve Curves are a quicker and more flexible way of configuring the center and min/max limits of the outputs, and you get a nice graphic. Use a 3-point curve for most outputs, but use a 5-point curve for things such as the second elevon, so you can synchronize the travel at 5 points.
  • Page 330: Basic Flybarless Helicopter Example

    Ethos v1.5.7 and X18, X20 series User Manual Basic Flybarless Helicopter example This basic flybarless helicopter example covers the configuration of a basic helicopter using an FBL controller such as the Spirit. Unlike fixed wing aircraft with dihedral, helicopters are inherently unstable, and rely on a flight controller using gyros and accelerometers to produce stable flight.
  • Page 331 Ethos v1.5.7 and X18, X20 series User Manual Tap on the Model tab (Airplane Icon), and select the Model Select function. Create a Heli category if not already present and select it. Tap on the ‘+’ symbol, which will present you with a choice of model creation wizards, i.e.
  • Page 332: Step 4. Review And Configure The Mixes

    6: collective Pitch We will be using the Ethos flight modes function, so we do not need a Flight Mode mix. Tap on the Flight Mode mixer line and select Delete. We also need to add additional mixes for Gyro Gain, FBL Bank and Rescue/Stabi. Tap on a mixer line and select ‘Add Mix’...
  • Page 333 Ethos v1.5.7 and X18, X20 series User Manual Review Aileron / Elevator / Rudder Nothing needs to be added on these channels. Please note that settings such as rates and expo are handled by the FBL unit, so the radio just passes the linear control inputs to the FBL unit.
  • Page 334 Ethos v1.5.7 and X18, X20 series User Manual Configure flight modes We will use flight modes to configure the three flight modes needed for Normal, Idle Up 1 and Idle Up 2. For our example we have renamed the ‘Default flight mode’ to ‘Normal’, and added two additional flight modes for Idle Up 1 and 2 on switch SD.
  • Page 335 Ethos v1.5.7 and X18, X20 series User Manual Idle Up 1 is used for most flying. The straight line curve means that we will have a constant throttle setting to keep the rotors spinning at a steady rate. The final throttle value may need to be determined in flight.
  • Page 336 Ethos v1.5.7 and X18, X20 series User Manual Throttle Cut If we assign switch SG-up to the Throttle Cut function and it’s Sticky to ‘ON’, then the throttle will be cut as soon as you flip the switch to the ‘Up’ position. However, due to the Sticky setting the throttle can only be armed with the throttle stick in the low (off) position.
  • Page 337: Step 5. Fbl Setup

    Ethos v1.5.7 and X18, X20 series User Manual Step 5. FBL Setup Install the FBL configuration tool Begin by installing the Spirit Settings software on your PC. Connect your receiver to the FBL unit Connect your receiver to your FBL unit in accordance with the Wiring section of the FBL manual.
  • Page 338 Ethos v1.5.7 and X18, X20 series User Manual On the radio, ensure all subtrims and trims are zeroed. Set your Collective Pitch to the center stick position to give an output of 1500uS in the Output screen. Now power up the FBL unit and check that the aileron, elevator, pitch and rudder channels are centered at 0% in the Diagnostic Tab.
  • Page 339: How To' Section

    Ethos v1.5.7 and X18, X20 series User Manual 'How To' section 1. How to set up a low battery voltage warning In this age of telemetry, a better battery management approach is to monitor the battery voltage under load, and raise an alert when the voltage drops below the chosen threshold.
  • Page 340 Ethos v1.5.7 and X18, X20 series User Manual pack voltage, Lowest cell voltage, Highest cell voltage, cell Count and the individual cell voltages. Note: The individual cells are only selectable as sources while the FLVSS/MLVSS is hooked up to a bound receiver and has a lipo connected! Set the Value to something like 3.4V, and 'Delay before active' to 4 seconds.
  • Page 341 Ethos v1.5.7 and X18, X20 series User Manual Set the Active Condition to the logic switch BattLow. Select the voice you wish to use. Under ‘Sequence’ add a ‘Play value’ command to speak the Lipo voltage. rev 2...
  • Page 342: How To Set Up A Battery Capacity Warning Using A Neuron Esc

    Ethos v1.5.7 and X18, X20 series User Manual 2. How to set up a battery capacity warning using a Neuron ESC The best method of monitoring battery usage is to measure the energy or mAh consumed, so that the remaining battery capacity can be calculated. The FrSky Neuron series of ESCs offer this capability.
  • Page 343 Ethos v1.5.7 and X18, X20 series User Manual Add a special function to speak the value of 'ESC Consumption' when the BattCons logical switch become True. Under ‘Sequence’ add a ‘Play value’ command to speak the value of the ESC Consumption telemetry sensor.
  • Page 344 Ethos v1.5.7 and X18, X20 series User Manual Under ‘Sequence’ add a ‘Play value’ command to speak the value of the ESC Voltage telemetry sensor. rev 2...
  • Page 345: How To Set Up A Battery Capacity Warning Using A Calculated Sensor

    Ethos v1.5.7 and X18, X20 series User Manual 3. How to set up a battery capacity warning using a calculated sensor This is another example of monitoring battery usage by measuring the energy or mAh consumed, so that the remaining battery capacity can be calculated. If your ESC does not have this capability, a current sensor such as the FrSky FASxxx series may be used together with a calculated Consumption sensor.
  • Page 346 Ethos v1.5.7 and X18, X20 series User Manual And select 'Consumption' from the popup dialog. Configure the Consumption sensor to use 'mAh' units, and set the range to suit your Lipo, e.g. 2800mAh. Select a suitable Reset condition, such as system event ‘!Telemetry Active’. First select ‘Telemetry Active’, and then long press Enter on it to bring up the option menu, and select...
  • Page 347 Ethos v1.5.7 and X18, X20 series User Manual Add a new Logical Switch using the Delta (d>X) function to monitor the Consumption sensor, and become True/Active every time the consumption reaches say 200mAh, or a convenient fraction of the battery capacity.
  • Page 348 Ethos v1.5.7 and X18, X20 series User Manual In addition, you can set up another logic switch to trigger a call out of Consumption every 10 seconds once a threshold such as your low limit has been reached. In our example, a threshold of 1000mAh has been set for a 1200mAh LiPo.
  • Page 349 Ethos v1.5.7 and X18, X20 series User Manual Add an audio action to play the value of the ‘Consumption’ sensor’ every 10 seconds once your low limit has been reached. rev 2...
  • Page 350: How To Create A Model For Sr8/Sr10

    Ethos v1.5.7 and X18, X20 series User Manual 4. How to create a model for SR8/SR10 The wizards use the channel order as defined in System / Sticks, by default AETR. However, for models with more than one surface for ailerons, elevator, rudder, flaps etc the wizard will normally group these surfaces, so for example you would get AAETR if using 2 Aileron channels.
  • Page 351: How To Reorder Channels E.g. For Sr8/Sr10

    Ethos v1.5.7 and X18, X20 series User Manual 5. How to reorder channels e.g. for SR8/SR10 You may wish to convert an existing model for use with an FrSky stabilized receiver. This might involve re-ordering the channels. Your current model may have a channel order of AAETRFF.
  • Page 352 Ethos v1.5.7 and X18, X20 series User Manual d) Say Yes to swap CH1 and CH9 channels settings. e) You will now have Aileron1 on CH9. Step 2. Change CH2 ( Aileron2 a) Tap on CH2 (Aileron2) to highlight it.
  • Page 353 Ethos v1.5.7 and X18, X20 series User Manual CH5 Aileron2 (Right) CH6 Flap1 (Left) CH7 Flap2 (Right) CH8 Retracts. rev 2...
  • Page 354: How To Configure A Butterfly (Aka Crow) Mix

    Ethos v1.5.7 and X18, X20 series User Manual 6. How to configure a Butterfly (aka Crow) mix Butterfly or crow braking is used to control the rate of descent of an aircraft, most commonly used on gliders. The ailerons are set to go up a modest amount, say 20%, while the flaps go down a large amount.
  • Page 355 Ethos v1.5.7 and X18, X20 series User Manual Step 3. Configure the input to the Butterfly mix We will be using the Throttle stick as the input control, so we can set the Input to ‘Throttle’. By default the Throttle input is at maximum when the stick is fully up. For the Butterfly mix we want it to be 0 when the stick is fully up, so we will invert the input.
  • Page 356 Ethos v1.5.7 and X18, X20 series User Manual Step 4. Add a deadband curve Generally, it is a good idea to have a little flap stick deadband at the zero end to prevent accidental deployment if the stick moves a little from the end stop.
  • Page 357 Ethos v1.5.7 and X18, X20 series User Manual The throttle input now has a dead band applied to it. Step 5. Configure the Ailerons and Flaps Normally for butterfly or crow braking, the ailerons are set to go up a modest amount, say 20%, while the flaps go down a large amount.
  • Page 358 Ethos v1.5.7 and X18, X20 series User Manual In this situation the flaps will be half down at servo neutral, which means an offset mix will be needed to bring the flaps up to their neutral position for normal flight (see step 4 below).
  • Page 359 Ethos v1.5.7 and X18, X20 series User Manual Move the flap stick to the fully deployed position. The screen above shows that the mixer outputs have moved by 180% (i.e. the Weight setting) from +80% down to -100%. The actual flap servo travel limits should be configured in the Outputs, using either the Min and Max settings, or by using a curve.
  • Page 360 Ethos v1.5.7 and X18, X20 series User Manual In this example EleComp has initial values of -12%, -10%, -8%, -5% and 0%. If your aircraft does not have an elevator compensation curve specified, these points will need to be determined empirically.
  • Page 361 Ethos v1.5.7 and X18, X20 series User Manual Tap on it again, then choose the Channels category and navigate to CH30 (EleCompx) and select it. The Butterfly mix is now configured. Switching to the ‘View by Channel’ view allows you to see the effect of moving the throttle stick on all the other channels together, which is much easier for debugging etc.
  • Page 362: How To Configure An Fbus System

    Ethos v1.5.7 and X18, X20 series User Manual 7. How to configure an FBUS system The FBUS (previously F.Port 2.0) protocol is the upgraded protocol which integrates SBUS for control and S.Port for telemetry into one line. This new protocol enables one Host device to communicate on one line with several Slave accessories.
  • Page 363 Ethos v1.5.7 and X18, X20 series User Manual Step 3: Configure the receiver for FBUS 3a: Configure an SR10 Pro receiver for FBUS With an SR10 Pro registered and bound, go to RF System and tap on the ‘SR10’ button.
  • Page 364 Ethos v1.5.7 and X18, X20 series User Manual 3b. Configure a TD-R18 Tandem receiver for FBUS With an TD-R18 Tandem receiver registered and bound, go to RF System and tap on the ‘TD18R’ button. Tap on receiver ‘Options’. Scroll down and tap on the Pin1 parameter, and select FBUS as the option for Pin1, to change the default PWM connection to the FBUS protocol.
  • Page 365 Ethos v1.5.7 and X18, X20 series User Manual Repeat for pin5, to change the default PWM connection to the FBUS protocol. The R18 receiver is now ready to operate two Xact servos plugged into Pin1 and Pin5 via the FBUS protocol. You can reassign as many ports as required to FBUS, which avoids having to use multichannel extenders.
  • Page 366 Ethos v1.5.7 and X18, X20 series User Manual Confirm that the default Physical ID is 0C hex, and the Application ID is 6800 hex. For the first servo we can leave the Physical ID and the Application ID at the default values.
  • Page 367 Ethos v1.5.7 and X18, X20 series User Manual We also need to assign the channel number we want this servo to respond to, in this example CH5. Scroll down and change the Channel to CH5. Then scroll further down and tap on the ‘Save to flash’ button.
  • Page 368: How To Test A Redundant Receiver Setup

    Ethos v1.5.7 and X18, X20 series User Manual 8. How to test a Redundant Receiver setup It is important to test your model thoroughly before flying, including redundancy. This test assumes that you have configured a redundant receiver. Please also see...
  • Page 369: How To Set Up A User Defined Text Checklist

    Word and save your file with the model's name and a .txt extension. Option B - Enhanced Text For enhanced text Ethos supports Markdown syntax, which makes it easy to add formatting. For example, to denote a heading, you add two ‘#’ characters before it. Or to make a phrase bold, you add two asterisks before and after it (e.g., **this text is bold**).
  • Page 370: 10. How To Configure An In-Flight Adjustable Flap Compensation Curve

    Approach taken Ethos has the capability to adjust points on a curve using Vars. This opens up the ability to adjust the different points on a compensation curve in flight, making it much easier to tune for example a flaps to elevator compensation curve.
  • Page 371 Ethos v1.5.7 and X18, X20 series User Manual Step 2: Calculate the overlapping ranges for the Compensation Curve adjustment points. Please refer to the above diagram for the overlapping ranges chosen for the compensation curve adjustment points. These ranges were defined by Mike Shellim for his ‘Crow-aware adaptive elevator trim’...
  • Page 372 Ethos v1.5.7 and X18, X20 series User Manual LSW AdaptivePt2: range = 20 to 100% LSW AdaptivePt3: range = -45 to 45% LSW AdaptivePt4: range = -90 to -20% LSW AdaptivePt5: range = -100 to -90% Set up a logic switch AdaptivePt2 with the flap (i.e throttle) stick as source, and a range of 20% to 100%.
  • Page 373 Ethos v1.5.7 and X18, X20 series User Manual Set up a logic switch AdaptivePt5 with the flap (i.e throttle) stick as source, and a range of -100% to -90%. Step 4: Define the four Vars that hold the curve point adjustment values The next step is to define the four VARs that will be adjusted by the repurposed throttle trim when each corresponding logic switch is active.
  • Page 374 Ethos v1.5.7 and X18, X20 series User Manual The Var named VAdjPt3 has a range of 0-50% (which should be sufficient for compensation, but may be increased if necessary). It has an action defined to repurpose the throttle trim to adjust the Var’s value with a step size of 1.0% when the AdaptivePt3 logic switch defined in step 4 above is active.
  • Page 375 Ethos v1.5.7 and X18, X20 series User Manual logic switch defined in step 4 above is active. (Note: It will be active when the flap control has a value between -100% and -90%.) Step 5: Define the compensation curve We determined in step 1 that a 5 point curve is appropriate.
  • Page 376 Ethos v1.5.7 and X18, X20 series User Manual Once compensation curve adjustment point 2 has been dialed in, proceed to the next point at about mid stick. If a large amount of trim was needed for point 2, it may be prudent to land and adjust the other points to each be slighter greater than the last.
  • Page 377: Ethos Suite

    Ethos Suite Overview The Ethos Suite PC application runs on a Windows PC or Mac and connects to FrSky radios that are running the ETHOS operating system. Ethos Suite connects to the radio via a USB cable. Once connected to the radio the current release of ETHOS SUITE can do the following things: 1.
  • Page 378: Procedure For Migrating To Ethos Suite

    Ethos Suite features. 8. Please note that you may need to rename the bitmaps/user folder on the SD card or eMMC to bitmaps/models if ETHOS Suite does not do it for you. This is the folder where user bitmaps are stored.
  • Page 379: Operation

    Ethos v1.5.7 and X18, X20 series User Manual Operation Welcome Section First Use Guide The first use guide provides guidance on bootloader requirements and instructions for connection to the radio. Note if flashing the bootloader as per the above fails for any reason, please refer to the...
  • Page 380 Ethos v1.5.7 and X18, X20 series User Manual It also lists details of the latest release as well as historical releases. rev 2...
  • Page 381: Radio Section

    Ethos In the example above the ‘X20 Pro’ next to ‘Radio’ appears upon connection to show that an X20 Pro is connected. Tap on ‘Ethos’ to view the radio details. Bootloader Mode The example above shows that an X20 Pro is connected in Bootloader Mode, which allows the radio to be updated.
  • Page 382 Switching to the RF ‘module manager’ to update it. b. Ejecting the radio connection drives [Eject Drives] Switching the radio into Ethos mode for flashing modules [Switch to Ethos] d. Updating all outdated components at once, or individually the firmware, the bootloader, the SD card or eMMC audio files, and the flash memory system bitmaps.
  • Page 383 ◦ Update successful! Updating from older versions If you are updating from 1.2.8 or earlier, Ethos Suite may not be able to flash the firmware automatically. In this case the following guide dialog will pop up to provide guidance with completing the flash manually:...
  • Page 384 Ethos v1.5.7 and X18, X20 series User Manual It would also be prudent to eject the drives manually before unplugging the USB cable. Updating the Audio files Select the ‘Write outdated components’ or ‘Write audio files’ option, then click on the dark grey update button next to the selected option.
  • Page 385 Select the ‘Write system bitmap files’ option, then click on the dark grey download button next to the selected option. Ethos Suite will download the latest release of system bitmap files to the radio, which will be shown in the versions list after completion.
  • Page 386 ◦ Update Successful! Updating from older versions If you are updating from 1.2.8 or earlier, Ethos Suite may not be able to flash the bootloader automatically. In this case the following guide dialog will pop up to provide guidance with completing the flash manually: It would also be prudent to eject the drives manually before unplugging the USB cable.
  • Page 387 Ethos v1.5.7 and X18, X20 series User Manual RF Module Manager The RF module manager is used to update the RF module firmware. Select the desired version (normally the latest) and click on ‘Flash module’ to write the firmware to the internal RF module.
  • Page 388 This switches the radio from running in bootloader mode to starting and running Ethos, with the option of switching back again. Ethos Mode is required so that Ethos Suite can use the radio as a proxy and use the FRSK Flasher tab to flash the internal module directly or to flash any sensor, servo, or receiver.
  • Page 389 In Ethos Mode the ‘FRSK Flasher’ tab in the Tools section can be used to flash the internal RF module or any sensor, servo, or receiver. Please refer to the FRSK Flasher section below for more details.
  • Page 390 Ethos v1.5.7 and X18, X20 series User Manual Backup Location Click on the folder icon to browse to and select the desired backup location. The backup path will be saved for each radio type. The last backup date and time is displayed below the location.
  • Page 391 Ethos v1.5.7 and X18, X20 series User Manual Select the components you want to back up, i.e. Audio • Scripts • Screenshots • System Bitmaps • Models (includes user defined Checklist text files stored in the Models folder) • Language •...
  • Page 392: Tools Section

    The FRSK Flasher tab for flashing modules. FRSK Flasher Flash Internal Module The FRSK Flasher tab is used to flash the internal RF module or uses the radio as a proxy to flash any sensor, servo, or receiver directly from Ethos Suite. rev 2...
  • Page 393 Ethos v1.5.7 and X18, X20 series User Manual In the example above, the ‘Flash’ button on the V2.2.2 line for the internal TD Module was clicked to flash the TD module. If Suite cannot determine the current version of a module, it may ask you to confirm the version to be flashed.
  • Page 394 Ethos v1.5.7 and X18, X20 series User Manual Followed by ‘FRSK flashes successfully’. Click ‘Close’ to continue. Image Tool The Image tool will convert your images to the following format: Dimensions: As user specified, but maintaining the aspect ratio. Format:...
  • Page 395 Ethos v1.5.7 and X18, X20 series User Manual Click on the ‘+’ button to browse and select the image to be converted. More images can be added to the list. Please note that TIFF format is not supported. Next select the output path, whether to open the directory (folder) and whether to add an Alpha channel for transparency.
  • Page 396 Ethos v1.5.7 and X18, X20 series User Manual Example of completed conversion. Audio Tool The Audio tool will convert your audio files to the following format: Format: PCM linear Sample Rate: 32kHz Channels: 1 (mono) Bits per sample: 16 bits, low endian (pcm_s16le) Click on the ‘+’...
  • Page 397 Ethos v1.5.7 and X18, X20 series User Manual Lua development tools This section allows you to view the Ethos Lua documentation and access the Lua demo scripts, as well as providing a terminal for debugging. Lua Docs Provides a link to the Ethos Lua reference guide.
  • Page 398 Ethos v1.5.7 and X18, X20 series User Manual 1. First you connect the transmitter to Suite as usual. 2. Switch to Ethos mode. You can now edit your lua directly on the tx, using Windows Explorer or macOS Finder and your favorite code editor.
  • Page 399 Ethos v1.5.7 and X18, X20 series User Manual 8. The error shown in the example above has been fixed, and normal running can be confirmed. DFU Flasher The radio bootloader can be always flashed in DFU mode using a power off connection, even if the radio firmware has been corrupted for any reason.
  • Page 400 Ethos v1.5.7 and X18, X20 series User Manual Ethos Suite will assess the selected file and report on it’s version and suitability. Now connect your switched off radio off to the PC with a USB lead. Click on the ‘Flash’...
  • Page 401 Ethos v1.5.7 and X18, X20 series User Manual Check Device Manager to see if your DFU device (i.e. your radio) is recognized and working. In this situation programs like the Impulse Driver Fixer can be used to correct the driver. It can be downloaded from https://impulserc.com/pages/downloads. For more...
  • Page 402: Others Section

    The button will open the Ethos-Feedback Community web page on Github, where you can access Ethos releases or raise an issue if you believe you have found a bug. However, to avoid duplication, please do a search through the existing issues before posting.
  • Page 403 Ethos v1.5.7 and X18, X20 series User Manual The FAQ section provides answers to commonly asked questions. Suite Settings Language The Suite language can be selected between Czech, German, English, French, Hebrew, Italian, Dutch, Norwegian and Chinese. Server location The server location can be either Github or the FrSky server.
  • Page 404 Ethos v1.5.7 and X18, X20 series User Manual About An acknowledgment page for all the reused components. rev 2...

This manual is also suitable for:

X18 seriesX20 seriesX20X20sX20 proX20r ... Show all

Table of Contents

Save PDF