RC Transmitter Binding (Taranis + TBS Crossfire)
Applies to the RFD-supplied RC control link: Taranis X9D+ 2019 with TBS Crossfire Micro TX V2 (radio module) and Micro RX V2 (aircraft). See the Ground Control Station chapter for how this fits the GCS.
Purpose: Update firmware on the radio and transmitter module, then bind the TBS Crossfire Micro TX V2 (mounted on the Taranis radio) to the TBS Crossfire Micro RX V2 (mounted on the aircraft).
Estimated time: 60–90 minutes for a first-time operator, 20–30 minutes once familiar.
Prerequisite skill level: Comfortable with file management, USB device handling, and following a sequenced procedure. No prior RC binding experience required.
Equipment required
Section titled “Equipment required”Hardware
Section titled “Hardware”| Item | Quantity | Notes |
|---|---|---|
| Taranis X9D+ 2019 radio | 1 | |
| TBS Crossfire Micro TX V2 | 1 | Module that plugs into the radio’s JR bay |
| TBS Crossfire Micro RX V2 | 1 | Receiver mounted on the aircraft |
| MicroSD card | 1 | Any reliable card, ≥ 4 GB is plenty |
| MicroSD-to-USB-A adapter | 1 | For writing firmware files from host PC |
| USB-A to USB-Mini-B cable | 1 | For radio-to-PC connection |
| USB-A or USB-C to USB-C cable | 1 | For TBS Crossfire module-to-PC connection |
Software (download before starting)
Section titled “Software (download before starting)”| Application | Source | Purpose |
|---|---|---|
| TBS Agent | https://www.team-blacksheep.com/download/ | Flashes Crossfire module firmware |
| OpenTX Companion 2.3.15 (or newer) | http://www.open-tx.org/2022/04/22/opentx-2.3.15 | Flashes radio firmware |
| OpenTX 2.3.15 SDCard content | Same page → SDCard link → opentx-x9d+2019/ |
Sounds, fonts, themes for the radio |
Account required
Section titled “Account required”A free TBS account is needed to download Crossfire firmware via TBS Agent. Register at the TBS website before starting.
Procedure overview
Section titled “Procedure overview”The full procedure runs in four phases. Do them in order:
- Phase 1: Update the TBS Crossfire Micro TX V2 firmware
- Phase 2: Prepare the microSD card with radio firmware and content
- Phase 3: Back up the radio and flash OpenTX firmware
- Phase 4: Bind the TX and RX
Phase 1: Update TBS Crossfire Micro TX V2 firmware
Section titled “Phase 1: Update TBS Crossfire Micro TX V2 firmware”1.1 Install TBS Agent
Section titled “1.1 Install TBS Agent”Download and install TBS Agent from the link above. Launch the application and log in with your TBS account.
1.2 Connect the Crossfire Micro TX V2
Section titled “1.2 Connect the Crossfire Micro TX V2”Plug the TBS Crossfire Micro TX V2 into the host PC via USB-C. The module should light up solid yellow to indicate update mode.
The module should appear in TBS Agent’s device list.
1.3 Flash firmware
Section titled “1.3 Flash firmware”- In TBS Agent, click the XF Micro TX tab.
- Click the Firmware button at the bottom.
- Select the latest public release (at time of writing, v6.19). Do not select beta releases — they may contain unpatched bugs.
- Click to download and flash.
1.4 Confirm and disconnect
Section titled “1.4 Confirm and disconnect”Wait for the completion prompt. Disconnect the module from the PC and install it onto the back of the Taranis radio.
Phase 2: Prepare the microSD card
Section titled “Phase 2: Prepare the microSD card”2.1 Format the microSD card
Section titled “2.1 Format the microSD card”- Insert the microSD card into the host PC via the USB adapter.
- Format it as FAT32. On Windows: right-click Start → Disk Management → locate card → right-click → Format → FAT32.
- Confirm. Formatting erases all existing content on the card.
2.2 Set up the staging folder structure
Section titled “2.2 Set up the staging folder structure”On the host PC desktop, create the following structure:
Transmitters/└── X9D+2019_Version/ ├── Backup/ ├── CardContents/ ├── FrSkyTX-FW/ └── OpenTX-FW/└── Transmitter Backup/This is a staging area on the PC. The contents will be synced to the microSD card later.
2.3 Populate CardContents
Section titled “2.3 Populate CardContents”- Unzip the downloaded SDCard content (
opentx-x9d+2019folder). - Copy all contents into the
CardContentsfolder. - Inside
CardContents, open theSOUNDSfolder and delete all language folders excepten. This prevents the radio defaulting to another language after the flash.
2.4 Install OpenTX Companion and create a radio profile
Section titled “2.4 Install OpenTX Companion and create a radio profile”-
Install OpenTX Companion 2.3.15 on the host PC.
-
Launch it and go to Settings → Radio Profiles → Add Radio Profile.
-
Configure as follows:
Field Value Profile Name X9D+2019-TBSRadio Type FrSky Taranis X9D+ 2019Build Options noheli,lua,sqt5fontSD Structure Path Full path to CardContents/folderBackup Folder Full path to Backup/folderDefault Stick Mode Mode 2 (RUD THR ELE AIL)Default Channel Order T A E R -
Click the Application Settings tab.
-
Set Automatic Backup Folder to the full path of
Transmitter Backup/. -
Click OK.
2.5 Download radio firmware via OpenTX Companion
Section titled “2.5 Download radio firmware via OpenTX Companion”- From the OpenTX Companion main page, click the yellow down-arrow (Download).
- Click Check for Updates. Accept the pending update.
- Save the firmware to the
OpenTX-FW/folder. - If the downloaded file has a
.otxextension, rename it to.bin. OpenTX Companion sometimes saves with the wrong extension; the radio expects.bin.
Phase 3: Back up and flash the radio
Section titled “Phase 3: Back up and flash the radio”3.1 Launch the radio into bootloader mode
Section titled “3.1 Launch the radio into bootloader mode”Hold both left and right trim sticks toward the centre while turning on the radio. The bootloader screen should appear.
Confirm the bottom-line firmware text reads the current installed version. If it does not show bootloader mode, power down and retry.
3.2 Connect to OpenTX Companion
Section titled “3.2 Connect to OpenTX Companion”Plug the radio into the PC using a USB-A to USB-Mini-B cable. OpenTX Companion should detect the radio. Switch the active profile to X9D+2019-TBS if it isn’t already.
3.3 Back up everything (three separate operations)
Section titled “3.3 Back up everything (three separate operations)”Use the left-hand toolbar in OpenTX Companion:
| Action | Icon | Save as |
|---|---|---|
| Read Models and Settings from Radio | Paper + remote + yellow arrow | .otx file, safe location |
| Backup Radio to File | Remote + floppy disk + yellow arrow | .bin file, safe location |
| Read Firmware from Radio | Gear + remote + yellow arrow | .bin file, safe location |
3.4 Stage models for restore (precaution)
Section titled “3.4 Stage models for restore (precaution)”Copy the .otx models file (from step 3.3) into CardContents/MODELS/. This makes the models available on the card after the flash if anything is lost from internal memory.
3.5 Sync the staging folder to the microSD card
Section titled “3.5 Sync the staging folder to the microSD card”- With the microSD card plugged into the PC, click the Synchronize SD icon in OpenTX Companion (SD card in a folder).
- Set:
- Local folder: path to
CardContents/ - Radio folder: path to the mounted microSD card
- Local folder: path to
- Click Synchronize. Wait for completion.
The card is now ready. Do not install it yet — the radio firmware still needs flashing.
3.6 Flash the radio firmware
Section titled “3.6 Flash the radio firmware”- With the radio still in bootloader mode and connected to the PC, click the Write Firmware to Radio icon (gear + radio + red arrow).
- Click Load… and select the
.binfirmware file fromOpenTX-FW/. - Click Write to TX. The flash takes a few minutes.
- Do not close OpenTX Companion or disconnect during the flash.
3.7 Verify the flash
Section titled “3.7 Verify the flash”- Power down the radio and disconnect from PC.
- Power back into bootloader mode (left + right trims toward centre).
- The bottom-line text should now read OpenTX 2.3.15 (or the version flashed).
- Power off the radio.
3.8 Install the microSD card
Section titled “3.8 Install the microSD card”- Safely eject the microSD card from the PC.
- Remove the radio’s battery cover and battery to access the microSD slot.
- Insert the card until it clicks. Reinstall the battery and cover.
- Power on the radio.
Phase 4: Bind the TX and RX
Section titled “Phase 4: Bind the TX and RX”4.1 Configure the model in OpenTX
Section titled “4.1 Configure the model in OpenTX”- On the radio, navigate to Models and select the drone model (or create a new one).
- Hold the Menu button to access the Tools menu.
- Open the Crossfire tool. This is the on-radio interface for TBS module settings.
- Set the channel configuration on the receiver side:
- Channel 1: SBUS
- Channel 2: RCCI / IBUS
4.2 Power on the aircraft
Section titled “4.2 Power on the aircraft”Power up the aircraft so the TBS Crossfire Micro RX V2 is energised. Before binding, the RX LED will be solid red.
4.3 Initiate bind
Section titled “4.3 Initiate bind”On the back of the radio, press and hold the yellow LED button on the TBS Crossfire Micro TX V2 for a few seconds.
The TX LED progression:
flashing yellow → flashing green → solid greenThe RX LED progression on the aircraft:
solid red → solid green4.4 Verify the bind
Section titled “4.4 Verify the bind”| Indicator | Bound state | Unbound state |
|---|---|---|
| TX LED (on radio) | Solid green | Yellow / flashing |
| RX LED (on aircraft) | Solid green | Solid red |
Power off the radio. The RX LED on the aircraft should return to solid red, confirming the link is the bound channel and not an unrelated signal.
Power the radio back on. RX LED should return to solid green within a few seconds.
Binding is complete.
Optional: ISRM RF module firmware
Section titled “Optional: ISRM RF module firmware”The Taranis X9D+ 2019 contains an internal ISRM RF module with its own firmware. Updating it is not required for TBS Crossfire operation — the Crossfire module bypasses the internal RF entirely.
If a future fault requires it, ISRM v1.1.3 is a conservative, well-tested version. Source: FrSky-rc.com → Downloads → Transmitters → Taranis X9D Plus 2019. Newer ISRM firmware may conflict with TBS modules and requires trial-and-error testing — avoid unless a specific need arises.
Troubleshooting
Section titled “Troubleshooting”| Symptom | Likely cause | Action |
|---|---|---|
| TBS module light stays yellow, won’t flash | Module not recognised by TBS Agent | Try a different USB cable / port; ensure TBS Agent is logged in |
| TX flashes green but RX stays red after bind attempt | Radio firmware not flashed to OpenTX 2.3.15+ | Complete Phase 3 before attempting bind |
| Radio defaults to non-English voice after flash | Other language folders not deleted from SOUNDS | Reformat card, delete all SOUNDS/* except en/, re-sync |
OpenTX Companion saves firmware as .otx |
Companion quirk | Rename file extension to .bin before flashing |
| Radio not detected by OpenTX Companion | Bootloader not active | Power off; hold both trims toward centre while powering on |
| RX LED never turns red on power-up | RX not powered, damaged, or wired incorrectly | Check 5V supply to RX; check signal wiring |
| Models missing after flash | Internal memory wiped during flash | Restore from the .otx file saved in step 3.3, via OpenTX Companion |
Reference material
Section titled “Reference material”- TBS Crossfire Manual: https://www.team-blacksheep.com/media/files/tbs-crossfire-manual.pdf
- TBS Crossfire setup walkthrough (Taranis QX7 / X9D): https://fpvfrenzy.com/tbs-crossfire-setup/
- Cyclone FPV video walkthrough (X9D+ 2019): https://www.youtube.com/watch?v=eGgEPRcZi4s
Last reviewed: May 2026