Community Forums

Need help with Trim...

Need help with Trimble R10 NTRIP video tutorial  

Posts: 19
5+ posts
Joined: 3 years ago

I have a NTRIP caster which allows establishing RTK connection between base and rovers. But many users have difficulties to config R10 with Trimble access controller as RTK base and RTK rover.

Since I having no R10, I need someone with 2 R10 receivers and Trimble access controller, who can make a video tutorial and upload it to Youtube.

In the video you should:

  1. Register at
  2. Create new mountpoint and client
  3. Config R10 as RTK base with NTRIP output.
  4. Config R10 as RTK rover with NTRIP input.
  5. Establish RTK connection between base and rover.

I ready to pay $100 by PayPal for the video.

Best regards, Ilya

2 Replies
Ryan Zinck
Posts: 1
Joined: 2 years ago

Trimble R10


NTRIP Caster

Typically RTK surveys are conducted using UHF radios to communicate between base and rover. This technique works well, but often does not take full advantage of the accuracy of the devices. Most survey jobs would require accuracies less then +/- 0.050m, maybe +/- 0.030m. This means distances between base and rover could be up to

Or 22km before the vector error would exceed 0.030m. This is far beyond the capabilities of the internal radio (as tested 6.5km). Even high-powered external radios would be at the edge of their range limits to achieve 22km.

The reasons stated above are why using internet protocol to stream data from base to rover is such an appealing idea. This means there is no distance limit on the data link, no radio interference, and no external factors limiting the range of your base and rover. Explained in this document are the steps involved to create the infrastructure to support this internet data link, and different ways to set it up.

There are two options that support this within the R10’s web user interface, TC/IP and NTRIP. TC/IP is the simplest way of getting this up and running, but you have no control over who may log on and use your service. NTRIP is a protocol that allows this to be organized into Casters and Clients. A Caster is just a data stream in a particular format that a client can hook up to and use. You can have 3 different Caster outputs on one R10 receiver. For example you may setup Caster 1 to output RTCM, Caster 2 to output CMRP and caster 3 to output CMRx.

Task Overview

  1. Register with a DDNS like dyndns or no-ip
    1. This is required if you do not have a SIM card with a static IP address
    2. allows you to make 3 hostname for free
  2. Get R10 connected to internet
    1. Install SIM card in R10 modem
    2. Configure modem in WebUI
    3. Connect to internet
  3. Configure DDNS in WebUI
    1. Check that IP target is updating on the domain
  4. Configure NTRIP services
    1. Setup receiver reference position
    2. Configure NTRIP Caster
    3. Setup users for caster
  5. Testing
    1. Connect to service with another rover
    2. Check for initialization
    3. Check data age


  1. Register a DDNS

For our setup we used because it is free. It is required to use a DDNS because each time the modem connects to the internet it will be assigned a new IP address. This is not good for the NTRIP client because they don’t want to be required to update their IP address each time they need to connect.

  1. Go to and sign up.
  2. Create Hostname.
    1. Create a hostname that is easy to remember.
  3. Get R10 Connected to the internet.
    1. Obtain a data only SIM card from your cellular provider.
      1. Ask your cellular provider for the access point name.
    2. Insert the SIM into the R10 modem.


  1. Connect to R10 WebUI (Click here for WebUI instructions)
  2. In the GSM/GPRS Modem section configure the modem.
    1. Enter the Access Point Name.
    2. Check the boxes Auto Restart and Use as default route.
  • Click Connect.
  1. Configure DDNS in WebUI
    1. In the WebUI go to Network Configuration then DDNS Client.
    2. Check the Enable box.
    3. Choose the correct Server ID for the service you have registered with.
    4. Type your Hostname in Client Name.
    5. Type the Username you used when signing up for the DDNS service.
    6. Type the Password you used when signing up for the DDNS service.
    7. Set a Forced update period.
    8. Click OK.


  1. Check that IP address is updated for the dynamic domain name.
    1. Go to a DNS resolver or to your No-IP dashboard.
    2. Go to Network Configuration Summary in the R10 WebUI and ensure that the PPP remote address matches that of the resolved domain name. This may take a few minutes to update (No-IP updates every 5 minutes).

