Page 1
X8-M2 User Manual USER GUIDE Description This document introduces the BYNAV product X8-M2, including basic information, operation, configuration and commands. No.: UG155 Version: V1.0 Date: 2024.10.15...
CONTENTS 1 Preface ...........................3 1.1 Manual Overview ....................... 3 1.2 Technical Support and Service ................... 3 1.3 Safety Information ......................3 2 Brief Introduction ......................4 2.1 Brief Information ........................ 4 2.2 Key Features ........................4 2.3 Specification ........................5 3 Interfaces ........................6 4 OLED Screen ........................8 5 Package List ........................9 6 GboxTools Software .......................
Page 3
10.2 Configure the Frequency of GPGGA Output ..............29 10.3 Configure the Frequency of GPVTG Output ..............29 10.4 Configure HEADINGA Correction Angle ................29 10.5 Configure the Frequency of HEADINGA Output ............... 30 10.6 Configure Supported Satellite Systems ................31 10.7 Configure Language (Chinese/English) on LED Screen ...........
X8-M2 User Manual 1 Preface 1.1 Manual Overview Welcome to the X8-M2 Product User Manual. This manual primarily describes how to install, configure, and use the X8-M2 receiver series products. 1.2 Technical Support and Service If you have any questions and the product documentation does not provide the necessary information, please contact us: https://www.bynav.com/en/contact/contact-us.
2 Brief Introduction 2.1 Brief Information The X8-M2 is based on GNSS technology with completely independent intellectual propertyrights. They have high-precision measurement and navigation engine, support high performance NRTK/PPP/PPP-RTK solution, antijamming, L-Band and CLAS SBAS. They can deal with harsh environments with satellite signal interference or loss, provide continuous, real-time and reliable accurate position and attitude.
X8-M2 User Manual 4 OLED Screen Figure 4-1 OLED screen Figure 4-1 OLED Table 4-1 OLED description Status Description Down Arrow Rover mode,it will show when receiving differential data. Up Arrow Base mode, it will show when uploading differential data.
X8-M2 User Manual 5 Package List Table 5-1 Package list ITEM Description Picture X8-M2 Main device Standard accessories Data cable+Power cable 5-wire-lemo Optional accessories Adapter Note: Choose between the cigarette 12V/1A lighter cable and adapter Cigarette lighter cable Note: Choose between the cigarette...
X8-M2 User Manual 6 GboxTools Software GboxTools runs on Android phones and connects devices via Bluetooth. It mainly includes four functions: Display current working status, including latitude and longitude, satellite number, ⚫ accuracy, satellite status, etc. View and configure the current device, such as NTRIP IP , port, etc.
X8-M2 User Manual 6.1 Ntrip connection To use the device as a rover, it needs to be configured with CORS to achieve high-precision positioning. The steps are as follows: Figure 6-2 Ntrip connection Note: You can also configure by sending the following commands through serial port, Bluetooth, and USB.
X8-M2 User Manual 6.2 NMEA Output Frequency Configuration Figure 6-3 NMEA output frequency configuration 6.3 Data Upload Figure 6-4 Data upload 12 / 46...
X8-M2 User Manual 6.4 Self-check Figure 6-5 Self-check 6.5 Firmware Update This device supports two upgrade methods: OTA firmware upgrade via 4G/Ethernet, continuous firmware iteration. ⚫ OTA firmware upgrade via bluetooth, as shown in the following figure. ⚫ Figure 6-6 Firmware update via bluetooth...
X8-M2 User Manual 7 Interface Protocol The data output from COM1 or USB has the following three kinds of formats: NMEA-0183, JSON. Bluetooth continuously output NEMA-0183, in order for the Android app to be able to process at any time.
Page 16
X8-M2 User Manual Table 7-1-1-2 GGA parameter description Field Name Format Description Message ID, GGA statement header, '--' is the $--GGA character string system identifier UTCtime hhmmss.sss The UTC time of the current location Latitude, the first 2 characters represent degrees, ddmm.mmmm...
X8-M2 User Manual Estimation mode (dead reckoning) Manual mode positioning Simulation mode positioning 7.1.2 GSA Table 7-1-2-1 GSA Information The satellite number and DOP information used for positioning. Output GSA statements regardless of positioning or availability of satellites; Description When the receiver is in a joint operation of multiple systems, each available satellite in the system corresponds to a GSA statement, and each GSA statement contains PDOP, HDOP, and VDOP obtained from the combined satellite system.
Page 18
X8-M2 User Manual GNSS system ID number defined by NMEA (note systemId number [3]) Checksum, XOR result of all characters between number (Hex) $and * (excluding $and *) <CR><LF> character Carriage return and line feed Table 7-1-2-3 Note [1] Data validity flag...
X8-M2 User Manual 7.1.3 GSV Table 7-1-3-1 GSV Information The satellite number of the visible satellite and its elevation, azimuth, carrier to noise ratio, and other information. The number of parameter groups for {satellite number, Description elevation, azimuth, carrier to noise ratio} in each GSV statement can vary, with a maximum of 4 groups and a minimum of 0 group.
X8-M2 User Manual Sequentially: Satellite number Elevation angle, value range 0-90, in degrees Azimuth angle, value range 0-359, in {,SVID,ele,az,cn0} number degrees Carrier to noise ratio, value range 0-99, unit db hz, if no satellite is tracked, fill in space.
Page 21
X8-M2 User Manual Latitude, the first 2 characters represent ddmm.mmmm degrees, and the following characters represent minutes uLat character Latitude direction: N-North, S-South Longitude, the first 3 characters represent ddmm.mmmm degrees, and the following characters represent minutes uLon character Longitude direction: E-East, W-West...
X8-M2 User Manual 7.1.5 VTG Table 7-1-5-1 VTG Information Description Ground speed and ground heading information Type Output Format $--VTG,Cogt,T,Cogm,M,Sog,N,kph,K,mode*CS<CR><LF> Example $GPVTG,290.6,T,,M,000.0,N,0000.0,K,A*30 Table 7-1-5-2 VTG parameter description Field Name Format Description $--VTG character string Message ID, VTG statement header, '--' is the...
X8-M2 User Manual 7.2 Data Format 1: JSON This message provides information such as location, time, angle, IMU, etc. For example: {"deviceId":"X8-M2- 22C019","direction":"107.33","gpsTime":1685505028250,"lat":"31.140543840","lon":"121.283966853 ","alt":"25.580","high":"36.004","hrms":"0.018","speed":"0.07200","heading":"180.00","pitch":"0.00","r oll":"0.00","stat":"4","star":"26","xRate":"0.000","yRate":"0.000","zRate":"0.001","xAcc":"- 0.163","yAcc":"9.995","zAcc":"-0.631"} Table 7-2 JSON message structure Field Description Remark deviceId Device SN direction Heading (degrees, 0-360)
X8-M2 User Manual 8 Base Station Configuration 8.1 Hardware Connection Connect three cables as follows: Power cable: 12V adapter ⚫ GNSS1 antenna: disc antenna or choke antenna ⚫ GNSS2 antenna: X8-M20D need connection, X8-M20/X8-M21 no need connection ⚫ Network cable: connect to the router ⚫...
Page 26
X8-M2 User Manual 2. Set self-converngence. 3. Set Ntrip server to transfer the RTCM data through internet. Starting the base station at a known point In order to obtain accurate known points, firstly switch to the rover station mode, and then configure CORS, and after fixing, please execute the following steps.
X8-M2 User Manual 9 Installation 9.1 Device Figure 9-1 Micro Sim *Micro SIM card, China-mobile, China-telecom, and China Unicom can be used. If you want to use Nano SIM, you need to add a Micro Sim card holder. Figure 9-2 Interface...
GNSS antennas is consistent or parallel to the direction of the central axis of the vehicle, as shown in the following figure. Figure 9-3 GNSS antennas installation Figure 9-4 X8-M2 installation 27 / 46...
Page 29
X8-M2 User Manual Note: If there is a shielding function inside the vehicle, the 4G antenna should be installed on the roof and kept at a distance of more than 50cm from the GNSS antenna, with a height not higher than the GNSS antenna;...
X8-M2 User Manual 10 Commands (COM1/USB Type-C/Bluetooth) After configuring all the following commands, return OK and they will be automatically saved. The configuration command can be inputted from Bluetooth, COM1, or USB, and Carriage Return and Line Feed (\r\n) need to be added at the end of the command.
X8-M2 User Manual Correct 0 ° (positioning antenna at the rear of AT+HEADING_OFFSET=SET,0 the vehicle) 10.5 Configure the Frequency of HEADINGA Output Command Remark AT+NEMATIME=SET,HDG,0 HEADINGA output 1Hz AT+NEMATIME=SET,HDG,1 HEADINGA output 2Hz AT+NEMATIME=SET,HDG,2 HEADINGA output 5Hz AT+NEMATIME=SET,HDG,3 HEADINGA output 10Hz...
X8-M2 User Manual Ext sol Extended solution status Uchar H+41 stat (default:0) Reserved Uchar H+42 Signal mask (0- Signal not Sig mask Uchar H+43 involved in solving) 32-bit CRC checksum xxxx H+44 (ASCII and binary only) Statement terminator [CR][LF] (ASCII only) 10.6 Configure Supported Satellite Systems...
X8-M2 User Manual 11 Data Upload Configuration (Based on 4G Network) 11.1 TCP Protocol 1. Configure TCP data transmission at 1Hz. AT+UPLOADDATA_TYPE=SET,0 AT+UPLOADDATA_PARM=SET,1,192.168.0.1,2201 2. Configure TCP data transmission at 0.5Hz. AT+UPLOADDATA_TYPE=SET,0 AT+UPLOADDATA_PARM=SET,2,192.168.0.1,2201 3. Configure TCP data transmission at 0.2Hz. AT+UPLOADDATA_TYPE=SET,0 AT+UPLOADDATA_PARM=SET,5,192.168.0.1,2201...
Page 34
X8-M2 User Manual 6. Configure TCP data transmission at 10Hz. AT+UPLOADDATA_TYPE=SET,0 AT+UPLOADDATA_PARM=SET,255,192.168.0.1,2201 AT+NEMATIME=SET,GGA,3 7. Configure TCP data transmission at 20Hz. AT+UPLOADDATA_TYPE=SET,0 AT+UPLOADDATA_PARM=SET,255,192.168.0.1,2201 AT+NEMATIME=SET,GGA,4 Note: The 255 in the command " AT+UPLOADDATA_PARM=SET,255,192.168.0.1,2201" indicates that the data transmission frequency follows the output frequency of GGA.
X8-M2 User Manual 12 IoT Management Platform The IoT management platform includes several versions such as personnel and vehicles, which can remotely configure and view device parameters, as well as voice distribution, trajectory viewing, and preset alarm mechanisms. Data transmission: TCP ⚫...
X8-M2 User Manual 12.1 Device Status Check Figure 22-2 Device status 【固件版本】Firmware version: Current version number ⚫ 【上传频率】Upload frequency: The frequency at which the device uploads data to the cloud ⚫ platform, and it can be set by clicking. 【定位精度】Positioning accuracy: The planar accuracy of the current device.
X8-M2 User Manual 12.2 Trajectory viewing Figure 22-3 Trajectory The main functions include trajectory viewing, playback, as well as the longitude and latitude, altitude, status, speed, number of satellites, azimuth, and GNSS2 satellite search and positioning. 12.3 GNSS Configuration 12.3.1 Working Mode Configuration The displayed working mode is the current one.
X8-M2 User Manual Figure 22-5 Working mode configuration 工作模式 Working mode: 移动站 rover station, 基站 base station ⚫ 启 动 方 式 Startup method: This option is only valid for base stations, including self ⚫ convergence and starting from the current position.
X8-M2 User Manual Figure 12-7 CORS configuration 1. Data link: shutdown, NTRIP , NTRIP+SHARE At present, the standard NTRIP protocol is supported to log in to the server and obtain differential data, usually by configuring NTRIP . The NTRIP+SHARE method means that when logging into CORS, it will be shared with other nearby devices for use.
Page 40
X8-M2 User Manual Figure 22-8 I/O configuration Figure 22-9 I/O configuration The settings in the above figure are all for the GNSS board, as detailed below: 【数据格式】Data Format: Only valid for mobile stations, including NMEA, JSON, and GNDAT1 ⚫ 39 / 46...
X8-M2 User Manual data formats. 【卫星系统】Satellite system: Effective for rover stations and base stations, supporting single ⚫ Beidou, all satellite systems, etc., default to all satellite systems. 【GPGGA 输出频率】GPGGA output frequency: frequency selection, 1, 2, 5, 10, 20Hz. ⚫ Note: When configured with JSON and GNDAT1, GPGGA will default to 20Hz. If other ⚫...
X8-M2 User Manual Figure 12-10 Data transmission configuration 【网络协议】Network protocols: support TCP ⚫ 【回传频率】 Transmission frequency: including off, once every 1 second, once every 2 seconds, ⚫ once every 5 seconds, once every 10 seconds, and following the output frequency of GGA.
X8-M2 User Manual Figure 12-11 Working mode Click on Ntrip server and configure it as shown in the following figure. Figure 12-12 Ntrip server configuration 12.5.2 Current Location Startup Method 1. Set the working mode to rover station first, set the CORS account, and wait for the device to run in a RTK fixed state.
Page 44
X8-M2 User Manual Figure 12-13 RTK fixed 2. Switch to base station mode and configure as shown in the following figure. Figure 12-14 Switch to base station mode 3. Click on Ntrip server and configure it as shown in the following figure.
X8-M2 User Manual Figure 12-15 Ntrip server configuration 12.5.3 Shared NTRIP Method 1. Working mode configured as rover station. Figure 12-16 Working mode 2. Configure CORS account, select NTRIP+SHARE. 44 / 46...
Page 46
X8-M2 User Manual Figure 12-17 NTRIP+SHARE A new mount point will be created on the server, and the mount point name will prioritize using the mount point in the Ntrip server page. If not set, it will default to the device's SN, such as X8- M2-234067.
Page 47
This manual provides information about the products of Hunan Bynav Technology Co., Ltd. (hereinafter referred to as Bynav Technology). The manual does not transfer any rights or licenses under the patents, copyrights, trademarks, ownership, etc. of the company or any third party in any form, implied or implied.
Need help?
Do you have a question about the X8-M2 and is the answer not in the manual?
Questions and answers