Link Search Menu Expand Document

Orqa/GHST Setup

Table of contents

  1. Orqa FPV.Ctrl with Ghost UberLite Module
    1. Key points: Updating, Pairing, Binding
  2. ImmersionRc Ghost xLite Module
    1. Key points: Installing, Updating, Binding
  3. ImmersionRC Ghost JR Module
  4. ImmersionRC Ghost Atto Receiver
    1. Connecting to Voxl/Flight Core
  5. Extra Information
    1. Updating, Pinout, LED Indicator Lights, Atto Dimensions, Misc

Orqa FPV.Ctrl with Ghost UberLite Module

Key points: Updating, Pairing, Binding

This FPV.ctrl Manual is a good source if something is not yet explained here.


  • Orqa has a guide for this already, hosted on this Google Doc. Here is a pdf download as well (version
  • The Orqa Transmitter has a separate firmware from the UberLite Module, and that is the only thing able to be updated through the app. As of 02/2024, the current version for the Orqa Transmitter is 1.0.4. To get the up to date firmware on the UberLite Module, you will need to follow the steps in the pdf above.

Pairing to App

  • Will depend on your device of choice, connect your transmitter to your device via bluetooth. The app should walk you through this once opened.


  • Download Orqa FPV.ctrl app from your phone or tablet’s app store

  • Open app, connect to transmitter, and then enter the “Ghost Menu”

  • If this is a new receiver, it will automatically be in bind mode. To get a previously bound (to a different transmitter) receiver into bind mode, power up the receiver and then press the button next to the antenna connector within 30 seconds. The light should turn blue to indicate searching for transmitter.

  • Go through the settings and choose which modes you want, then click “Bind”

  • In this menu, choose which protocol you want, it is recommended to use GHST. Rx ID does not matter unless you will have multiple drones flying at once.

  • Click on “Start Bind.” After a brief moment it should say “Success”

  • Congratulations, you are now bound. It is recommended to restart the drone and transmitter/app at this point.

  • Alternative Bind: If you do not want to use the app and do not have a need to change modes or settings of any sort, you can power on the Orqa transmitter, then press it’s button on the back (On the antenna module) and it should turn blue, indicating binding mode. Couple this with the binding mode of the receiver and they should both go through a series of colors and flashes before turning solid green each.

ImmersionRc Ghost xLite Module

Key points: Installing, Updating, Binding


  • This can be installed in transmitters with Lite module bays such as the Taranis X9 Lite or TBS Tango 2 (with module bay mod). Each transmitter is different, but will usually require you to remove the plastic cover of the external module bay, and then slide in the Ghost xLite Module. That is the installation.

  • To use the GHST Protocol, the transmitter will need to be updated to at least OpenTX 2.3.10, which is the first firmware to support GHST transmission. (As of 02/2024, most up to date firmware is 2.3.15). Again, this updating process is entirely dependent on what transmitter you have. Most have detailed guides online.

  • Ghost is fully supported in 2.3.13 and later.

  • If not using a firmware at or beyond 2.3.10, SBus may be used on 2.3.09 and below by selecting SBus in the External Module protocol setting.


  • To update the module, it must be connected to a Windows or MacOS computer with the Ghost Updater/Installer installed. A link to download what will hopefully be the most up to date installer can be found in the “Firmware/Downloads” Tab, then “Utility Software” section near the bottom of This Page.

  • On Windows, download (From the same place as above) and install the drivers, then open the installer. As of this guide, 1.8.0 is the latest version.

  • For Mac, download the installer, no drivers necessary.

  • Plug in the Module via usb, run the installer and verify the program sees the module on the correct COM port, this was automatic for me. Then click the ‘Update Ghost’ button. It should automatically have the latest firmware selected if connected to the internet.

  • It will take a minute or two to finish the update, then give a success message.

  • This will also give the module the ability to update any receivers it connects to the latest firmware as well.

  • If you have already bound to receivers with this module, rebind to them to update their software. If a receiver is on an older version, it will automatically update when binding. (This at one point was a separate step, but has been since streamlined and no longer needs that).


  • The Ghost PDF explains its capabilities well:

ImmersionRC Ghost JR Module

This is nearly identical to the xLite module, but fits into larger module bays and has a larger screen. Software and navigation are the same, with exception to settings involving the use of the two antennas compared to the xLite’s one. Installation should be the same as any other JR Module, simply remove the bay cover and push the module into the bay.

ImmersionRC Ghost Atto Receiver

This is the main Ghost receiver we use and will bind with any of the above systems.

Connecting to Voxl/Flight Core

Voxl 2

  • Make sure you have the receiver connected to the proper port and pins (See “Pinout” below)

  • Before it will communicate with the Voxl, there will need to be a change in the “voxl-px4.conf” file

    • RC_Input needs to be set to “GHST” if it isn’t already. This file lives on the Voxl in /etc/modalai/

Voxl Flight / Flight Core V1/ Flight Core V2

  • For Voxl-Flight:
    • Use MSA-D0001-1-02, plugged into J1003 and J1004, as shown here:

    • Select “GHST” in QGroundControl under the “RC_INPUT_PROTO” parameter.

    • Pinout is as follows: (Connects to)

      • J1003 Pin 1- 5VDC (“+” on Atto)
      • J1003 Pin 3- GND (“G” on Atto)
      • J1004 Pin 2- USART6_TX (“S” on Atto)

  • For Flight Core V1 and V2:
    • Not yet documented, coming soon.

Extra Information

Updating, Pinout, LED Indicator Lights, Atto Dimensions, Misc


  • If using any of the above transmitters, the Atto, Atto Duo, and Zepto receivers should all automatically check and update (if necessary) on a bind to an updated transmitter.


  • This is the Pinout for the Atto, it is the same on the Zepto and Atto Duo.

  • The Atto has one U.FL antenna, Duo has two U.FL antennas and the Zepto has a standard MHF4 antenna. All of them are 2.4gHz.

  • Connecting to a Voxl 2 should be as follows: Gnd to Gnd, 5v to 5v (It may tolerate 3.3v at potentially reduced performance, ModalAi has not tested this.) and Serial Out to Rx.

  • We have not had any issues with having Tramp Telemetry connected to Tx, which allows utilization of ELRS receivers as well without swapping cables if connecting via MCBL-89-01 using the plug and play Harwin Rectangular Connector.

  • ModalAi drones will only come with the Gnd, 5v, and S connected. T will be open.

LED Indicator Lights:

RF Modes:

  • ModalAi suggests using Race Mode for optimal performance (while still retaining some range and telemetry) in non long range scenarios. In some edge case use, normal mode will ‘lag’ a bit as it uses a much lower frame rate.

Physical Dimensions of Atto:


  • Something ran into during testing is a short or total removal between two small pads between the 5v and Gnd pads. If these are messed up, the receiver will flash Red and then Yellow multiple times on repeat. This has been documented on reddit by hobbyists.