You are on page 1of 55

Doc.

Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 1 of 55


15

Personal / Asset Tracker


ST940

User Manual
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 2 of 55


15

Table of Contents

Revision History .............................................................................................................................................................. 3


1. Introduction ................................................................................................................................................................. 5
2. Key Features ................................................................................................................................................................ 6
2-1. GSM/GPRS Specifications ............................................................................................................................... 7
2-2. GPS Specifications ........................................................................................................................................... 8
2-3. Operational Features ........................................................................................................................................ 9
3. Accessories ...............................................................................................................................................................
0 10
4. How to insert SIM cardby step ................................................................................................................................. 10
5. Charging battery ....................................................................................................................................................... 11
6. Appearance ................................................................................................................................................................ 12
7. How to operate .......................................................................................................................................................... 12
8. Commands ................................................................................................................................................................. 16
9. Reporting to server ................................................................................................................................................... 40
10.Appendices ............................................................................................................................................................... 47
10.1. Charts of the Fields Reported ..................................................................................................................... 47
10.2. How to install USB Driver on PC under environment of WINDOW 7 ....................................................... 48
10.3. What to do if PC displays “Alcatel Single RNDIS Interface” .................................................................... 50
10.4. How to output GPS NMEA in a form of STRING ........................................................................................ 51
11.ST940B with External Battery Kit ........................................................................................................................... 51
11.1. How to configure the ST940B unit by using a Setting Tool ...................................................................... 51
11.2. Specifications and Parts List of External Battery Kit ................................................................................ 53
11.3. Limitation of functions ................................................................................................................................. 54
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 3 of 55


15

Disclaimer

We, at Suntech, announce that this document and all other related products (i.e. device, firmware, and software) have
been developed by the company, Suntech International Ltd., which is hereinafter referred to as “Suntech”. The
information in this manual is believed to be accurate and reliable at the time of releasing. We, at Suntech, also
assume no responsibility for any damage or loss resulting from the use of this manual, and expressly disclaim any
liability or damages for loss of data, loss of use, and property damage of any kind, direct, incidental or consequential,
in regard to or arising out of the performance or form of the materials presented herein or in any software program(s)
that may accompany this document. When this document is released, it is most compatible with a specified firmware
version. Now that the functionalities of the devices are being developed and improved
0 continuously from time to time
by Suntech, any alteration on the protocol, the firmware functions, the hardware specifications of the product is subject
to change without prior notice.

Copyright

We, at Suntech, notify that Suntech holds all parts of intellectual rights applicable in the copyright laws in all the
countries. The information contained in this document cannot be reproduced in any form without prior written consent
made by Suntech. Any software programs that might accompany this document can be used only in accordance with
any license agreement(s) between the purchaser and Suntech.

Document Amendments

When it comes to the firmware version column with specific firmware number, any amendment(s) on the comments
column should be made on this relevant firmware version (and the versions thereafter). Before applying any changes
made in this protocol, you are required to make sure that you have upgraded the firmware suitable for the specified
version.

Revision History
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 4 of 55


15

Rev. No. Date Contents of Revision FirmwareNumber Author


reflecting the latest
revision
1.00 11 Aug. 2014 Initial writing 01 SE Park
1.01 17 Aug. 2014 Some Adjustments Ronaldo
1.02 25 Sep. 2014 Add Alert report ID for Magnet detection. 12 SEPark
1.03 29 Sep.2014 Edit table line. HGPark
1.04 30 Sep.2014 Changed the displaying type of Battery status from 13 SE Park
volt to percent.
1.05 02 Oct. 2014 Distance / Cell filed position moved 0 14 SE. Park
1.06 05 Oct. 2014 “TurnOff” command added. 15 SE. Park
1.07 13 Oct. 2014 “PROT_TYPE” command added. 407, 408 Ronaldo
1.08 15 Oct. 2014 Edit “PROT_TYPE” description 409, 410 SE. Park
Edit the BATTERY_VOLT&DISTANCE position.
1.09 16 Oct. 2014 Added“Low Battery” Alert 411, 412 Ronaldo
1.10 20 Oct. 2014 Changed the Alert report and Emergency report field 411, 412 SE. Park
1.11 21 Oct. 2014 Some Adjustments
Changed the PRESET/PRESETALL string format. 413, 414 Ronaldo
1.12 24 Oct. 2014 .Changed the Alert report field format. 415~ SE. Park
.Changed the Emergency report field format
.Removed the “PROT_TYPE”from the Service
Parameter’s field. and added the new command for
“PROT_TYPE” setting.
1.13 29 Oct. 2014 Edited the “ReqCircleGeo” explanation. 415~ SE. Park
Edited the “TurnOff” explanation
1.14 13 Nov. 2014 Added the Appendices 415~ SE. Park
Edited the “Off (Power off)” command explanation
1.15 05 Dec. 2014 Edited the “SMS_NO” explanation 415~ SE.Park
Added the new appendix (GPS NMEA output) Sam Lee
1.16 21 Jan. 2015 Edited explanation onthe “CARRY_THRES”. 442~ SE.Park
Added the MODE Value of REPORT FILELD
Changed the MCU Version to M01.5
1.17 16 Feb 2015 Added new functions in a case that users do not 454~ SE.Park
utilize functions of the Motion sensor,

Added command that is needed to read the MCU


version
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 5 of 55


15

1.18 03 Apr 2015 Change ‘Idle’ to ‘Parking and ‘Active’ to ‘Driving’ JK Kim

1.19 19 Jun 2015 Device ID (6Char) Adjustments : SE.Park


from “123456” to “456789”
1.20 02 July 2015 Added description for using External battery. SE.Park

1.21 02 July 2015 Changed description for using External battery. SE.Park

1.22 11 July 2015 Added description for using the External battery kit. SE.Park
Modified description of the AUTH field 502 ~
0

1. Introduction

ST940: Personal / Asset Tracking Device

The ST940 with its holderis a waterproof (IP66compliant) hard-cased ultra-mini tracking device to be used for various
purposes like an asset tracker or a personal tracker.

Without any efforts for connecting wires, the ST940 (hereinafter referred to as ‘device’) works autonomously with its
built-in battery. If users want to track an object with the ST940, all they have to do is just simply put it into the box or
the carry bag where the object is contained. And then, users can track the locations of such an object and receive an
alert if the object enters or leaves a pre-defined zone.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 6 of 55


15

This non-wiring device is so small that it can be hidden after being placed. So, the waterproof ST940 is suitable for
covert tracking even in rainy weather conditions. The ST940 is ideal for tracking various objects such as people,
vehicles (especially small vehicles or motorcycles), boats and valuable fixed/moving assets like expensive
merchandises, computers, electronic products, machinery and so on.

In addition to 3-axis acceleration sensor, the ST940 has various functionalities such as ultralow-power consumption
algorithms and motion checking.

*In case the ST940 is placed inside a metal container, it may not work.

2. Key Features

 New technology and the latest GPS Chipset


 GSM Quad band support 850/900/1800/1900 Mhz bands
 SMS/GPRS communications
 Report when the battery is in a low status
 Periodic reporting in real time
 Built-in motion detector for alarming
 ST940 with its CradleWaterproof in compliance with IP66
 ST940 without its Cradle  Waterproof in compliance with IP65
 Baby’s palm-sized versatile mini tracker
 Fixed asset tracking in real time with Standby Current less than 8uA.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 7 of 55


15

2-1. GSM/GPRS Specifications

Item Description

Battery Rechargeable 3.7V, Li-ion Battery- 1500mAh

