Skip to content

EU-Based Full-Service GNSS Solutions

ELT RTK Base

Connections

In this chapter, we’ll describe all connection types.

16. NTRIP Configuration for Onocoy

NTRIP Configuration for Onocoy

https://www.onocoy.com is a service that allows you to earn money using base stations. Documentation can be read at https://docs.onocoy.com, and we will provide a brief description for RtkBase. In addition, you can read the Onocoy project’s "White Paper". Technical support and project news can be obtained on Discord.

Registration

Go to https://onocoy.com and click Explore.

Click “Sign Up”.

36.png

Enter your first name, last name, and email and click Next

37.png

Check “Join as a Miner”. Do not check the rover access box.

38.png

Set your GNSS knowledge level to “Novice”, mark that you have a GNSS station, and set the station type to “Eltehs RtkBase”. All these answers are onlly for collecting statistics, so they do not affect anything.

39.png

Set your knowledge level about cryptocurrencies to “Novice. Again, this does not affect anything.

40.png

The last question is about your motivation, i.e., money, fame, love for humanity... Just make sure to check “I accept the privacy policy”. Then click “Register now”.

41.png

You will be asked to wait for an email.

42.png

Wait for the email with a big blue JOIN button. Click it and go to the password setting page. Sometimes you may receive another email indicating you are on the waiting list before this one. Enter your password and create an account.

43.png

You will be taken to the login window where you need to click “LOGIN”.

44.png

Getting Credentials

Log in with your username and password.

Click “Reference Station” at the top.

Click “NTRIP Credential”.

Click “Add New Credential”.

Enter a password, description, and click Save. Remember the password as it will be needed for the RtkBase settings.

After successfully creating it, you will receive a mount point name, referred to as Credential. Remember this name as well.

NTRIP Server Setup

NTRIP Server is a mechanism for transmitting data from the base station receiver to a large NTRIP Caster, which then distributes (and sells) these data to clients.

Go to RtkBase and click the Options button next to “Ntrip A service”.

Enter the data from Onocoy. In the “Caster password” field, enter the password you set for the Credential. In the “Mount name” field, enter the name from the Credential. Important! Due to Onocoy's specifics for the NTRIP v1 protocol, the “Mount name” field should contain the Credential name, not the mountpoint name.

The “Receiver Options” field is intended for U-blox receivers, and information about the “Rtcm messages” field can be found in the RTCM3 Proposals section.

Click Save, then Options, then Off to turn on the service.

Connection Check

Return to Onocoy, click “Reference Stations”, and after a couple of minutes, see that your server is running, and the light on the left is green. Click anywhere on the gray stripe (e.g., the server name).

You will be taken to a window with server data. The “Enable live feed” button is on the top right, which will be discussed later.

Scroll down and see the received and unreceived signals.

The green signals are received, and the white signals are not. On the right, there is a graph of the number of satellites and signals. If you see signals like in the screenshot or better, everything is fine. If you see only Beidou signals with a Unicore receiver, it means the base station coordinates are entered incorrectly. How to enter them correctly is described in the “Determining Coordinates” section.

If you have two receivers connected to one antenna, you will not be able to double the benefits on Onocoy; in this case, only one receiver will connect.

If you click the “Enable live feed” button in the top right corner, you will get a display like this showing the satellite positions in the sky and the signal levels by frequency.

Creating a Wallet

Log in with your username and password.

Click “Connect Wallet” at the top right, then select the top wallet — Phantom.

There is a video on setting up and configuring Phantom for Onocoy. It is slightly outdated.

On this screen, click “Download for Chrome” (or otherwise, if you have a different browser).

After clicking the button, go to the Chrome web store and click “Add to Chrome” to install the extension.

Click “Add Extension”.

The wallet window opens, where you click “Create a new wallet”.

Create and enter a password twice, check the box, and click Continue.

Write down the 12 secret words (or take a screenshot). Again, check the box and click Continue.

Finally, click “Get Started”.

