Re-numbering servo channels

Mike Shellim 19 Dec 2017

If you're using a mixed PWM/S-Bus setup (e.g. with X4RSB rx), then you may want to alter the channel numbering in your template. Unfortunately there's no automatic way to do this. In this article, I'll show how to do it manually. It's about 5-10 minutes work.

There are three stages involved: duplicating the template, swapping outputs, and swapping mixers. Note that the method works only for the servo channels (high channels need more work to resolve references).

Example used in screenshots

Our example will show how to move channels 5, 6 to channels 1, 2.

Channels 3 and 4 remain unchanged.

Step 1: Duplicate the template

  1. Start Companion and load the model data (either from file or from the radio)
  2. Locate your template. Designate this as the 'working' template.
  3. Make a duplicate in a spare slot, designate it as the 'backup'.
  4. Open both templates (two windows)
  5. Rename the backup template (to distinguish it from the working template).

Step 2. Swap the outputs

  1. Select the Outputs tab in each window.
  2. In the working template, rename the outputs, then copy over the rest of the settings from 'backup' (either by typing or copy & paste).


Step 4: Swap mixers (drag 'n drop)

  1. Select the Mixers tab in both windows.
  2. In the working template, delete mixers in changed channels.

  3. Re-populate channels by dragging and dropping mixers from the 'backup' template. Keep the order of the mixers the same.

Finally, check thoroughly!

Hopefully it wasn't quite the PITA that it seemed... (though it really needs a Lua script!)