Motion Detection Built-in 3-axis Acceleration sensor

Standby time *with 1,500mA/h Li-ion battery


Standby Time with GSM “On/Off” less than 8uA
Report once a day: 400days

0
Standby Time with GSM “On” 3 minute reporting: 114 hours
5 minute reporting: 162 hours
10 minute reporting: 235 hours
30 minute reporting: 335 hours
*The measurements were made only under good GPS and
GPRS signals.

Frequency/ Sensitivity GSM 850 / EGSM 900MHz -104dBm


DCS1800 / PCS1900MHz -102dBm

Temperature Range -20°C ~ +60°C


*Caution !
Please pay a careful attention that the vehicle shall NOT be left
under direct sunlight for long time in hot weather. There is a risk
of battery explosion at hot temperature.

User Interface Power Button, SOS Button,


Charger Adaptor, Charger & Setting Cable

AT Command GSM 07.07 , 07.05

LED Indicator GPRS, GPS, Charging status

GPRS Multi-slot Class 12


Support all 4 coding schemes
(CS-1, CS-2, CS-3 and CS-4)

‘SyncTrak’ for PC Mini USB cable

Dimensions 50.5(W) x 75(L) x 22.5(T) mm


55.9(W) x88.3(L) x 35.6(T) mm (with cradle)

Weight 88g,
200g (with cradle)

Approval CE, FCC, RoHS


Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 8 of 55


15

2-2. GPS Specifications

Item Description

Receiver Type 56-channel U-blox7 engine


GPS & QZSS L1 C/A, GLONASS L1OF,
Galileo* E1B/L1, Compass* ready
SBAS: WAAS, EGNOS, MSAS

Update Rate 10Hz

1)
Accuracy Position 2.5m CEP
0
SBAS 2.0m CEP

2)
Acquisition TCXO
Cold starts 26s
1s ( Assist Now Autonomous)
Aided start<1s
Hot start<1s

3)
Sensitivity Tracking -162dBm
Reacquisition -160dBm
Cold start -148dBm

Back-up Supply Voltage range : 2.5V to 3.6V

Antenna type Patch Antenna

Operating Temperature -20 ~+80℃

*1) All SV @ –130 dBm


*2) It depends on aiding data connection speed and latency
*3) The 3 figures were measured with a good active antenna.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 9 of 55


15

2-3. Operational Features

Item Description

Configuration either by SMS or PC

Parameter Change either by SMS or GPRS

Command /Control either by SMS or GPRS

Reporting either by GPRS or SMS (as a back-up)

0
GPRS Communication TCP/UDP,SMS

GPRS Connection either always connected or upon needed

Basic Data reported NMEA location, Speed, Course, GPS signal status Message No.,
Accumulated moving (travelling) distance

Data Storage up to 2,000 locations in case of transmission failure or cost issue

Reporting Possible to make a cyclic location report at an adjustable intervalonly


when command comes

Back-up Reporting possible (Dual IP reporting or Backup SMS reporting)

Power down Sleep on network(less than 2.8mA)


Deep sleep on no network (less than 8uA):

How to upgrade by OTA (Over-The-Air ) or PC tool.


Firmware
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 10 of 55


15

3. Accessories
The ST940 has two accessories:
 Wall Charger
 USB Cable (for charging and setting)

4. How to insert SIM card by step


There are 5 steps in inserting a SIM card into the ST940 as shown below in the pictures.

Step 1.:Please, unscrew SIM cover. Step2.:Please, insert SIM #1.

Step 3: Please, insert SIM #2. Step 4.: Please, insert SIM #3

Step 5.:Please,make an assembly withtheSIM cover.


Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 11 of 55


15

5. CHARGING BATTERY

It is highly recommended that the rechargeable battery should be charged completely before using the device.
Connect the ST940 to its charger cable supplied by Suntech and charge it for 7 hours.

< Charging Status indicated on the battery LED >


 Red blinking twice: under 10% of the full capacity
 Red blinking: under 30% of the full capacity
 Orange blinking:30% to80%
 Green blinking: Almost charged
 Green lighting: Completely charged

<Status of Charging Mode indicated on the battery LED>


As soon as the charger is connected with the device which has been turned off, the GPS LED will be turned on and
continue

<Charging Error>
When an error occurs while the battery is being charged the red LED and the green LED blink by turns.
In this case, please disconnect the charger cable and try to do charging again by reconnecting the cable.
If this error occurs continuously, please replace the battery or contact Suntech.

<Caution!!>
The ST940 (device) should be charged by using the USB cable that Suntech provides the user with. In such a case,
however, Suntech does not guarantee that charging the device can be done completely. It is highly recommended that
the users, in charging the device, should use the battery charger provided by Suntech.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 12 of 55


15

6. Appearance

7. How to operate

The ST940,a multifunctional battery-powered mini GPS tracker, is ideal for tracking personnel, valuable assets like
merchandises that are delivered by putting it onto an object.

While tracking, it reports location information about the object at a predefined interval and alerts if it detects motion of
the object. Because it is powered by battery, its user should charge the battery fully prior to using and should turn it off
when tracking is finished.

Users are required to set the reporting timing of the device at an interval with more than 10 minutes in order to save
the endurance time of the battery.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 13 of 55


15

Power Turn On
If you press POWER button for more than 3 seconds, the device will be turned on.
When the power is on, LEDs blink as below.

Turn Off
If you press the POWER button till all of the LEDs are turned on, the device goes to
shutdown. After the power is turned off, no LED blinks or lightens.

*If you use an ST940 device model which is powered by the External
Battery, this function does NOT work.

Charging Mode Turn On


As soon as a device in a status of power off is connected with a charger, only charging the
device starts being processed. But, GSM session does not work. GPS LED is on. The
battery indicator continuously blinks.

If you press ‘power button ’of the device for more than 2 seconds in a mode of charging, the
device will turn to be in a mode of normal operation.

Device might be in an operational mode using its built-in battery. While this device is
being charged and if you press the ‘power button’ of this device for more than 2 seconds, the
mode of the device will change to a charging a mode.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 14 of 55


15

Red LED GPS status indicator


Right after the device is turned on, the red LED starts to blink as below. Five (5) minutes after
the red LED starts to blink, it is turned off automatically to save battery. If you press the power
button again, the red LED will be on just for short time, for some seconds, to show you the
current status of the GPS connectivity.

 Fixed : 1 time
 No fixed: 2 times.
 GPS error: 4 times.
0
Exclusive Mode of Battery Charging
The red LED continues to be in the status of ‘On’ while the device is being connected to the
battery charger.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 15 of 55


15

Blue& Red LEDs GSM network & Operating Status indicator


(2 colors)
Right after the device is turned on, the blue LED starts to blink as below. Five (5) minutes
after the blue LED starts to blink, it is turned off automatically to save battery. If you press the
power button again, the blue LED will be on just for short time, for some seconds, to show
you the current status of the GSM network connectivity.

 Network OK: 1 time


 Server communication Error : 2 times
 GPRS Communication Error : 3 times 0
 No GSM (= not connected with the GSM network): 4 times.
 SIM PIN Locked : 5 times
 Impossible to connect with the GSM network : 6 times
 No SIM Error (= an error when SIM is not available) : 7 times

In addition to the status described above, the blue LED continues to blink either if the device
has an error of SIM Locking or if it does not have a SIM. .

