Skip to main content

External GPS receivers (Beta)

Connect a Trimble, Bad Elf, Juniper, Emlid and more GPS receiver to Fulcrum for higher accuracy location data capture in the field.

Written by Adrian Zuniga

Feature Status
This feature is currently in Beta, contact the Product Team ([email protected]) for early access.

Plan availability

During Beta, external GPS receiver support is open to everyone testing the feature, regardless of plan. Once this feature reaches General Availability, it will be limited to Elite and Enterprise plans. If you're on a lower plan and want to keep using it after GA, reach out to [email protected].

Overview

Fulcrum can use a connected external GPS receiver instead of your device's built-in GPS chip. External receivers, especially RTK (Real-Time Kinematic) models, can improve location accuracy from several meters down to sub-inch levels, which matters for surveying, utility locating, asset inspection, and other precision fieldwork.

This capability works the same way on the Android and iOS Fulcrum apps except where noted below.

Phone paired with an external GPS receiver in a field setting.

Device compatibility

Fulcrum has been tested with the following external GPS receiver brands. This list will grow as we test more devices. See the note below the table if your receiver isn't listed.

Receiver brand

Status

Notes

Trimble

Tested & supported

Requires the Trimble Mobile Manager (TMM) app. See Connecting a Trimble receiver below.

Bad Elf

Tested & supported

Connects directly through Fulcrum's Location Sources screen.

Juniper

Tested & supported

Connects directly through Fulcrum's Location Sources screen.

Emlid

Tested & supported

Connects directly through Fulcrum's Location Sources screen.

Eos

Reported by testers (not yet confirmed)

Alpha testers have connected Eos Arrow and Skadi models (e.g. Arrow 100, Arrow Gold+, Skadi 300) successfully, but Fulcrum hasn't finished formally verifying support for this brand.

ArduSimple

Reported by testers (not yet confirmed)

An alpha tester has connected an ArduSimple RTK Handheld Surveyor Kit, but Fulcrum hasn't finished formally verifying support for this brand.

Garmin GLO/GLO 2, Dual XGPS, Geneq SxBlue, Leica Zeno GG04 plus / FLX100 plus

Recognized by the app, not yet tested

Connects directly through Fulcrum's Location Sources screen.

Other Bluetooth GPS/GNSS receivers

Not yet tested

May work if the receiver shares standard Bluetooth location data, but accuracy, antenna height support, and which NMEA fields appear in GPS Details aren't guaranteed. See the note below to tell us how it goes.

This table will be updated as we test more devices. If you've tried a receiver that isn't listed, whether it worked, didn't work, or you'd like Fulcrum to officially support it, let us know by emailing [email protected].

Before you connect

All supported devices connect to your phone or tablet over Bluetooth.

  1. Enable Bluetooth on your device.

  2. Allow Fulcrum to access Bluetooth on your device.

  3. Power on your GPS receiver and confirm it has enough battery for your session.

  4. If your receiver has its own companion app, such as Trimble Mobile Manager (TMM) for Trimble devices, install it first, or let Fulcrum prompt you to install it when you connect. Connect in this order: Bluetooth → companion app → Fulcrum. See Connecting a Trimble receiver below for the Trimble-specific steps.

  5. Pair your receiver in your device's Bluetooth settings before opening Fulcrum (Settings > Connected devices > Pair new device on Android, or Settings > Bluetooth on iOS). This step is required for every receiver on both Android and iOS. If your receiver has a companion app, also connect to it there and confirm it's reporting satellites and live position data before connecting in Fulcrum. The Available Devices list in Fulcrum only shows receivers your phone or tablet is currently connected to; it won't show a receiver that's simply powered on and nearby but not yet connected.

  6. On Android 12 and later, make sure Fulcrum has been granted permission to access nearby devices in your Bluetooth settings. This is required to discover and connect to receivers.

Connecting your receiver

Important

Your receiver must be paired with your device over Bluetooth before it will show up in Fulcrum. This is required on both Android and iOS, for every receiver. See Before you connect above if you haven't paired your device yet.

