> For the complete documentation index, see [llms.txt](https://docs.geprc.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.geprc.com/01-getting-started/fpv-basic-conecpts/4.-vtx-and-receiver-guide.md).

# 4. VTX & Receiver Guide

When purchasing a GEPRC **BNF (Bind-N-Fly)** drone, you will see several options in the dropdown menu (e.g., ELRS 2.4G, DJI PNP, TBS Nano). Choosing the correct version is critical to ensure the drone can connect to your radio controller and goggles.

{% stepper %}
{% step %}

### Our Eyes: Video Transmission System (VTX)

The VTX transmits the real-time video feed from the drone to your goggles. GEPRC currently offers the following main solutions:

#### DJI Digital HD System (Mainstream Recommendation)

Currently provides the best user experience and image quality.

* **DJI O4 Air Unit:** The latest flagship system with extreme penetration and signal stability.
  * Compatible Goggles: **DJI Goggles 3**.
* **DJI O3 Air Unit:** The classic choice featuring 4K/60fps onboard recording and RockSteady stabilization.
  * Compatible Goggles: **DJI Goggles 2**, **Goggles Integra**, and **DJI FPV Goggles V2**.
* **RunCam Link (Wasp / Phoenix):** A cost-effective HD solution (formerly known as the Caddx Vista system). Good for budget builds.

#### Analog VTX

* Features: extremely low cost and ultra-low latency, but lower image quality (similar to old TV signals with "static" or "snow").
* Best For: Budget entry-level pilots or specific racing scenarios where latency is the only priority.
  {% endstep %}

{% step %}

### Our Ears: Receiver Options (RX)

This is where beginners make the most mistakes. **The receiver on the drone must match the protocol of your radio controller.**

| Option Name      | Radio Protocol            | Recommended | Notes                                                                                                                                                              |
| ---------------- | ------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **ELRS 2.4G**    | ExpressLRS 2.4G           | ⭐⭐⭐⭐⭐       | **Most Popular & Best Value.** Choose this if you have a Radiomaster radio (e.g., Zorro, Boxer, TX16S) that is the **ELRS Version**.                               |
| **DJI PNP**      | DJI O3/O4 Native Protocol | ⭐⭐⭐⭐        | **Plug and Play (No external receiver).** Choose this if you use the **DJI FPV Remote Controller 2 or 3**. It uses the Air Unit's built-in receiver functionality. |
| **TBS Nano RX**  | TBS Crossfire             | ⭐⭐⭐         | A classic high-performance long-range protocol (915MHz). Choose this only if you already own a TBS Crossfire module or radio.                                      |
| {% endstep %}    |                           |             |                                                                                                                                                                    |
| {% endstepper %} |                           |             |                                                                                                                                                                    |

{% hint style="warning" %}

### ⚠️ Compatibility Warning (Read Carefully)

1. **For DJI Radio Users:**\
   If you are buying a drone with the **DJI O3 or O4 Air Unit** and you plan to use the **DJI FPV Remote Controller 2 or 3**, please select the **PNP** version. You do not need to pay extra for an ELRS or TBS receiver.
2. **For Radiomaster Users:**\
   If you have a Radiomaster radio (e.g., TX12 / Zorro / Boxer), please check if your radio is the **ELRS Version** or the **4-in-1 Version**.
   * If your radio is **4-in-1**, it cannot connect to an ELRS drone directly. You will need to buy an external **ELRS Module** for the back of your radio.
     {% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.geprc.com/01-getting-started/fpv-basic-conecpts/4.-vtx-and-receiver-guide.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