If you press ‘power button’ of device shortly, the Red LED indicates the operation status of the
device by showing number of blinking as below.

 1 time of blinking means  status of Power Off

 2 times of blinking mean  status of hibernation

 3 times of blinking mean status of Power Off and battery discharged. It means
that it is time to charge the battery

Battery LEDs Battery indicator


(3 colors)
Normally, it blinks shortly to indicate the battery level for user as described below.
 Red LED blinks twice shortly. under 10% of the full capacity
 Red LED blinks. under30% of the full capacity.
 Orange LED blinks. 30% to80%
 Green LED blinks. Almost charged
 Green LED is on.  Charging has been completed.

During the charging time, the battery LED blinks continuously. But, the battery LED is turned
on when charging the battery is completed.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 16 of 55


15

8. Commands

This chapter explains how command is made and sent to the device from its server.
Before using the device, you should set the network and the cyclic report parameters via SMS or RS232 at first.
After this, you can send any command(s) via SMS, RS232 or GPRS (only when connected).

How to set ‘Network Parameters’

● The table below shows how user can set GPRS parameters, Server information
0 and PIN Lock code.
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “NETWORK Command Type
DEV_ID 6or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
AUTH ‘0’ /‘1’/’A’ GPRS authentication
0 : Disable (PAP) (‘NO’ in ‘SyncTrak’)
1 : Enable (CHAP) (‘YES’in‘SyncTrak’).
A : Automatic GPRS set.
In this case, parameters for APN, USER_ID and
USER_PWD field should remain empty.

*PAP : Password Authentication Protocol


*CHAP : Challenge Handshake Authentication Protocol
APN String Access Point Name
USER_ID String ID for GPRS Access
USER_PWD String Password for GPRS Access
SEVER_IP String Server IP Address
SEVER_PORT String Server Port
SMS_NO String Phone number through which device sends SMS report.

This can be used for backup in an area where GPRS


condition is not good. Alternatively, it can be used as main
reporting method when IP and Port are empty. If you do not
use this, it should remain empty.

If some phone numbers have been registered on ‘SMS_NO’


and they are set properly, only SMS messages of which
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 17 of 55


15

phone numbers were registered can be accepted as


command. The SMS of which phone numbers have not been
pre-set, those SMS messages coming from those phone
numbers are disregarded.

“SMS_NO” has to be set with a number more than 7 digits


and please use the number without international code such
as “+55”.
PIN_NO String PIN Number to release PIN lock if it is enabled
RX_GPRS_CMD ‘0’ / ‘1’ Receive command via GPRS
0
‘0’ : Disable (When server doesn’t send command via GPRS)
‘1’ : Enable
B_SERVER_IP String Backup Server IP Address
B_SERVER_PORT String Backup Server Port

<Example>
[command]
ST910;NETWORK;123456789;1;internet;suntech;1234;111.111.111.111;8800;123456789;1234;1;112.112.112.1
12;8021
ST910;NETWORK;456789;1;internet;suntech;1234;111.111.111.111;8800;123456789;1234;1;112.112.112.112;8
021
ST910;NETWORK;456789;A;;;;111.111.111.111;8800;123456789;1234;1;112.112.112.112;8021

[response]
ST910;RES;NETWORK;123456789;1;internet;suntech;1234;111.111.111.111;8800;123456789;1234;1;112.112.1
12.112;8021
ST910;RES;NETWORK;456789;1;internet;suntech;1234;111.111.111.111;8800;123456789;1234;1;112.112.112.
112;8021
ST910;RES;NETWORK;456789;A1;suntech;suntech;suntech;111.111.111.111;8800;123456789;1234;1;112.112.
112.112;8021

<Notes>
** If the Network does not require User ID and Password, these fields should be empty.
** If RX_GPRS_CMD is enabled, the device should keep connection with the server though GPRS so that the
device can receive a command from the server.

Sometimes, the device may send ‘alive reports’ to keep the connection because the network provider may
disconnect the GPRS connection if there is no communication for such a time-period. Also, the device may
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 18 of 55


15

send ‘Alive Reports’ to re-connect with the server while the device is disconnected from the server.

Automatic Setting for GPRS Network


If you set the device to ‘Automatic GPRS Set’, the device will automatically set the parameters for GPRS with
the data available on the inserted SIM card.
For instance, if Airtel SIM is inserted, the device will set ‘AUTH’ to ‘0’, ‘APN’ to ‘airtelgprs.com’, ‘USER_ID and
USER_PASS’ to empty respectively.
And then, the device reports response string after adding real GPRS parameters, if ‘Automatic GPRS Set’ is
selected.

0
DNS
SEVER_IP and B_SERVER_IP field can be filled with direct IP address (for example 111.111.111.111) or
domain name (for example, suntechint.com). If this field is written by domain, the device will find real IP
address by DNS and sends reports to IP address.

How to set ‘Additional Parameters’

● The following table shows how to setprotocol types forGPRS such as TCP and UDP with device port No.:
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “ADP” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
SVR_TYPE ‘T’ / ‘U’ Server Protocol Type
T : TCP
U : UDP
B_SVR_TYPE ‘T’ / ‘U’ Backup Server Protocol Type
T : TCP
U : UDP
UDP_ACK ‘0’ ~ ‘3’ ACK from Server when UPD is used

0 : No use

1 : ACK when the server receives reports except ‘Alive-


report’.

2 : ACK when the server receives reports except ‘STT’ and


Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 19 of 55


15

‘Alive report’.

3 : ACK when the server receives ‘emergency report’.


Command response does not need ACK.
DEV_PORT String Device’s port for receiving command from UDP server

It can be used only when UDP server is used.

If ‘0’ or empty, the device would use port 9000.

0
If not zero, the device can receive commands on port
DEV_PORT.
Reserved ‘0’
Reserved ‘0’
Reserved ‘0’
Reserved ‘0’
Reserved ‘0’
Reserved ‘0’
<Example>
[command] ST910;ADP;123456789;T;T;0;8051;0;0;0;0;0;0
[command] ST910;ADP;456789;T;T;0;8051;0;0;0;0;0;0

[response]ST910;RES;ADP;123456789;T;T;0;8051;0;0;0;0;0;0
[response]ST910;RES;ADP;456789;T;T;0;8051;0;0;0;0;0;0

<ACK in case of UDP>


UDP is a protocol which does not check if the data has been transmitted successfully. So, the device checks
completion of sending with ACK(ST910ACK;111111) depending on UDP_ACK type.
ACK is sent by the server when the data is received.
If the ACK is not sent for more than 2 minutes after sending, the device recognizes that the data has not reached the
server and sends the data again.

How to set ‘Service Parameter’

● The table below shows how user can set SERVICE parameters.
Field Marks Value Meaning
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 20 of 55


15

HDR “ST910” Model Name


COMMAND “SVC” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
DEV_ID_TYPE ‘0’ / ‘1’ 0 :Device will report 6 characters in “ DEV_ID”.
1 :Device will report 9 characters in “ DEV_ID”.
ADD_INF ‘0’ / ‘1’ Type of report

0:Not increase additional information in


“Location”, ”Emergency” and0 “Alert” reports.

1:Increase the additional information in


“Location”, ”Emergency” and “Alert” reports.
MAGNET_ALERT ‘0’ / ‘1’ 0 : Disable Alert
1 : Enable Alert
VI_ON_THRES String 1/255G Threshold value for Motion Virtual Ignition On

0 : Disable the Motion checking


Range : 3~50
Default : 5
VI_ON_DELAY String Second Delay time for Motion Virtual Ignition On

Range : 3~300
Default : 10
VI_ON_PERCENT String % Percent for Motion Virtual Ignition On

