EOS
EOS
The Visual GNSS Receivers with Laser Precision
Laser + CAD AR Dual-Tech Integration
Multi-Constellation & Multi-Frequency Support
Max 60° Tilt Survey
Laser + CAD AR Dual-Tech Integration
- AR Stakeout:
Overlay CAD designs onto real-world environments via AR,boosting on-site efficiency by 40%. - Laser Precision:
Achieve centimeter-level accuracy with non-contact measurements, ideal for extreme temperatures or tight spaces. - High Performance and Stability:
The EOS integrates laser ranging technology and AR vision stakeout, enabling robust centimeter-level positioning even in harsh or constrained settings. Its multimodal sensor fusion ensures operational adaptability across diverse scenarios, including full daylight visibility, narrow spaces, and extreme temperature ranges (-30°C to 70°C),
making it ideal for industrial, construction, and geospatial applications requiring precision in dynamic environments.
Max 60° Tilt Survey
No-Leveling Measurement:
Capture data while standing or moving, even with the rod tilted up to 60°.
Adapt to Complex Terrain:
Easily access confined spaces (e.g., building corners, slopes) to boost efficiency.
Dynamic Stability:
Maintain precision even if the rod shakes, as long as the tip remains stationary.
Multi-Constellation & Multi-Frequency Support
1408 GNSS Channels: Simultaneously processes signals from
GPS, BDS, GLONASS, Galileo, QZSS, NavIC, SBAS, and L-Band,
ensuring stable centimeter-level accuracy for global positioning.
Introducing EOS
Visual Precision for Every Survey
Compatible with A Professional Rugged Controller P9IV
With its ergonomic design, the P9IV offers easy one-handed use and provides extended flexibility during fieldwork. Featuring an MTK 8-core 2.0G processor, Bluetooth 5.0, and a 5.0 inch HD touchscreen, the P9IV provides excellent performance and a smooth experience either in or outside the field.
Explore Our Products
| GNSS Performance | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Satellites tracking |
| ||||||||||||||||
| Channels | 1408 | ||||||||||||||||
| Signal reacquisition | <1 second | ||||||||||||||||
| Cold start | < 30 seconds | ||||||||||||||||
| Warm start | < 20 seconds | ||||||||||||||||
| Hot start | < 5 seconds | ||||||||||||||||
| RTK signal initialization | < 5 seconds | ||||||||||||||||
| Initialization reliability | < 99.9% | ||||||||||||||||
| Update rate | 20Hz | ||||||||||||||||
| High precision static | √ H: 2.5 mm + 0.1 ppm RMS √ V: 3.5 mm + 0.4 ppm RMS | ||||||||||||||||
| Static and Fast Static | √ H: 2.5 mm + 0.5 ppm RMS √ V: 5 mm + 0.5 ppm RMS | ||||||||||||||||
| RTK | √ H: 8 mm + 1 ppm RMS √ V: 15 mm + 1 ppm RMS | ||||||||||||||||
| Standard point positioning | √ H: 1.5 m RMS √ V: 2.5 m RMS | ||||||||||||||||
| Code differential | √ H: 0.4 m RMS √ V: 0.8 m RMS | ||||||||||||||||
| SBAS | √ H: 0.8 m RMS √ V: 0.8 m RMS | ||||||||||||||||
| Correction data | RTCM V3.X, RTCM2, CMR | ||||||||||||||||
| Data output | GGA, ZDA, GSA, GSV, GST, VTG, RMC, GLL, Binary | ||||||||||||||||
| Power Supply | |||||||||||||||||
| Battery | Rechargeable Built-in Lithium-ion battery x 1 3.6V – 13400 mAh | ||||||||||||||||
| Voltage | Type-C PD 12V/1.5 A | ||||||||||||||||
| Working time | 10 hours as UHF with AR and Laser working | ||||||||||||||||
| Charging time | Typically 5 hours | ||||||||||||||||
| Internet Modem | |||||||||||||||||
| Supported band | Global 4G LTE FDD: B1/B2/B3/B4/B5/B7/B8/B12/ B13/B18/B19/B20/B25/B26/B28 LTE TDD: B38/B39/B40/B41 WCDMA:B1/B2/B4/B5/B6/B8/B19 GSM:850/900/1800/1900 MHz | ||||||||||||||||
| System | |||||||||||||||||
| Operation system | Linux | ||||||||||||||||
| Internal memory | 8 GB | ||||||||||||||||
| Bluetooth | BT 5.0 BR + EDR, BLE | ||||||||||||||||
| Wi-Fi | IEEE 802.11 b/g/n/ac | ||||||||||||||||
| SIM card | √ | ||||||||||||||||
| TNC | Connect internal radio with antenna | ||||||||||||||||
| Type-C port | Charge and data transmission | ||||||||||||||||
| Web UI | View status, update firmware, set up working mode, download data, etc. | ||||||||||||||||
| Intelligent voice | Broadcast working mode and status | ||||||||||||||||
| Tilt sensor | MEMS (Fast initialization, dynamic tilt survey up to 60°) | ||||||||||||||||
| Physical | |||||||||||||||||
| Dimension | Φ136mm x H74mm | ||||||||||||||||
| Weight | 950g | ||||||||||||||||
| Operating temperature | -30℃ ~ +70℃ | ||||||||||||||||
| Storage temperature | -40℃ ~ +80℃ | ||||||||||||||||
| Water / dust proof | IP68 | ||||||||||||||||
| Shock | √ Withstand topple over from a 2 m survey pole onto hard surfaces √ Survive a 1.2 m free drop | ||||||||||||||||
| Vibration | Vibration resistant | ||||||||||||||||
| Humidity | Up to 100% | ||||||||||||||||
| Indicators | Satellites, datalink, battery,Bluetooth | ||||||||||||||||
| Button | Power button, short press to voice broadcast working mode and status | ||||||||||||||||
| Certificate | FCC, CE, KC,ANATEL | ||||||||||||||||
| Internal Radio | |||||||||||||||||
| Type | TX and RX | ||||||||||||||||
| Emitting power | 2 W | ||||||||||||||||
| Operation range | 3-5 km typically, up to 15km with optical conditions2 | ||||||||||||||||
| Frequency range | 410 – 470 MHz | ||||||||||||||||
| Channel spacing | 6.25 kHz3 /12.5KHz / 25KHz | ||||||||||||||||
| Protocol | TRIMTALK, TRIMMK3, SOUTH, TRANSEOT, GEOTALK, GEOMK3, SATEL, HITARGET, HZSZ, PCCEOT, PCCEOT_SATEL, PCCFST, PCCFST_ADL, SATEL_ADL | ||||||||||||||||
| Visual Configuration | |||||||||||||||||
| Pixel | Dual cameras with 5MP for the bottom and 5MP for the front | ||||||||||||||||
| Laser accuracy | Range:0.1-50m Accuracy: ±1cm+5mm/m | ||||||||||||||||
| FOV | 72° for the bottom and 90° for the front | ||||||||||||||||
1: It will be supported through future firmware update.
2: It varies with the obstacle, terrain and protocols.
3. It is only available for radio protocol “Satel”.
Q. What if the GNSS receiver cannot get fixed?
A. There is a document attached below, which will explain how to fix your receiver:
Q. Does the ASTRA GNSS receiver support NMEA messages?
A. Yes, the ASTRA GNSS receiver supports NMEA messages:
Message type | Description |
GGA | standard NMEA, position information |
ZDA | standard NMEA, date and time |
GSA | standard NMEA, satellites in use |
GSV | standard NMEA, satellites in view |
GST | standard NMEA, position accuracy |
VTG | standard NMEA, speed |
RMC | standard NMEA, position, speed, and time |
GLL | standard NMEA, satellites in use |
GEDOP | standard NMEA, position data |
GEREF | ASTRA format, base coordinate |
GESNR | ASTRA format, signal noise ratio |
GEVCV | ASTRA format, the variance-covariance matrix |
Q. How to check your GNSS board firmware information?
A. To check your GNSS board and GNSS board firmware version, do one of the following:
- Web
Please connect to the receiver’s Wi-Fi and log on to 192.168.10.1/realtime/, in gps.xml you will find the information on the GNSS board of your GNSS receiver, including the model and firmware version of the GNSS board.

