# 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.