Range : 30~100
Default: 70
VI_OFF_THRES 1/255G Threshold value for Motion Virtual Ignition Off

Range : 3~50
Default : 5
VI_OFF_DELAY String Second Delay time for Motion Virtual Ignition Off

Range : 3~300
Default : 10
VI_OFF_PERCENT String % Percent for Motion virtual Ignition Off
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 21 of 55


15

Range : 30 ~ 100
Default : 70
DEEP SLEEP ‘0’ or ‘1’ 0 : Disable
1 : Enable
<Example>
[command] ST910;SVC;123456789;0,0;1;5;10;70;5;10;70;0;0
[command] ST910;SVC;456789;0;0;1;5;10;70;5;10;70;0;0

[response] ST910;RES;SVC;123456789;0,0;1;5;10;70;5;10;70;0;0
[response] ST910;RES;SVC;456789;0,0;1;5;10;70;5;10;70;0;0 0

<Notes>
1. Driving or Parking is decided by Motion Sensor. If VI_ON_THRES is equal to zero, it cannot recognize
‘driving’. Please do not forget that the ST940 may show you a bigger distance than the real one while
the vehicle is parked, if you make an optional configuration to enable the device not to check motion.
2. To use the ‘DEEP SLEEP’ option, ‘PARKING_INTRV’ should be one hour or more than one hour.
3. If “DEEP SLEEP” option is enabled, ‘the report of distance’ will always be ‘0’.
4. The device can be used to do tracking for a fixed asset. In this case, the following table shows how
long the endurance time of the battery lasts.

PARKING_INTR LIFE TIME


Deep Sleep VI_ON_THRES
V [Hour] [DAY]

ENABLE 1 0 16

ENABLE 3 0 48
ENABLE 6 0 96
ENABLE 12 0 189
ENABLE 24 0 400
5. If you use an ST940 device model which is powered by the External Battery, this
“DEEP SLEEP“ function does NOT work.

How to set‘Geo-fenceParameters’

● The following table shows how to set ID, position and enable state of the circular geo-fence.
Field Marks Value Meaning
HDR “ST910” Model Name.
COMMAND “CGF” Command Type.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 22 of 55


15

DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the


“DEV_ID_TYPE” setting.
GEO_ID ‘1’~’200’ Geo-fence ID.
ACTIVE ‘0’ or ’1’ enable (1) or disable (0)
LAT String Central latitude of circular area.
LON String Central longitude of circular area.
RADIUS String Radius of circular area.(Unit : m)
IN Alert indicating that the vehicle enters the circular area
Enable (1) or disable (0)
OUT 0
Alert indicating that the vehicle gets out from the circular
area

Enable (1) or disable (0)


<Example>
[command]
ST910;CGF;123456789;1;1;36.923548;127.309570;29;1;1
ST910;CGF;456789;1;1;36.923548;127.309570;29;1;1

[response]
ST910;RES;CGF;123456789;1;1;36.923548;127.309570;29;1;1
ST910;RES;CGF;456789;1;1;36.923548;127.309570;29;1;1

How to set ‘Report Parameters’

● The following table shows how to set intervals of location report, alert and how to set sensor value to sense if any
motion is made.
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “REPORT” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
PARKING_INTRV String Second Sending interval of location report while Parking
Range : 0 to 86400
If zero, the device doesn’t send location report periodically.
DRIVING_INTRV String Second Sending interval of location report while Driving
Range : 0 to 60000
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 23 of 55


15

If zero, the device doesn’t send location report periodically.


EMERG_INTERVAL String Second Sending interval of alert about carrying out
Range : 0 to 180
If zero, checking of carrying is disabled.
EMERG_NUM String Number of sending Emergency report until the device
receives Server ACK
CARRY_THRES String Threshold value of the sensor to check if movement of the
object is made
Range: 0.0 to 2.0;
However, it is highly recommended
0 that the value should be
0.10.
<Example>
[command]
ST910;REPORT;123456789;180;180;60;3;0.10
ST910;REPORT;456789;180;180;60;3;0.10
[response]
ST910;RES;REPORT;123456789;180;180;60;3;0.10
ST910;RES;REPORT;456789;180;180;60;3;0.10

How to set ‘Function Parameters’


● The following table shows how to make a command to enable or disable the functions:
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “FUNCTION” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
TURN_OFF 0/1 0 : Lock “power key”, you can turn off the device only by
command.

1 :If you set the device to ‘1’, you can turn off the device by
using the ‘power key’ and command.
CARRY 0/1 If 1, Emergency by Carry is enabled.

<Example>
[command] ST910;FUNCTION;123456789;0;1
[command] ST910;FUNCTION;456789;0;1
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 24 of 55


15

[response] ST910;RES;FUNCTION;123456789;0;1
[response] ST910;RES;FUNCTION;456789;0;1

0
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 25 of 55


15

Off (Power off)

● The following table shows how to make a command for power off remotely for a time period of the “minutes”
predefined.
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “OFF” Command Type
DEV_ID 6 or 9 char. Digits ID of device

It is a part of IMEI. Please


0 check the “DEV_ID_TYPE”
setting.
OFF_TIME String minute 1 to 9999.
It is a command which is needed to save battery power when the device is in a safe area and has no plan of
moving for a time period of ‘OFF_TIME’.

When the device receives this command, it turns the power off and on after OFF_TIME minutes pass. During the
time period of ‘power off’, the device cannot send either any reports or alert. It cannot receive any commands
either. This action is exactly same as power handling by pressing the key.

Instead of this command, you can turn off the power by pressing the key and turn on the power by pressing the
key after OFF_TIME minutes.

Caution: Please eliminate the ‘data cable’ after you set ‘OFF COMMAND’ in ‘SyncTrak’ program.

<Example>
[command] ST910;OFF;123456789;480
[command] ST910;OFF;456789;480

[response] ST910;RES;OFF;123456789;480
[response] ST910;RES;OFF;456789;480

<Notes>
If you use an ST940 device model which is powered by the External Battery, this function
does NOT work.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 26 of 55


15

Erase Reports

● The following table shows how to make a command to erase all the reports which have been stored.
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “ERASER” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
<Example>
[command] ST910;ERASER;123456789 0
[command] ST910;ERASER;456789

[response] ST910;RES;ERASER;123456789
[response] ST910;RES;ERASER;456789

Find (Location poll)

● The following table shows how to make command in order to get the current position of the device.
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “FIND” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
When the device receives this command, it responds with location report.

<Example>
[command] ST910;FIND;123456789
[command] ST910;FIND;456789

[response]
ST910;Location;123456789;010;20140924;02:40:42;+37.478774;+126.889690;000.000;000.00;0;90;1;0;0592;0
2;519;1b80004600;450;01;-282;70;255;3

ST910;Location;456789;010;20140924;02:40:42;+37.478774;+126.889690;000.000;000.00;0;90;1;0;0592;02;5
19;1b80004600;450;01;-282;70;255;3

<Note>
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 27 of 55


15

If the command is sent through RS232, the device responds with location string and sends location
string through GPRS or SMS.

ACK (Server Acknowledgement about Alert)

● The following table shows how to make a command in order to stop sending alert.
Field Marks Value Meaning
HDR “ST910” Model Name 0
COMMAND “ACK” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
When the device receives this command while it is sending alerts, it stops sending alert.

<Example>
[command] ST910;ACK;123456789
[command] ST910;ACK;456789

[response] ST910;RES;ACK;123456789
[response] ST910;RES;ACK;456 789