Enabling the Plugin

On any page, click the Extension button at the top right.

In the dropdown menu, click the button next to Phantom.

As a result, the Phantom icon will appear at the top right of the page.

Connecting the Wallet

Return to the Onocoy page. As described earlier, click “Connect Wallet” at the top right, then select the top wallet — Phantom. The wallet window appears and requests the password.

Enter the password.

Click Connect. The wallet is connected.

Registering the Wallet

Log in with your username and password. Registering the wallet makes sense only with a positive balance, i.e., after validating your station and starting to earn cryptocurrency. If you decide to register, click “Reference Station”.

Click “NTRIP Credential”.

Click Register.

The wallet window pops up, where you need to enter the password and click Unlock.

Click Confirm.

The transaction is pending.

After successful registration, the screen looks like this. If the registration was unsuccessful, wait a day or two. This means that the blockchain refuses to make a free transaction, and you have not yet accumulated enough cryptocurrency for a paid one.


© Eltehs SIA 2025


17. NTRIP Configuration for RtkDirect

NTRIP Configuration for RTKDirect

https://rtkdirect.com/ is another service that allows you to earn money using base stations. A brief connection guide is available at https://rtkdirect.com/buy-a-hotspot/, and we will provide a brief description for RtkBase. Before connecting to RtkDirect, set the precise coordinates of your base as described in “Determining Coordinates”.

Registration

On https://rtkdirect.com/, click the “Access The Network” button.

Click “My Hotspot”.

Click “Create Account”.

Scroll down.

The simplest way is to register through Google.

After registration, you can proceed to connect the station. To do this, click “Connect New Hotspot”.

Getting Credentials

After clicking “Connect New Hotspot”, you will receive a login, password, and mount point for entry. The login is used only in the NTRIP v2 protocol, so we do not need it. Record the mount point and password.

NTRIP Server Setup

NTRIP Server is a mechanism for transmitting data from the base station receiver to a large NTRIP Caster, which then distributes (and sells) these data to clients.

Go to RtkBase and click the Options button next to “Ntrip B service”.

Enter the “Caster password” and “Mount name” as written on the RtkDirect website

Click Save, then Options, then Off to turn on the service.

Connection

Now we are ready. Click Connect and wait for the connection.

The connection was successful. Click “Connect another”.

Choosing a Wallet

Start from scratch. First, go to https://rtkdirect.com and click the “Access The Network” button.

Click the green enticing “Connect your wallet” button.

Select the Zerion wallet and click on it.

It tries to connect, but we do not have a wallet. Therefore, click the Browser button.

Click Download.

Installing the Wallet

After performing the previous section, go to the Zerion wallet installation and click “Download for Chrome”.

Click “Add to Chrome

Allow the installation of the extension by clicking “Add Extension

After installation, you will see the wallet management screen. Click “Create New Wallet

Create and enter a password. Repeat the password

The wallet is created. Click Continue.

Click Continue again.

Click “Back up now

Get a list of 12 words that must be saved. Click “Copy to clipboard” and save it to Notepad. Click “Verify Backup”.

Perform verification by entering all 12 words and clicking Verify.

Verification is successful. Click the extension management icon at the top right.

In the extension management window, click the button next to Zerion.

You will see the Zerion icon among the extensions.

Click on it to see the settings button in the top left corner.

Click the settings button and disable the MetalMask mode.

Connecting the Wallet

Close the wallet and extra tabs, return back, and try connecting with Zerion again.

The window pops up, click “Continue with Zerion”.

In the next window, click Connect.

Check the drop-down wallet window by clicking the extension icon at the top right — the connection is visible.

Click “Connect your wallet” — the connection is visible.

© Eltehs SIA 2025


18. NTRIP Caster Setup

NTRIP Caster Setup

NTRIP Caster is a mechanism for distributing data from the base receiver. Typically, NTRIP Server transmits data from the receiver to the NTRIP Caster, and the NTRIP Caster distributes data from various receivers to several rovers. RtkBase has a simple NTRIP Caster that allows you to avoid additional (external) NTRIP Casters.

