FrSky X9D is an excellent radio. There is a variety of receivers that can work with it. And each of receivers is a small computer itself. With its own firmware that can be changed. Why? For example to enable CPPM mode, or allow receiver to bind with EU or non-EU Taranis (I will write on both topic in different posts). FsSky is selling cables to flash different modules, but Taranis is cool enough to flash S.Port receiver modules by iself. Cool, right? How to do it? Simple:

    1. You will need OpenTX 2.1 Taranis software or never. If you are using older one, upgrade with Companion app,
    2. You will need S.Port cable. Different receivers might have different plugs, so you will need right type. Luckily receivers usually comes with proper cable (checked with X4R and X4RSB), and X8R bundled with Taranis has standard servo pulg for S.Port,FrSky X4R S.Port cable
    3. Taranis has "hidden" connector that allows for flash S.Port modules. It is behind JR module cover.FrSky X9D Plus TaranisTaranis JR connector

  1. JR connector + and - pins are swapped (comparing to our cable), so you have to modify S.Port cable like that: S.Port swapped pinsStandard servo plug pin order is "- + SIGNAL". We will need "+ - SIGNAL".
  2. Plug cable to both receiver and Taranis Flash S.Port with X9D Taranis
  3. Turn on Taranis Flash S.Port firmware with X9D Taranis 1
  4. Long press Menu button to go to radio settings, and then navigate with Page button to SD Card browser Flash S.Port firmware with X9D Taranis 2
  5. Navigate to FIRMWARES folder and enter the folder Flash S.Port firmware with X9D Taranis 3
  6. Select firmware you want to flash Flash S.Port firmware with X9D Taranis 4
  7. Long press ENT (Enter) button to show menu and then select "Flash External Module" Flash S.Port firmware with X9D Taranis 5
  8. Lights on receiver will start flashing and process will begin. It's taking some time, so be patient. When process ends, you can disconnect receiver Flash S.Port firmware with X9D Taranis 6

That's all. Remember that you have to rebind receiver.