Preset
● The following table shows how to make a command to read all of the parameters:
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “PRESET” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.

<Example>
[command] ST910;PRESET;123456789
[command] ST910;PRESET;456789

[response]
ST910;RES;PRESET;123456789;NETWORK;1;ict;dip;dip;183.109.78.85;8020;;;1;111.111.111.111;8021;REPO
RT;180;180;60;3;0.10;FUNCTION;1;0
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 28 of 55


15

ST910;RES;PRESET;456789;NETWORK;1;ict;dip;dip;183.109.78.85;8020;;;1;111.111.111.111;8021;REPORT;1
80;180;60;3;0.10;FUNCTION;1;0

Preset ALL
● The following table shows how to make a command to read all of the parameters:
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “PRESETALL” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a0part of IMEI. Please check the
“DEV_ID_TYPE” setting.

<Example>
[command] ST910;PRESETALL;123456789
[command] ST910;PRESETALL;456789

[response]
ST910;RES;PRESET;123456789;NETWORK;1;ict;dip;dip;183.109.78.85;8020;;;1;111.111.111.111;8021;REPO
RT;180;180;60;3;0.10;FUNCTION;1;0;SVC;0;0;1;5;10;70;5;10;70;0;ADP;T;T;0;8051;0;0;0;0;0;0

ST910;RES;PRESET;456789;NETWORK;1;ict;dip;dip;183.109.78.85;8020;;;1;111.111.111.111;8021;REPORT;1
80;180;60;3;0.10;FUNCTION;1;0;SVC;0;0;1;5;10;70;5;10;70;0;ADP;T;T;0;8051;0;0;0;0;0;0

ResetMsgNo

● The following table shows how to initialize the message numbers of the reports:
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “ResetMsgNo” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
<Example>
[command] ST910;ResetMsgNo;123456789
[command] ST910;ResetMsgNo;456789

[response] ST910;RES;ResetMsgNo;123456789
[response] ST910;RES;ResetMsgNo;456789
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 29 of 55


15

SetDist

● The following table shows how to setting the movement distance which has been accumulated so far.
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “SetDist” Setting movement distance. This command is either followed
by “=” .Max value = “999999999”
DEV_ID 6 or 9 char. Digits ID of device. It is a0part of IMEI. Please check the
“DEV_ID_TYPE” setting.
<Example>
[command] ST910;SetDist=999999999;123456789
[command] ST910;SetDist=999999999;456789

[response] ST910;RES;SetDist;123456789
[response] ST910;RES;SetDist;456789

SetGoogleMap

● In a case that you use a smart phone operating a function of “Where Are You”, you can use the server of
Google as set below in italic bold letters, “Google Maps address”. The users of Google Maps should check what
the right map address of the Google is and should set the right address. The Google Maps address needs to be
checked. If the Google map address is not right, this function (“Where Are You”)cannot be used.

Field Marks Value Meaning


HDR “ST910” Model Name
COMMAND “SetGoogleMap” Set location link address format (Google Maps address).
This command is either followed by “=” or inserted inside
the address.
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
<Example>
[command] ST910;SetGoogleMap=http://maps.google.com/maps?q=;123456
[command] ST910;SetGoogleMap=http://maps.google.com/[Lat],[Lon]/maps?q;123456
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 30 of 55


15

[response] ST910;RES;SetGoogleMap;http://maps.google.com/maps?q=;123456
[response] ST910;RES;SetGoogleMap;http://maps.google.com/[Lat],[Lon]/maps?q;123456

[command] ST910;SetGoogleMap=http://maps.google.com/maps?q=;123456789
[command] ST910;SetGoogleMap=http://maps.google.com/[Lat],[Lon]/maps?q;123456789

[response] ST910;RES;SetGoogleMap;http://maps.google.com/maps?q=;123456789
[response] ST910;RES;SetGoogleMap;http://maps.google.com/[Lat],[Lon]/maps?q;123456789

<Note> 0
The max of input string is 64 characters.

ReqGoogleMap

● In case this command is made, the pre-set existing Google Map address will be known.
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “ReqGoogleMap” Request the Google Map Address.
EV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
<Example>
[command] ST910;ReqGoogleMap;123456789
[command] ST910;ReqGoogleMap;456789

[response] ST910;RES;ReqGoogleMap;http://maps.google.com/maps?q=;123456789
[response] ST910;RES;ReqGoogleMap;http://maps.google.com/maps?q=;456789

ReqCircleGeo

● This command is used if the device is required to report to the server all of the geo-fence parameters that are pre-
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 31 of 55


15

set.
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “ReqCircleGeo” Report the enabled circular geo-fences
Response consists of continuous field ( 1 or 0 ) and
information about all the geo-fences including the first geo-
fence up to the last one whose last digit is 0.
EV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
<Example> 0
[command] ST910;ReqCircleGeo;123456789
[command] ST910; ReqCircleGeo;456789

Case that unit has 3 geo-fences


[response] ST910;RES;ReqCircleGeo;1;1;1;+37.000000;+127.000000; 2000;1;1;123456789
[response] ST910;RES;ReqCircleGeo;1;2;1;+37.100000;+127.100000; 2000;1;0;123456789
[response] ST910;RES;ReqCircleGeo;0;3;1;+37.200000;+127.200000; 2000;1;1;123456789

[response] ST910;RES;ReqCircleGeo;1;1;1;+37.000000;+127.000000; 2000;1;1; 456789


[response] ST910;RES;ReqCircleGeo;1;2;1;+37.100000;+127.100000; 2000;1;0;456789
[response] ST910;RES;ReqCircleGeo;0;3;1;+37.200000;+127.200000; 2000;1;1;456789

Case that unit has no geo-fence.


[response] ST910;RES;ReqCircleGeo;NoData;123456789
[response] ST910;RES;ReqCircleGeo;NoData;456789

InitCircleGeo

● The following table shows how to erase all of the geo-fence parameters.
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “InitCircleGeo” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please
checkthe “DEV_ID_TYPE” setting.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 32 of 55


15

<Example>
[command] ST910;InitCircleGeo;123456789
[command] ST910;InitCircleGeo;456789

[response] ST910;RES;InitCircleGeo;123456789
[response] ST910;RES;InitCircleGeo;456789

0
ReqICCID

● Once this command is made, some interactions will be made between the server and the device as described in
the ‘Meaning’ section of the table as below.
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “ReqICCID” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.

<Example>
[command] ST910;ReqICCID;123456789
[command] ST910;ReqICCID;456789
[response] ST910;RES; ReqICCID;89550230000084256668;123456789
[response] ST910;RES;ReqICCID; 89550230000084256668;456789
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 33 of 55


15

TurnOff

This table shows how to turn off the device, which is operated under the option that the power button should not
allow the device to be turned off. The option is described in a chapter of this document, ‘How to set ‘Function
Parameters’

Field Marks Value Meaning


HDR “ST910” Model Name
COMMAND “TurnOff” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is0a part of IMEI. Please check the
“DEV_ID_TYPE” setting.

<Example>
[command] ST910;TurnOff;123456789
[response] ST910;RES;TurnOff;123456789

<Note>
In a case that you do not want the target device to be turned off with its power button,
you can turn off the power by sending this command to the target device.

GpsOffMov

For the purpose of reducing power consumption of the battery while the device is Moving.
.
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “GpsOffMov” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please checkthe
“DEV_ID_TYPE” setting.
GPS_TURN_OFF 0/1 0 : Maintain status of activated GPS chip only in movement state.