To make RtkBase work as an NTRIP Caster, go to the Settings page and click the Options button next to “Ntrip Caster Service”.

Enter the username, password, and mount point name, then click Save.

After that, close the settings with the Options button and turn on the NTRIP caster by clicking the Off button.


19. RTCM3 Proposals

TCP Client Setup

If you write TCP in the mount point and password fields in the NTRIP service settings (either A or B), it will connect as a TCP client instead of an NTRIP client.

Thus, our equipment can act as both a TCP Server (see “Important Requirements”) and a TCP client.

RTCM3 Proposals

In the settings of all services, except for Main and File, there is a list of transmitted RTCM3 proposals. After the proposal number, you can specify the period (time in seconds between proposal transmissions). This is especially relevant for the caster.

Unicore Receiver

  • Base coordinates: 1005 and 1006
  • Antenna name: 1007 and 1033
  • Ephemerides: 1019 (GPS), 1020 (Glonass), 1042 (Beidou), 1044 (QZSS), 1045 (Galileo FNAV), 1046 (Galileo INAV)
  • Measurements MSM7: 1077 (GPS L1C/A L2Z L2C(M+L) L5Q), 1087 (Glonass R1C/A R2C/A), 1097 (Galileo E1C E6C E5Bq E5Aq), 1107 (SBAS), 1117 (QZSS L1C/A L2C(M+L) L5Q), 1127 (Beidou B1Ii B1Cp B2Ii B2Ap B2Bd B3Ii), 1137 (IRNSS)

Bynav Receiver

  • Base coordinates: 1005 and 1006
  • Antenna name: 1033
  • Ephemerides: 1019 (GPS), 1020 (Glonass), 1042 (Beidou), 1044 (QZSS), 1046 (Galileo INAV), 1048 (IRNSS)
  • Measurements MSM7: Measurements MSM7: 1077 (GPS L1C/A L2Z L5I), 1087 (Glonass R1C/A R2C/A), 1097 (Galileo E1B E5Ai E5Bi), 1117 (QZSS), 1127 (Beidou B1Ii B2Ii B2Ad B3Ii)
  • Measurement offset information: 1230 (Glonass)

Septentrio Receiver

  • Base coordinates: 1005 and 1006
  • Antenna name: 1007 and 1033
  • System Parameters: 1013
  • Ephemerides: 1019 (GPS), 1020 (Glonass), 1042 (Beidou), 1044 (QZSS), 1045 (Galileo FNAV), 1046 (Galileo INAV)
  • Measurements MSM7: 1077 (GPS L1C/A L1Z L2Z L2CL L5Q), 1087 (Glonass R1C/A R2C/A R2P), 1097 (Galileo E1C E5Aq E5Bq E5q E6C), 1117 (QZSS L2C(L) L5Q), 1127 (Beidou B1Ii B1Cp B2Ii B2Ap B2Bd B3Ii), 1137 (IRNSS)
  • Measurement offset information: 1230 (Glonass)

u-blox receiver:

  • Base coordinates: 1005
  • Measurements MSM7: 1077 (GPS L1C/A, L2CL, L5Q), 1097 (Galileo E1C E5Aq E6B), 1127 (Beidou B1Cp B2Ap B3Ii)

20. Built-in VPN from Tailscale

Built-in VPN from Tailscale

Imagine you went on vacation, but you urgently need to fix something in your base settings. For such cases, we have equipped the base with a built-in VPN from Tailscale. With this VPN, you can access connected devices as if they were on the same local network.

Tailscale is free for up to 100 devices and has apps for all operating systems, including iPhone and Android smartphones. For more information, visit tailscale.com.

How to Set Up Tailscale VPN

Open the Settings page. At the bottom, you will see the "Tailscale admin console" button.

Click it — you'll be taken to the Tailscale login screen. Note: the first time you press the button, it may take up to one minute to respond.

