RC pilot with sunglasses

Support/FAQ for RC-Soar templates

This page is for support of the RC-Soar templates.

Supported operating systems

The RC-Soar templates are compatible with both OpenTX and EdgeTX.


OpenTX is a mature, stable operating system. However development has stalled, and it does not support newer radios.


EdgeTX is a fork of OpenTX, and is the current focus of development. The programming is identical. The main difference is that EdgeTX offers a touch interface for radios with touch screens, and better support for ELRS.

Tip: to minimise the risk of accidental changes if using EdgeTX with a touch screen, consider disabling touch. Create a special function with action = 'No touch' and switch = 'ON'.

For more info about EdgeTX, visit edgetx.org and RC groups thread.

Migrating from OpenTX to EdgeTX

If you're considering migrating to EdgeTX, note the following:

Always backup your data before migrating.

Using the RC-Soar templates with ELRS

ELRS is an open source RF protocol which is rapidly gaining popularity due to its combination of low price, high range and robustness. Here are some notes on using the templates with ELRS.

Channel 5 requirements

For historical reasons, ELRS maintains an 'arming' state which is controlled by CH5. The easiest way to deal with this is to:

  1. Move CH5 to the next unused channel (you may want to use my Channel Changer script).
  2. Set the source of CH5 to 'MAX' to indicate 'permanently armed'.

For further info, please see my blog post Introduction to ELRS: Managing Channel 5.

ELRS settings

These settings are based on the devs' recommendations for line-of-sight applications, and work well with the CH5 mods above.

Issues with the RC-Soar templates

Open issues

There are currently no open issues

Closed issues

Date Problem description
2023-07-12 Crow aware trim script: runtime error in EdgeTX 2.9 and above
2021-10-26 Show It All widget: runtime error in EdgeTX [fixed in ShowItAll 0.9.8]
2020-10-31 Flaps do not move [F3F template V5.0.1]
2020-06-20 Unexpected behaviour in Companion simulator [OpenTX 2.3.8]
2019-10-12 Advanced snapflap script (snp401) fails after migrating to OpenTX 2.3
2018-05-10 Custom sounds no longer work after upgrading from OpenTx 2.1 to 2.2
2017-12-10 Servo centres shift after upgrading from OpenTx 2.1 to 2.2
2017-10-23 Cannot calibrate flap neutral [OpenTx 2.2.0, fixed in 2.2.1]
2017-12-05 GV's corrupted in Companion after conversion [OpenTx 2.2.1 RC1]
2017-04-07 Cannot reverse left flap CH4 [OpenTx 2.2 RC14/ N366]
2017-04-06 CAL and/or arming gesture not recognised [E-Soar and E-Soar Plus]
2017-02-17 Timer starts at startup [E-Soar Plus 2.0 & OTX 2.2]
2016-12-23 'Speed' callout not working [F3J/TD 3.0.0 & X9E]
2016-02-01 LS, RS not mapped correctly on X9E [X9E]
2015-10-03 Can't switch flight modes [OpenTx 2.1.2 - 2.1.4]
2014-11-05 Incorrect Inputs spec [F3F 3.0.0]

Converting a template for EdgeTX or another transmitter

The RC-Soar templates target the FrSky X9D on OpenTX. To convert a template for another transmitter or to EdgeTX:

  1. Launch Companion (use the version for the operating system on your transmitter)
  2. Select or create a profile for your transmitter
  3. Open the template file. Companion will perform the conversion.

Conversion warnings

Starting with OpenTX 2.2.2, Companion displays if conversion issues are encountered. Usually no action is needed. However if there's a genuine issue, it's best to correct it in Companion.

In the example below, four mixes need to be verified, however no correction is required since the 'old' and 'new' columns are identical.

Companion warnings

Saving the converted file

Save the setup as a .otx (OpenTX) or .etx (EdgeTX) file. This is now your working template, ready for transfer to your transmitter.

Copying a template to your transmitter

Here's the recommended way to move a template from Companion to your transmitter. It preserves your existing models and radio settings, including stick calibrations.

Note: If using EdgeTX, or a transmitter other than the X9D, convert the template file first (see previous section for instructions).

Here's the procedure for adding the template to your transmitter:

  1. Start Companion and select a profile for your transmitter.
  2. Open the template file. The data is displayed in a new window.
  3. Connect your transmitter by USB and choose "read models and settings from radio". This will open a second window.
  4. Drag one or more models from the template window to the tx window.
  5. Close the template window. There should now be a single window open for the target transmitter.
  6. Choose 'write models and settings' to update the transmitter.
  7. Copy all model-specific sound files to the target's SD card.
  8. Disconnect the target transmitter.

How to report issues

If you find an issue, please email me with the following detailed info:

If there's insufficient info to reproduce the problem, I'll just pass it back, so please take the time to document the steps carefully.


Motor control (CH7) is not working on G-RX8 receiver
Make sure that CH7 is configured for PWM output (and not S.BUS out). See receiver instructions.
A switch is missing from the dropdown list
Sometimes, a switch which exists on the transmitter may be missing in the drop-down menus of the radio and/or Companion. To fix this, go to the System>Hardware menu. The chances are that the switch has not been defined. Once corrected, the switch should appear in the dropdown menus.
Where's the GVARs menu?!
There's no dedicated GVARS menu on tx's with small mono screens like Q X7, X-Lite, and X-Lite Pro. For these transmitters, the GVARS are set in the Flight Modes menu.
For all other transmitters, the most likely cause is incorrect settings when downloading the OpenTX firmware. Re-flash OpenTx ensuring that the NOGVARS option is unchecked in Companion Settings -> Build options.
How do I re-order the servo channels?
Servo channels can be re-ordered using Channel Changer script
I think I've pressed the wrong key - help!
If you suspect you made a data entry error, then there's no need to start again. In Companion, load a .eepe or .otx file containing a known working version of the template, and use Companion's 'Compare models' tool to identify any differences.


Comments and queries are always welcome, I can be contacted by email.