# DJI Agras T50/T40/T25

Connect the **DJI Agras T50**, **T40**, or **T25** agricultural drone to RTKdata.com for centimeter-level RTK positioning. Accurate positioning is critical for precision spraying, spreading, and field boundary mapping.

{% hint style="danger" %}
The Agras series uses the **DJI Agras app**, NOT DJI Pilot 2. All menu paths in this guide are specific to the DJI Agras app.
{% endhint %}

## Requirements

* **Aircraft:** DJI Agras T50, T40, or T25
* **Controller:** DJI Agras Smart Controller (included with the Agras series)
* **Software:** DJI Agras app — updated to the latest version
* **Firmware:** Aircraft and controller firmware both updated to the latest version
* **Internet:** 4G dongle inserted into the controller's USB port with an active SIM card, or a phone Wi-Fi hotspot
* **RTKdata account:** Active subscription with NTRIP credentials

{% hint style="info" %}
Don't have an RTKdata.com account yet? 👉 [Start 30-day Free Trial](https://rtkdata.com/try-rtk-corrections-free-for-30-days/) or [View Pricing](https://rtkdata.com/pricing/)
{% endhint %}

## Step-by-step setup

{% stepper %}
{% step %}

#### Power on and link

Power on the Agras aircraft and the Smart Controller. Wait for them to link.
{% endstep %}

{% step %}

#### Verify internet connectivity

If using a 4G dongle, check the signal indicator. If using a phone hotspot, connect via the controller's Wi-Fi settings.
{% endstep %}

{% step %}

#### Open the DJI Agras app

Launch the **DJI Agras** app on the controller and enter the **main flight/operation view**.
{% endstep %}

{% step %}

#### Open RTK settings

* Tap the **RTK** icon or navigate to **Settings > RTK**
* Toggle **RTK** to **ON**
  {% endstep %}

{% step %}

#### Disable D-RTK 2 Search

{% hint style="danger" %}
You **MUST** disable the **"D-RTK 2 Search"** toggle before proceeding. This toggle tells the drone to scan for a DJI D-RTK 2 Mobile Station base. When enabled, it will **conflict with and override** your Network RTK connection. Turn it **OFF**.

This is the single most common setup failure with Agras drones. The toggle is often enabled by default.
{% endhint %}
{% endstep %}

{% step %}

#### Select Custom Network RTK

Under RTK source / RTK service type, select **Custom Network RTK**.

{% hint style="warning" %}
Do NOT select "D-RTK 2 Mobile Station". You must specifically choose **Custom Network RTK** to use an NTRIP service like RTKdata.com.
{% endhint %}
{% endstep %}

{% step %}

#### Enter NTRIP connection settings

Select your region and enter the corresponding server details:

{% tabs %}
{% tab title="North America" %}

* **Host (domain):** `rtk.rtkdata.com`
* **Host (IP fallback):** `13.56.117.10`
* **Port:** `2101`
* **Username / Password:** From *RTK Credentials* in the internal dashboard (not website login)
* **Mountpoint (ALL CAPS):** `AUTO` (recommended) — or `AUTO_WGS84`, `AUTO_ITRF2020`, `AUTO_ITRF2014`
  {% endtab %}

{% tab title="Europe" %}

* **Host (domain):** `eu.rtkdata.com`
* **Host (IP fallback):** `3.73.41.96`
* **Port:** `2101`
* **Username / Password:** From *RTK Credentials* in the internal dashboard (not website login)
* **Mountpoint (ALL CAPS):** `AUTO` (recommended) — or `AUTO_WGS84`, `AUTO_ITRF2020`, `AUTO_ITRF2014`
  {% endtab %}

{% tab title="Australia" %}

* **Host (domain):** `aus.rtkdata.com`
* **Host (IP fallback):** `54.206.56.130`
* **Port:** `2101`
* **Username / Password:** From *RTK Credentials* in the internal dashboard (not website login)
* **Mountpoint (ALL CAPS):** `AUTO` (recommended) — or `AUTO_WGS84`, `AUTO_ITRF2020`, `AUTO_ITRF2014`
  {% endtab %}
  {% endtabs %}