Register with Tailscale. You will see a screen with a large “Connect” button.

Click “Connect” — you’ll see confirmation messages indicating a successful login.

After a few seconds, you’ll be redirected to the Tailscale admin console.

Connecting Other Devices

Now, download the Tailscale client, install it on your laptop or smartphone, and register the device with Tailscale the same way.

After that, you will be able to access the device’s web interface in multiple ways. To view all available device addresses, click the arrow next to its IP address.

Sharing Access with Others

To grant someone access to your device, click the three dots to the right of it and select “Share” from the menu. You can generate either a one-time or reusable access link, or send an invitation directly via email.


21. 4G/5G USB Modem

4G/5G USB Modem

Before connecting to the internet via a USB modem, you first need to establish a connection using the regular method—either through Ethernet or WiFi—and then enable the Tailscale VPN, as described earlier in the section “Built-in VPN from Tailscale”. This is because when connecting via a mobile network, your IP address is assigned dynamically. Without a VPN, you won't be able to access your own base station through the mobile internet.

Connecting the Modem

Insert the SIM card into the modem and connect the modem to the USB Type-A port on the base station. You can plug the modem directly into the port on the base station, but for better mobile signal reception, it’s recommended to place the modem closer to a window. Therefore, it’s best to use a USB extension cable to connect the modem.

About a minute after powering on the modem, internet access will be established and the modem will begin functioning. At this point, the Ethernet or WiFi connection can be disconnected.

Modem Configuration

To check or modify the modem’s settings, go to the Settings page—or refresh it if it’s already open. At the bottom of the page, you’ll see a button labeled “Modem Web Server”. Clicking this will open the modem’s configuration web-page, where you can update the firmware or adjust modem settings.


22. Connecting a Radio Modem

Connecting a Radio Modem

Our base station supports the use of various types of radio modems through a USB-to-COM adapter. First, download the file show_usb_serial.sh. Then upload this file using the method described in the section “Updating from a File”. To do this, open the link http://rtkbase.local/settings?update=manual, click the “Check Update” button, then in the form that appears, click “Choose File”, select the file, and press “Submit”. The response will contain information about the USB-COM port currently available for the receiver. Typically, this will be ttyUSB0. After reviewing the information, click “Cancel”.

Detecting the Radio Modem Port

Now plug in the USB-to-COM adapter and repeat the procedure. You will see that an additional port has appeared (typically ttyUSB1).

Configuring RTCM Serial Output

Next, open the “Rtcm serial service” settings and set the “Serial output port” to the port associated with your USB-to-COM adapter (usually ttyUSB1).


23. Using the Emild NTRIP Caster

Using the Emild NTRIP Caster

Emlid Caster is a free NTRIP Caster service provided by Emlid, designed to let you publish your GNSS correction streams for use with your own rovers. Each user is allowed up to 5 base stations and 10 rovers simultaneously at no cost. In its free version, it’s not significantly more powerful than the built-in NTRIP caster.

The main advantage of Emlid Caster is its persistent internet address. This is especially useful because base stations typically have dynamic or private (“gray”) IP addresses and are often located behind a firewall. The paid version of Emlid Caster allows you to connect up to a thousand users at once. If you're curious, you can read the full documentation on the Emlid Caster website.

Before you begin using Emlid, you must determine the coordinates of your base station, as described in the section “Determining Coordinates”.

Go to the Emlid Caster website. If you don’t have an account yet, click “Sign Up”. If you already have one, click “Sign In”. The registration and login forms are nearly identical.

After signing up or logging in, you’ll land on the page https://caster.emlid.com/app/mountpoints, where your mount point names and passwords will be displayed.

Enable the number of base stations you need.

NTRIP Server Setup for Emlid

The configuration process is very straightforward:

  1. Go to the Settings page and click the Options button next to the Ntrip B service.
  2. Enter the caster address: caster.emlid.com
  3. Enter the caster port: 2101
  4. In the Caster password field, enter the password shown in Emlid.
  5. In the Mount name field, enter the name provided by Emlid.
  6. Click Save.