There are two ways to open Location Sources:

  • From Settings: Open Fulcrum, go to Settings, then under DATA SOURCES tap Location Sources.

  • From the map: Tap the accuracy banner in the Map View or Location Editor to open GPS Details, then tap the source row.

Once you're on the Location Sources screen:

  1. On the Location Sources screen, find your receiver under Available Devices. This list only shows receivers your phone or tablet is currently connected to, meaning paired over Bluetooth and, if applicable, also connected in the receiver's companion app; a receiver that's simply powered on and nearby won't appear until it's connected. Devices you've used before appear first, sorted by most recent use.

  2. Tap the + button next to your receiver to connect.

Gif of connecting to an external GPS receiver from Location Sources.

If your receiver doesn't appear in the list, confirm it's powered on, charged, paired over Bluetooth at the OS level (see above), and close enough to your device.

Connecting a Trimble receiver

Trimble devices are set up through Trimble's own app, Trimble Mobile Manager (TMM), rather than directly in Fulcrum.

  1. Tap + next to your Trimble device on the Location Sources screen.

  2. Fulcrum hands off to TMM automatically. If TMM isn't installed, you'll see a Trimble App Required dialog with an Install button, opening the Google Play Store on Android or the App Store on iOS.

  3. Install TMM, then return to Fulcrum and tap + on the Trimble device again to restart the connection.

  4. Complete pairing and RTK corrections setup inside TMM, and confirm your receiver has a satellite fix and is reporting live data before returning to Fulcrum.

  5. When you return to Fulcrum, your Trimble device is automatically set as your active location source. No extra confirmation needed.

Location Sources screen showing a connected Trimble receiver as the active source.

Trimble devices don't use Fulcrum's antenna height screen. That setting, along with RTK corrections, is managed entirely in TMM.

Setting your antenna height

For non-Trimble receivers, Fulcrum needs to know the height of your GPS antenna above the ground so it can correct your recorded position accordingly.

  1. From Location Sources, tap the configure icon next to your connected device to open Device Configuration.

  2. Enter your antenna height in the units shown.

  3. Tap Save.

Device Configuration screen with the antenna height input field.

Your antenna height settings persist across sessions, so you only need to set it once per device. The unit shown (feet or meters) is based on your device's regional measurement system settings, the same setting that controls units elsewhere in the Location Editor.

Don't set antenna height in two places

Set antenna height either on the receiver or in Fulcrum — never both, or the correction applies twice. If your receiver has its own antenna height setting, set it to 0 before your first session and enter the height in Fulcrum instead.

Reading your GPS accuracy status

Once a location source is active, a status banner appears at the top of the Map View and the Location Editor. It moves through five states over the course of a session:

  • Establishing Connection… The Bluetooth handshake with your receiver is in progress.

  • Waiting for GPS signal… Your receiver is connected but hasn't produced a position fix yet.

  • [Receiver name] • accuracy value Your receiver is connected and reporting a live position. Tap the banner to see full GPS details.

  • External GPS Disconnected A brief state shown if your receiver loses connection, before Fulcrum falls back to Device GPS.

  • Device GPS • accuracy value Fulcrum is using your device's built-in GPS, either by default or as a fallback.

As with antenna height, the accuracy value shown here follows your device's regional measurement system settings (feet or meters).

The five accuracy banner states shown side by side.

If your receiver can't get a fix within 5 minutes, Fulcrum automatically falls back to Device GPS so you can keep working. Your receiver stays connected over Bluetooth. Reconnect it from Location Sources once it has a clearer view of the sky.

Viewing GPS details

  • Tap the accuracy banner to open GPS Details.

  • For an external receiver, this shows your configured antenna height along with data like fix type, satellite count, HDOP/VDOP, RTK status, and battery level.

  • For Device GPS, only the fields that apply to internal GPS are shown.

  • You can tap the source row inside GPS Details to jump straight to Location Sources and switch devices.

GPS Details modal showing fix type, satellites, and RTK status for a connected receiver.

The values shown for an external receiver come from the NMEA sentences your receiver sends over Bluetooth. Fulcrum displays every value it receives; it doesn't filter or standardize this data, so the exact fields available in GPS Details can vary by manufacturer and model, depending on what that receiver's NMEA output includes.

