Skip to content

EU-Based High-End GNSS Equipment. Wholesale Pricing | OEM & Custom Design

How to Connect SurPad via USB

If you prefer a stable wired connection instead of Bluetooth, you can connect your GNSS receiver to SurPad using USB (Serial Port mode). This method is especially useful for minimizing connection drops and ensuring consistent data flow.


What You’ll Need

Before you start, make sure you have the right hardware:

  • An Android phone or tablet with USB OTG (USB Host) support
  • A USB OTG cable (not just a charging cable)
  • Your GNSS receiver
  • A receiver with USB output (CDC/Serial) or a USB-to-UART / USB-to-RS232 adapter
  • Optional: external power source or a powered OTG hub (if your phone can’t supply enough power)

Step 1: Connect the Receiver

Connect your GNSS receiver to your Android device using the USB OTG cable.
If your receiver requires more power than your phone can provide, use an external power source or a powered USB hub.

Once connected, make sure:

  • The receiver is powered on
  • The antenna is placed in an open-sky environment for optimal satellite visibility


Step 2: Configure SurPad

Open SurPad and navigate to:

Device → Communication

Set up the connection with the following parameters:

  • Device Manufacturer: Other (or your specific receiver, if available)
  • Device Type: RTK (NMEA0183)
  • Communication Mode: Serial Port

From the list of available ports, select the USB serial port detected by your device.
Then set the correct baud rate (this depends on your receiver configuration).

Tap Connect to establish the connection.


Step 3: Check Data Flow

After connecting, verify that SurPad is receiving GNSS data:

  • Open the satellite or position screen to confirm location updates
  • Use the Debug menu to check incoming NMEA messages

For proper operation, your receiver should output at least:

  • GGA
  • RMC

For full data visibility and better diagnostics, it’s recommended to enable:

  • GGA, RMC, VTG, GLL, GSA, GSV, GST

These messages provide detailed information about position, satellites, accuracy (DOP), and RMS values.


Step 4: Set Up NTRIP Corrections (Optional but Recommended)

To achieve centimeter-level accuracy, configure NTRIP corrections:

Go to:
Device → Rover

Then set:

  • Data Link: Phone Internet
  • Connect Mode: NTRIP

Enter your NTRIP credentials:

  • IP / Host
  • Port
  • Mount point
  • Username & Password

Apply the settings and return to the main screen.


Step 5: Confirm RTK Status

Open the Position Information screen and check the fix type:

  • FLOAT – partial correction
  • FIXED – full RTK accuracy

For best results:

  • HDOP should be below 1
  • HRMS / VRMS should indicate low error values

When everything is working correctly, you’ll get reliable centimeter-level positioning.


Final Notes

Using USB instead of Bluetooth gives you:

  • More stable connection
  • Lower latency
  • Less risk of signal drop

However, make sure your hardware setup is properly powered — this is the most common issue with USB connections in the field.