# EOS Tools Pro

EOS Tools Pro is the official companion app for EOS Positioning Systems' Arrow series GNSS receivers, including the Arrow Gold, Arrow Gold+, Arrow 100, and Arrow 200. Available on iOS and Android, it manages Bluetooth connectivity, NTRIP correction streaming, position monitoring, and receiver diagnostics. When paired with RTKdata.com, EOS Tools Pro delivers centimeter-level RTK corrections to your Arrow receiver for high-accuracy GIS data collection, surveying, and asset management.

**Download:** [App Store (iOS)](https://apps.apple.com/app/eos-tools-pro/id1436038498) | [Google Play (Android)](https://play.google.com/store/apps/details?id=com.eos.toolspro)

## Requirements

* EOS Arrow receiver (Arrow Gold, Arrow Gold+, Arrow 100, or Arrow 200) with antenna
* Smartphone or tablet running EOS Tools Pro (iOS or Android)
* Bluetooth enabled on your phone
* Internet access (mobile data or Wi-Fi)
* Survey pole or tripod with clear sky view
* Active RTKdata.com account with username and password

{% 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 %}

#### Pair and connect the Arrow receiver via Bluetooth

1. Turn on your EOS Arrow receiver. The LED indicators will flash as it initializes.
2. Open EOS Tools Pro on your phone.
3. Tap the **Bluetooth** icon or go to **Settings → Bluetooth Connection**.
4. The app will scan for nearby Arrow devices. Tap your receiver name to pair and connect.
5. Once connected, EOS Tools Pro displays satellite tracking and a position. Wait for at least a **3D fix** before configuring NTRIP.

{% hint style="info" %}
**Bluetooth Pairing Tip:** If your Arrow receiver does not appear in the scan list, ensure it is in pairing mode (check the LED pattern in your Arrow user manual). On Android, you may need to pair the device in your phone's system Bluetooth settings first, then connect from within EOS Tools Pro.
{% endhint %}
{% endstep %}

{% step %}

#### Open the correction source menu

1. In EOS Tools Pro, tap the **Settings** gear icon.
2. Navigate to **Correction Source** (labeled **Differential/NTRIP** in some versions).
3. Select **NTRIP** as the correction type.
   {% endstep %}

{% step %}

#### Create a new NTRIP profile

1. Tap **Add New Profile** or the **+** button.
2. Enter a profile name (e.g., "RTKdata Europe" or "RTKdata NA").
   {% endstep %}

{% step %}

#### Enter RTKdata.com connection settings

Fill in the NTRIP fields:

* **Send NMEA GGA to Caster:** **ON**

{% 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 %}
  {% endstep %}

{% step %}

#### Connect and wait for RTK FIX

1. Tap **Save** to store the profile, then tap **Connect**.
2. EOS Tools Pro establishes the NTRIP connection and begins streaming corrections to the Arrow receiver.
3. Monitor the solution status: **Autonomous → Float → FIX**.
4. Once **FIX** appears, you have centimeter-level positioning.

**How to verify RTK is working:**

* **Solution indicator** shows **RTK FIX** (green badge or "Fixed" label).
* **Horizontal accuracy** displays **0.01–0.02 m** (1–2 cm).
* **NTRIP status** shows active connection with bytes being received.
* **Satellite panel** shows corrections applied to tracked satellites.
* **Correction age** remains under 5 seconds.
  {% endstep %}
  {% endstepper %}

## Mock location for third-party GIS apps

EOS Arrow receivers can feed RTK-corrected positions to other Android apps (Esri Field Maps, QGIS, Mapit GIS, etc.) using Android's mock location feature. This allows EOS Tools Pro to handle NTRIP corrections in the background while your GIS app receives the corrected position.

**To enable mock location on Android:**

1. Go to **Android Settings → Developer Options** (enable Developer Options first if needed).
2. Set **Mock Location App** to **EOS Tools Pro**.
3. Open EOS Tools Pro, connect to the Arrow receiver, and start NTRIP corrections.
4. Open your GIS app — it will now receive the RTK-corrected position from the Arrow receiver instead of the phone's internal GPS.

{% hint style="info" %}
On iOS, mock location is handled automatically through the Bluetooth connection. No additional configuration is needed.
{% endhint %}

## Troubleshooting

| Problem                           | Cause                                     | Fix                                                                 |
| --------------------------------- | ----------------------------------------- | ------------------------------------------------------------------- |
| Arrow not found in Bluetooth scan | Bluetooth disabled or not in pairing mode | Enable Bluetooth; confirm Arrow is powered and in pairing mode      |
| "Authentication failed"           | Wrong username or password                | Verify credentials; username starts with `rtk`                      |
| Connected but stuck on FLOAT      | GGA not sent to caster                    | Enable **Send NMEA GGA to Caster** in NTRIP settings                |
| Mountpoint error                  | Not uppercase                             | Enter `AUTO` in ALL CAPS                                            |
| Accuracy stays at meter level     | Poor sky or low satellite count           | Move to open sky with 360-degree view                               |
| App crashes during connection     | Outdated app version                      | Update EOS Tools Pro from App Store or Google Play                  |
| RTK drops frequently              | Unstable internet                         | Switch between Wi-Fi and mobile data; ensure strong cellular signal |

## Tips for EOS Tools Pro

* **Antenna height matters.** Set the correct pole height before collecting data. The app applies antenna offset for the specific Arrow model automatically.
* **Battery management.** Arrow receivers consume more power during RTK. Carry a spare battery or power bank for long sessions.
* **Profile persistence.** NTRIP profiles are saved in the app. Configure once per region.
* **Firmware updates.** EOS releases Arrow firmware updates that improve RTK performance. Check for updates via EOS Tools Pro.
* **Coordinate output.** EOS Tools Pro supports multiple coordinate formats. Ensure your GIS project's CRS matches the output format.
* **RTKdata.com heights are ellipsoidal.** If you need orthometric heights (mean sea level), apply a geoid model in your GIS software or configure the Arrow's geoid settings.
