> For the complete documentation index, see [llms.txt](https://doc.open-tx.org/manual-for-opentx-2-2/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.open-tx.org/manual-for-opentx-2-2/advanced-features/s-port_flashing.md).

# S-PORT flashing

## File Preparation

* Download the firmware

  ![](/files/-MRzpKUBKtauwQdELTAM)
* Place the firmware on the SDCARD in the FIRMWARE folder

  ![](/files/-MRzpKUCSIM0ydsV4kxu)
* Ensure that the file name is 33 characters or less including the dot and extension

  ![](/files/-MRzpKUDdwxZQr5WjeZd)

## Hardware Preparation

### All transmitters except for Taranis Q X7 shipped with bottom S.Port pins

* The external module bay’s +ve pin has the same voltage as the transmitter’s battery
  * Check that the device being flashed is rated for the transmitter’s battery voltage
  * If it is not then either change the battery or add a BEC/voltage converter in between the module bay’s and device’s power pins
* Use a servo cable with the positive and negative wires swapped at one end

  ![](/files/-MRzpKUEj6z8oapAVy8m)
* Plug the modified servo cable on to the external module bay pins with the signal wire on the pin in the corner

  ![](/files/-MRzpKUFNJttJekcUEl7)
* Plug the other end of the modified servo cable onto the S.Port pins of the device to be flashed

  ![](/files/-MRzpKUGsSkaCIUZxVkk)

### Taranis Q X7 shipped with bottom S.Port pins

* Use a regular servo cable
* Plug one end into the bottom S.Port

  ![](/files/-MRzpKUHjeusy7J4TftI)
* Plug the other end onto the S.Port pins of the device to be flashed

### Taranis Q X7 bottom S.Port pins added after shipping

* Will not work due to missing or incorrect circuit components

## Flashing Steps

* From the main view

  ![](/files/-MRzpKUI4OajDE3j08nj)
* Long press MENU

  ![](/files/-MRzpKUJAAwpCfW_HCm3)
* Press PAGE to get to the SD-HC CARD screen

  ![](/files/-MRzpKUKLrZ3swTq_1aj)
* Scroll down to the FIRMWARE directory

  ![](/files/-MRzpKULV2Dy-_GUSVcW)
* Press ENT to enter the directory

  ![](/files/-MRzpKUMaWQHeGIWseeC)
* Scroll down to the firmware file

  ![](/files/-MRzpKUNAMzGYwWoUunV)
* Long press ENT to display the pop up menu
* Select Flash ext. device

  ![](/files/-MRzpKUO2w3NqD-0sruH)
* Press ENT
* Wait for the progress bar screen to be displayed, it could take a few seconds

  ![](/files/-MRzpKUbGSDmIv0OovDH)
* When done the SD-HC CARD screen is displayed again

## FW Update Errors

* Not responding

  Check the connections

  Try a different device and corresponding firmware

  ![](/files/-MRzpKUcJ-fBpQJBQn2V)
* Module refused data

  Check connections

  Try a different device and corresponding firmware

  ![](/files/-MRzpKUdqIDvf0dMqq-4)