Ensure that the green indicator confirms active data transmission.

Return to https://caster.emlid.com/app/mountpoints. The connected base stations will be marked as Online.


24. Using the RTK2go NTRIP Caster

Using the RTK2go NTRIP Caster

RTK2go is a free community-driven NTRIP caster designed to let you publish your GNSS correction streams for use by others through their NTRIP clients. It serves as a central hub, enabling real-time delivery of precise corrections to RTK-enabled devices. Using RTK2go, you can connect hundreds of clients to your base station.

Before start using RTK2go, you should determine using PPP the exact coordinate of your station and get a summary result as mentioned on “Determining Coordinates via External Services”.

Go to RTK2go.com, then scroll to RTK2go’s new-base-station form or go to the register form directly.

Fill in your name, email, desired mountpoint name, leave format “Auto Parse” and protocol “NTRIP Rev1.” (note: do not start the name with the letter "A" - that is not allowed)
Submit the form, then reply to the confirmation email within 48 hours to activate your mountpoint.

NTRIP Server Setup for RTK2go

The configuration process is very straightforward:

  1. Go to the Settings page and click the Options button next to the Ntrip B service.
  2. Enter the caster address: rtk2go.com
  3. Enter the caster port: 2101
  4. In the Caster password field, enter the password you set for the Credential.
  5. In the Mount name field, enter the name from the Credential.
  6. Click Save.

Confirm the green “data sending” indicator shows active transmission.

Visit http://monitor.use-snip.com/map to view active mountpoints; your base should appear after ~1 min.
If you want a table form, use http://monitor.use-snip.com/?hostUrl=rtk2go.comandamp;port=2101


25. Using the Centipede RTK NTRIP Caster

Using the Centipede RTK NTRIP Caster

Centipede RTK is a non-commercial platform dedicated to scientific research in GNSS RTK technologies. It is distinguished by strict quality control of base station coordinates. Full registration usually takes one to two weeks, but is considered a mark of distinction.

Before registering with Centipede RTK, you must determine the exact coordinates of your base station using the PPP method and obtain the final result, as described in the section “Determining Coordinates via External Services”. More detailed information about coordinate calculation can be found in the Centipede RTK documentation (available in French).

To access setup instructions for connecting rovers, visit the website Centipede RTK and click on “Start using Centipede-RTK now!”

Configuring the NTRIP Server for Centipede RTK

The NTRIP Server is the mechanism that transmits data from the base station receiver to an external NTRIP caster.

  1. Open the Settings page and click the Options button next to the Ntrip B service.
  2. Enter the caster address: crtk.net
  3. Enter the caster port: 2101
  4. In the Caster password field, enter: centipede
  5. In the Mount name field, enter a custom four-character identifier using uppercase letters or numbers. Make sure the name is not already taken by checking this lookup table. Do not use the names of major cities (e.g., LYON).
  6. Click Save.

Ensure the green indicator confirms that data transmission is active.

Open the map to view active mountpoints. Your base will appear within 24–48 hours as a blue marker with the status “Bases not declared.”

Registering the Base Station as a Trusted Source

To register your base station as a trusted source on the Centipede RTK network, send an email to contact[at]centipede.fr with the following information:

  • Mountpoint name
  • Precise coordinates (from the .txt file provided by NRCAN)
  • The RINEX observation file (.obs) you submitted to NRCAN
  • Description of your hardware setup
  • At least two photos of the installation
  • The full procedure is described in the Centipede RTK documentation (in French).

Once the administrator reviews your submission (this may take a few days), you will receive a confirmation email. Your base will then appear on the official map at https://centipede.fr, with its status updated every 30 seconds (green — active, red — inactive).

If the station encounters any issues (e.g., power loss or network failure), you will receive an automated email alert if it remains offline for more than 5 minutes.