-If the IP addresses match after a few minutes, the DDNS is configured correctly.


  1. Configure NTRIP services.
    1. Set the receiver’s reference position in the WebUI under Receiver Configuration then Reference Station.
      1. This position is the WGS84 control coordinate for the location of the receiver.
    2. Go to I/O Configuration then NTRIP Caster 1, 2 or 3.
    3. Select the Enable checkbox.
    4. Leave the port as default.
    5. Create an identifier.
    6. Enter CA for Country (for Canada).
    7. Create a Mount Point Name.
    8. Enable the desired broadcast format to be output. In our case we chose CMRx. Choose a broadcast format that is compatible with the receivers using the NTRIP service.
    9. Click OK.



  1. Setup users for NTRIP Caster. There can be 10 users for each Caster.
    1. In WebUI go to Security Configuration.
    2. Add a user and give only NTRIP Caster privileges.


  1. Test using another receiver.
    1. We will configure our rover to use the data stream.
    2. We will now start a survey.
    3. Once connected you should see a fixed position.
    4. Check the Data link – Base data age should be 1.0 seconds.
    5. Now that a Client has logged into the service and the data is being streamed, you should see the NTRIP Caster become green in the WebUI.

































Configuring the receiver using the Web Interface

The receiver has a Wi-Fi port so that the receiver can connect directly to a PC or smartphone (access point mode) or to a wireless network (client mode). You can use Wi-Fi to access, configure, and monitor the receiver. No cable connection to the receiver is required.

Connecting via Wi-Fi (access point)

The receiver is set to access point by default. In access point mode, the user can connect directly to the receiver from a PC or smartphone.

  1. Using the Wi-Fi connection application on your PC or Smartphone, find the access point SSID for the receiver. Turn on the Trimble R10 GNSS receiver and wait for the words "Trimble GNSS" and last four digits of the receiver serial number to appear in your Wi-Fi connection application. For example, Trimble GNSS xxxx (where xxxx represents the last four digits of the receiver serial number.
  1. Connect to the receiver. By default, all encryption is turned off in the receiver.
  1. Open your web browser and then type the receiver IP address into the URL field. By default the IP address of the receiver is .
  1. Enter the login and password for the receiver. By default, the login is admin and the password is password.
  1. The receiver web interface is displayed and the receiver is ready for real-time configuration.

The web page on the smartphone mini-browser opens with a select number of menus. To view the Full (Classic) menu, use the Show Classic Web GUI link in the heading area. To return to the mini-browser, the Wi-Fi connection or receiver must be reset (that is, turned on or off).

Default Wi-Fi connection settings

Out of the box, the receiver is configured to default settings for Wi-Fi connections. You can change any of these settings as required.

The default settings are:

  • Wi-Fi mode: access point
  • Wi-Fi SSID: Receiver serial number
  • Wi-Fi Encryption: Off
  • Wi-Fi IP Address:
  • Receiver Login: admin

Receiver Password: password

Posts: 2
Joined: 3 months ago

Hell0 @ryan-zinck,
I found your guide very useful, I am currently also trying to utilise the NTRIP function with the Trimble R10.
Im having a problem where the DDNS Client Configuration menu is displaying  'Invalid Remote Address'. I have created an account with both No-IP and DynDNS to try and rule out why this may be happening though both give the same result. Some questions I have are,

Is the 'PPP Remote Address' supposed to be the same as the IP addresss specified by the DNS provider i.e. No-IP or DynDNS. Or is it simply supposed to match the PPP local address?


Do you have any method of troubleshooting such an error, or know of any reason why this may be occurring?

Any help of advice you have would be greatly appreciated and I look forward to your reply!