A-2-1 Bluetooth RTK Base with App-Built-in NTRIP Server ......37 A-2-2 USB RTK Base ..................39 A-2-3 Setting Up NTRIP Caster ..............41 A-2-4 Third-Party NTRIP Client App Operations .......... 43 A-3 Configure RTK License (for S100 Purchased After 2021.09.01) ..... 49...
Page 3
A-4 Problem Reporting ..................50...
RTK base, and provides centimeter-level accurate position result relative to the RTK base in standard NMEA message format. S100 can also be configured as a RTK base to provide RTCM3.x message or SkyTraq carrier phase raw measurement output.
1-3 S100 RTK Receiver Features Base or Rover Mode Configurable Using Polaris Connect App Supports GPS/QZSS L1/L2C, Beidou B1I/B2I, Galileo E1/E5b, GLONASS L1/L2 RTK Operation Supports USB and Bluetooth V2.1+EDR Interface On-Board 256MByte Flash Memory for Data Logging Post Processing ...
2 USB Interface Figure 2-1 Connect S100’s 4-pin socket (Figure 2-1 a) with the included accessory USB cable (Figure 2-1 b). The S100 USB cable is used for 1. Supplying power from power bank (Figure 2-1 d) 2. Firmware update using Windows PC (Figure 2-1 c)
Below steps bring up S100 as a normal USB-interface GNSS receiver to receive satellite signal: 1. Place S100 at a location having good sky view. Connect S100 with PC using the included USB cable. 2. Pair phone with the S100, which has a Bluetooth device name starting with “S100”. See Figure 3-1...
Page 8
3. Launch Android app “Polaris Connect”, and selected the paired S100 device. See Figure 3-2. Figure 3-2 4. Start “USB Input Rover” mode. The app closes when S100 is configured to USB Rover. See Figure 3-3. Figure 3-3 5. On a PC, install and open S100 Viewer.
Page 9
Figure 3-4 6. NMEA output should be seen on the Message screen. If having good sky view with sufficient number of satellites tracked, the signal bar will turn solid and have position fix. See Figure 3-5. Figure 3-5...
GIS app for survey data collection can be used, achieving centimeter-level RTK accuracy. The S100 can be used as Bluetooth RTK rover or USB RTK rover. The operations to configure and start RTK rover are described in this section.
4-1 Bluetooth RTK Rover to Work with App-Built-In NTRIP Client The S100 RTK Receiver, when configured as a Bluetooth RTK Rover, can receive RTK correction data from RTK correction service, going through Polaris Connect app, as previously shown in Figure 4-1.
4-2 Bluetooth Rover to Work with Third-party NTRIP Client App The S100 RTK Receiver, when configured as a Bluetooth RTK Rover, can receive RTK correction data from RTK correction service, going through a third-party NTRIP client service, e.g. Lefebure NTRIP Client app, as shown in Figure 4-4.
Page 13
Follow below steps to configure S100 to receive correction data from third-party NTRIP client app like Lefebure NTRIP Client, via Bluetooth. The Polaris Connect app closes as soon as the S100 starts to work as Bluetooth RTK rover. 1. Switch to Rover tab in the app. See Figure 4-5 a 2.
4-3 USB Rover The S100 RTK Receiver, when configured as USB RTK Rover, can receive RTK correction data from NTRIP client running on a PC, e.g. strsvr of RTKLIB, as shown in Figure 4-6. Figure 4-6...
Page 15
3. Click Start of “USB Input Rover”; the Polaris Connect app will close. See Figure 4-7 b 4. Start third-party tool, e.g. strsvr of RTKLIB, to receive RTK correction data, sends it to S100, and receive position data stream from S100. See Figure 4-7 c.
Raw measurement data logged on S100 RTK receiver is used for PPK and PPP processing. Sections 5-1 and 5-2 relate to these two types of post processing. How to obtain raw measurement data from S100 is described in section 5-3.
Page 17
Converting the RTCM file with rtkconv.exe, user can get a RINEX file with extension “obs” and a RINEX file with extension “nav”. The three files (two OBS files and either one of the two NAV files) are used in RTKLib PPK tool “rtkpost.exe”. See Figure 5-2. Figure 5-2...
5-2 Preparing for PPP For some online Precise Point Positioning (PPP) service, older RINEX 2.11 format data is required; a minor modification on converted RINEX file may be needed. Follow below steps to prepare RINEX file for sending to online PPP service. 1.
The steps to generate, access, and manage log data with S100 are described below. To generate log data of base and rover, follow below steps. 1. In rover or base tab, click the black REC button to start S100 to record raw measurement data in its flash memory. See Figure 5-4 a, b.
Page 20
To check the log data in S100’s flash memory, follow below steps. 1. Click Utility and Browse. See Figure 7-5 a. 2. The information of recorded measurement data, including the start time, base or rover and file size, is then displayed. See Figure 7-5 b.
Page 21
Figure 7-6 a. 2. Click “Download Selected Logs”. See Figure 7-6 b. 3. A pop-up window shows how to connect to S100 via WiFi connection. Read the instructions and click Next. See Figure 7-6 c. 4. You’ll be brought to system’s WiFi configuration screen. Select the WiFi AP whose name starts with “S100”...
Page 22
To check the downloaded log data on smartphone’s memory, follow below steps. 1. Click “Browse Downloaded Logs”. See Figure 7-7 a. 2. The downloaded raw measurement base data is then displayed. See Figure 7-7 b. 3. Click “Rover Logs” to check rover raw measurement data. See Figure 7-7 c. Figure 5-7 To access the raw measurement data from PC, follow below steps.
Page 23
To erase all the recorded raw measurement data on S100, follow below steps. 1. Click “Erase All Logs”. See Figure 7-9. 2. All log files will be eased. Figure 5-9...
6 Software and Firmware Update S100 Viewer is a PC software for S100 RTK Receiver firmware update. It can be downloaded form https://www.polaris-gnss.com/s100/s100-viewer.zip Occasionally, for improved product performance and user experience, there may be updates for 1. S100 Viewer software 2.
(1/2) https://www.youtube.com/watch?v=A3NPLYP_EKA (2/2) Follow below steps to update S100 firmware. USB driver needs to be installed for updating S100 receiver firmware. Download it from: https://www.silabs.com/products/development-tools/software/usb-to-uart-b ridge-vcp-drivers Connect S100 with PC and start S100 Viewer software on PC. See Figure 6-2.
Page 26
From S100 Viewer “Updates” pull-down menu, select “Check Firmware Update”, then a message box showing “checking for updates” will pop up. See Figure 6-4. Figure 6-4 In case new update software is found, a dialog box will appear. Press “Download and Update” to update, or “No”...
Page 27
S100 Viewer will download the new firmware from Polaris’ server and load it to S100, with the message box indicating software update status shown in Figure 6-6. Figure 6-6 When software update is in progress, DO NOT remove the USB cable until software update is completed.
Bluetooth firmware is upgraded via WiFi connection. Follow below steps to update S100’s Bluetooth module firmware. 1. If a new version of Bluetooth firmware is available, the Upgrade button on Polaris Connect app’s screen Utility-Version-Bluetooth Version becomes clickable (Figure 6-8 a), otherwise it is unclickable (Figure 6-8 b).
Page 29
3. A pop-up window shows how to connect to S100 via WiFi connection. Read the instruction and click Next. See Figure 6-9 a. 4. You are brought to system’s WiFi configuration screen. Select the WiFi AP whose name starts with S100 and make sure the phone is connected with it (without internet).
Answer #1: RTK correction service has several mountpoint options to select from, mountpoint with compatible format need to be chosen to work correctly. The mountpoint to choose for S100 are Virtual Reference Station VRS type, Nearest Station NRT type, or basic RTCM3.x type supporting 1004...
Page 31
Example 3. FKP, MAC, RTCM23, SSR, VRS23, RTCM2.2 ones are not to be used. RTCM 3.2 with 1071 GPS MSM1 and 1081 GLONASS MSM1 are of incompatible type, not be used.
Page 32
Question #2: I’ve used correct mountpoint, but still unable to get RTK Fix, why? Answer #2: RTK require strong signal to work. Make sure S100 is used outdoors under clear open sky unblocked signal environment. Although S100 is GPS/GLONASS/Galileo/Beidou quad-GNSS, only common set of satellite signals...
PPP derived accurate base position. A pair of S100 RTK receivers is needed to perform this operation as shown in Figure A-1. See section A-2-1 and A-2-3 on setting up mobile Bluetooth RTK base.
Page 34
5. Back in office, convert log file to RINEX format, and upload to online PPP service to obtain accurate position coordinate P of the mobile RTK base. 6. The offset delta between approximate base position P and PPP-derived accurate position P delta = P –...
At places where there is no cellular phone network, PPK post-processing can be performed to derive accurate position of the collected rover data logs. A pair of S100 RTK receivers are needed to perform this operation as shown in Figure A-3. The procedure steps to do this: 1.
NTRIP can be illustrated in Figure A-4. Figure A-4 Beside the RTK rover usage scenarios mentioned in section 4, user can also use S100 as a RTK base in the following scenarios: 1. Use App-built-in NTRIP Server on phone (section A-2-1) or 2.
A-2-1 Bluetooth RTK Base with App-Built-in NTRIP Server The S100 RTK Receiver, when configured as a Bluetooth RTK base, can output RTK correction data with the NTRIP server built inside the “Polaris Connect” app, as shown in Figure A-5. Figure A-5 Follow below steps to configure S100 to send out RTK correction data via Bluetooth with built-in NTRIP server.
A-2-2 USB RTK Base The S100 RTK Receiver, when configured as a USB RTK Base, can send out RTK correction data to a connected PC’s NTRIP server software, e.g. strsvr of RTKLIB, as shown in Figure A-8. Figure A-8 Follow below steps to configure S100 to send out RTK correction data via USB. The app closes when S100 starts to work as USB RTK base.
A subscriber will get NTRIP Caster login information: IP/port/mount point/user name/password, and simply use it with “Polaris Connect” or “Lefebure NTRIP Client” app. 2. The other approach is to have an Internet connection with Fixed IP address to use with strsvr of RTKLIB running on a PC.
Page 42
e. Continue to configure Output Stream. Set output stream Port to be an available port number on this PC, 9000 for example (need to be different from input stream port). Set Mountpoint/User-ID/Password to be your preferred NTRIP download login information. Then click OK. Click Start...
A-2-4 Third-Party NTRIP Client App Operations Follow below steps to use Lefebure NTRIP Client app to send RTK correction data to S100. Install Lefebure NTRIP Client from Google Play Store, open it. Select the gear setup icon on the upper right corner. Select “Receiver Settings”.
Page 44
For “Receiver Connection” select “External via Bluetooth”. For “Bluetooth Device” select the “BT SPP xxxxxx” device. Check “GPS Mock Locations”. Select “NTRIP Settings”. Network Protocol select “NTRIP v1.0”. Enter base station and account information for Caster IP / Caster Port / Username / Password / Data Stream. Report Location select “Get From External Receiver”.
Page 45
Enable phone’s Mobile Data connection. Select the gear icon on upper right to enter phone Settings configuration page. Select “Developer Options” near the bottom of Settings page. Sliding down Developer Options page, select “Mock Location App”.
Page 46
Select “Lefebure NTRIP Client”. Return to Lefebure NTRIP Client App, click “Connect” to connect with S100 RTK receiver via Bluetooth and RTK base station via Internet.
Page 47
After connection is made, upper left screen will first show Invalid, denoting receiver does not have position fix yet. Next it’ll show GPS or DGPS and number of satellites used, denoting receiver has meter-level accuracy position fix. Then it’ll show FloatRTK for some time, denoting the receiver is trying to converge to centimeter-level accuracy position.
Page 48
Switch to the Lefebure NTRIP Client App to check if S100 is in RTK Fix state before recording the next location position with Data Collector App. The setup procedure only needs to be performed once. Later use only need to run...
S100 Serial Number. On Polaris Connect App, click Connect button on Utility-Version screen, this will allow S100 Viewer Windows program to read the S100 Serial Number. The App will then close. See Figure A-3-1. To read the S100 Serial Number, from S100 Viewer’s Viewer pull-down menu select “Configure RTK License”, click “Copy Serial Number”...
Page 50
RTK Float, follow the procedure steps shown in this video https://youtu.be/LG2qDGSrpYY simultaneously log 15 minutes of (1) RTK base RTCM data and (2) S100 raw measurement data for us to analyze the issue. Upload the two log files to your Google Drive folder and send us a shareable link to info@polaris-gnss.com.
Page 51
4. Wait 15 minutes, to log 15 minutes of data for analysis. The saved files can be found in /Android/media/com.polaris_gnss.s100/ folder. See Figure A-12. Figure A-12...
Page 52
The information provided is believed to be accurate and reliable. These materials are provided to customers and may be used for informational purposes only. No responsibility is assumed for errors or omissions in these materials, or for its use. Changes to specification can occur at any time without notice.