Download and Unpack
Insert the SD card sent to you into your computer's card reader and download the self-extracting archive WinRtkBaseUtils.exe to your hard drive. You can also download this archive from GitHub using the provided link.

Run the file to unpack it. During the run, you can choose the folder for unpacking and click the Extract button.

Sometimes the antivirus may give a warning, and you need to explain to it that this file is safe. For example, Microsoft Defender may display the following message. In this case, click “More Info”.

Next, click “Run anyway”.

Important Requirements
Important Requirements
To determine coordinates using the WinRtkBaseUtils package, you must enable the “Rtcm tcp service” by clicking the “On/Off” button to the right of “Rtcm tcp service”, and after determining the coordinates, disable it again. Enabling this service allows access to change the receiver settings from outside the Raspberry PI, and in the worst case, even outside your local network. The list of messages for this service is obsolete and does not affect anything.

Moreover, if there were failures during the execution of RTK.bat or HAS.bat, you must reconfigure the receiver as described in the “Configuration” section. The WinRtkBaseUtils package reconfigures the receiver, and in case of a failure, it must be reconfigured back.
It is not possible to run multiple RTK.bat or multiple HAS.bat from the same directory simultaneously, even with different Raspberry pi and receivers. This is due to the impossibility of simultaneous use of the same temporary file. Trying to do this will result in a message like the one shown in the picture.

If the receiver firmware version is outdated, there may be messages like the one in the picture. In this case, check the receiver firmware version as indicated in the “Checking the Receiver Firmware Version” section.

After changing coordinates by clicking the Save button, all services are stopped. If the “Main service” was running at the time of clicking Save, it will restart, but the other services will remain stopped.
Determining Coordinates via RTK
RTK stability on Unicore receivers is about 4 mm CEP50 horizontally and 8 mm CEP50 vertically. Accuracy is approximately 1mm per kilometer of distance between the receiver and the base. For increased accuracy, network corrections with virtual bases should be used.
Before using this method, you need to locate a nearby base station and obtain its NTRIP v1 parameters. This could be a free base station from the IGS. EUREF, RTK2go networks, or a paid station from Onocoy, Geodnet, or other providers. I can't say which network is most popular in your country—that depends on local conditions.
It’s important to determine which reference frame your base station uses and which frame you intend to use for your own coordinates. The RTK method provides coordinates in the same reference frame as the base. If needed, you can convert the resulting coordinates using a reference frame transformation calculator. Onocoy provides a clear explanation of what reference frames are and why there are two of them (ITRF for GNSS and ETRF for mapping).
To determine coordinates using RTK, run the RTK.bat file. In the opened window, enter the receiver address and port. If you use Raspberry pi on the local network, do not change them. Then enter the address, port, mount point, login, and password for the NTRIP server, as well as the measurement time. The entered parameters are saved in the Ini.cmd file.

Communication with the receiver and server is checked, then the receiver is configured, and then RTK starts.

In the end, the coordinates are copied to the clipboard and displayed on the screen, and the receiver is configured back to base mode. For early termination, press the Q button. After completion, press any key to close the window.

Determining Coordinates via HAS (Only Unicore)
Determining coordinates using the HAS method is available only for Unicore receivers. To do this, run the HAS.bat file. In the opened window, enter the receiver address and port. If you use Raspberry pi on the local network, do not change them. Then enter the measurement time. The entered parameters are saved in the Ini.cmd file.

Communication with the receiver is checked, then the receiver is configured.

HAS resolution starts in 2–10 minutes.

In the end, the coordinates are copied to the clipboard and displayed on the screen, and the receiver is configured back to base mode. For early termination, press the Q button. After completion, press any key to close the window.