In devinfo.txt, you can find the configurations of your GNSS receiver including the GNSS board model, Bluetooth version, and antenna type.

2. SurPad
After you have connected the GNSS receiver with SurPad, in Device > Communication > Debug, input the command “GET,GPS.INFO.MODEL” and click it. Send to check the GNSS board model of your GNSS receiver; input the command “GET,GPS.INFO.FIRMWARE VER” and click Send to check the GNSS board firmware version.


Q. When do I need to transfer the SurPad activation code?
A.In the following conditions, you need to transfer the activation code:
- When the user restores the factory setting on the controller, reinstalls software, and finds the activation ID is changed;
- The ID changes due to the software update;
- The user lost the controller and wants to transfer the code to the new controller.
Q. How to transfer the SurPad activation code?
A. To transfer the activation code, do one of the following:
- Transfer activation code by user:
Please prepare the original controller (which is permanently activated) and the new controller (which the code will be transferred into). Both controllers should be connected to the network. By clicking “Transfer activation code” on the original controller, a transfer code will be displayed. Then click “transfer activation code” on the new controller and an input box will be displayed. Input the transfer code on the new controller and click OK. Wait for some seconds, the permanent code will be transferred to the new controller automatically. The original controller will lose permanent activation. After the code transfer operation, it is suggested to click “Online activation” on both controllers to make refresh and confirm the code is successfully transferred.
- Both controllers should be kept online at the same time during the operation
- We don’t suggest transferring code frequently
- We suggest user to transfer the code before restoring the controller factory settings. Then transfer back after reinstalling the software
- If the transfer code is not displayed on the original controller, it means the code is not transferable. Please contact the RinoNav team for help.
- Transfer activation code by the RinoNav team
If the user lost the controller, forgets to transfer the code before restoring the controller, or the activation ID is changed due to a software update, the RinoNav team can transfer the code for the user. The user should provide the RinoNav team with the original activation code/ID (Provide the original activation code if the user activates the software by manual code activation method; provide the original ID if the user activates software by online activation method). Users should make a note of the activation code or ID, they are the only proof for the RinoNav team to transfer the code. After the RinoNav team’s confirmation, we will tack back the original permanent activation and give a new activation code to the user.
Q. How to permanently activate the SurPad license?
A. In order to permanently activate the SurPad license, proceed with one of the following:
- Manual code activation
The controller must connect to the network. You will get a SurPad license from the salesman and click “Manual code activation” to input the code. Each code is only valid for one controller and cannot be used twice. The expiration date will show “2999-1-1” if it is permanently activated.
- Online activation
The controller must connect to the network. The user sends the activation ID to the RinoNav salesman. We will write the permanent information in our database after confirmation. Users just need to click “Online activation” to get permanent activation. The expiration date will show “2999-1-1” if it is permanently activated.