1 : Turn off GPS chip after acquiring GPS information


at a pre-defined interval “in parking mode or in driving mode” ,
which is described in the chapter of this document,

<Example>
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 34 of 55


15

[command] ST910;GpsOffMov=1;456789
[response] ST910;RES;GpsOffMov =1;456789

[command] ST910;GpsOffMov=1;123456789
[response] ST910;RES;GpsOffMov =1;123456789

(Note): In a case that user utilizes this option (“1” to be selected in the SyncTrak, a setting tool of Suntech) which
is operational only while the device (in a vehicle, for example) is moving, power of the battery can be consumed less
than in a case that this option is not selected. If this option is selected, however, some of information (e.g. information
about vehicle speed, information about distance) might not be highly precise. 0

ReqGpsOffMov

This command is used to request the device to report about what information ‘GpsOffMov’ has.

Field Marks Value Meaning


HDR “ST910” Model Name
COMMAND “ReqGpsOffMov” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.

<Example>
[command] ST910;ReqGpsOffMov; 456789
[response] ST910;RES;ReqGpsOffMov;0; 456789

[command] ST910;ReqGpsOffMov;123456789
[response] ST910;RES;ReqGpsOffMov;0;123456789

SetProtType

. Once this command is made, some interactions will be set the protocol type as described in the ‘Meaning’ section of
the table below.
 Depends on the selected protocol type, different the report format as described in this document.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 35 of 55


15

Field Marks Value Meaning


HDR “ST910” Model Name
COMMAND “SetProtType” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please checkthe
“DEV_ID_TYPE” setting.
PROT_TYPE 0/1 0 : Protocol Type 0
1 : Protocol Type 1

[command] ST910;SetProtType=1;456789
[response] ST910;RES;SetProtType=1;456789 0

[command] ST910;SetProtType=1;123456789
[response] ST910;RES;SetProtType=1;123456789

ReqProtType

This command is used to request the device to report about what information ‘SetProtType’ has.
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “ReqProtType” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.

[command] ST910;ReqProtType;456789
[response] ST910;RES;ReqProtType;0;456789

[command] ST910;ReqGpsProtType;123456789
[response] ST910;RES;ReqProtType;0;123456789

ReqMcuVer

This command is used to request the device to report about mcu version.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 36 of 55


15

Field Marks Value Meaning


HDR “ST910” Model Name
COMMAND “ReqMcuVer” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.

[command] ST910;ReqMcuVer;456789
[response] ST910;RES;ReqMcuVer;M01.8;456789

[command] ST910;ReqMcuVer;123456789 0

[response] ST910;RES;ReqMcuVer; M01.8;123456789

SetGpsOnPercent

This command is made if the device user does not want to utilize functions of motion sensing of the device, which
means that the case that the value of <VI_ON_THRES> is zero (0). In such a case that the user wants to adjust the
time period which is taken for the GPS module to find the satellites.

Field Marks Value Meaning


HDR “ST910” Model Name
COMMAND “SetProtType” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
GPS_ON_PERCENT 10~80 % Users should set the value to a level ranged from 10% to 80%.

[command] ST910;SetGpsOnPercent=33;456789
[response] ST910;RES;SetGpsOnPercent;456789

[command] ST910;SetGpsOnPercent=33;;123456789
[response] ST910; RES;SetGpsOnPercent;123456789

<Note>:
1. There might be a case that a device user does not want to utilize functions of motion sensing of the device,
which means that a case that the value of <VI_ON_THRES> is zero (0). In such a case, the user can adjust
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 37 of 55


15

the time period of <GPS Module On> in order to enable the device to catch GPS signal of satellites to better
facilitate the time period of <GPS Fix>. In such a case, the user can set a Value of time period of <GPS
Module On> ranging from 10% up to 80% of the interval of Parking Mode. If this Value is set higher, life time
of the battery gets shorter. Before you make a decision, therefore, you need to think about how high/low this
Value should be. You need to be selective in setting this Value in consideration of how you practically use
the device.

2. The default is 33%. The GPS module of the device is On for 60 seconds, which is 33% of the Default
Parking Interval (i.e. 180 seconds). Maximum time period of <GPS On> is between minimum 1 minute and
maximum 10 minutes. 0

3. Sometime, you may need to change the existing Parking Interval. In such a case, the saved value of the
<GPS On Percent> has an influence on the time length of <GPS On>. Therefore, you need to think about it
and may change the value of <GPS On Percent> if you need to do so.

4. It is reported that some users utilize the device to monitor just the vehicle’s movement without utilizing
Motion Functions of the device. Some areas may have a problem in making the device to fix GPS. In such a
case, you can get better location information about the device if you change the value of this parameter
depending upon the area where you utilize the device.

ReqGpsOnPercent

This command is used to request the device to report about what information ‘SetGpsONPercent” has.
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “ReqGpsOnPercent” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.

[command] ST910;ReqGpsOnPercent; 456789


[response] ST910;RES;ReqGpsOnPercent;33; 456789

[command] ST910;ReqGpsOnPercent;123456789
[response] ST910;RES;ReqGpsOnPercent;33;123456789
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 38 of 55


15

Location Query using Smart-Phone


● If you are smart phone user, you can easily find the location on the Google Maps in real time.
Just send one of the following messages via your smart phone:

“Where are you”, “whereareyou”, “Where r u”, “whereru”

And then, the Google Maps address will respond to your smart phone. You can0 see the current location just opening
that address on the web browser.

Factory Command
● This command is for factory tests

[command] $DEVCHK
[response]$DEVCHK;Res;456789;SUNTECH;ST910;415;358222059508174;89550642126000229018;0;0;3;0;0.0
[response]$DEVCHK;Res;123456789;SUNTECH;ST910;415;358222059508174;89550642126000229018;0;0;3;0;0.0

COMMAND/RES/DEVICEID/BUYER/MODEL/VERSION/IMEI/ICCID/GPS_STATE/GPS_SAT/GPRS_STATE/GSM_SI
GNAL/BATTERY

COMMAND: Factory command


RES: Response of factory command
DEVICE ID: Device number
BUYER: Buyer Code
MODEL: Device model
VERSION: Software version
IMEI: Device number in label.
ICCID: ICCID number
GPS_STATE: GPS state : 1 = fixed, 0 = no fixed
GPS_SAT: GPS satellites number (0 ~ 12) : This is for GPS signal strength. Higher number means better signal. You
should compare this with golden sample.
GPRS_STATE: GPRS state : 0 = OK, 1 = server error, 2 = GPRS error, 3 = no GSM, 4 = pin locked. 5 = weak, 6 = No
SIM
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 39 of 55


15

GPRS_SIGNAL: GPRS signal strength (0 ~ 100) : Higher number means better signal. You should compare this with
golden sample.
BATTERY: Battery's voltage level
Model Identification Table

Model ID
ST910 01
ST940 02

0
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 40 of 55


15

9. Reporting to server
This Chapter explains how device makes a report and sends it to the server.