Coordinate datum

Fulcrum assumes that your external GPS receiver is configured to output coordinates in the WGS84 datum, and does not convert between datums. If your receiver is configured to output a different datum, the coordinates Fulcrum records will not be corrected to WGS84. If your workflow requires a specific datum, confirm your receiver's output datum setting before collecting data.

Using the Navigation button while collecting data

In the Map View or the Location Editor, the Navigation button cycles through three modes each time you tap it:

  • Manual: Pan the map freely; it won't follow your position. Your current location is still shown as a marker.

  • Follow: The map continuously re-centers on your position as you move, and rotates so your direction of travel points toward the top of the screen.

  • Center: A one-time snap to your current location; the map then behaves like Manual again.

Panning, zooming, or rotating the map with your fingers always drops you back to Manual. If your external receiver disconnects mid-session, the Navigation button keeps working using Device GPS.

To make sure the point you capture matches the exact coordinates coming from your external GPS receiver, use Follow mode. It's the only mode that keeps your position locked to your receiver's live location. When an external GPS receiver is your active source, Fulcrum automatically opens the Map View and Location Editor in Follow mode, so you don't need to switch to it manually.

The Navigation button only controls the map view. Adding a location point to your record is always a separate, explicit tap; being in Follow or Center mode never adds a point automatically.

Navigation button cycling through Manual, Follow, and Center states.

Map settings while using an external receiver

While an external GPS receiver is your active source, Fulcrum forces the map into Target Mode. The toggle to switch to Tap Mode is disabled, with a short explanation shown beneath it. Tap Mode becomes available again as soon as the receiver disconnects or you switch back to Device GPS.

Map Settings screen with the Target Mode toggle disabled and explanatory text.

How GPS data is saved and viewed on the web

When you place a point in Target Mode with an external GPS receiver active, Fulcrum stores the full raw GPS data (the complete NMEA sentence output from the receiver) along with that point, in addition to the standard GPS metadata — latitude, longitude, altitude, and horizontal and vertical accuracy — that Fulcrum already records for every point. If you place a point manually in Tap Mode instead, this GPS metadata isn't saved with the record, even though an external receiver is connected. For lines or polygons, including tracks, Fulcrum captures this GPS metadata for the track's last vertex only, not for every vertex along the way.

On the web, this data shows up in a new GPS Data section in the record editor, alongside the location metadata Fulcrum already shows for a record. This section only appears on records that were captured using an external GPS receiver — you won't see it on records collected with a device's built-in GPS.

This raw GPS data is stored under the field name gps_device_capture. That column isn't shown by default in the web Data Viewer, but you can enable it from the column picker there, and it's also included in data exports — the column holds the receiver's raw GPS payload for the record.

Repeatable fields

Repeatable fields currently don't support external GPS metadata capture yet. This is planned as a future update — we'll update this section once it ships.

Troubleshooting

My receiver doesn't show up in Available Devices

  • Confirm Bluetooth is turned on.

  • Confirm the receiver is powered on, charged, and within range.

  • Confirm the receiver is paired with your device at the OS level first (Settings > Connected devices on Android, or Settings > Bluetooth on iOS), and, if it has a companion app, confirm it's connected there too. This is required for every receiver on both Android and iOS.

  • On Android, confirm Fulcrum has the Nearby devices (Bluetooth) permission in your device's app settings.

It's stuck on "Waiting for GPS signal…"

  • Give it up to 5 minutes. This is normal while your receiver acquires its first fix.

  • After 5 minutes, Fulcrum automatically switches to Device GPS. Reconnect your receiver from Location Sources once it has a clearer view of the sky.

My Trimble device won't connect

  • Make sure Trimble Mobile Manager is installed from the Play Store (Android) or App Store (iOS).

  • Complete pairing inside TMM before returning to Fulcrum. Fulcrum detects the connection automatically once TMM reports it.

My receiver disconnected mid-session

  • Fulcrum automatically falls back to Device GPS so you can keep collecting data without interruption.

  • Reconnect your receiver from Location Sources when it's back in range.

Related Articles

Did this answer your question?