{% hint style="warning" %}
Only these four mountpoints are valid. Typing local CRS names as mountpoints will result in **no corrections**. Always use **ALL CAPS**.
{% endhint %}
{% endstep %}

{% step %}

#### Connect and verify

* Tap **Connect** or **Save** to apply
* Move to an **open field area** with the drone — the aircraft needs a satellite fix before corrections can be applied
* Monitor the RTK status indicator:

| Status                  | Color  | Meaning                                                                      |
| ----------------------- | ------ | ---------------------------------------------------------------------------- |
| **SINGLE / Connecting** | Red    | Basic GPS fix. Not yet receiving corrections.                                |
| **FLOAT**               | Yellow | Correction data arriving and being processed. Typically lasts 30–60 seconds. |
| **FIX**                 | Green  | Full centimeter-level accuracy is active. Ready for precision operations.    |

{% hint style="warning" %}
For agricultural operations, always wait for a **green FIX** status before starting a spraying or spreading mission. Running a mission in FLOAT mode can result in overlap gaps or double-sprayed strips.
{% endhint %}
{% endstep %}
{% endstepper %}

## Vertical reference (heights)

{% hint style="info" %}
RTK corrections deliver **ellipsoidal heights** (height above the WGS 84 ellipsoid), not orthometric heights (height above mean sea level). If your farm management software uses a specific coordinate reference, you may want to use `AUTO_WGS84` or `AUTO_ITRF2020` as the mountpoint instead of `AUTO`.
{% endhint %}

## Troubleshooting

| Problem                                          | Cause                         | Fix                                                                                                                      |
| ------------------------------------------------ | ----------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| Drone connects to D-RTK 2 instead of Network RTK | "D-RTK 2 Search" toggle is ON | Go to RTK settings and turn the D-RTK 2 Search toggle **OFF**. Confirm Custom Network RTK is selected.                   |
| "Authentication Failed"                          | Wrong credentials             | Double-check username and password from RTKdata dashboard. They are case-sensitive.                                      |
| "Connection Refused"                             | Wrong host for your region    | Verify the host address matches your region (NA, EU, or AUS).                                                            |
| RTK stays on FLOAT                               | Obstructed sky                | Move to a more open part of the field, away from tree lines and power lines.                                             |
| RTK stays on FLOAT                               | Weak cellular signal          | Ensure the 4G dongle has adequate signal. Rural areas often have poor coverage.                                          |
| No internet in the field                         | Poor cellular coverage        | Use a higher-gain 4G antenna, or position yourself where signal strength is strongest.                                   |
| RTK drops during spraying runs                   | Cellular signal loss          | The drone falls back to standard GPS and resumes RTK when connectivity returns. Check your SIM data plan for throttling. |

## Tips

* **Always disable "D-RTK 2 Search" first.** This is the number one issue Agras users face. Check this toggle every time you configure RTK.
* **Field mapping accuracy:** Run a boundary mapping flight with RTK FIX before planning your spray route. This ensures centimeter-level field boundaries.
* **Multiple battery operations:** RTK will re-converge after each battery swap. Allow 30–60 seconds for FIX before resuming the mission.
* **Firmware updates:** DJI frequently updates the Agras firmware for RTK stability improvements. Check for updates before each season.
* **T50 vs T40 vs T25:** The RTK setup process is identical across all three models. The only differences are payload capacity, spray width, and flight performance — not RTK configuration.
* **Offline fallback:** If you lose cellular coverage entirely during a mission, the Agras will continue operating on standard GPS. Plan critical spray lines for areas with the best cellular reception.


---

# Agent Instructions: 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:

```
GET https://docs.rtkdata.com/integration-hub/drones-and-uavs/dji-agras-t50-t40-t25.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