Location Report
Field Marks Meaning
HDR “ST910” Model Name
RPT_TYPE “Location” Report Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
SW_VER 3 char Software version. 0
DATE String YYYYMMDD
TIME String HH:MM:SS, 24 hours format, UTC
CELL String Information of Cell ID
Cell ID(4digits hex) + Location Code ID(4 digits hex) + Serving Cell
BSIC(2 digits decimal).
This information will be here only if “ PROT_TYPE = 1”
LAT String Latitude in degree
LON String Longitude in degree
SPEED String Speed over the ground in Km/h
COURSE String Track angle in degrees
FIX ‘0’ or ‘1’ 0: GPS is not fixed
1: GPS is fixed
F: The GPS Module has a problem.
DISTANCE String Moving distance value (Unit : m).
This information will be here only if “ PROT_TYPE = 1”
BATTERY_VOLT String If “ PROT_TYPE = 1” Voltage of Battery in percentage (%)
If “ PROT_TYPE = 0”  Battery voltage
IMMEDIATE Digit 0: Report is sent from the memory
1: Report is sent on-line
MODE Digit 0: Parking Mode
1: Driving Mode
MSG_NO String Message number.
After 9999, message number initialized to zero
MODEL 2 Char Device Model (According to table model)
DISTANCE String Moving distance value (Unit : m).
This information will be here only if “ PROT_TYPE = 0”
CELL String Information of Cell ID
Cell ID(4digits hex) + Location Code ID(4 digits hex) + Serving Cell
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 41 of 55


15

BSIC(2 digits decimal).


This information will be here only if “ PROT_TYPE = 0”
MCC String Information of Mobile Country Code
MNC String Information of Mobile Network Code
RSSI String Information of Signal Strength
LAC String Information of Location Area Code
TM_ADV String Information of Timing Advance
SATT String Number of satellite
SIG_GSM String Level of GSM signal

0
<Example>
ST910;Location;456789;010;20140924;02:40:42;+37.478774;+126.889690;000.000;000.00;0;3.95;1;0;0592 //
PROT_TYPE = 0 and ADD_INF = 0
ST910;Location;123456789;010;20140924;02:40:42;+37.478774;+126.889690;000.000;000.00;0;
3.95;1;0;0592;02;0; 0310000100;450;01;-282;70;255;3;0 // PROT_TYPE = 0 and ADD_INF = 1

ST910;Location;456789;010;20140924;02:40:42;0310000100;+37.478774;+126.889690;000.000;000.00;0;0,90
;1;0;0592 // PROT_TYPE = 1and ADD_INF = 0
ST910;Location;123456789;010;20140924;02:40:42;0310000100;+37.478774;+126.889690;000.000;000.00;0;
0,90;1;0;0592;02;450;01;-282;70;255;3;0 // PROT_TYPE = 1 and ADD_INF = 1

<Notes>

1. The device will include MODEL/DISTANCE/CELL/MCC/MNC/RSSI/LAC/TM_ADV/SATT/SIG_GSM if


“ADD_INF = 1”.

2. In a case that the device has been configured not to check MOTION. In such a case, even though any
motion is not made, the number of DISTANCE may increase little by little. In such a case, life time of
the battery could be extended. If the device is used under operation conditions having a very good
connectivity with GPS and GSM, it can be used approximately 5 days at a reporting interval of every 3
minutes.

3. If Field of <FIX> has <F>, there is a possibility that the GPS Module would have a problem. In such a
case, users have to contact Suntech.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 42 of 55


15

Emergency Report

Field Marks Meaning


HDR “ST910” Model Name
RPT_TYPE “Emergency” Report Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
SW_VER 3 char Software version.
DATE String YYYYMMDD
TIME String HH:MM:SS, 24 hours format, UTC 0
CELL String Information of Cell ID
Cell ID(4digits hex) + Location Code ID(4 digits hex) + Serving Cell
BSIC(2 digits decimal).
This information will be here only if “ PROT_TYPE = 1”
LAT String Latitude in degree
LON String Longitude in degree
SPEED String Speed over the ground in Km/h
COURSE String Track angle in degrees
FIX ‘0’ or ‘1’ 0: GPS is not fixed
1: GPS is fixed
DISTANCE String Moving distance value (Unit : m).
This information will be here only if “ PROT_TYPE = 1”
BATTERY_VOLT String Battery voltage
If “ PROT_TYPE = 1” Voltage of Battery in percentage (%)
If “ PROT_TYPE = 0”  Battery voltage
This information will be here only if “ADD_INF = 1”
IMMEDIATE Digit 0: Report is sent from the memory
1: Report is sent on-line
This information will be here only if “ADD_INF = 1”
MODE Digit 1: Emergency by Carry
2: Emergency by Panic
MODEL 2 Char Device Model (According to table model)
DISTANCE String Moving distance value (Unit : m).
This information will be here only if “ PROT_TYPE = 0”
CELL String Information of Cell ID
Cell ID(4digits hex) + Location Code ID(4 digits hex) + Serving Cell
BSIC(2 digits decimal).
This information will be here only if “ PROT_TYPE = 0”
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 43 of 55


15

MCC String Information of Mobile Country Code


MNC String Information of Mobile Network Code
RSSI String Information of Signal Strength
LAC String Information of Location Area Code
TM_ADV String Information of Timing Advance
SATT String Number of satellites
SIG_GSM String Level of GSM signal

<Example>
ST910;Emergency;456789;010;20140924;02:40:42;+37.478774;+126.889690;000.000;000.00;0;1;1
0 //
PROT_TYPE = 0 and ADD_INF = 0
ST910;Emergency;456789;010;20140924;02:40:42;+37.478774;+126.889690;000.000;000.00;0;1;3.95;1;1;02;0
; 0310000100;450;01;-282;70;255;3;0 // PROT_TYPE = 0 and ADD_INF =1

ST910;Emergency;456789;010;20140924;02:40:42;0310000100;+37.478774;+126.889690;000.000;000.00;0;0;
1// PROT_TYPE = 1 and ADD_INF = 0

ST910;Emergency;456789;010;20140924;02:40:42;0310000100;+37.478774;+126.889690;000.000;000.00;0;0;
0;0;1;02;450;01;-282;70;255;3;0 // PROT_TYPE = 1 and ADD_INF = 1

<Notes>
When the device checks that the motion sensor value exceeds over than ‘CARRY_THRED’, it can recognize
such a movement of the object on which the device is put. By doing this, the device sends this alert to the
server.

Alert when battery level is low

Field Marks Meaning


HDR “ST910” Model Name
RPT_TYPE “Low Battery” Report Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.

<Example>
ST910;Low Battery;456789
ST910;Low Battery;123456789
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 44 of 55


15

<Note>
When this message is sent, please charge battery of the device immediately. This information will be here only if
“ ADD_INF = 0”

Alive Report

Field Marks Meaning


0
HDR “ST910” Model Name
RPT_TYPE “Alive” Report Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
<Example>

ST910;Alive; 456789
ST910;Alive;123456789

<Note>
“Alive Report” is sent by device to connect again with the server when connection with the server is broken.

Alert Report
Field Marks Meaning
HDR “ST910” Model Name
RPT_TYPE “Alert” Report Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
SW_VER 3 char Software version.
This information will be here only if “ PROT_TYPE = 0”
DATE String YYYYMMDD
TIME String HH:MM:SS, 24 hours format, UTC
CELL String Information of Cell ID
Cell ID(4digits hex) + Location Code ID(4 digits hex) + Serving Cell
BSIC(2 digits decimal).
This information will be here only if “ PROT_TYPE = 1”
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 45 of 55


15

LAT String Latitude in degree


