Support/FAQ for Pro Templates
Mike Shellim
Last updated 5 January 2023
This page is for support of the Pro templates.
OpenTX or EdgeTX?
The templates were originally designed for OpenTX, however they are also compatible with EdgeTX. Read below to decide which is right for you, and any restrictions.
OpenTX
OpenTX is the gold standard if you want a mature, stable operating system. Although development appears to have stalled, it remains an excellent match for the Pro templates.
- The recommended version is 2.3.15 - it's a well proven, stable build. Avoid 2.3.12, 2.3.13 if using ISRM/Horus (servo stutter issues)
- Most Pro templates are also compatible with OpenTx 2.2
- Older versions of templates are compatible with OpenTX 2.1
EdgeTX
EdgeTX is a fork of OpenTX, and is the current focus of development. EdgeTX is still evolving, and is less stable than OpenTX.
The main difference with OpenTX is the user interface on colour screens, which is optimised for touch. This means that the screens are less dense compared with OpenTX. There is also an increased risk of making accidental changes to the programming when using complex setups. I therefore recommend disabling touch for the Pro templates (see below). Main points as follows:
- Recommended are versions 2.7.1 and later. Avoid 2.6 (critical GV bug).
- To minimise the risk of accidental changes when using touch screen radios, consider disabling touch.
Touch can be disabled via a special function with action = 'No touch' and switch = 'ON'.
- Currently EdgeTX does not support mixer scripts, so the advanced snapflap script cannot be used .
- For more info about EdgeTX, visit edge-tx.org and RC groups thread.
Converting between EdgeTX and OpenTX
- Model data from OpenTX 2.3 can be imported and converted via EdgeTX Companion.
- Model data from EdgeTX cannot be converted into OpenTX format.
Always backup your data before migrating!
Issues with Pro templates
Open issues
There are currently no open issues with the Pro templates
Closed issues
Pro templates FAQ
- 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.
Using the Pro templates with different transmitters
The Pro templates are built for the X9D. To convert a template for another transmitter: launch Companion, select a profile for the target transmitter, and open the template. Companion will perform a conversion.
Starting with OpenTX 2.2.2, Companion displays warnings if it encounters any conversion issues. Usually no action is needed. However if there's a genuine issue, then make sure to correct it in Companion before uploading to the transmitter.
In the example below, four mixes need to be verified; no correction is required since the 'old' and 'new' columns are identical.

Transferring models to another transmitter
At some point you may wish to transfer all your models to a second transmitter.
- The source and target transmitters can be different types, however the target must have the same or higher major version of OpenTx, for example source=2.2.x target=2.3.x.
- The version of Companion should match the version of OpenTx on the target transmitter.
The method described below will preserve the radio settings (including stick calibration) of the target transmitter.
- Start Companion, select a profile for the target transmitter (create a new profile if necessary, remembering to select the correct radio type).
- Connect the source transmitter by USB and choose "read models and settings from radio".
- If Companion encouters any conversion errors, these must be fixed in situ before proceeding.
- Disconnect the source transmitter.
- Connect the target transmitter by USB and choose "read models and settings from radio". This will open a second window.
- Drag your models from the source window to the target window.
- Close the source window. There should now be a single window open for the target transmitter.
- Choose 'write models and settings' to update the target transmitter.
- Copy all model-specific sound files to the target's SD card.
- Disconnect the target transmitter.
Note: If there's more than one point difference in version numbers for example 2.1->2.3, it's more reliable to convert the data in single-point steps 2.1->2.2->2.3. For this, you'll need to install multiple versions of Companion. The final transfer to the target need only be done after the last conversion.
Reporting issues
If you find an issue, please email me with the following detailed info:
- Template name & version, transmitter type, and OpenTx version
- Enough info to reproduce the problem
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.
Links
Official OpenTx website: open-tx.org.
Queries/feedback
Comments and queries are always welcome, I can be contacted by email.