LON String Longitude in degree
SPEED String Speed over the ground in Km/h
COURSE String Track angle in degrees
FIX ‘0’ or ‘1’ 0: GPS is not fixed
1: GPS is fixed
DISTANCE String Moving distance value (Unit : m).
This information will be here only if “ PROT_TYPE = 1”
BATTERY_VOLT String Battery voltage
This information will be here only if “ PROT_TYPE
0 = 0”
IMMEDIATE Digit 0: Report is sent from the memory
1: Report is sent on-line
This information will be here only if “ PROT_TYPE = 0”
MODE Digit 5: The vehicle went out from the geo-fence that has following ID.
6: The vehicle entered into the geo-fence that has following ID
56 = Magnet Connection Alert
57 = Magnet Disconnection Alert
58 = Low Battery. This information will be here only if “ ADD_INF = 1”
MODEL 2 Char Device Model (According to table model)
DISTANCE String Moving distance value (Unit : m).
This information will be here only if “ PROT_TYPE = 0”
CELL String Information of Cell ID
Cell ID(4digits hex) + Location Code ID(4 digits hex) + Serving Cell
BSIC(2 digits decimal).
This information will be here only if “ PROT_TYPE = 0”
MCC String Information of Mobile Country Code
MNC String Information of Mobile Network Code
RSSI String Information of Signal Strength
LAC String Information of Location Area Code
TM_ADV String Information of Timing Advance
SATT String Number of satellite
SIG_GSM String Level of GSM signal

<Example>
ST910;Alert;456789;410;20141018;18:30:12;+37.478774;+126.889690;000.000;000.00;0;4.0;1;6002
// PROT_TYPE = 0 and ADD_INF =0
ST910;Alert;456789;410;20141018;18:30:12;+37.478774;+126.889690;000.000;000.00;0;4.0;1;6002;02;0;
0310000100;450;01;-282;70;255;3;0 // PROT_TYPE = 0 and ADD_INF =1
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 46 of 55


15

ST910;Alert;456789;20141018;18:30:13;0310000100;+37.478774;+126.889690;000.000;000.00;0;100;6002
// PROT_TYPE = 1 and ADD_INF = 0
ST910;Alert;456789;20141018;18:30:13;0310000100;+37.478774;+126.889690;000.000;000.00;0;100;6002
;02;450;01;-282;70;255;3;0 // PROT_TYPE = 1 and ADD_INF = 1

0
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 47 of 55


15

10.Appendices

10.1. Charts of the Fields Reported

This Appendix (10.1.) shows the fields reported on Location, Emergency and Alert Report for all the possible
combinations of PROT_TYPE and ADD_INF variables.

<Note> The ST940 protocol can report the same strings as the ones of ST910. In order to achieve this, users of the
ST940 should configure PROT_TYPE = 1 and ADD_INF = 0.

0
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 48 of 55


15

10.2. How to install USB Driver on PC under environment of WINDOW 7

If you start using WINDOW 7 on your PC and connect the PC, for the first time by using a USB cable, with the ST940
which is off, you SHOULD take the procedure by step as described below.

 Step 1.

Please install a USB Driver of the ST940 on the PC:


\\MS_USB_ComPort_Driver_exe_v1.1032.1\InstallDriver.exe
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 49 of 55


15

 Step 2.

Disconnect internet if internet was already connected to the PC.

 Step 3.

Please connect the ST940 with PC by using the USB cable.

0
 Step 4.

If “Device Manager” of your PC displays the 2 ports such as “MTK USB Debug Port (COMX)” and “MTK USB
Debug Port (COMY)” as shown in the picture below, it means that you have made a successful installation.

 Step 5

Please connect internet to the PC.

 Step 6

Please remove the USB cable from the PC and connect it with the PC to check if the PC displays “MTK USB”
successfully. If yes, it means that you have made a successful installation.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 50 of 55


15

10.3. What to do if PC displays “Alcatel Single RNDIS Interface”

This ‘Appendix 10.3’ covers how to solve a problem that a PC may recognize ‘Alcatel Single RNDIS Interface’ as
‘Network adapters’ when a USB cable is used to connect the ST940 with a PC. Please, check the steps below to know
if the procedure to connect a PC and the new ST940 may have a problem.

 Step 1. Probable problem in connecting a PC with the ST940 by using a USB Cable

There is one thing that you, as a user of the ST940, should be very careful in a case that you have never installed a
0
‘USB driver’ on a PC to enable the PC and the ST940 to be connected with each other by using a USB cable. In such
a case, “Network Adapters” of your “Device Manager” of the PC will recognize the ST940 (whose battery is OFF) as
“Alcatel Single RNDIS Interface” and the ST940 may not work. The following picture shows how such a case happens
to the PC:

 Step 2. How to start solving the problem

In such a case, the first thing that you have to do is remove the “Alcatel Single RNDIS Interface” from the
“Network Adapters” of the PC. And then, remove the USB Cable from the PC

 Step 3.

You should install ‘USB Driver” on that PC as described in Appendix 10.2.


Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 51 of 55


15

10.4. How to output GPS NMEA in a form of STRING

The NMEA data can be received via GPS session by using a USB Cable of device and can be output in a form of
STRING.

The NMEA data that can be output is:


$GPRMC / $GPGGA /$GPGSV / $GPGLL / $GPVTG

In such a case, the following commands are used:

0
AT$GPSLCL=1 : It outputs ENABLE.
AT$GPSLCL=0 : It outputs DISABLE.

You need to use a communication port, “MTK USB Modem Port(COMY)”, as shown in the picture below.

11.ST940B with External Battery Kit

11.1. How to configure the ST940B unit by using a Setting Tool


First of all, users MUST configure the ST940B device as shown in the pictures below.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 52 of 55


15

Figure1. ST940b download & setting jig

Figure2. Appearance of External Battery

Figure3. Connection to use a setting tool.


Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 53 of 55


15

11.2. Specifications and Parts List of External Battery Kit


1. Operating Temperature:
 For charging: 0 to +45°C
 For discharge: -20 to +60°C

2. Nominal Capacity 18200mAh


3. Nominal voltage 3.6 V
4. Charging voltage 4.2 V
5. Charging method Constant Current / Constant Voltage
6. Discharge Cut off voltage 2.75 V 0

7. Max charging current 2000mA (ambient temperature 25℃)


8. Standard Discharge current 2000mA

9. Operating temperature:
 For charging: 0 to +45°C
 For discharge: -20 to +60°C

External Battery Kit has 2 types (EU Type, USA Type) of charger as shown below.

EU type USA type

1. Input Characteristics

- Input Voltage : AC100-240V 2-pin EU/US Plug

- Input Voltage Range : AC 90-264V

- Input Current : 0.65 Max @220-240Vac

- Operating Frequency : 50/60Hz

- Operating Frequency Range: 47-63Hz


Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 54 of 55


15

2. Output Characteristics

- Output Voltage at no load: 4.2-4.3V

- Rated Charge current : 2000mA

3. Charge Mode

- CC Mode: Constant current : 2000mA, Voltage: 2-4.0V

- CV Mode: Constant voltage 4.0-4.3Vdc, Current 2A down to 0.4A


0

4. LED Indication

- No load/ Fully charged: Green LED

- In Charging : Red LED

Connection for Charging Connection for Discharging

Warning!
If you want to use this External Battery connecting to an ordinary unit of the ST940 model, you MUST

remove the samll backup battery from the ST940 unit first. After removing the small backup battery from

the ST940 unit, you should connect the External Battery to the ST940 unit for use. For more details,

please refer to another document (“ST940 User Manual”).

11.3. Limitation of functions


If you use an ST940B device model which is powered by the External Battery, some
function does NOT work.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST940 1.22 07-07-21 55 of 55


15

1. Turn Off by Power key


2. DEEP SLEEP
3. Off(Power off) command

- The End of the document -

You might also like