Download as pdf or txt
Download as pdf or txt
You are on page 1of 75

Doc.

Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 1 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

ade
lid
cia
en
Operation Manual

fid
con
de
toa
ntr
co
nte
ST500
dia
me
so
-U
E
-M
ES
OR
AD

Suntech International Ltd.


E
TR
AS
-R
A
UZ
SO
E
.D
.H
-F

CONFIDENTIAL DOCUMENT
ivo

This document belongs to intellectual property of Suntech


lus

International Ltd. and shall neither be copied nor be given to any


xc

3rd partie(s) without prior written consent from the company.


oE

DO NOT MAKE ANY COPIES


Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 2 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

Table Contents

de
a
lid
1. Introduction ........................................................................................................................................ 4

cia
2. Overview ............................................................................................................................................. 4

en
2-1. Operation Mode ........................................................................................................................... 4

fid
2-2. Report ........................................................................................................................................... 4

on
2-3. Setting Parameter ........................................................................................................................ 4

c
2-4. Features ....................................................................................................................................... 5

de
to
3. Protocol Construction ....................................................................................................................... 6

a
ntr
4. Commands ......................................................................................................................................... 7

co
4-1. Network Parameters Setting ....................................................................................................... 7
4-2. Report Parameter Setting............................................................................................................ 9

nte
4-3. Event Parameter Setting ........................................................................................................... 11

dia
4-4. GSM Parameter Setting ............................................................................................................. 12
me
4-5. Service Parameter Setting ........................................................................................................ 13
so

4-6. Driver Pattern Analysis Setting ................................................................................................ 16


-U

4-7. Motion Sensor Parameter Setting ............................................................................................ 17


4-8. Main Voltage Parameter Setting ............................................................................................... 18
E
-M

4-9. Circular Geo-fence Setting........................................................................................................ 19


4-10. Travel Parameter Setting......................................................................................................... 20
ES

4-11. Control Command ................................................................................................................... 22


OR

4-11-1. Status Request ................................................................................................................................. 22


4-11-2. Reset ................................................................................................................................................ 22
AD

4-11-3. Preset ............................................................................................................................................... 23


E

4-11-4. ACK of Emergency ........................................................................................................................... 24


TR

4-11-5. Request IMSI .................................................................................................................................... 24


AS

4-11-6. Request ICCID.................................................................................................................................. 24


-R

4-11-7. ReqVer ............................................................................................................................................. 25


4-11-8. Erase All ........................................................................................................................................... 25
A

4-11-9. Initialize Message Number ................................................................................................................ 25


UZ

4-11-10. Initialize Circular Geo-fence ............................................................................................................ 26


SO

4-11-11. Request Circular Geo-fence ............................................................................................................ 26


4-11-12. Reboot ............................................................................................................................................ 26
E
.D

4-11-13. Setting ImproveBatteryLife .............................................................................................................. 27


.H

4-11-14. Request ImproveBatteryLife ............................................................................................................ 27


-F

4-11-15. Setting Hour-Meter.......................................................................................................................... 27


4-11-16. Set Traveled Distance ..................................................................................................................... 27
ivo

4-11-17. Set Google Map Address ................................................................................................................ 28


lus

4-11-18. Get Google Map Address ................................................................................................................ 28


xc

4-11-19. Request OBD Available PID ............................................................................................................ 29


oE

4-11-20. Request OBD PIDs ......................................................................................................................... 29


4-11-21. Request OBD DTCs ........................................................................................................................ 30
Us

4-11-22. Request OBD Protocol .................................................................................................................... 30


4-11-23. Request OBD VIN ........................................................................................................................... 30
4-11-24. OBD Preset..................................................................................................................................... 31
4-11-25. Start DPA Calibration ...................................................................................................................... 31
4-11-26. Stop DPA Calibration ...................................................................................................................... 31
4-11-27. Factory Command........................................................................................................................... 32
4-12. OBD PID Settings..................................................................................................................... 33
4-12-1. PID Group 00 Settings ...................................................................................................................... 34
Suntech Int. Ltd. Company confidential
Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 3 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-12-2. PID Group 20 Settings ...................................................................................................................... 35


4-12-3. PID Group 40 Settings ...................................................................................................................... 36

de
4-12-4. PID Group 60 Settings ...................................................................................................................... 37
4-13. Backup Battery Shutdown Parameter .................................................................................... 38

a
lid
5. Reports ............................................................................................................................................. 39

cia
5-1. Status Report ............................................................................................................................. 40

en
5-1-1. Normal ................................................................................................................................................ 40

fid
5-1-2. Zip ...................................................................................................................................................... 41

on
5-2. Emergency Report ..................................................................................................................... 43

c
5-2-1. Normal ................................................................................................................................................ 43

de
5-2-2. Zip ...................................................................................................................................................... 44

to
5-3. Alert Report ................................................................................................................................ 46

a
ntr
5-3-1. Normal ................................................................................................................................................ 46

co
5-3-2. Zip ...................................................................................................................................................... 48
5-4. Travel Event ............................................................................................................................... 51

nte
5-4-1. Normal ................................................................................................................................................ 51

dia
5-4-2. Zip ...................................................................................................................................................... 52
me
5-5. Keep-Alive Report...................................................................................................................... 55
5-5-1. Normal ................................................................................................................................................ 55
so

5-5-2. Zip ...................................................................................................................................................... 55


-U

5-6. OBD PID Report ......................................................................................................................... 56


E

5-6-1. Normal ................................................................................................................................................ 56


-M

5-6-2. Zip ...................................................................................................................................................... 57


5-7. OBD Travel Event Report .......................................................................................................... 59
ES

5-7-1. Normal ................................................................................................................................................ 59


OR

5-7-2. Zip ...................................................................................................................................................... 60


AD

5-8. Status String Reporting via SMS .............................................................................................. 62


5-8-1. In case of Back-up method.................................................................................................................. 62
E
TR

5-8-2. In case of Main method ....................................................................................................................... 62


5-8-3. Location query using smart phone....................................................................................................... 63
AS

6. Detail Description of Features......................................................................................................... 64


-R

6-1. Pin Description .......................................................................................................................... 64


A

6-2. Indication with Two LED ........................................................................................................... 65


UZ

6-2-1. RED LED for GPS............................................................................................................................... 65


SO

6-2-2. BLUE LED for GPRS .......................................................................................................................... 66


E

Appendix. OBD PIDs ............................................................................................................................ 67


.D

A-1. Standard PIDs ........................................................................................................................... 67


.H
-F

A-2. ZIP Conversion Table ............................................................................................................... 73


ivo

Revisions .............................................................................................................................................. 75
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 4 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

1. INTRODUCTION
This document describes features, protocols and detail operation of ST500.

ade
lid
If there is another operation description document for special buyer to customize or model and the contents of the

cia
document is different with this, customizing document should be applied for special buyer.

en
fid
on
2. OVERVIEW

c
de
Device consists of GPRS, GPS.

to
The main purpose of device is to report GPS position and information from OBD of vehicle to server periodically.

a
ntr
co
2-1. Operation Mode

nte
The device has 3 operation modes, driving, parking and emergency.

dia
**Driving : Driving status when ignition is on. me
**Parking : Parking status that starts if ignition is off during more than T1.
so

**Emergency : Once Main power is removed.


-U

The device sends emergency reports until A1 times or receiving server acknowledge.
E
-M
ES

2-2. Report
OR
AD

AVL reports GPS and some information at predefined interval, depending on the current modes.
E

Also, AVL sends some alerts, for example, movement at the parking condition.
TR

Device distinguishes all reports with 6 types, Status report, emergency, alert, alive and command response.
AS
-R

Device can store reports when reporting route (For example, GPRS condition) is not successful. Storage capacity
A

is up to 2,000 status reports, 50 emergency reports, 50 alert reports (include event reports) and 1500bytes as
UZ

command response. In case of status reports, oldest report is erased and new report is buffered when the buffer is
SO

full and new status report enters (FIFO).


E
.D

When reporting condition is recovered, device starts sending all buffered reports.
.H

Also, this capacity can increase if it is needed.


-F

Each type of reports has priority, and priority is as below.


ivo

Emergency  Command Response  Alert  Status Report Alive (Lowest)


lus
xc

Emergency is the first to be sent after recovering GPRS condition.


oE
Us

2-3. Setting Parameter

Parameters of device can be changed by GPRS, SMS or PC (using Synctrak)

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 5 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

2-4. Features

de
Key features are described here;

a
lid
cia
- Power Down

en
fid
Device can process two steps of power-down, Sleep and Deep Sleep, for reducing power consumption when the

on
vehicle is parked.

c
de
to
- LED Indicator

a
ntr
LED indicates GPRS and GPS states. It’s helpful to check error cause.

co
nte
- Update Firmware by Over The Air (FOTA)

dia
When Firmware of device has some error or has to be changed for a new service to be implemented, device can
me
update internal ROM file by over the air (FOTA), remotely via GPRS. Customers do not need to visit every vehicle
so
-U

to download the new firmware.


Method of FOTA describes at “SunTech_OTA_UA_Protocol” document in detail.
E
-M
ES

- Parking Lock
OR

Device can check whether the vehicle moves off the preset parking boundary or starts driving without ignition on. In
AD

the case that it notes the unauthorized moving or driving, it sends emergency report immediately.
E
TR
AS

- Over speed
-R

Device can check speed of vehicle and send alert of over-speed to server.
A
UZ

- Main Power Checking


SO

The device can recognize the main power and inform to server when main power line is disconnected or main
E
.D

power drops below preset value.


.H
-F

It’s applicable only for battery model.


ivo
lus

- Battery Error Alert


xc

Device can alert about battery error related on charging.


oE

It’s applicable only for battery model.


Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 6 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

3. PROTOCOL CONSTRUCTION

de
All command and reports are string and follows below format.

a
lid
Every filed is distinguished by semi colon.

cia
All report string from device is ended by ‘\r’ (0x0D).

en
fid
on
Command message format (from server to device)

c
de
to
HDR DEV_ID VER Field 1 Field 2 … Field n

a
ntr
co
Field Definitions Remark

nte
HDR String “ST500” + Command type
DEV_ID 9 char. Device ID of AVL

dia
VER “01” Protocol Version me
Field 1 ~ n String Contents
so
-U

Device ID is unique number of each device that consists of 9 digits.


E

If the command has invalid value or DEV_ID of the command that is sent by GPRS or SMS is not matched with
-M

DEV_ID of the unit.


ES

Although the command’s DEV_ID by RS232 is not matched with unit’s DEV_ID, the command can be accepted.
OR

Response of command by RS232 is sent by RS232.


EAD
TR

Report message format (from device to server)


AS

HDR DEV_ID SW_VER Field 1 Field 2 … Field n


-R
A
UZ

Field Definitions Remark


HDR String “ST500” + Report type
SO

DEV_ID 9 char. Device ID of AVL


E

SW_VER “001” Software version that the device has.


.D

Field 1 ~ n String Contents


.H
-F
ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 7 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4. COMMANDS

de
When the device is received a command, it responds with response string and changes some parameters or acts

a
related operation.

lid
cia
4-1. Network Parameters Setting

en
fid
on
HDR DEV_ID VER AUTH APN USER_ID USER_PWD SEVER_IP SEVER_PORT

c
B_SERVER_IP B_SERVER_PORT SMS_NO PIN_NO

de
to
SVR_TYPE B_SVR_TYPE UDP_ACK DEV_PORT

a
ntr
co
● Definition : Set network parameters and PIN number.

nte
Field Definitions Unit Remark

dia
HDR ST500NTW Command type
me
DEV_ID 9 char. Device ID
VER “01” Protocol Version
so

AUTH ‘0’ /‘1’/’A’ GPRS authentication


-U

0 : PAP(‘NO’ in Synctrack)
E

1 : CHAP(‘YES’ in Synctrack)
-M

A : Automatic GPRS set.


In this case, parameters in APN, USER_ID and
ES

USER_PWD field should be empty.


OR

APN String Access Point Name


AD

USER_ID String ID for GPRS Access


USER_PWD String Password for GPRS Access
E
TR

SERVER_IP String Server IP Address


SERVER_PORT String Server Port
AS

B_SERVER_IP String Backup Server IP Address


-R

B_SERVER_PORT String Backup Server Port


A

SMS_NO String Phone number what the device sends SMS report to.
UZ

This can be used for backup in the area that if GPRS


SO

condition is not good. Or, it can be used main report method


when IP and Port are empty.
E

For no use, it should be empty.


.D

PIN_NO String PIN Number to release PIN lock if it is enabled


.H

SVR_TYPE ‘T’ / ‘U’ Server Protocol Type


-F

T : TCP
ivo

U : UDP
lus

B_SVR_TYPE ‘T’ / ‘U’ Backup Server Protocol Type


T : TCP
xc

U : UDP
oE

UDP_ACK ‘0’ ~ ‘3’ ACK from Server when UPD is used.


Us

0 : No use
1 : ACK when the server receives reports except alive.
2 : ACK when the server receives reports except STT
and alive report.
3 : ACK when the server receives emergency report.
Command response doesn’t need ACK.
DEV_PORT String Device’s port for receiving command from UDP server.
It can be used only when UDP server is used.
Suntech Int. Ltd. Company confidential
Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 8 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

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


If not zero, the device can receive commands with port

de
DEV_PORT.
<example>

a
lid
[command] ST500NTW;205000050;01;0;internet;;;111.111.111.111;8600;;;;;U;T;2;9000

cia
[response] ST500NTW;Res;205000050;657;0;internet;;; 111.111.111.111;8600;;;;;U;T;2;9000

en
ST500NTW;Res;205000050;657;A;tim.br;tim;tim; 111.111.111.111;8600;;;;;U;T;2;9000

fid
<notes>

on
** If network does not require User ID and Password, these fields should be empty.
Automatic GPRS Set

c
de
It the device is set to ‘Automatic GPRS Set’, the device set GPRS parameters automatically depending on
inserted SIM.

to
For example, if the SIM is inserted, the device set AUTH to 0, APN to “aitelgprs.com”, USER_ID and

a
ntr
USER_PASS to empty.

co
And the device reports response string after adding real GPRS parameters when automatic GPRS set is
selected.

nte
DNS

dia
Server_IP and B_SERVER_IP field can be filled with direct IP address (for example 111.111.111.111) or
me
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.
so
-U

ACK in case of UDP


E
-M

UDP is protocol that doesn’t check whether the data is transmitted successfully. So, the device checks
completion of sending with ACK depending on UDP_ACK type.
ES

ACK is sent by server when the data is received.


OR

If the ACK is not sent during more than 2 minutes after sending, the device recognizes the data was not
AD

reached to server and sends the data again.


E
TR
AS
-R

Examples of ACK report are as below.


A

String Format : “ST500ACK;600850000”


UZ
SO

Zip Format : 0x15 0x85 0x00 0x00


It is recommended ACK_TYPE is set to ‘1’ to confirm all data can be transmitted safely.
E
.D

Report Type UDP_ACK=0 UDP_ACK=1 UDP_ACK=2 UDP_ACK=3


.H
-F

Alive X X X X
ivo

STT X O X X
lus

Event, Alert, Etc. X O O X


xc
oE

Emergency X O O O
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 9 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-2. Report Parameter Setting

de
HDR DEV_ID VER T1 T2 T3 A1 SND_DIST T4 SMS_T1 SMS_T2 SMS_PACK_NO

a
lid
ANGLE_RPT RPT_TYPE CELL_INFO T5 T6

cia
en
● Definition : Set parameters related on report interval.

fid
on
Field Definitions Unit Remark

c
HDR “ST500RPT” Command type

de
DEV_ID 9 char. Device ID

to
VER “01” Protocol Version

a
ntr
T1 String Sec Interval for sending status report (STT) in parking mode

co
Range : 0 ~ 86400
If 0, report in parking will be sent only one time when vehicle

nte
starts parking.

dia
T2 String Sec Interval for sending status report (STT) in driving mode
me
Range : 0 ~ 60000
If 0, report in driving will be sent only one time when vehicle
so

starts driving.
-U

T3 String Sec Interval for sending status report in emergency mode


Range : 0 ~ 9999
E
-M

If 0, emergency report will be sent only one time when


emergency state occurs.
ES

A1 String Number of attempts for emergency report until the device


OR

gets acknowledge from server


If 0, no emergency report will be sent.
AD

Range : 0 ~ 65500
E

SND_DIST String Meter Distance interval for sending status report.


TR

Range : 0 ~ 60000 (60km)


AS

If 0, status report related on moving distance is disabled.


-R

If not 0, stats report is send when traveled distance reaches


predefined SND_DIST.
A

T4 String Sec Interval for sending keep alive string. Range : 0 ~ 65500
UZ

SMS_T1 String Min Interval for sending status report in parking mode. Range : 0
SO

~ 99999
SMS_T2 String Min Interval for sending status report in driving mode. Range : 0
E
.D

~ 99999
.H

SMS_PACK_NO String Report No in one SMS message. Range : 0 ~ 5


-F

ANGLE_RPT String ‘0’- ‘180’ Report If forwarding angle is over than specific value
Disable : ‘0’
ivo

Enable :‘1’ ~ ‘180’ degree.


lus

RPT_TYPE String ‘0’ or ‘1’ Type of report as follows.


xc

0 : Reported sequential.
oE

1 : Reported recently data first.


Caution : This feature may not be able to support for some
Us

customer.
CELL_INFO String ‘0’ or ‘1’ Set to use for cell information report.
0: Disable
1: Enable
Default: 0
T5 String Sec Interval for sending OBD report in parking mode
Range : 0 ~ 86400

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 10 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

If 0, OBD report will be sent only one time when vehicle


starts parking.

de
T6 String Sec Interval for sending OBD report in driving mode

a
Range : 0 ~ 60000

lid
If 0, OBD report will be sent only one time when vehicle

cia
starts driving.

en
<example>

fid
[command] ST500RPT;205000050;01;600;120;60;3;0;0;0;0;0;0;0;0;180;60

on
[response] ST500RPT;Res;205000050;657;600;120;60;3;0;0;0;0;0;0;0;0;180;60

c
de
<notes>
** If report interval is set big number, network may disconnect GPRS connection because GPRS

to
communication is not progressed for a long time. So, unit may not receive command by GPRS. T4 is for

a
ntr
protecting against this disconnection by sending short data with short term.

co
** Alive report can be sent only when the device has no data to send during T4 interval.
** T5 and T6 Timer for reporting PIDs only.

nte
dia
me
so
-U
E
-M
ES
OR
AD
E
TR
AS
-R
A
UZ
SO
E
.D
.H
-F
ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 11 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-3. Event Parameter Setting

de
HDR DEV_ID VER IGNITION T1 T2

a
lid
cia
● Definition : Set parameter related event.

en
fid
Field Definitions Unit Remark

on
HDR “ST500EVT” Command type
DEV_ID 9 char. Device ID

c
de
VER “01” Protocol Version
IGNITION ‘0’ ~ ‘4’ Ignition using state:

toa
0= Not Use Ignition

ntr
1= N/A

co
2= Virtual ignition (power)

nte
3= Virtual ignition (motion)
4= Virtual ignition (OBD)

dia
T1 String Sec Delay for entering idle mode after ignition goes to off
me
T2 String Sec Delay for entering active mode after ignition goes to on
<example>
so

[command] ST500EVT;205000050;01;4;0;0
-U

[response] ST500EVT;Res;205000050;657;4;0;0
E
-M

<notes>
** IGNITION by Line is not available for ST500. Thus, ‘1’ cannot be selected as an ignition type.
ES

** T1, T2 are applicable only for IGNITION by power or motion.


OR

** OBD ignition is not affected by T1 or T2. It works with zero delay regardless of T1 or T2.
AD
E
TR
AS
-R
A
UZ
SO
E
.D
.H
-F
ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 12 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-4. GSM Parameter Setting

de
HDR DEV_ID VER SMS_LOCK SMS_MT1 SMS_MT2 SMS_MT3

a
lid
SMS_MT4

cia
en
● Definition : Set parameters related SMS.

fid
on
Field Definitions Unit Remark

c
HDR ST500GSM Command type

de
DEV_ID 9 char. Device ID

to
VER “01” Protocol Version

a
ntr
SMS_LOCK ‘0’ or ‘1’ Lock of Receiving Commands by SMS

co
Disable (0) / Enable (1)
If enabled, only commands that receives from SMS_MT1

nte
~ MT4 number can be accepted.

dia
SMS_MT1 String Up to 20 char. Phone number for SMS commands
SMS_MT2 String Up to 20 char.
me
Phone number for SMS commands
SMS_MT3 String Up to 20 char. Phone number for SMS commands
so

SMS_MT4 String Up to 20 char. Phone number for SMS commands


-U

<example>
E

[command] ST500GSM;205000050;01;0;;;;
-M

[response] ST500GSM;Res;205000050;657;0;;;;
ES

<notes>
OR

** When SMS or Call numbers are not set, that field should be empty.
AD
E
TR
AS
-R
A
UZ
SO
E
.D
.H
-F
ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 13 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-5. Service Parameter Setting

de
HDR DEV_ID VER PARKING_LOCK SPEED_LIMIT PWR_DN CON_TYPE

a
lid
ZIP GROUP_SEND MP_CHK BAT_CHK M_SENSOR

cia
en
GEO_FENCE JAM_DET JAM_CHK_DIST JAM_CHK_TM USE_TA

fid
on
● Definition : Set parameters related report.

c
de
Field Definitions Unit Remark

to
HDR ST500SVC Command type

a
ntr
DEV_ID 9 char. Device ID
VER “01” Protocol Version

co
PARKING_LOCK ‘0’ or ‘1’ Parking lock enable (1) / disable (0)

nte
If 1, the device checks vehicle position in parking

dia
periodically. When the vehicle goes off some boundary or
starts moving over some velocity, the device reports parking
me
lock emergency.
so

SPEED_LIMIT String Km/h Over speed limit


-U

If 0, the device does not check over speed.


If 1 and the vehicle runes over predefined value, device
E

reports speed alerts once.


-M

PWR_DN ‘0’ ~ ‘2’ Power saving type


ES

0 : Disabled sleep and deep sleep service


1 : Enabled deep sleep
OR

2 : Enabled sleep
AD

CON_TYPE ‘0’ ~ ‘2’ Connection Type with Server


E

0 = KEEP_CON
TR

1 = KEEP_DISCON
AS

Detail explanation is below.


ZIP ‘0’ or ‘1’ Use Zip
-R

Disable (0) / Enable (1)


A

GROUP_SEND ‘0’ or ‘1’ Group Send for stored data


UZ

0 : Disable
SO

1 : Enable. One packet can include up to 5 reports.


Group send is explained below.
E
.D

MP_CHK ‘0’ or ‘1’ Main Power Disconnection Check


.H

Disable (0) / Enable (1)


-F

BAT_CHK ‘0’ or ‘1’ Backup Battery Error Check


Disable (0) / Enable (1)
ivo

M_SENSOR ‘0’ ~’7’ Motion Sensor


lus

Motion Collision Shock


xc

0 Disable Disable Disable


oE

1 Enable Disable Disable


2 Disable Disable Enable
Us

3 Enable Disable Enable


4 Disable Enable Disable
5 Enable Enable Disable
6 Disable Enable Enable
7 Enable Enable Enable
GEO_FENCE ‘0’ or ‘1’ Support Geo-fence
Disable (0) / Enable (1)

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 14 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

JAM_DET String ‘0’ ~’2’ GPRS or GPRS+GPS Jamming detection function.


0 = Disable

de
1 ~ 2 = enabled jamming detection and if detected first,
check assist functions and then triggered by JAM_DET mode

a
lid
as follows.

cia
JAM_DET Alert Active Immob.

en
‘1’ O X

fid
‘2’ O O

con
X – Inactive, O – Activated if jammer detected.

de
Immobilizer : you can disable by command
It’s send an alert after recovery the GSM network.

toa
To detection, it’s take about 2 minutes or more.

ntr
Default : 0

co
JAM_CHK_DIST ‘0’ ~’60000’ Meter Assist function of GPRS jamming detection for distance.

nte
After detected it with GPS first (Fp), it’s always check
distance between current location and Fp through GPS

dia
information. If it’s greater than JAM_CHK_DIST for a while,
me
triggered by JAM_DET mode.
If 0, skip this procedure.
so

Default : 500 meter


-U

Assist function of GPRS jamming detection for no GPS.


E

JAM_CHK_TM ‘0’ ~ ‘43200’ Sec. After detected jamming first and no GPS, start count time
-M

and check any movement of vehicle for a while until over


than JAM_CHK_TM with NO GPS.
ES

If over, triggered by JAM_DET mode (refer to table). If


OR

there’s no moving, ignore jamming detection until release


jamming.
AD

If 0, skip this procedure.


E

Default : 300 secs.


TR

USE_TA ‘0’ or ‘1’ Use TA call


AS

Disable (0) / Enable (1)


-R

<example>
[command] ST500SVC;205000050;01;1;200;0;0;0;0;1;1;0;0;0;500;300;0
A
UZ

[response] ST500SVC;Res;205000050;657;1;200;0;0;0;0;1;1;0;0;0;500;300;0
SO

<notes>
E

** Function of M_SEMSOR can be used with the model that has motion sensor.
.D

If shock or collision detection is enabled, device will report to server when gets any shock or collision.
.H

** If this parameter has been customized, This table should be disregarded and you should follow customized
-F

operation document.
ivo

Jamming detection procedure


lus

JAM_CHK_DIST & JAM_CHK_TM are assist for jamming detection to avoid false detection.
xc

At least, we recommend use JAM_CHK_DIST for safety.


oE

If you use two assist functions, it can detect two case of jamming as follows.
Us

*Case of jamming GPRS only.


Jamming detected ->JAM_CHK_DIST -> JAM_CHK_TM -> Triggered by JAM_DET mode.
*Case of jamming GPRS & GPS.
Jamming detected ->JAM_CHK_TM -> Triggered by JAM_DET mode.

JAM_CHK_DIST : if 0, skip this function.


JAM_CHK_TM : if 0, skip this function.

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 15 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

If disable all of assist functions, just triggered by JAM_DET mode after detected jamming.
In this case, it’s possible to false detection in weak GSM or strong radio area.

de
CON_TYPE

a
lid
1. KEEP_CON : The device keeps TCP connection always and can receives a command by GPRS.

cia
2. KEEP_DISCON : The device connects TCP connection when the data is sent. After sending, the

en
device disconnects GPRS and TCP connection if it estimates there is no data for sending within

fid
3minutes. In this case, it cannot receive a command by GPRS.

on
Group Send

c
de
The device stores data if the vehicle is in no GPRS area. And, the vehicle moves to GPRS available area,
device starts sending stored data.

to
If group send option is enabled, the device makes 5 reports to one bundle and send these 5 reports at one time.

a
ntr
Group send is useful to speed up sending.

co
M_Sensor

nte
1. Collision: The device sending a event when ignition is ON and have a motion.

dia
2. Shock: The device sending a event when ignition is OFF and have a motion.
me
<notes>
so

If the voltage of vehicle main battery is lower than 8 Volts, the device will go “Deep Sleep” mode regardless of
-U

PWR_DN setting for protection of vehicle battery.


E
-M

If “OBD ignition” is selected as a virtual ignition method, the device does not enter sleep or deep sleep.
ES
OR
AD
E
TR
AS
-R
A
UZ
SO
E
.D
.H
-F
ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 16 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-6. Driver Pattern Analysis Setting

de
HDR DEV_ID VER DRVPTN_EN BASESPEED FASTACCEL

a
lid
HARSHBRAKE SHARPTURN

cia
en
● Definition : Set parameter related Driver Pattern Analysis Function.

fid
on
Field Definitions Unit Remark

c
de
HDR “ST500DPA” Command type
DEV_ID 9 char. Device ID

toa
VER “01” Protocol Version

ntr
DRVPTN_EN 0 or 1 0 : disable

co
1 : enable

nte
BASESPEED String Km/h Base speed limitation value (default :
Device will be checking Driver Pattern Data when the current

dia
speed is over this value.
me
FASTACCEL String [X/256]G Fast acceleration violation value
This value is based on the difference value of speed during 1
so

second. This value can be set 1 ~ 512


-U

HARSHBRAKE String [X/256]G Harsh brake violation value. This value can be set 1 ~ 512
E

SHARPTURN String [X/256]G Sharp turn violation value. This value can be set 1 ~ 512
-M

<example>
[command] ST500DPA;205000050;01;1;0.0;30.0;100.0;70.0
ES

[response] ST500DPA;Res;205000050;657;1;0.0;30.0;100.0;70.0
OR
EAD
TR
AS
-R
A
UZ
SO
E
.D
.H
-F
ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 17 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-7. Motion Sensor Parameter Setting

de
HDR DEV_ID VER SHOCK_DELAY MOTION_THRES SHOCK_THRES COLL_THRES

a
lid
VI_ON_THRES VI_ON_DELAY VI_ON_PERCENT VI_OFF_THRES VI_OFF_DELAY VI_OFF_PERCENT

cia
en
● Definition : Set motion sensor parameters

fid
on
Field Definitions Unit Remark

c
HDR ST500MSR Command type

de
DEV_ID 9 char. Device ID

to
VER “01” Protocol Version

a
ntr
SHOCK_DELAY String Sec. Delay for entering shock detection mode after ignition off

co
0 – Disable
Range : 1 ~ 21600 (5hour)

nte
Recommend : 600 ( 10 min.)

dia
MOTION_THRES String Step Detection level of shock violation.
me
Range : 0.04 ~ 2.0
Recommend : 0.04
so

SHOCK_THRES String Step Detection level of shock violation.


-U

Range : 0.04 ~ 2.0


Recommend : 0.04
E
-M

COLL_THRES String Step Gravity for collision report.


Range : 0.1 ~ 2.0
ES

Recommend : 0.7
OR

VI_ON_THRES String 1/255G Threshold value for Motion Virtual Ignition On


Range : 3~50
AD

Default : 5
E

VI_ON_DELAY String Sec. Delay time for Motion Virtual Ignition On


TR

Range : 3~999
AS

Default : 10
-R

VI_ON_PERCENT String % Percent for Motion Virtual Ignition On.


Range : 30~100
A

Default: 70
UZ

VI_OFF_THRES String 1/255G Threshold value for Motion Virtual Ignition Off
SO

Range : 3~50
Default : 5
E
.D

VI_OFF_DELAY String Sec. Delay time for Motion Virtual Ignition Off
.H

Range : 3~999
-F

Default : 10
VI_OFF_PERCENT String % Percent for Motion virtual Ignition Off.
ivo

Range : 30 ~ 100
lus

Default : 70
xc

<example>
oE

[command] ST500MSR;205000050;01;600;0.04;0.04;0.7;5;10;70;5;10;70
[response] ST500MSR;Res;205000050;657;600;0.04;0.04;0.7;5;10;70;5;10;70
Us

<notes>
* For the shock level, we recommend it to set to 0.04. if it's over than 0.04, the sensor will be more insensitive
as it for shock detection.

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 18 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-8. Main Voltage Parameter Setting

de
HDR DEV_ID VER DECIDE_BAT_24

a
lid
OPERATION_STOP_THRES_12 OPERATION_STOP_THRES_24 IGNDET_H IGNDET_L

cia
en
● Definition: Set some value of main voltage.

fid
on
Field Definitions Remark

c
de
HDR ST500MBV Command type
DEV_ID 9 char. Device ID

toa
VER “01” Protocol Version

ntr
DECIDE_BAT_24 String Voltage value to check whether the vehicle’s battery is 12V

co
or 24V.

nte
OPERATION_STOP_THRES_12 String Voltage value to protect vehicle battery.
The device operation stops if car battery voltage is lower

dia
than this value in vehicle that has 12V power.
me
OPERATION_STOP_THRES_24 String Voltage value to protect vehicle.
The device operation stops if car battery voltage is lower
so

than this value in vehicle that has 24V power.


-U

IGNDET_H String In case of virtual ignition, the vehicle can recognize driving
E

state when vehicle power is more than IGNDET_H.


-M

Default = ‘0’
IGNDET_L String In case of virtual ignition, the vehicle can recognize parking
ES

state when vehicle power is less than IGNDET_L.


OR

Default = ‘0’
AD

<example>
[command] ST500MBV;205000050;01;19;8.00;18.00;0;0
E
TR

[response] ST500MBV;Res;205000050;657;19;8.00;18.00;0;0
AS

<notes>
-R

IGNDET_H and IGNDET_L are ‘0’, device check parking and driving automatically.
A
UZ
SO
E
.D
.H
-F
ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 19 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-9. Circular Geo-fence Setting

de
HDR DEV_ID VER GEO_ID ACTIVE LAT LON RADIUS IN OUT

a
lid
cia
● Definition: Set ID, position and enable state of circular geo-fence.

en
fid
Field Definitions Unit Remark

on
HDR “ST500CGF” Command type

c
DEV_ID 9 char. Device ID

de
VER “01” Protocol Version

to
GEO_ID ‘1’ ~ ‘200’ Geo-fence ID

a
ACTIVE ‘0’ or ‘1’ enable (1) or disable (0)

ntr
LAT String Central latitude of circular area

co
LON String Central longitude of circular area

nte
RADIUS String meter Radius of circular area
Range : 1 ~ 65535

dia
IN ‘0’ or ‘1’ Alert that a vehicle enters into the circular area.
me
Enable (1) or disable (0)
so

OUT ‘0’ or ‘1’ Alert that a vehicle goes out from the circular area.
Enable (1) or disable (0)
-U

<example>
E

[command] ST500CGF;205000050;01;1;1;+37.000000;+127.000000;50;1;1
-M

[response] ST500CGF;Res;205000050;657;1;1;+37.000000;+127.000000;50;1;1
ES
OR
AD
E
TR
AS
-R
A
UZ
SO
E
.D
.H
-F
ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 20 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-10. Travel Parameter Setting

de
HDR DEV_ID VER TRAVEL_EVT SP_PAR_TIME

a
lid
OBD_TRAVEL_EVT SPEED RPM COOL_TEMP DTC_COUNT

cia
en
OBD_TRAVEL_ALERT HIRPM_RPM_THRES HIRPM_PERIOD

fid
HISPD_RPM_THRES HISPD_SPEED_THRES HISPD_PERIOD

con
LOSPD_RPM_THRES LOSPD_SPEED_THRES LOSPD_PERIOD

de
toa
● Definition : Set travel parameters.

ntr
co
Field Definitions Unit Remark

nte
HDR “ST500OTC” Command type
DEV_ID 9 char. Device ID

dia
VER “01” Protocol Version
me
TRAVEL_EVT String ‘0’ or ‘1’ 0 : Doesn’t send GPS travel event string (HTE)
1 : Send travel event string when the vehicle is parked.
so

SP_PAR_TIME String Km/h Parking speed


-U

OBD_TRAVEL_EVT String ‘0’ or ‘1’ 0 : Doesn’t send OBD travel event string (OTE)
E

1 : Send OBD travel event string after driving is finished.


-M

SPEED String ‘0’ or ‘1’ 0: Disable


1: Include Speed (maximum and average) for OBD travel
ES

event
OR

RPM String ‘0’ or ‘1’ 0: Disable


AD

1: Include RPM (maximum, average and time in each range)


for OBD travel event
E
TR

COOL_TEMP String ‘0’ or ‘1’ 0: Disable


1: Include Engine Coolant Temperature (maximum and
AS

average) for OBD travel event


-R

DTC_COUNT String ‘0’ or ‘1’ 0: Disable


1: Include Number of DTCs (Pending + Stored) in OBD
A
UZ

travel event
SO

OBD_TRAVEL_ALERT ‘0’ or ‘1’ OBD Travel alert


Disable (0) / Enable (1)
E

If 0, functions for Alert 85, 86, 87, and 88 does not work.
.D

HIRPM_RPM_THRES ‘0’ ~ ‘12000’ RPM High Threshold of RPM for Alert 85 and 86
.H

If 0, functions for Alert 85 or 86 are disabled.


-F

HIRPM_PERIOD ‘2’ ~ ‘999’ Sec Period of time for Alert 85 and 86


ivo

HISPD_RPM_THRES ‘0’ ~ ‘12000’ RPM Low Threshold of RPM for Alert 87


lus

If 0, function for Alert 87 is disabled.


HISPD_SPEED_THRES ‘0’ ~ ‘180 km/h High Threshold of Speed for Alert 87
xc

HISPD_PERIOD ‘3’ ~ ‘999’ Sec Period of time for Alert 87


oE

LOSPD_RPM_THRES ‘0’ ~ ‘12000’ RPM High Threshold of RPM for Alert 88


Us

If 0, function for Alert 88 is disabled.


LOSPD_SPEED_THRES ‘0’ ~ ‘180 km/h Low Threshold of Speed for Alert 88
LOSPD_PERIOD ‘3’ ~ ‘999’ Sec Period of time for Alert 88
<example>
[command] ST500OTC;205000050;01;1;10;1;1;1;0;1;1;3000;2;1000;60;3;3000;60;3
[response] ST500OTC;Res;205000050;657;1;10;1;1;1;0;1;1;3000;2;1000;60;3;3000;60;3

<notes>
Suntech Int. Ltd. Company confidential
Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 21 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

HIRPM_RPM_THRES and HIRPM_PERIOD are parameters for Alert 85 or 86.


HISPD_RPM_THRES, HISPD_SPEED_THRES and HISPD_PERIOD are parameters for Alert 87.

de
LOSPD_RPM_THRES, LOSPD_SPEED_THRES and LOSPD_PERIOD are parameters for Alert 88.

a
lid
cia
en
fid
con
de
toa
ntr
co
nte
dia
me
so
-U
E
-M
ES
OR
AD
E
TR
AS
-R
A
UZ
SO
E
.D
.H
-F
ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 22 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-11. Control Command

de
HDR DEV_ID VER CMD_ID

a
lid
cia
● Definition : Controls some functions.

en
fid
Field Definitions Unit Remark

on
HDR ST500CMD Command type

c
DEV_ID 9 char. Device ID

de
VER ‘01’ Protocol Version

to
CMD_ID String Control command content

a
ntr
Caution: If it’s not correct the Unit ID, ignored.

co
nte
dia
4-11-1. Status Request me
so

● Definition : Location poll, request of the status report.


-U

Field Definitions Unit Remark


E
-M

CMD_ID “StatusReq” Status request


If received, the device sends status string instantly.
ES

<example>
OR

[command] ST500CMD;205000050;01;StatusReq
[response]
AD

ST500STT;205000050;07;657;20151023;09:08:52;+37.479331;+126.887858;000.026;000.00;12;1;0;11.67;1;0;
E

1;0121;001.235;0;000.165;0;4.2;79;450;00;-74;20;1
TR
AS
-R
A

4-11-2. Reset
UZ
SO

● Definition : Reset all of parameters.


E
.D

Field Definitions Unit Remark


.H
-F

CMD_ID “Reset” Reset


Initialize all parameters with factory value and reboot the
ivo

device.
lus

<example>
xc

[command] ST500CMD;205000050;01;Reset
oE

[response] ST500CMD;Res;205000050;657;Reset
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 23 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-11-3. Preset

de
● Definition : Inform all of parameters.

a
lid
cia
Field Definitions Unit Remark
CMD_ID “Preset” Report all parameters including additional parameter.

en
<example>

fid
[command] ST500CMD;205000050;01;Preset

on
[response]

c
ST500CMD;Res;205000050;657;Preset;

de
NTW;A;;;;0.0.0.0;0;;;;;U;T;2;9000;

to
RPT;600;180;60;3;0;0;10;10;5;0.0;0;0;180;60;

a
ntr
EVT;2;0;0;
GSM;0;;;;;

co
SVC;1;200;0;0;0;0;1;1;0;0;0;500;300;0;

nte
MSR;600;0.04;0.04;0.70;5;10;70;5;10;70;

dia
MBV;17.20;8.00;18.00;0.00;0.00;
DPA;0;20.0;15.0;30.0;40.0; me
OTC;1;0;1;1;1;1;1;
so

BAT;1;3.4;
-U

DEV;0;0;0;0;0;0;0;0
E

<notes>
-M

** DEV filed informs current status of device as below.


ES
OR

Reserved Reserved PWR_DN BAT_CON


0 = Normal 0 = Backup battery is disconnected.
AD

1 = Sleep 1 = Backup battery is connected.


E

2 = Deep sleep
TR
AS

Reserved Reserved Reserved Reserved


-R
A
UZ
SO

** After power on, device sends response string of preset once briefly.
ST500CMD;Res;205000050;657;Preset;
E
.D

NTW;A;;;;0.0.0.0;0;;;;;U;T;2;9000;
.H

RPT;600;180;60;3;0;0;10;10;5;0.0;0;0;180;60;
-F

EVT;2;0;0;
GSM;0;;;;;
ivo

SVC;1;200;0;0;0;0;1;1;0;0;0;500;300;0;
lus

DEV;0;0;0;0
xc
oE

Reserved Reserved PWR_DN BAT_CON


0 = Normal 0 = Backup battery is disconnected.
Us

1 = Sleep 1 = Backup battery is connected.


2 = Deep sleep

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 24 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-11-4. ACK of Emergency

de
● Definition : Stop emergency report.

a
lid
cia
Field Definitions Unit Remark
CMD_ID “AckEmerg” Acknowledgement of emergency report.

en
The device will stop emergency reports if it is in emergency

fid
state.

on
<example>

c
[command] ST500CMD;205000050;01;AckEmerg

de
[response] ST500CMD;Res;205000050;657;AckEmerg

toa
ntr
co
nte
dia
4-11-5. Request IMSI me
so

● Definition : Request the unique SIM ID.


-U

Field Definitions Unit Remark


E

CMD_ID “ReqIMSI” Request IMSI (unique SIM ID)


-M

If received, device sends IMSI of using SIM.


ES

<example>
[command] ST500CMD;205000050;01;ReqIMSI
OR

[response] ST500CMD;Res;205000050;657;ReqIMSI;724031111553779
AD
E
TR
AS
-R

4-11-6. Request ICCID


A
UZ

● Definition : Request the ICCID.


SO

Field Definitions Unit Remark


E
.D

CMD_ID “ReqICCID” Request ICCID (sequence number that is displayed on SIM)


.H

If received, device sends ICCID of using SIM.


-F

<example>
[command] ST500CMD;205000050;01;ReqICCID
ivo

[response] ST500CMD;Res;205000050;657;ReqICCID;89550230000084256668
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 25 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-11-7. ReqVer

de
● Definition : Request software version.

a
lid
cia
Field Definitions Unit Remark
CMD_ID “ReqVer” Request device version

en
Device reports Model,Buyer, Protocol and S/W release

fid
version.

on
<example>

c
[command] ST500CMD;205000050;01;ReqVer

de
[response] ST500CMD;Res;205000050;657;ReqVer;ST500_SUNTECHBR_STADV_657

toa
ntr
co
nte
dia
4-11-8. Erase All me
so

● Definition : Erase all of data in buffer.


-U

Field Definitions Unit Remark


E

CMD_ID “EraseAll” Erase saved all reports and disable outputs.


-M

This is needed to initialize just before device is delivered to a


ES

customer.
<example>
OR

[command] ST500CMD;205000050;01;EraseAll
AD

[response] ST500CMD;Res;205000050;657;EraseAll
E
TR
AS
-R
A

4-11-9. Initialize Message Number


UZ
SO

● Definition : Initialize the message sequence number.


E
.D

Field Definitions Unit Remark


.H

CMD_ID “InitMsgNo” Set message number to 0.


-F

<example>
ivo

[command] ST500CMD;205000050;01;InitMsgNo
[response] ST500CMD;Res;205000050;657;InitMsgNo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 26 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-11-10. Initialize Circular Geo-fence

de
● Definition : Request all of geo-fence parameters.

a
lid
cia
Field Definitions Unit Remark
CMD_ID “InitCircleGeo” Clear circular geo-fences.

en
<example>

fid
[command] ST500CMD;205000050;01;InitCircleGeo

on
[response] ST500CMD;Res;205000050;657;InitCircleGeo

c
de
toa
ntr
co
4-11-11. Request Circular Geo-fence

nte
dia
● Definition : Request all of geo-fence parameters.
me
Field Definitions Unit Remark
so

CMD_ID “ReqCircleGeo” Report enabled circular geo-fences.


-U

Response consists of continuous field (0 or 1) and each geo-


fence inform.
E

<example>
-M

[command] ST500CMD;205000050;01;ReqCircleGeo
ES

[response] Case that unit has 3 geo-fences :


ST500CMD;Res;205000050;657;ReqCircleGeo;1;1;1;+37.000000;+127.000000;2000;1;1
OR

ST500CMD;Res;205000050;657;ReqCircleGeo;1;2;1;+37.100000;+127.100000;2000;1;0
AD

ST500CMD;Res;205000050;657;ReqCircleGeo;0;3;1;+37.200000;+127.200000;2000;1;1
E

Case that unit has no geo-fence.


TR

ST500CMD;Res;205000050;657;ReqCircleGeo;NoData
AS

<notes>
-R

** Continuous field of above response string represents bold.


A
UZ
SO

4-11-12. Reboot
E
.D
.H

● Definition : reboot unit.


-F
ivo

Field Definitions Unit Remark


lus

CMD_ID “Reboot” Reboot device.


<example>
xc

[command] ST500CMD;205000050;01;Reboot
oE

[response] ST500CMD;Res;205000050;657;Reboot
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 27 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-11-13. Setting ImproveBatteryLife

de
● Definition : Setting Improve Battery Life.

a
lid
cia
Field Definitions Unit Remark
CMD_ID “ImproveBatteryLife” 0 = Disable ImproveBatteryLife

en
1 = Enable ImproveBatteryLife

fid
<example>

on
[command] ST500CMD;205000050;01;ImproveBatteryLife=0

c
de
[response] ST500CMD;Res;205000050;657;ImproveBatteryLife=0;OK

toa
ntr
co
nte
4-11-14. Request ImproveBatteryLife

dia
● Definition : Request setting value of Improve Battery Life.
me
so

Field Definitions Unit Remark


-U

CMD_ID “ReqBattLife” Request Improve Battery Life


E

<example>
-M

[command] ST500CMD;205000050;01;ReqBattLife
[response] ST500CMD;Res;205000050;657;ReqBattLife;0
ES
OR
AD
E
TR

4-11-15. Setting Hour-Meter


AS
-R

Field Definitions Unit Remark


CMD_ID “SetHMeter=” minute Setting hour-meter (in minute)
A
UZ

<example>
[command] ST500CMD;205000050;01;SetHMeter=999999
SO

[response] ST500CMD;Res;205000050;657;SetHmeter=999999
E

Max value is ‘999999’


.D
.H
-F
ivo
lus

4-11-16. Set Traveled Distance


xc
oE

Field Mark Value Meaning


CMD_ID “SetOdometer=” meter Setting odometer.
Us

<Example>
[command] ST500CMD;205000050;01;SetOdometer=99999
[response] ST500CMD;Res;205000050;657;SetOdometer=99999
Max value is ‘999999999’

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 28 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-11-17. Set Google Map Address

de
In a case that you use a smart phone operating a function of “Where Are You”, you can use the server of the

a
Google as set below in italic bold letters, “Google map address”. The user of the Google map should check what

lid
the right map address of the Google is and that the right address should be set. The Google map address needs to

cia
be checked. If the Google map address is not right, this function (“Where Are You”) cannot be used.

en
fid
Field Mark Value Meaning

on
CMD_ID “SetGoogleMap” Set location link address format (Google map address).

c
de
This command is either followed by “=” or inserted inside the
address.

toa
<Example>

ntr
[command] ST500CMD;205000050;01;SetGoogleMap=http://maps.google.com/maps?q=

co
[response] ST500CMD;Res;205000050;657;SetGoogleMap=http://maps.google.com/maps?q=

nte
[command] ST500CMD;205000050;01;SetGoogleMap=http://maps.google.com/[Lon],[Lat]/maps?q

dia
[response] ST500CMD;Res;205000050;657;SetGoogleMap=http://maps.google.com/[Lon],[Lat]/maps?q
me
<Note>
so

The max of input string is 64 characters.


-U
E
-M
ES

4-11-18. Get Google Map Address


OR
AD

In case this command is made, the pre-set existing Google Map address will be known.
E

Get Google Map Address.


TR
AS

Field Mark Value Meaning


-R

CMD_ID “ReqGoogleMap” Request the Google Map Address.


This command is followed by “=” and Google Map Address.
A
UZ

<Example>
SO

[command] ST500CMD;205000050;01;ReqGoogleMap
[response] ST500CMD;Res;205000050;657;ReqGoogleMap;http://maps.google.com/maps?q=
E
.D
.H
-F
ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 29 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-11-19. Request OBD Available PID

de
● Definition: Request for information of the available PIDs in the vehicle.

a
lid
cia
Field Definitions Unit Remark
CMD_ID “ReqOBDAvailPID” Request Available PIDs

en
<example>

fid
[command] ST500CMD;205000050;01;ReqOBDAvailPID

on
[response]ST500CMD;Res;205000050;657;ReqOBDAvailPID;019;P01;P03;P04;P05;P06;P07;P0C;P0D;P0F;P

c
10;P13;P14;P1C;P1F;P21;P2F;P33;P42;P46

de
to
<notes>

a
ntr
ReqOBDAvailPID;(PID_count);(PID_No);(PID_No);…
** If the OBD processing is not done, busy or unavailable, reply with “Not Ready”.

co
nte
dia
me
4-11-20. Request OBD PIDs
so
-U

● Definition: Request of the status report OBD. Response is consisted with pairs of PID and its value.
E
-M

Field Definitions Unit Remark


ES

CMD_ID “ReqOBDinfPID” Status request OBD


If received, the device sends status string instantly.
OR

<example>
AD

[command] ST500CMD;205000050;01;ReqOBDinfPID
E

[response]
TR

ST500CMD;Res;205000050;657;ReqOBDinfPID;007;0C|4180;0D|95;10|87.70;1F|600;21|1000;2F|50.2;46|20
AS

<notes>
-R

ReqOBDinfPID;PID_Count;(PID)|(Value);(PID)|(Value);…
A

** If the OBD processing is not done, busy or unavailable, reply with “Not Ready”.
UZ

** If reading failure on the certain PID, its value shall be responded with “n/a”.
SO
E
.D
.H
-F
ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 30 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-11-21. Request OBD DTCs

de
● Definition: Request for information of DTCs.

a
lid
cia
Field Definitions Unit Remark
CMD_ID “ReqOBDinfDTC” Return All Active DTCs

en
<example>

fid
[command] ST500CMD;205000050;01;ReqOBDinfDTC

on
[response]

c
ST500CMD;Res;205000050;657;ReqOBDinfDTC;10;P0100,P0200,P0300,C0300,B0200,U0100,P0107,P0207,

de
P0307,C0307

toa
ntr
<notes>
ReqOBDinfDTC;DTC_Count;DTC,DTC,…

co
** If the OBD processing is not done, busy or unavailable, reply with “Not Ready”.

nte
** If there is no DTC from the vehicle, reply with count “00”.

dia
me
so
-U

4-11-22. Request OBD Protocol


E
-M

● Definition: Request the Type of OBD protocol.


ES

Field Definitions Unit Remark


OR

CMD_ID “ReqOBDinfProt” Return the Type of OBD protocol


AD

<example>
E

[command] ST500CMD;205000050;01;ReqOBDinfProt
TR

[response] ST500CMD;Res;205000005;657;ReqOBDinfProt;ISO15765-4_11b_500K
AS

<notes>
-R

** If the OBD processing is not done, busy or unavailable, reply with “Not Ready”.
A
UZ
SO
E
.D

4-11-23. Request OBD VIN


.H
-F

● Definition: Request for VIN of vehicle


ivo
lus

Field Definitions Unit Remark


CMD_ID “ReqOBDinfVIN” Return the VIN of Vehicle
xc

<example>
oE

[command] ST500CMD;205000050;01;ReqOBDinfVIN
Us

[response] ST500CMD;Res;205000050;657;ReqOBDinfVIN;1G1JC5444R7252367

<notes>
** If the OBD processing is not done, busy or unavailable, reply with “Not Ready”.

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 31 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-11-24. OBD Preset

de
● Definition: Inform all parameters set on OBD Settings by user. It does not mean “reported PIDs to server” directly.

a
Reported PIDs shall be determined by combination of two information: OBD preset and available PIDs.

lid
cia
Field Definitions Unit Remark

en
CMD_ID “ReqOBDinfPreset” Report all OBD parameters set on OBD Settings.

fid
<example>

on
[command] ST500CMD;205000050;01;ReqOBDinfPreset

c
[response]

de
ST500CMD;Res;205000050;657;ReqOBDinfPreset;OP0;1;0;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;

to
1;1;OP2;1;1;1;0;0;0;0;0;0;0;0;1;1;1;1;1;1;1;1;0;0;0;0;0;0;0;0;0;0;0;0;OP4;1;1;1;1;1;1;0;0;0;0;0;0;1;1;0;0;1;0;0;0;0

a
ntr
;0;0;0;0;0;0;1;1;0;0;OP6;1;1;1

co
<notes>

nte
** OP0: Header of PID group “00”. Consisted with setting of 31 PIDs (01~1F).

dia
** OP2: Header of PID group “20”. Consisted with setting of 31 PIDs (21~3F).
** OP4: Header of PID group “40”. Consisted with setting of 31 PIDs (41~5F).
me
** OP6: Header of PID group “60”. Consisted with setting of 3 PIDs (61~63).
so
-U
E
-M

4-11-25. Start DPA Calibration


ES
OR

This command is for starting DPA calibration.


AD

Field Mark Value Meaning


E
TR

CMD_ID “StartDPACAL”
<Example>
AS

[command] ST500CMD;205000050;01;StartDPACAL
-R

[response] ST500CMD;Res;205000050;657;StartDPACAL
A
UZ

<note>
SO
E
.D
.H
-F

4-11-26. Stop DPA Calibration


ivo
lus

This command is for stoping DPA calibration.


xc

Field Mark Value Meaning


oE

CMD_ID “StopDPACAL”
Us

<Example>
[command] ST500CMD;205000050;01;StopDPACAL
[response] ST500CMD;Res;205000050;657;StopDPACAL

<note>

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 32 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-11-27. Factory Command

de
 This command is for factory tests

a
lid
cia
[command] $DEVCHK
[response]$DEVCHK;Res;205719599;SUNTECHBR;ST500;657;358222057195990;89550532180038096413;1;8;2

en
;67;4.8;0.0

fid
on
COMMAND/RES/DEVICEID/BUYER/MODEL/VERSION/IMEI/ICCID/GPS_STATE/GPS_SAT/GPRS_STATE/GSM

c
_SIGNAL/PWR_VOLT/BACKUP_VOLT

de
to
COMMAND: Factory command

a
ntr
RES: Response of factory command

co
nte
DEVICE ID: Device number

dia
BUYER:Buyer Code me
so

MODEL: Device model


-U

VERSION: Software version


E
-M

IMEI : Device number in label.


ES

ICCID: ICCID number


OR
AD

GPS_STATE: GPS state : 1 = fixed, 0 = no fixed


E
TR

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.
AS
-R

GPRS_STATE: GPRS state : 0 = OK, 1 = server error, 2 = gprs error, 3 = no GSM, 4 = pin locked. 5 = weak, 6 =
A

No SIM
UZ
SO

GPRS_SIGNAL: GPRS signal strength (0 ~ 100) : Higher number means better signal. You should compare this
with golden sample.
E
.D

PWR_VOLT: Voltage value of main power


.H
-F

BACKUP_VOLT: Voltage value of backup battery


ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 33 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-12. OBD PID Settings

de
User should select wanted PIDs to read via SyncTrak.

a
lid
PIDs are separated by 4 groups.

cia
- “00”, “20”, “40”, “60”

en
fid
User’s selection can be done regardless of supported PIDs by the vehicle.

on
ST500 shall determine PIDs to read when connected with OBD connector.

c
PIDs for reporting to the server are obtained by comparing items selected by the user and reading data from the

de
vehicle.

toa
Too many selections of PIDs shall cause the severe degrading of performance.

ntr
co
If user changes the selection, ST500 shall restart OBD processing.

nte
dia
me
so
-U
E
-M
ES
OR
AD
E
TR
AS
-R
A
UZ
SO
E
.D
.H
-F
ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 34 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-12-1. PID Group 00 Settings

de
HDR DEV_ID VER P01 P02 P03 P04 P05 P06 P07 P08 P09 P0A

a
lid
cia
P0B P0C P0D P0E P0F P10 P11 P12 P13 P14 P15 P16

en
P17 P18 P19 P1A P1B P1C P1D P1E P1F

fid
on
● Definition: Set OBD PID group “00” parameters that will be sent by PID Reporting.

c
de
Field Definitions Unit Remark

to
HDR “ST500OP0” Command type

a
ntr
DEV_ID 9 char. Device ID

co
VER “01” Protocol Version
P01 String ‘0’ or ‘1’ 0: Disable 1: Enable

nte
P02 String ‘0’ or ‘1’ 0: Disable 1: Enable

dia
P03 String ‘0’ or ‘1’ 0: Disable 1: Enable
me
P04 String ‘0’ or ‘1’ 0: Disable 1: Enable
P05 String ‘0’ or ‘1’ 0: Disable 1: Enable
so

P06 String ‘0’ or ‘1’ 0: Disable 1: Enable


-U

P07 String ‘0’ or ‘1’ 0: Disable 1: Enable


E

P08 String ‘0’ or ‘1’ 0: Disable 1: Enable


-M

P09 String ‘0’ or ‘1’ 0: Disable 1: Enable


P0A String ‘0’ or ‘1’ 0: Disable 1: Enable
ES

P0B String ‘0’ or ‘1’ 0: Disable 1: Enable


OR

P0C String ‘0’ or ‘1’ 0: Disable 1: Enable


AD

P0D String ‘0’ or ‘1’ 0: Disable 1: Enable


P0E String ‘0’ or ‘1’ 0: Disable 1: Enable
E
TR

P0F String ‘0’ or ‘1’ 0: Disable 1: Enable


AS

P10 String ‘0’ or ‘1’ 0: Disable 1: Enable


P11 String ‘0’ or ‘1’ 0: Disable 1: Enable
-R

P12 String ‘0’ or ‘1’ 0: Disable 1: Enable


A

P13 String ‘0’ or ‘1’ 0: Disable 1: Enable


UZ

P14 String ‘0’ or ‘1’ 0: Disable 1: Enable


SO

P15 String ‘0’ or ‘1’ 0: Disable 1: Enable


P16 String ‘0’ or ‘1’ 0: Disable 1: Enable
E
.D

P17 String ‘0’ or ‘1’ 0: Disable 1: Enable


.H

P18 String ‘0’ or ‘1’ 0: Disable 1: Enable


-F

P19 String ‘0’ or ‘1’ 0: Disable 1: Enable


P1A String ‘0’ or ‘1’ 0: Disable 1: Enable
ivo

P1B String ‘0’ or ‘1’ 0: Disable 1: Enable


lus

P1C String ‘0’ or ‘1’ 0: Disable 1: Enable


xc

P1D String ‘0’ or ‘1’ 0: Disable 1: Enable


oE

P1E String ‘0’ or ‘1’ 0: Disable 1: Enable


P1F String ‘0’ or ‘1’ 0: Disable 1: Enable
Us

<example>
[command]ST500OP0;205000050;01;0;0;0;0;0;0;0;0;0;0;0;1;1;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1
[response]ST500OP0;Res;205000050;657;0;0;0;0;0;0;0;0;0;0;0;1;1;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1

It handles 31 PIDs of group “00” (P01 ~ P1F).

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 35 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-12-2. PID Group 20 Settings

de
HDR DEV_ID VER P21 P22 P23 P24 P25 P26 P27 P28 P29 P2A

a
lid
cia
P2B P2C P2D P2E P2F P30 P31 P32 P33 P34 P35 P36

en
P37 P38 P39 P3A P3B P3C P3D P3E P3F

fid
on
● Definition: Set OBD PID group “20” parameters that will be sent by PID Reporting.

c
de
Field Definitions Unit Remark

to
HDR “ST500OP2” Command type

a
ntr
DEV_ID 9 char. Device ID

co
VER “01” Protocol Version
P21 String ‘0’ or ‘1’ 0: Disable 1: Enable

nte
P22 String ‘0’ or ‘1’ 0: Disable 1: Enable

dia
P23 String ‘0’ or ‘1’ 0: Disable 1: Enable
me
P24 String ‘0’ or ‘1’ 0: Disable 1: Enable
P25 String ‘0’ or ‘1’ 0: Disable 1: Enable
so

P26 String ‘0’ or ‘1’ 0: Disable 1: Enable


-U

P27 String ‘0’ or ‘1’ 0: Disable 1: Enable


E

P28 String ‘0’ or ‘1’ 0: Disable 1: Enable


-M

P29 String ‘0’ or ‘1’ 0: Disable 1: Enable


P2A String ‘0’ or ‘1’ 0: Disable 1: Enable
ES

P2B String ‘0’ or ‘1’ 0: Disable 1: Enable


OR

P2C String ‘0’ or ‘1’ 0: Disable 1: Enable


AD

P2D String ‘0’ or ‘1’ 0: Disable 1: Enable


P2E String ‘0’ or ‘1’ 0: Disable 1: Enable
E
TR

P2F String ‘0’ or ‘1’ 0: Disable 1: Enable


AS

P30 String ‘0’ or ‘1’ 0: Disable 1: Enable


P31 String ‘0’ or ‘1’ 0: Disable 1: Enable
-R

P32 String ‘0’ or ‘1’ 0: Disable 1: Enable


A

P33 String ‘0’ or ‘1’ 0: Disable 1: Enable


UZ

P34 String ‘0’ or ‘1’ 0: Disable 1: Enable


SO

P35 String ‘0’ or ‘1’ 0: Disable 1: Enable


P36 String ‘0’ or ‘1’ 0: Disable 1: Enable
E
.D

P37 String ‘0’ or ‘1’ 0: Disable 1: Enable


.H

P38 String ‘0’ or ‘1’ 0: Disable 1: Enable


-F

P39 String ‘0’ or ‘1’ 0: Disable 1: Enable


P3A String ‘0’ or ‘1’ 0: Disable 1: Enable
ivo

P3B String ‘0’ or ‘1’ 0: Disable 1: Enable


lus

P3C String ‘0’ or ‘1’ 0: Disable 1: Enable


xc

P3D String ‘0’ or ‘1’ 0: Disable 1: Enable


oE

P3E String ‘0’ or ‘1’ 0: Disable 1: Enable


P3F String ‘0’ or ‘1’ 0: Disable 1: Enable
Us

<example>
[command]ST500OP2;205000050;01;0;0;0;0;0;0;0;0;0;0;1;1;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0
[response]ST500OP2;Res;205000050;657;0;0;0;0;0;0;0;0;0;0;1;1;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0

It handles 31 PIDs of group “20” (P21 ~ P3F).

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 36 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-12-3. PID Group 40 Settings

de
HDR DEV_ID VER P41 P42 P43 P44 P45 P46 P47 P48 P49 P4A

a
lid
cia
P4B P4C P4D P4E P4F P50 P51 P52 P53 P54 P55 P56

en
P57 P58 P59 P5A P5B P5C P5D P5E P5F

fid
on
● Definition: Set OBD PID group “40” parameters that will be sent by PID Reporting.

c
de
Field Definitions Unit Remark

to
HDR “ST500OP4” Command type

a
ntr
DEV_ID 9 char. Device ID

co
VER “01” Protocol Version
P41 String ‘0’ or ‘1’ 0: Disable 1: Enable

nte
P42 String ‘0’ or ‘1’ 0: Disable 1: Enable

dia
P43 String ‘0’ or ‘1’ 0: Disable 1: Enable
me
P44 String ‘0’ or ‘1’ 0: Disable 1: Enable
P45 String ‘0’ or ‘1’ 0: Disable 1: Enable
so

P46 String ‘0’ or ‘1’ 0: Disable 1: Enable


-U

P47 String ‘0’ or ‘1’ 0: Disable 1: Enable


E

P48 String ‘0’ or ‘1’ 0: Disable 1: Enable


-M

P49 String ‘0’ or ‘1’ 0: Disable 1: Enable


P4A String ‘0’ or ‘1’ 0: Disable 1: Enable
ES

P4B String ‘0’ or ‘1’ 0: Disable 1: Enable


OR

P4C String ‘0’ or ‘1’ 0: Disable 1: Enable


AD

P4D String ‘0’ or ‘1’ 0: Disable 1: Enable


P4E String ‘0’ or ‘1’ 0: Disable 1: Enable
E
TR

P4F String ‘0’ or ‘1’ 0: Disable 1: Enable


AS

P50 String ‘0’ or ‘1’ 0: Disable 1: Enable


P51 String ‘0’ or ‘1’ 0: Disable 1: Enable
-R

P52 String ‘0’ or ‘1’ 0: Disable 1: Enable


A

P53 String ‘0’ or ‘1’ 0: Disable 1: Enable


UZ

P54 String ‘0’ or ‘1’ 0: Disable 1: Enable


SO

P55 String ‘0’ or ‘1’ 0: Disable 1: Enable


P56 String ‘0’ or ‘1’ 0: Disable 1: Enable
E
.D

P57 String ‘0’ or ‘1’ 0: Disable 1: Enable


.H

P58 String ‘0’ or ‘1’ 0: Disable 1: Enable


-F

P59 String ‘0’ or ‘1’ 0: Disable 1: Enable


P5A String ‘0’ or ‘1’ 0: Disable 1: Enable
ivo

P5B String ‘0’ or ‘1’ 0: Disable 1: Enable


lus

P5C String ‘0’ or ‘1’ 0: Disable 1: Enable


xc

P5D String ‘0’ or ‘1’ 0: Disable 1: Enable


oE

P5E String ‘0’ or ‘1’ 0: Disable 1: Enable


P5F String ‘0’ or ‘1’ 0: Disable 1: Enable
Us

<example>
[command]ST500OP4;205000050;01;0;0;0;0;0;0;0;0;0;0;1;1;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0
[response]ST500OP4;Res;205000050;657;0;0;0;0;0;0;0;0;0;0;1;1;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0

It handles 31 PIDs of group “40” (P41 ~ P5F).

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 37 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-12-4. PID Group 60 Settings

de
HDR DEV_ID VER P61 P62 P63

a
lid
cia
● Definition: Set OBD PID group “60” parameters that will be sent by PID Reporting.

en
fid
Field Definitions Unit Remark

on
HDR “ST500OP6” Command type

c
DEV_ID 9 char. Device ID

de
VER “01” Protocol Version

to
P61 String ‘0’ or ‘1’ 0: Disable 1: Enable

a
P62 String ‘0’ or ‘1’ 0: Disable 1: Enable

ntr
P63 String ‘0’ or ‘1’ 0: Disable 1: Enable

co
<example>

nte
[command]ST500OP6;205000050;01;0;0;1

dia
[response]ST500OP6;Res;205000050;657;0;0;1
me
It handles 3 PIDs of group “60” (P61 ~ P63).
so
-U
E
-M
ES
OR
AD
E
TR
AS
-R
A
UZ
SO
E
.D
.H
-F
ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 38 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

4-13. Backup Battery Shutdown Parameter

de
HDR DEV_ID VER SDN_USE SDN_THRES

a
lid
cia
● Definition: When vehicle battery is disconnected and Backup battery voltage is low, device is turned off.

en
fid
Field Definitions Unit Remark

on
HDR “ST500BAT” Command type
DEV_ID 9 char. Device ID

c
de
VER “01” Protocol Version
SDN_USE String ‘0’ or ‘1’ 0 : Doesn’t power off the device.

toa
1 : Power off the device when vehicle battery is disconnected

ntr
and Backup battery voltage is low

co
SDN_THRES String Volts Threshold of backup battery voltage for power off.

nte
Minimum: 3.4 Volts
Maximum: 3.8 Volts

dia
<example> me
[command] ST500BAT;205000050;01;1;3.5
[response] ST500BAT;Res;205000050;657;1;3.5
so
-U
E
-M
ES
OR
E AD
TR
AS
-R
A
UZ
SO
E
.D
.H
-F
ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 39 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

5. REPORTS

de
Reporting to server

a
lid
cia
Once a device is configured properlyand registered on its server for operation,it sends reports to the server (or

en
sends SMS messages to cellular phone whose number is pre-defined) either in response to the commands made

fid
by the server or as per the way how the device has been configured to respond to its server.

on
This chapter shows the strings of each report, so that server could understand the contents. One report can be

c
de
issued in either of two types, normal string and zip string, both of which are described below.

to
Also, note that we take an <Example> and make a <Note> in bottom part of each report in this chapter to help the

a
ntr
users understand better what contents are included in the report. So, it is highly recommended that users should

co
read the whole parts of the reports very carefully.

nte
Model Identification Table

dia
Model ID me
ST500 07
so
-U
E
-M
ES
OR
AD
E
TR
AS
-R
A
UZ
SO
E
.D
.H
-F
ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 40 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

5-1. Status Report

de
a
5-1-1. Normal

lid
cia
en
HDR DEV_ID MODEL SW_VER DATE TIME LAT LON SPD

fid
on
CRS SATT FIX DIST PWR_VOLT ONLINE V_IGN MODE

c
de
MSG_NUM OV_SP_RP OV_SP_TIME SPD_2 H_METER BCK_VOLT

toa
CELL_ID MCC MNC RX_LVL LAC TM_ADV

ntr
co
nte
● Definition : String that device reports periodically.

dia
Field Definitions Remark me
HDR “ST500STT” Status report header
DEV_ID 9 char. Device ID
so

MODEL 2 Char Device Model (According to table model)


-U

SW_VER 3 char. Software Release Version


E

DATE 8 char. GPS date (yyyymmdd)


-M

Year + Month + Day


TIME 8 char. GPS time (hh:mm:ss)
ES

Hour : Minute : Second


OR

LAT String Latitude (+/-xx.xxxxxx)


AD

LON String Longitude (+/-xxx.xxxxxx)


SPD String Speed in km/h. Current speed.
E
TR

CRS String Course over ground in degree


SATT String Number of satellites
AS

FIX ‘1’ or ‘0’ GPS is fixed (1), GPS is not fixed (0)
-R

DIST String Traveled distance in meter. Maximum value is 999999999


A

PWR_VOLT String Voltage value of main power


UZ

ONLINE ‘1’ or ‘0’ Data Status : ‘1’ (online), ‘0’ (from memory)
SO

V_IGN ‘1’ or ‘0’ Virtual Ignition : ‘1’ (moving) ‘0’ (parking)


MODE 1 char. ‘1’ = Idle mode (Parking)
E

‘2’ = Active Mode (Driving)


.D
.H

MSG_NUM 4 char. Message number


-F

After “9999” is reported, message number returns to ‘0000”.


OV_SP_RP String maximum speed in report time (Km/h)
ivo

OV_SP_TIME String Time of over speed


lus

SPD_2 String Speed in km/h. Average speed in time report.


xc

H_METER String Driving hour-meter


oE

BCK_VOLT String Voltage value of backup battery


CELL_ID String Information of Cell ID
Us

MCC String Information of Mobile Country Code


MNC String Information of Mobile Network Code
RX_LVL String Information of Rx Level
LAC String Information of Location Area Code
TM_ADV String Information of Timing Advance

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 41 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

<example>
ST500STT;205000050;07;657;20151023;09:08:52;+37.479331;+126.887858;000.026;000.00;12;1;0;11.67;1;0;

de
1;0121;001.235;0;000.165;0;4.2;79;450;00;-74;20;1

a
lid
The OV_SP_TIME is the time of over speed between the report interval

cia
en
‘Timing Advance’ value is last available data. If the device never getting available ‘Timing Advance’ value, it will

fid
be ‘255’.

con
de
5-1-2. Zip

toa
ntr
Field Marks Meaning

co
STX 0x02 Start of zip data

nte
PKT_LEN 2 Bytes Length of zip data, from HDR to ETX

dia
HDR 0x10 Header of Status Report
DEV_ID 5 bytes Device ID me
BCD format
so
-U

If the Device ID is 123456789, this field will be filled with 0x12, 0x34,
0x56 0x78 and 0x90.
E
-M

MODEL 1byte Device Model (According to table model)


SW_VER 2 byte Software Version
ES

DATE_TIME 6 bytes GPS date & Time (Year + Month + Day + Hour + Minute + Second)
OR

LAT 4 bytes 1 byte (integer) + 3 bytes (BCD)


LON 4 bytes 1 byte (integer) + 3bytes (BCD)
AD

SPD 3 bytes 2 bytes (integer) + 1 byte (BCD)


E

CRS 3 bytes 2 bytes (integer) + 1 byte (BCD)


TR

SATT_FIX 1 byte
AS

Bit 7 Bit 6 Bit 5 Bit 4 ~ Bit 0


-R

Fix Latitude Longitude Satellite’s count


+/- sign +/- sign
A

+ sign = 0, - sign = 1
UZ
SO

DIST 4 bytes Traveled distance in meter


PWR_VOLT 2 bytes Voltage value of main power
E
.D

1 byte (integer) + 1 byte (BCD)


.H

ONLINE 1 byte Data Status : 1 = online, 0 = from memory


-F

V_IGN 1 byte Virtual Ignition : 1 = moving, 0 = parking


MODE 1 byte 1 = Idle (Parking), 2 = Active (Driving)
ivo

MSG_NUM 2 bytes Message number


lus
xc

After 9999, message number returns to 0.


oE

OV_SP_RP 3 bytes 2 bytes (integer) + 1 byte (BCD)


Us

OV_SP_TIME 4 bytes Time of over speed(integer)


SPD_2 3 bytes 2 bytes (integer) + 1 byte (BCD)
H_METER 4 bytes Driving hour-meter
BCK_VOLT 2 bytes Voltage value of backup battery
CELL_ID 2 bytes Information of Cell ID
MCC 2 bytes Information of Mobile Country Code
MNC 2 bytes Information of Mobile Network Code
RX_LVL 2 bytes Information of Rx Level
Suntech Int. Ltd. Company confidential
Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 42 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

LAC 2 bytes Information of Location Area Code


TM_ADV 1 bytes Information of Timing Advance

de
ETX 0x03 End of zip data.

a
<Example>

lid
cia
Original String :

en
ST500STT;205000050;07;657;20151023;06:59:01;+37.479320;+126.887833;000.007;000.00;9;1;0;12.36;1;0;2;

fid
0004;000.081;0;000.032;201;0.0;79;450;330;-82;20;1

on
Zip Packet

c
de
0x02
0x00 0x44

to
a
0x10

ntr
0x20 0x50 0x00 0x05 0x00

co
0x07
0x02 0x91

nte
0x0f 0x0a 0x17 0x06 0x3b 0x01

dia
0x25 0x47 0x93 0x20 me
0x7e 0x88 0x78 0x33
0x00 0x00 0x00
so

0x00 0x00 0x00


-U

0x89
0x00 0x00 0x00 0x00
E
-M

0x0c 0x36
0x01
ES

0x00
OR

0x02
0x00 0x04
AD

0x00 0x00 0x08


E

0x00 0x00 0x00 0x00


TR

0x00 0x00 0x03


AS

0x00 0x00 0x00 0xc9


-R

0x00 0x00
0x00 0x4f
A

0x01 0xc2
UZ

0x01 0x4a
SO

0xff 0xae
0x00 0x14
E
.D

0x01
.H

0x03
-F

<note>
ivo

If you want ‘RX_LVL’ data back to normal format to use excel. Use this function.
lus
xc

=IF(HEX2DEC(C1)>HEX2DEC("8FFF"), (HEX2DEC("FFFF")-HEX2DEC(C1)+1)*-1, HEX2DEC(C1))


oE

C1 is position of cell, and this cell has 16 bits hexadecimal data.


Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 43 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

5-2. Emergency Report

de
a
5-2-1. Normal

lid
cia
en
HDR DEV_ID MODEL SW_VER DATE TIME LAT LON SPD CRS SATT FIX

fid
on
PWR_V
DIST
OLT
ONLINE V_IGN EMG_ID SPD_2 H_METER BCK_VOLT

c
de
MSG_NUM CELL_ID MCC MNC RX_LVL LAC TM_ADV

toa
ntr
● Definition : String that is sent when emergency occurs.

co
Field Definitions Remark

nte
HDR ST500EMG Emergency report header

dia
DEV_ID 9 char. Device ID me
MODEL 2 Char Device Model (According to table model)
SW_VER 3 char. Software Release Version
so

DATE 8 char. GPS date (yyyymmdd)


-U

Year + Month + Day


E

TIME 8 char. GPS time (hh:mm:ss)


-M

Hour : Minute : Second


LAT String Latitude (+/-xx.xxxxxx)
ES

LON String Longitude (+/-xxx.xxxxxx)


OR

SPD String Speed in km/h. Current speed.


AD

CRS String Course over ground in degree


SATT String Number of satellites
E
TR

FIX ‘1’ or ‘0’ GPS is fixed (1), GPS is not fixed (0)
DIST String Traveled distance in meter.
AS

PWR_VOLT String Voltage value of main power


-R

ONLINE ‘1’ or ‘0’ Data Status : ‘1’ (online), ‘0’ (from memory)
A

V_IGN ‘1’ or ‘0’ Virtual Ignition : ‘1’ (moving) ‘0’ (parking)


UZ

EMG_ID 1 char. Emergency type


SO

‘2’ = emergency by parking lock


‘3’ = emergency by removing main power.
E

It’s only available in model that has a backup battery.


.D

SPD_2 String Speed in km/h. Average speed in time report.


.H

H_METER String Driving hour-meter


-F

BCK_VOLT String Voltage value of backup battery


ivo

MSG_NUM 4 char. Message number


lus

After “9999” is reported, message number returns to ‘0000”.


CELL_ID String Information of Cell ID
xc
oE

MCC String Information of Mobile Country Code


MNC String Information of Mobile Network Code
Us

RX_LVL String Information of Rx Level


LAC String Information of Location Area Code
TM_ADV String Information of Timing Advance

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 44 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

<example>
ST500EMG;205000050;07;657;20151023;07:23:52;+37.479322;+126.887834;000.007;000.00;11;1;0;11.67;1;0;

de
3;100;0;4.2;0001;79;450;00;-82;20;1

a
lid
<notes>

cia
Emergency reports are sent A1 times until the unit receives server acknowledge.

en
‘Timing Advance’ value is last available data. If the device never getting available ‘Timing Advance’ value, it will

fid
be ‘255’.

con
de
5-2-2. Zip

toa
ntr
Field Marks Meaning

co
STX 0x02 Start of zip data

nte
PKT_LEN 2 Bytes Length of zip data, from HDR to ETX

dia
HDR 0x11 Header of Emergency Report
DEV_ID 5 bytes Device ID me
BCD format
so
-U

If the Device ID is 123456789, this field will be filled with 0x12, 0x34,
0x56 0x78 and 0x90.
E
-M

MODEL 1byte Device Model (According to table model)


SW_VER 2 byte Software Version
ES

DATE_TIME 6 bytes GPS date & Time (Year + Month + Day + Hour + Minute + Second)
OR

LAT 4 bytes 1 byte (integer) + 3 bytes (BCD)


LON 4 bytes 1 byte (integer) + 3bytes (BCD)
AD

SPD 3 bytes 2 bytes (integer) + 1 byte (BCD)


E

CRS 3 bytes 2 bytes (integer) + 1 byte (BCD)


TR

SATT_FIX 1 byte
AS

Bit 7 Bit 6 Bit 5 Bit 4 ~ Bit 0


-R

Fix Latitude Longitude Satellite’s count


+/- sign +/- sign
A
UZ

+ sign = 0, - sign = 1
SO

DIST 4 bytes Traveled distance in meter


E

PWR_VOLT 2 bytes Voltage value of main power


.D

1 byte (integer) + 1 byte (BCD)


.H

ONLINE 1 byte Data Status : 1 = online, 0 = from memory


-F

V_IGN 1 byte Virtual Ignition : 1 = moving, 0 = parking


ivo

EMG_ID 1 byte Emergency type


‘2’ = emergency by parking lock
lus

‘3’ = emergency by removing main power.


xc

It’s only available in model that has a backup battery.


oE

SPD_2 3 bytes 2 bytes (integer) + 1 byte (BCD)


Us

H_METER 4 bytes Driving hour-meter


BCK_VOLT 2 bytes Voltage value of backup battery
MSG_NUM 2 bytes Message number
After 9999, message number returns to 0.
CELL_ID 2 bytes Information of Cell ID
MCC 2 bytes Information of Mobile Country Code
MNC 2 bytes Information of Mobile Network Code
RX_LVL 2 bytes Information of Rx Level
Suntech Int. Ltd. Company confidential
Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 45 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

LAC 2 bytes Information of Location Area Code


TM_ADV 1 bytes Information of Timing Advance

de
ETX 0x03 End of zip data.

a
<Example>

lid
cia
Original String :

en
ST500EMG;205000050;07;657;20151023;07:23:52;+37.479322;+126.887834;000.007;000.00;11;1;0;11.67;1;0;

fid
3;100;0;4.2;0001;79;450;00;-82;20;1

on
c
de
Zip Packet

to
0x02

a
0x00 0x3d

ntr
0x11

co
0x20 0x50 0x00 0x05 0x00

nte
0x07

dia
0x02 0x91
0x0f 0x0a 0x17 0x07 0x17 0x34 me
0x25 0x47 0x93 0x22
so

0x7e 0x88 0x78 0x34


-U

0x00 0x00 0x07


0x00 0x00 0x00
E

0x8b
-M

0x00 0x00 0x00 0x00


ES

0x0b 0x67
0x01
OR

0x00
AD

0x03
0x00 0x64 0x00
E
TR

0x00 0x00 0x00 0x00


0x04 0x02
AS

0x00 0x01
-R

0x00 0x4f
0x01 0xc2
A
UZ

0x00 0x00
0xff 0xae
SO

0x00 0x14
E

0x01
.D

0x03
.H
-F

<note>
ivo

If you want ‘RX_LVL’ data back to normal format to use excel. Use this function.
lus

=IF(HEX2DEC(C1)>HEX2DEC("8FFF"), (HEX2DEC("FFFF")-HEX2DEC(C1)+1)*-1, HEX2DEC(C1))


xc
oE

C1 is position of cell, and this cell has 16 bits hexadecimal data.


Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 46 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

5-3. Alert Report

dea
5-3-1. Normal

lid
cia
en
HDR DEV_ID MODEL SW_VER DATE TIME LAT LON SPD

fid
on
CRS SATT FIX DIST PWR_VOLT ONLINE V_IGN ALERT_ID DTC_CNT

c
de
DTC SPD_2 GEO_ID FORCE H_METER

to
BCK_VOLT MSG_NUM CELL_ID MCC MNC RX_LVL LAC TM_ADV

a
ntr
co
● Definition : String that is sent when some special condition is occurred.

nte
Field Definitions Remark

dia
HDR “ST500ALT” Alert report header me
DEV_ID 9 char. Device ID
so

MODEL 2 Char Device Model (According to table model)


-U

SW_VER 3 char. Software Version


DATE 8 char. GPS date (yyyymmdd)
E

TIME 8 char. GPS time (hh:mm:ss)


-M

LAT String Latitude (+/-xx.xxxxxx)


ES

LON String Longitude (+/-xxx.xxxxxx)


OR

SPD String Speed in km/h.Current speed.


CRS String Course over ground in degree
AD

SATT String Number of satellites


E

FIX ‘1’ or ‘0’ GPS is fixed (1), GPS is not fixed (0)
TR

DIST String Traveled distance in m.


AS

PWR_VOLT String Voltage value of main power


-R

ONLINE ‘1’ or ‘0’ Data Status : ‘1’ (online), ‘0’ (from memory)
V_IGN ‘1’ or ‘0’ Virtual Ignition : ‘1’ (moving) ‘0’ (parking)
A

ALERT_ID String Alert type


UZ

1 = Start driving faster than SPEED_LIMIT.


SO

2 = Ended over speed condition


5 = The vehicle went out from the geo-fence that has following ID.
E
.D

6 = The vehicle entered into the geo- fence that has following ID.
.H

9 = Enter to deep sleep mode


-F

10 = Exit from deep sleep mode


13 = Backup battery error
ivo

14 = Vehicle battery goes down to so low level.


lus

15 = shocked
xc

16 = occurred some collision


oE

40 = Connected main power


41 = Disconnected main power
Us

44 = Connected Backup battery


45 = Disconnected Backup battery
46 = Alert of fast acceleration from Driver Pattern Analysis
47 = Alert of harsh brake from Driver Pattern Analysis
48 = Alert of sharp turn from Driver Pattern Analysis
50 = Jamming detected
68 = Completed automatic Driver Pattern calibration
80 = OBD Disconnected with ECU
Suntech Int. Ltd. Company confidential
Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 47 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

81 = OBD Connected with ECU


83 = OBD DTC Detected

de
84 = OBD DTC Cleared
85 = Driving is started with High RPM

a
lid
86 = Driving is ended with High RPM

cia
87 = Alert of High Speed with Low RPM

en
88 = Alert of Low Speed with High RPM

fid
DTC_CNT 2 char Count of DTCs

on
DTC String DTC String (1 or several codes)
Codes are separated by comma(‘,’)

c
de
SPD_2 String Speed in km/h. Average speed in time report.
GEO_ID String the Geo-Fence ID

toa
FORCE [X/256]G Value of force when DPA Alert

ntr
H_METER String Driving hour-meter

co
BCK_VOLT String Voltage value of backup battery

nte
MSG_NUM 4 char. Message number
After “9999” is reported, message number returns to ‘0000”.

dia
CELL_ID String Information of Cell IDme
MCC String Information of Mobile Country Code
MNC String Information of Mobile Network Code
so

RX_LVL String Information of Rx Level


-U

LAC String Information of Location Area Code


E

TM_ADV String Information of Timing Advance


-M

<example>
ES

ST500ALT;205000050;07;657;20151023;09:43:45;+37.479317;+126.887839;000.011;000.00;9;1;0;11.67;1;0;8
1;000.108;0;4.2;0055;79;450;00;-84;20;1
OR
AD

<note>
ALERT_ID 13 may be reported if backup battery cannot be charged or cannot support during enough time when
E
TR

main power (vehicle battery) is disconnected.


AS

The “GEO_ID” information have only in alert “5” or ”6”.


-R
A

The “FORCE” information have only in alert “ 46”,”47” and “48”.


UZ
SO

‘Timing Advance’ value is last available data. If the device never getting available ‘Timing Advance’ value, it will
be ‘255’.
E
.D

DTC_CNT information is available only with Alert 83 and 84.


.H

DTC information is available only with Alert 83.


-F

DTC may be consisted with several values as DTC_CNT.


ivo

Alert 85 ~ 88 are available if OBD Travel Alert is enabled.


lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 48 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

5-3-2. Zip

de
Field Marks Meaning

a
STX 0x02 Start of zip data

lid
cia
PKT_LEN 2 Bytes Length of zip data, from HDR to ETX
HDR 0x13 Header of Alert Report

en
DEV_ID 5 bytes Device ID

fid
BCD format

con
If the Device ID is 123456789, this field will be filled with 0x12, 0x34,

de
0x56 0x78 and 0x90.

to
MODEL 1byte Device Model (According to table model)

a
ntr
SW_VER 2 byte Software Version

co
DATE_TIME 6 bytes GPS date & Time (Year + Month + Day + Hour + Minute + Second)
LAT 4 bytes 1 byte (integer) + 3 bytes (BCD)

nte
LON 4 bytes 1 byte (integer) + 3bytes (BCD)

dia
SPD 3 bytes 2 bytes (integer) + 1 byte (BCD)
CRS 3 bytes
me
2 bytes (integer) + 1 byte (BCD)
SATT_FIX 1 byte
so

Bit 7 Bit 6 Bit 5 Bit 4 ~ Bit 0


-U

Fix Latitude Longitude Satellite’s count


+/- sign +/- sign
E
-M

+ sign = 0, - sign = 1
ES

DIST 4 bytes Traveled distance in meter


OR

PWR_VOLT 2 bytes Voltage value of main power


1 byte (integer) + 1 byte (BCD)
AD

ONLINE 1 byte Data Status : 1 = online, 0 = from memory


E

V_IGN 1 byte Virtual Ignition : 1 = moving, 0 = parking


TR

ALERT_ID 1 byte Alert type


AS

1 = Start driving faster than SPEED_LIMIT.


-R

2 = Ended over speed condition


5 = The vehicle went out from the geo-fence that has following ID.
A
UZ

6 = The vehicle entered into the geo- fence that has following ID.
9 = Enter to deep sleep mode
SO

10 = Exit from deep sleep mode


E

13 = Backup battery error


.D

14 = Vehicle battery goes down to so low level.


.H

15 = shocked
-F

16 = occurred some collision


40 = Connected main power
ivo

41 = Disconnected main power


lus

44 = Connected Backup battery


xc

45 = Disconnected Backup battery


oE

46 = Alert of fast acceleration from Driver Pattern Analysis


47 = Alert of harsh brake from Driver Pattern Analysis
Us

48 = Alert of sharp turn from Driver Pattern Analysis


50 = Jamming detected
68 = Completed automatic Driver Pattern calibration
80 = OBD Disconnected with ECU
81 = OBD Connected with ECU
83 = OBD DTC Detected
84 = OBD DTC Cleared
85 = OBD Started High RPM
Suntech Int. Ltd. Company confidential
Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 49 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

86 = OBD Ended High RPM


87 = OBD High Speed with Low RPM

de
88 = OBD Low Speed with High RPM

a
DTC_CNT 1 byte Count of DTCs

lid
DTC DTC_CNT * 3 DTC String (1 or several codes)

cia
Length per each code is 3 bytes

en
SPD_2 3 bytes 2 bytes (integer) + 1 byte (BCD)

fid
GEO_ID 1 byte Geofence ID

on
FORCE 4 bytes Value of force when DPA Alert

c
1 byte (integer) + 3 bytes (BCD)

de
H_METER 4 bytes Driving hour-meter

to
BCK_VOLT 2 bytes Voltage value of backup battery

a
MSG_NUM 2 bytes Message number

ntr
After 9999, message number returns to 0.

co
CELL_ID 2 bytes Information of Cell ID

nte
MCC 2 bytes Information of Mobile Country Code
MNC 2 bytes Information of Mobile Network Code

dia
RX_LVL 2 bytes Information of Rx Level me
LAC 2 bytes Information of Location Area Code
so

TM_ADV 1 bytes Information of Timing Advance


-U

ETX 0x03 End of zip data.


<Example>
E
-M

Original String :
ES

ST500ALT;205000050;07;657;20151023;07:13:59;+37.479312;+126.887825;000.010;000.00;11;1;0;12.36;1;0;
48;000.050;216;-1;-2;-3;12.34;1;0;0.0;0010;79;450;330;-82;20;1
OR
AD

Zip Packet
E

0x02
TR

0x00 0x47
AS

0x13
0x20 0x50 0x00 0x05 0x00
-R

0x07
A

0x02 0x91
UZ

0x0f 0x0a 0x17 0x07 0x0d 0x3b


SO

0x25 0x47 0x93 0x12


0x7e 0x88 0x78 0x25
E

0x00 0x00 0x01


.D

0x00 0x00 0x00


.H

0x8b
-F

0x00 0x00 0x00 0x00


ivo

0x0c 0x36
lus

0x01
0x00
xc

0x30
oE

0x00 0x00 0x05


Us

0xff 0xff
0xff 0xfe
0xff 0xfd
0x0c 0x34 0x56 0x78
0x00 0x00 0x00 0xd8
0x00 0x00
0x00 0x0a
0x00 0x4f
Suntech Int. Ltd. Company confidential
Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 50 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

0x01 0xc2
0x01 0x4a

de
0xff 0xae
0x00 0x14

a
lid
0x01

cia
0x03

en
fid
<note>
If you want ‘RX_LVL’ data back to normal format to use excel. Use this function.

con
de
=IF(HEX2DEC(C1)>HEX2DEC("8FFF"), (HEX2DEC("FFFF")-HEX2DEC(C1)+1)*-1, HEX2DEC(C1))

to
C1 is position of cell, and this cell has 16 bits hexadecimal data.

a
ntr
co
DTC_CNT information is available only with Alert 83 and 84.

nte
DTC information is available only with Alert 83.

dia
DTC may be consisted with several values as DTC_CNT.
** Length of each DTC code is 3 bytes.
me
** The 1st byte of code is indicator of problem category.
so

0: P (Powertrain)
-U

1: C (Chassis)
2: B (Body)
E
-M

3: U (Network)
** 2nd and 3rd byte of code are hexadecimal number part of values.
ES

i.e. P0107,C0300  0x00 0x01 0x07 0x01 0x03 0x00


OR
AD
E
TR
AS
-R
A
UZ
SO
E
.D
.H
-F
ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 51 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

5-4. Travel Event

ade
5-4-1. Normal

lid
cia
en
HDR DEV_ID MODEL SW_VER DATE TIME PWR_VOLT BCK_VOLT MSG_TYPE

fid
TRAVEL_DIST TRAVEL_TIME LAT_TRAVEL_ST LON_TRAVEL_ST LAT_TRAVEL_FI LON_TRAVEL_FI

con
AVERAGE_SPD MAX_SPD TIME_OVER_SPD PARKING_TIME MAX_AC AV_AC

de
to
MAX_HB AV_HB MAX_SHARP AV_SHARP H_METER BCK_VOLT

a
ntr
co
● Definition : String to report information of current travel when ignition is OFF (starts parking).

nte
Field Definitions Remark

dia
HDR “ST500HTE” Travel Event report header
DEV_ID 9 char. Device ID
me
MODEL 2 Char Device Model (According to table model)
so

SW_VER 3 char. Software Release Version


-U

DATE 8 char. GPS date (yyyymmdd)


Year + Month + Day
E
-M

TIME 8 char. GPS time (hh:mm:ss)


Hour : Minute : Second
ES

PWR_VOLT String Voltage value of main power


OR

BCK_VOLT String Voltage value of backup battery


MSG_TYPE 1 char Report is real time (1), Report is storage (0)
AD

TRAVEL_DIST String Traveled distance during this travel(in meter)


E

TRAVEL_TIME String Time of this travel (in second)


TR

LAT_TRAVEL_ST String Latitude of start position of this travel (+/-xx.xxxxxx)


AS

LON_TRAVEL_ST String Longitude of start position of this travel (+/-xxx.xxxxxx)


-R

LAT_TRAVEL_FI String Latitude of end position of this travel (+/-xx.xxxxxx)


LON_TRAVEL_FI String Longitude of end position of this travel(+/-xxx.xxxxxx)
A
UZ

AVERAGE_SPD String Average speed in this travel(in km/h)


MAX_SPD String Maximum speed in this travel (in km/h)
SO

TIME_OVER_SPD String Accumulated time that the car exceeded over-speed in this travel.
E

(in second)
.D

PARKING_TIME String If the speed is less than the “SP_PAR_TIME” is counted. (in second)
.H

MAX_AC [X/256]G Maximum “fast acceleration” in “G”


-F

AV_AC [X/256]G Average “fast acceleration” in “G”


ivo

MAX_HB [X/256]G Maximum “harsh brake” in “G”


lus

AV_HB [X/256]G Average “harsh brake” in “G”


MAX_SHARP [X/256]G Maximum “sharp turn” in “G”
xc

AV_SHARP [X/256]G Average “sharp turn” in “G”


oE

00km/h Second Histogram of speed 00km/h ~ 09km/h


Us

10km/h Second Histogram of speed 10km/h ~ 19km/h


20km/h Second Histogram of speed 20km/h ~ 29km/h
30km/h Second Histogram of speed 30km/h ~ 39km/h
40km/h Second Histogram of speed 40km/h ~ 49km/h
50km/h Second Histogram of speed 50km/h ~ 59km/h
60km/h Second Histogram of speed 60km/h ~ 69km/h
70km/h Second Histogram of speed 70km/h ~ 79km/h
80km/h Second Histogram of speed 80km/h ~ 89km/h
Suntech Int. Ltd. Company confidential
Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 52 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

90km/h Second Histogram of speed 90km/h ~ 99km/h


100km/h Second Histogram of speed 100km/h ~ 109km/h

de
110km/h Second Histogram of speed 110km/h ~ 119km/h

a
120km/h Second Histogram of speed 120km/h ~ 129km/h

lid
130km/h Second Histogram of speed 130km/h ~ 139km/h

cia
140km/h Second Histogram of speed 140km/h ~ 149km/h

en
150km/h Second Histogram of speed 150km/h ~ 159km/h

fid
160km/h Second Histogram of speed 160km/h ~ 169km/h

on
170km/h Second Histogram of speed 170km/h ~ 179km/h

c
180km/h Second Histogram of speed 180km/h ~ 189km/h

de
190km/h Second Histogram of speed 190km/h ~ 199km/h

to
200km/h Second Histogram of speed over 200km/h

a
H_METER String Driving hour-meter

ntr
BCK_VOLT String Voltage value of backup battery

co
<example>

nte
ST500HTE;205000050;07;657;20151023;09:43:45;12.28;4.1;1;1000;0;-22.881018;-047.070831

dia
;-22.881018;-047.070831;000.000;000.000;0;0;000.000;000.000;000.000;000.000;000.000;000.000
;10;10;10;10;10;10;10;10;10;10;10;10;10;10;10;10;10;10;10;10;10;0;4.2 me
so
-U
E
-M

5-4-2. Zip
ES
OR

Field Marks Meaning


AD

STX 0x02 Start of zip data


PKT_LEN 2 Bytes Length of zip data, from HDR to ETX
E
TR

HDR 0x1d Header of Travel Event Report


DEV_ID 5 bytes Device ID
AS

BCD format
-R
A

If the Device ID is 123456789, this field will be filled with 0x12, 0x34,
UZ

0x56 0x78 and 0x90.


SO

MODEL 1byte Device Model (According to table model)


SW_VER 2 byte Software Version
E

DATE_TIME 6 bytes GPS date & Time (Year + Month + Day + Hour + Minute + Second)
.D

PWR_VOLT 2 bytes Voltage value of main power


.H

BCK_VOLT 2 bytes Voltage value of backup battery


-F

MSG_TYPE 1 byte Report is real time (1), Report is storage (0)


ivo

TRAVEL_DIST 4 bytes Traveled distance during this travel(in meter)


lus

TRAVEL_TIME 4 bytes Time of this travel (in second)


xc

LAT_TRAVEL_ST 4 bytes 1 byte (integer) + 3 bytes (BCD)


oE

LON_TRAVEL_ST 4 bytes 1 byte (integer) + 3bytes (BCD)


LAT_TRAVEL_FI 4 bytes 1 byte (integer) + 3 bytes (BCD)
Us

LON_TRAVEL_FI 4 bytes 1 byte (integer) + 3bytes (BCD)


POS_SIGN 1 byte Minus sign of travel positions
Bit 3 Bit 2 Bit 1 Bit 0
Travel start Travel start Travel stop Travel stop
latitude longitude latitude longitude
+/- sign +/- sign +/- sign +/- sign
+ sign = 0, - sign = 1
AVERAGE_SPD 3 bytes 2 bytes (integer) + 1 byte (BCD)
Suntech Int. Ltd. Company confidential
Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 53 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

MAX_SPD 3 bytes 2 bytes (integer) + 1 byte (BCD)


TIME_OVER_SPD 4 bytes Accumulated time that the car exceeded over-speed in this travel.

de
(in second)

a
PARKING_TIME 4 bytes If the speed is less than the “SP_PAR_TIME” is counted. (in second)

lid
MAX_AC 3 bytes 2 bytes (integer) + 1 byte (BCD)

cia
AV_AC 3 bytes 2 bytes (integer) + 1 byte (BCD)

en
MAX_HB 3 bytes 2 bytes (integer) + 1 byte (BCD)

fid
on
AV_HB 3 bytes 2 bytes (integer) + 1 byte (BCD)

c
MAX_SHARP 3 bytes 2 bytes (integer) + 1 byte (BCD)

de
AV_SHARP 3 bytes 2 bytes (integer) + 1 byte (BCD)

toa
00km/h 2 bytes Histogram of speed 00km/h ~ 09km/h

ntr
co
10km/h 2 bytes Histogram of speed 10km/h ~ 19km/h

nte
20km/h 2 bytes Histogram of speed 20km/h ~ 29km/h

dia
30km/h 2 bytes Histogram of speed 30km/h ~ 39km/h
me
40km/h 2 bytes Histogram of speed 40km/h ~ 49km/h
so

50km/h 2 bytes Histogram of speed 50km/h ~ 59km/h


-U

60km/h 2 bytes Histogram of speed 60km/h ~ 69km/h


E
-M

70km/h 2 bytes Histogram of speed 70km/h ~ 79km/h


80km/h 2 bytes Histogram of speed 80km/h ~ 89km/h
ES
OR

90km/h 2 bytes Histogram of speed 90km/h ~ 99km/h


AD

100km/h 2 bytes Histogram of speed 100km/h ~ 109km/h


E

110km/h 2 bytes Histogram of speed 110km/h ~ 119km/h


TR

120km/h 2 bytes Histogram of speed 120km/h ~ 129km/h


AS

130km/h 2 bytes Histogram of speed 130km/h ~ 139km/h


-R

140km/h 2 bytes Histogram of speed 140km/h ~ 149km/h


A
UZ

150km/h 2 bytes Histogram of speed 150km/h ~ 159km/h


SO

160km/h 2 bytes Histogram of speed 160km/h ~ 169km/h


E

170km/h 2 bytes Histogram of speed 170km/h ~ 179km/h


.D
.H

180km/h 2 bytes Histogram of speed 180km/h ~ 189km/h


-F

190km/h 2 bytes Histogram of speed 190km/h ~ 199km/h


ivo

200km/h 2 bytes Histogram of speed over 200km/h


lus

H_METER 4 bytes Driving hour-meter


xc
oE

BCK_VOLT 2 bytes Voltage value of backup battery


Us

ETX 0x03 End of zip data.


<Example>

Original String :
ST500HTE;205000050;07;657;20151023;07:34:30;12.36;0.0;0;0;2190;+36.479529;+127.885968;+37.479314;+
126.887832;000.013;000.070;0;0;000.000;000.000;000.000;000.000;000.000;000.000;13;0;0;0;0;0;0;0;0;0;0;0;0
;0;0;0;0;0;0;0;0;236;0.0

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 54 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

Zip Packet
0x02

de
0x00 0x7d
0x1d

a
lid
0x20 0x50 0x00 0x05 0x00

cia
0x07

en
0x02 0x91

fid
0x0f 0x0a 0x17 0x07 0x22 0x1e
0x0c 0x36

on
0x00 0x00

c
de
0x00
0x00 0x00 0x00 0x00

to
0x00 0x00 0x08 0x8e

a
ntr
0x25 0x47 0x95 0x29

co
0x7e 0x88 0x59 0x68
0x25 0x47 0x93 0x14

nte
0x7e 0x88 0x78 0x32

dia
0x00
0x00 0x00 0x01
me
0x00 0x00 0x07
so

0x00 0x00 0x00 0x00


-U

0x00 0x00 0x00 0x00


0x00 0x00 0x00
E
-M

0x00 0x00 0x00


0x00 0x00 0x00
ES

0x00 0x00 0x00


OR

0x00 0x00 0x00


0x00 0x00 0x00
AD

0x00 0x0b
E

0x00 0x00
TR

0x00 0x00
AS

0x00 0x00
0x00 0x00
-R

0x00 0x00
A

0x00 0x00
UZ

0x00 0x00
SO

0x00 0x00
0x00 0x00
E
.D

0x00 0x00
.H

0x00 0x00
-F

0x00 0x00
0x00 0x00
ivo

0x00 0x00
lus

0x00 0x00
0x00 0x00
xc
oE

0x00 0x00
0x00 0x00
Us

0x00 0x00
0x00 0x00
0x00 0x00 0x00 0xec
0x00 0x00
0x03

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 55 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

5-5. Keep-Alive Report

de
A typical GSM/GPRS service provider in any countries has its own corporate policy restricting connection time of

a
device with the GSM/GPRS networks only at an interval if device does not communicate with its server for a long

lid
time, which is 1 hour, for instance. The time length varies depending upon such service provider. Please check it

cia
by asking your GSM/GPRS service provider this question in your country.

en
fid
In a case that there has not been any communication between a device and its server for such a time period, the

on
GSM/GPRS service provider would not provide GSM/GPRS service for the device temporarily. To avoid such a

c
case, device sends the server this ‘Keep-Alive’ Report at an interval, ‘T4’ (‘Keep-Alive’ interval named in ‘SyncTrak’

de
and in this document), which is shorter than the 60 minutes. User of the device may adjust the value of ‘T4’ as
desired.

to
a
ntr
This report is intended to mean that the device is still alive and ready for any possible communications with the

co
server for that long time (‘T4’) even though the device does not interact temporarily with the server.

nte
dia
5-5-1. Normal me
so

HDR DEV_ID
-U
E

Field Marks Meaning


-M

HDR “ST500ALV” Alive report header


ES

DEV_ID 9 char Device ID.


OR

<Example>
ST500ALV;205000050
AD
E
TR
AS

5-5-2. Zip
-R
A
UZ

Field Marks Meaning


STX 0x02 Start of zip data
SO

PKT_LEN 2 Bytes Length of zip data, from HDR to ETX


E

HDR 0x14 Header of Alive Report


.D

DEV_ID 5 bytes Device ID:


.H

BCD format.
-F

If the Device ID is 123456789, this field will be filled with 0x12, 0x34, 0x56,
ivo

0x78 and 0x90.


ETX 0x03 End of zip data.
lus

<Example>
xc

Original String :
oE

ST500ALV;205000050
Us

Zip Packet
0x02
0x00 0x06
0x14
0x20 0x50 0x00 0x05 0x00
0x03

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 56 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

5-6. OBD PID Report

ade
5-6-1. Normal

lid
cia
en
HDR DEV_ID MODEL SW_VER DATE TIME LAT LON SPD CRS SATT FIX

fid
DIST PID_CNT OBD_INFO_1 OBD_INFO_2 OBD_INFO_3 … OBD_INFO_n

on
c
de
● Definition : OBD string that device reports periodically.

to
a
Field Definitions Remark

ntr
HDR “ST500PID” OBD PID report header

co
DEV_ID 9 char. Device ID

nte
MODEL 2 Char Device Model (According to table model)

dia
SW_VER 3 char. Software Release Version
DATE 8 char. GPS date (yyyymmdd) me
Year + Month + Day
so

TIME 8 char. GPS time (hh:mm:ss)


-U

Hour : Minute : Second


LAT String Latitude (+/-xx.xxxxxx)
E

LON String Longitude (+/-xxx.xxxxxx)


-M

SPD String Speed in km/h. Current speed.


ES

CRS String Course over ground in degree


OR

SATT String Number of satellites


FIX ‘1’ or ‘0’ GPS is fixed (1), GPS is not fixed (0)
AD

DIST String Traveled distance in meter. Maximum value is 999999999


E

PID_CNT 3 char Count of reported PID_INFO fields


TR

PID_INFO_1 String PID number and its value separated by pipe (i.e. 03|02,01)
AS

PID_INFO_2 String PID number and its value separated by pipe (i.e. 04|19.6)
-R

PID_INFO_3 String PID number and its value separated by pipe


… String
A

PID_INFO_n String PID number and its value separated by pipe


UZ

<example>
SO

ST500PID;205000050;07;678;20151127;02:56:51;+37.479325;+126.887822;000.032;000.00;10;1;21;014;03|02
,01;04|19.6;05|3;06|-53.1;07|-45.3;0C|2760;0D|65;0F|25;10|87.38;13|01;14|0.330,0.0;21|1000;42|12.000;46|20
E
.D
.H
-F
ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 57 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

5-6-2. Zip

de
Field Marks Meaning

a
STX 0x02 Start of zip data

lid
PKT_LEN 2 Bytes Length of zip data, from HDR to ETX

cia
HDR 0x23 Header of OBD PID Report

en
DEV_ID 5 bytes Device ID

fid
BCD format

on
If the Device ID is 123456789, this field will be filled with 0x12, 0x34,

c
0x56 0x78 and 0x90.

de
MODEL 1byte Device Model (According to table model)

to
SW_VER 2 byte Software Version

a
ntr
DATE_TIME 6 bytes GPS date & Time (Year + Month + Day + Hour + Minute + Second)
LAT 4 bytes 1 byte (integer) + 3 bytes (BCD)

co
LON 4 bytes 1 byte (integer) + 3bytes (BCD)

nte
SPD 3 bytes 2 bytes (integer) + 1 byte (BCD)

dia
CRS 3 bytes 2 bytes (integer) + 1 byte (BCD)
SATT_FIX 1 byte
me
Bit 7 Bit 6 Bit 5 Bit 4 ~ Bit 0
so

Fix Latitude Longitude Satellite’s count


-U

+/- sign +/- sign


+ sign = 0, - sign = 1
E
-M

DIST 4 bytes Traveled distance in meter


ES

PID_CNT 1 byte Count of reported PID_INFO fields


OR

PID_INFO_1 variable PID number and its value


PID_INFO_2 variable PID number and its value
AD

PID_INFO_3 variable PID number and its value


E


TR

PID_INFO_n variable PID number and its value


AS

ETX 0x03 End of zip data.


-R

<Example>
** Please refer to section A-1 and A-2 for converting zipped PID information to Normal String.
A
UZ

Original String :
SO

ST500PID;205000050;07;678;20151127;02:56:51;+37.479325;+126.887822;000.032;000.00;10;1;21;014;03|02
E

,01;04|19.6;05|3;06|-53.1;07|-45.3;0C|2760;0D|65;0F|25;10|87.38;13|01;14|0.330,0.0;21|1000;42|12.000;46|20
.D
.H
-F

Zip Packet
0x02
ivo

0x00 0x53
lus

0x23
xc

0x20 0x50 0x00 0x05 0x00


oE

0x07
0x02 0xa6
Us

0x0f 0x0b 0x1b 0x02 0x38 0x33


0x25 0x47 0x93 0x25
0x7e 0x88 0x78 0x22
0x00 0x00 0x03
0x00 0x00 0x00
0x89
0x00 0x00 0x00 0x15

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 58 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

0x0e
0x03 0x02 0x01

de
0x04 0x13 0x06
0x05 0x00 0x03

a
lid
0x06 0x01 0x35 0x01

cia
0x07 0x01 0x2d 0x03

en
0x0c 0x0a 0xc8

fid
0x0d 0x41
0x0f 0x00 0x19

on
0x10 0x00 0x57 0x26

c
de
0x13 0x01
0x14 0x00 0x01 0x4a 0x00 0x00 0x00

to
0x21 0x03 0xe8

a
ntr
0x42 0x0c 0x00 0x00

co
0x46 0x00 0x14
0x03

nte
dia
me
so
-U
E
-M
ES
OR
AD
E
TR
AS
-R
A
UZ
SO
E
.D
.H
-F
ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 59 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

5-7. OBD Travel Event Report

ade
5-7-1. Normal

lid
cia
en
HDR DEV_ID MODEL SW_VER DATE TIME PWR_VOLT BCK_VOLT MSG_TYPE

fid
SPEED_AVG SPEED_MAX RPM_AVG RPM_MAX TIME_RPM_.....

con
COOLANT_AVG COOLANT_MAX DTC_CNT TRAVEL_DIST

de
to
● Definition : String to report information of current OBD travel when ignition is OFF (starts parking).

a
ntr
co
Field Definitions Remark
HDR “ST500OTE” OBD Travel Event report header

nte
DEV_ID 9 char. Device ID

dia
MODEL 2 Char Device Model (According to table model)
me
SW_VER 3 char. Software Release Version
DATE 8 char. GPS date (yyyymmdd)
so

Year + Month + Day


-U

TIME 8 char. GPS time (hh:mm:ss)


E

Hour : Minute : Second


-M

PWR_VOLT String Voltage value of main power


BCK_VOLT String Voltage value of backup battery
ES

MSG_TYPE 1 char Report is real time (1), Report is storage (0)


OR

SPEED_AVG String Average speed in this travel(in km/h)


AD

SPEED_MAX String Maximum speed in this travel (in km/h)


RPM_AVG String Average RPM in this travel
E
TR

RPM_MAX String Maximum RPM in this travel


TIME_RPM_0 Seconds Time during RPM – 0 ~ 999
AS

TIME_RPM_1000 Seconds Time during RPM – 1000 ~ 1999


-R

TIME_RPM_2000 Seconds Time during RPM – 2000 ~ 2999


A

TIME_RPM_3000 Seconds Time during RPM – 3000 ~ 3999


UZ

TIME_RPM_4000 Seconds Time during RPM – 4000 ~ 4999


SO

TIME_RPM_5000 Seconds Time during RPM – 5000 ~ 5999


TIME_RPM_6000 Seconds Time during RPM – 6000 ~ 6999
E
.D

TIME_RPM_7000 Seconds Time during RPM – 7000 ~ 7999


.H

TIME_RPM_8000 Seconds Time during RPM – 8000 ~ 8999


-F

TIME_RPM_9000 Seconds Time during RPM – 9000 ~ 9999


TIME_RPM_10000 Seconds Time during RPM – 10000 ~ 10999
ivo

COOLANT_AVG String Average Engine Coolant Temperature in degree


lus

COOLANT_MAX String Maximum Engine Coolant Temperature in degree


xc

DTC_CNT String Count of DTC


oE

TRAVEL_DIST String Travel Distance in this travel (meter)


<example>
Us

ST500OTE;205000050;07;675;20151127;05:32:59;13.00;0.0;1;61;157;2963;8626;15;13;16;6;1;1;1;6;4;0;0;28;1
03;0;1075

<Notes>
TRAVEL_DIST is only available when OBD Speed is enabled. Refer to 4-10 Travel Parameter Setting.

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 60 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

5-7-2. Zip

de
Field Marks Meaning

a
STX 0x02 Start of zip data

lid
PKT_LEN 2 Bytes Length of zip data, from HDR to ETX

cia
HDR 0x25 Header of OBD Travel Event Report

en
DEV_ID 5 bytes Device ID

fid
BCD format

on
If the Device ID is 123456789, this field will be filled with 0x12, 0x34,

c
0x56 0x78 and 0x90.

de
MODEL 1byte Device Model (According to table model)

to
SW_VER 2 byte Software Version

a
ntr
DATE_TIME 6 bytes GPS date & Time (Year + Month + Day + Hour + Minute + Second)
PWR_VOLT 2 bytes Voltage value of main power

co
BCK_VOLT 2 bytes Voltage value of backup battery

nte
MSG_TYPE 1 byte Report is real time (1), Report is storage (0)

dia
SPEED_AVG 1 byte Average speed in this travel(in km/h)
SPEED_MAX 1 byte
me
Maximum speed in this travel (in km/h)
RPM_AVG 2 bytes Average RPM in this travel
so

RPM_MAX 2 bytes Maximum RPM in this travel


-U

TIME_RPM_0 2 bytes Time during RPM – 0 ~ 999


TIME_RPM_1000 2 bytes Time during RPM – 1000 ~ 1999
E
-M

TIME_RPM_2000 2 bytes Time during RPM – 2000 ~ 2999


TIME_RPM_3000 2 bytes Time during RPM – 3000 ~ 3999
ES

TIME_RPM_4000 2 bytes Time during RPM – 4000 ~ 4999


OR

TIME_RPM_5000 2 bytes Time during RPM – 5000 ~ 5999


AD

TIME_RPM_6000 2 bytes Time during RPM – 6000 ~ 6999


TIME_RPM_7000 2 bytes Time during RPM – 7000 ~ 7999
E
TR

TIME_RPM_8000 2 bytes Time during RPM – 8000 ~ 8999


TIME_RPM_9000 2 bytes Time during RPM – 9000 ~ 9999
AS

TIME_RPM_10000 2 bytes Time during RPM – 10000 ~ 10999


-R

COOLANT_AVG 2 bytes Average Engine Coolant Temperature in degree


st
1 byte : sign indicator (0: ‘+’/ 1: ‘-‘)
A
UZ

nd
2 byte : integer value
SO

COOLANT_MAX 2 bytes Maximum Engine Coolant Temperature in degree


1st byte : sign indicator (0: ‘+’/ 1: ‘-‘)
E

nd
2 byte : integer value
.D

DTC_CNT 1 byte Count of DTC


.H

TRAVEL_DIST 4 bytes Travel Distance in this travel (meter)


-F

ETX 0x03 End of zip data.


ivo

<Example>
lus

Original String :
xc

ST500OTE;205000050;07;675;20151127;05:32:59;13.00;0.0;1;61;157;2963;8626;15;13;16;6;1;1;1;6;4;0;0;28;1
oE

03;0;1075
Us

Zip Packet
0x02
0x00 0x39
0x25
0x20 0x50 0x00 0x05 0x00
0x07
0x02 0xa3
Suntech Int. Ltd. Company confidential
Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 61 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

0x0f 0x0b 0x1b 0x05 0x20 0x3b2e


0x0d 0x00

de
0x00 0x00
0x01

a
lid
0x3d

cia
0x9d

en
0x0b 0x93

fid
0x21 0xb2
0x00 0x0f

on
0x00 0x0d

c
de
0x00 0x10
0x00 0x06

to
0x00 0x01

a
ntr
0x00 0x01

co
0x00 0x01
0x00 0x06

nte
0x00 0x04

dia
0x00 0x00
0x00 0x00
me
0x00 0x1c
so

0x00 0x67
-U

0x00
0x00 0x00 0x04 0x33
E
-M

0x03
ES

<Notes>
OR

TRAVEL_DIST is only available when OBD Speed is enabled. Refer to 4-10 Travel Parameter Setting.
AD
E
TR
AS
-R
A
UZ
SO
E
.D
.H
-F
ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 62 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

5-8. Status String Reporting via SMS

ade
5-8-1. In case of Back-up method

lid
cia
In case device is located in an area where it has good connectivity with GSM and without having good connectivity

en
with GPRS, it sends a string type report to its server. However, as soon as the bad connectivity between GPRS

fid
and device gets back to normal, the device will try to send the reports to the server.

con
de
HDR DEV_ID MODEL SW_VER DATE 1 TIME 1 LAT 1 LON 1

to
a
SPD 1 CRS 1 SATT 1 FIX 1 DIST 1 PWR_VOLT 1 ONLINE 1 V_IGN 1

ntr
co
MODE 1 OV_SP_RP 1 OV_SP_TIME 1 SPD_2 1 H_METER 1 BCK_VOLT 1

nte
dia
CELL_ID 1 MCC 1 MNC 1 RX_LVL 1 LAC 1 TM_ADV 1
me
MODEL DATE 2 TIME 2 LAT 2 LON 2
so
-U

SPD 2 CRS 2 SATT 2 FIX 2 DIST 2 PWR_VOLT 2 ONLINE 2 V_IGN 2


E
-M

MODE 2 OV_SP_RP 2 OV_SP_TIME 2 SPD_2 2 H_METER 2 BCK_VOLT 2


ES

CELL_ID 2 MCC 2 MNC 2 RX_LVL 2 LAC 2 TM_ADV 2


OR

……
E AD
TR
AS

5-8-2. In case of Main method


-R
A
UZ

Device sends to its server ‘status string’ via SMS when it can be connected with the server only via SMS without
being connected with GPRS.
SO
E
.D

HDR DEV_ID MODEL SW_VER DATE TIME LAT LON


.H
-F

SPD CRS SATT FIX DIST PWR_VOLT ONLINE V_IGN


ivo

MODE MSG_NO OV_SP_RP OV_SP_TIME SPD_2 H_METER BCK_VOLT


lus
xc

CELL_ID MCC MNC RX_LVL LAC TM_ADV


oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 63 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

5-8-3. Location query using smart phone

de
 Definition : If you are smart phone user, you can easily find current location on the Google map.

a
lid
Just send one of below messages by your smart phone.

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

en
Then Google map address is responded to your smart phone. You can see current location of device just opening

fid
that address on web browser.

con
de
toa
ntr
co
nte
dia
me
so
-U
E
-M
ES
OR
AD
E
TR
AS
-R
A
UZ
SO
E
.D
.H
-F
ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 64 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

6. DETAIL DESCRIPTION OF FEATURES

de
6-1. Pin Description

a
lid
cia
ST500 has 16pin male connector that is compatible with SAE J1962 standard.
ST500 uses 16pin connector as below picture and table for OBD communication, power and ground line.

en
fid
con
de
toa
ntr
co
nte
Pin No. Description Supported

dia
pin 1 (Car Maker/Model Specific) X
me
pin 2 J1850 Bus+ (PWM and VPW) O
so

pin 3 (Car Maker/Model Specific) X


-U

pin 4 Chassis Ground O


E

pin 5 Signal Ground O


-M

pin 6 ISO 15765-4 CAN High O


ES

pin 7 ISO 9141-2/ ISO 14230-4 K Line O


OR

pin 8 (Car Maker/Model Specific) X


AD

pin 9 (Car Maker/Model Specific) X


E
TR

pin 10 J1850 Bus- (PWM) O


AS

pin 11 (Car Maker/Model Specific) X


-R

pin 12 (Car Maker/Model Specific) X


A
UZ

pin 13 (Car Maker/Model Specific) X


SO

pin 14 ISO 15765-4 CAN Low O


E

pin 15 ISO 9141-2/ ISO 14230-4 L Line O


.D

pin 16 Battery Volt +12V (+24V) O


.H
-F

Pin 16 line is designed to endure up to +32V from car battery.


ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 65 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

6-2. Indication with Two LED

de
Green LED indicates GPS status and red LED indicates GPRS status if the device is not processing call.

a
lid
cia
6-2-1. RED LED for GPS

en
fid
GPS Blink Count Remarks

on
Normal 1

c
de
to
No Fix 2

a
ntr
co
<Possible Cause>

nte
1. If power on, GPS chipset is trying to find position during some minutes.
2. GPS antenna lays on weak or no GPS signal position

dia
3. GPS antenna connection is not firm.
me
GPS Chipset Error 4
GPS Antenna Error
so
-U

<Possible Cause>
1. GPS antenna is disconnected.
E
-M

2. GPS antenna or socket of GPS antenna is broken.


3. Unit is broken.
ES
OR
EAD
TR
AS
-R
A
UZ
SO
E
.D
.H
-F
ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 66 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

6-2-2. BLUE LED for GPRS

ade
lid
GPRS Blink Count Remarks

cia
Normal 1

en
fid
Server Com. Error 2

con
de
<Possible Cause>
1. Server or network parameter is wrong.

to
2. Server is closed.

a
ntr
3. Temporary network barrier

co
GPRS Com. Error 3

nte
<Possible Cause>

dia
1. Network parameter is wrong.
me
2. SIM is blocked about GPRS using.
3. Temporary network barrier
so

4. Weak GPRS signal


-U

5. GPRS antenna connection is not firm.


E

No Network 4
-M
ES

<Possible Cause>
OR

1. GPRS antenna is disconnected.


2. GPRS antenna or socket of GPRS antenna is broken.
AD

3. Device is broken.
E

SIM PIN Locked 5


TR
AS

<Possible Cause>
-R

1. SIM PIN is enabled.


Cannot Attach NW 6
A
UZ
SO

<Possible Cause>
1. Weak GPRS signal.
E
.D

2. GPRS antenna connection is not firm.


.H

No SIM 7
-F

<Possible Cause>
ivo

1. There is no SIM or SIM is not inserted properly.


lus

2. SIM or SIM socket is broken.


xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 67 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

APPENDIX. OBD PIDS

de
A-1. Standard PIDs

a
lid
cia
● Units of PID values are based on Metric.

en
fid
PID Description Min Max Units ZIP Type RPT

on
00 PIDs supported [01 - 20]

c
de
01 Monitors/MIL status/DTC count 00000000 ~ FFFFFFFF (hex) H4 O

toa
i.e.) P0137

ntr
P0000 ~ P3FFF

co
02 Freeze DTC B0000 ~ B3FFF DTC O
C0000 ~ C3FFF

nte
U0000 ~ U3FFF

dia
me
i.e.) 02,01
so

01: open loop


-U

02: closed loop H1,


03 Fuel system status (hex) O
04: open loop (driving conditions) H1
E

08: open loop (system fault)


-M

10: closed loop, O2 sensor fault


ES

04 Calculated engine load value 0 100 % U1F1 O


OR

05 Engine coolant temperature -40 215 °C S1 O


AD

06 Short term fuel % trim—Bank 1 -100 (Lean) +99.22 (Rich) % S1F1 O


E
TR

07 Long term fuel % trim—Bank 1 -100 (Lean) +99.22 (Rich) % S1F1 O


AS

08 Short term fuel % trim—Bank 2 -100 (Lean) +99.22 (Rich) % S1F1 O


-R

09 Long term fuel % trim—Bank 2 -100 (Lean) +99.22 (Rich) % S1F1 O


A

kPa
UZ

0A Fuel pressure 0 765 U2 O


(gauge)
SO

kPa
0B Intake manifold absolute pressure 0 255 U1 O
(absolute)
E
.D

0C Engine RPM 0 16383 rpm U2 O


.H

0D Vehicle speed 0 255 km/h U1 O


-F

° relative to
ivo

0E Timing advance -64.0 63.5 S1F1 O


#1 cylinder
lus

0F Intake air temperature -40 215 °C S1 O


xc

10 MAF air flow rate 0.00 655.35 grams/sec U2F1 O


oE

11 Throttle position 0.0 100.0 % U1F1 O


Us

i.e.) 01
01: upstream
12 Commanded secondary air status 02: downstream of 1st cat. conv. (hex) H1 O
04: atmosphere/off
08: pump commanded for diag

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 68 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

01: Bank1, Sensor1  O2S1


02: Bank1, Sensor2  O2S2
04: Bank1, Sensor3  O2S3

de
08: Bank1, Sensor4  O2S4

a
13 Oxygen sensors present (hex) H1 O
10: Bank2, Sensor1  O2S5

lid
20: Bank2, Sensor2  O2S6

cia
40: Bank2, Sensor3  O2S7

en
80: Bank2, Sensor4  O2S8

fid
O2S1:
U1F2,

on
14 Oxygen sensor voltage, 0.000,-100.0 1.275,+99.2 Volts,% O
S1F1

c
Short term fuel trim

de
O2S2:
U1F2,

to
15 Oxygen sensor voltage, 0.000,-100.0 1.275,+99.2 Volts,% O
S1F1

a
Short term fuel trim

ntr
O2S3:

co
U1F2,
16 Oxygen sensor voltage, 0.000,-100.0 1.275,+99.2 Volts,% O
S1F1

nte
Short term fuel trim

dia
O2S4:
me U1F2,
17 Oxygen sensor voltage, 0.000,-100.0 1.275,+99.2 Volts,% O
S1F1
Short term fuel trim
so

O2S5:
-U

U1F2,
18 Oxygen sensor voltage, 0.000,-100.0 1.275,+99.2 Volts,% O
S1F1
Short term fuel trim
E
-M

O2S6:
U1F2,
19 Oxygen sensor voltage, 0.000,-100.0 1.275,+99.2 Volts,% O
ES

S1F1
Short term fuel trim
OR

O2S7:
U1F2,
AD

1A Oxygen sensor voltage, 0.000,-100.0 1.275,+99.2 Volts,% O


S1F1
Short term fuel trim
E
TR

O2S8:
U1F2,
1B Oxygen sensor voltage, 0.000,-100.0 1.275,+99.2 Volts,% O
AS

S1F1
Short term fuel trim
-R
A
UZ
SO
E
.D
.H
-F
ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 69 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

1: OBD-II (CARB)
2: OBD (EPA)

de
3: OBD and OBD-II

a
4: OBD-I

lid
5: Not OBD compliant

cia
6: EOBD (Europe)

en
7: EOBD and OBD-II

fid
8: EOBD and OBD

on
9: EOBD, OBD and OBD-II
10: JOBD (Japan)

c
11: JOBD and OBD-II

de
12: JOBD and EOBD

to
13: JOBD, EOBD, and OBD-II

a
17: EMD

ntr
18: EMD+

co
1C OBD Type (Integer) U1 O
19: HD OBD-C

nte
20: HD OBD
21: WWH OBD

dia
23: HD EOBD-I
24: HD EOBD-I Nme
25: HD EOBD-II
so

26: HD EOBD-II N
-U

28: OBDBr-1
29: OBDBr-2
E

30: KOBD (Korea)


-M

31: IOBD I
32: IOBD II
ES

33: HD EOBD-IV
OR

14, 15, 16, 22, 27, 34~250:


Reserved
AD

01: Bank1, Sensor1  O2S1


E
TR

02: Bank1, Sensor2  O2S2


04: Bank2, Sensor1  O2S3
AS

08: Bank2, Sensor2  O2S4


1D Oxygen sensors present (hex) H1 O
-R

10: Bank3, Sensor1  O2S5


20: Bank3, Sensor2  O2S6
A

40: Bank4, Sensor1  O2S7


UZ

80: Bank4, Sensor2  O2S8


SO

1E Auxiliary input status 0 1 U1 O


E

1F Run time since engine start 0 65535 seconds U2 O


.D
.H

20 PIDs supported [21 - 40]


-F

Distance traveled with malfunction


21 0 65535 km U2 O
indicator lamp (MIL) on
ivo

Fuel Rail Pressure (relative to manifold


lus

22 0.000 5177.265 kPa U2F2 O


vacuum)
xc

Fuel Rail Pressure (diesel, or gasoline kPa


oE

23 0 655350 U3 O
direct inject) (gauge)
Us

O2S1_WR_lambda(1): N/A U1F2,


24 0.000,0.000 1.999,7.995 O
Equivalence Ratio, Voltage V U1F2
O2S2_WR_lambda(1): N/A U1F2,
25 0.000,0.000 1.999,7.995 O
Equivalence Ratio, Voltage V U1F2
O2S3_WR_lambda(1): N/A U1F2,
26 0.000,0.000 1.999,7.995 O
Equivalence Ratio, Voltage V U1F2
O2S4_WR_lambda(1): N/A U1F2,
27 0.000,0.000 1.999,7.995 O
Equivalence Ratio, Voltage V U1F2
Suntech Int. Ltd. Company confidential
Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 70 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

O2S5_WR_lambda(1): N/A U1F2,


28 0.000,0.000 1.999,7.995 O
Equivalence Ratio, Voltage V U1F2

de
O2S6_WR_lambda(1): N/A U1F2,
29 0.000,0.000 1.999,7.995 O

a
Equivalence Ratio, Voltage V U1F2

lid
O2S7_WR_lambda(1): N/A U1F2,

cia
2A 0.000,0.000 1.999,7.995 O
Equivalence Ratio, Voltage V U1F2

en
O2S8_WR_lambda(1): N/A U1F2,
2B 0.000,0.000 1.999,7.995 O

fid
Equivalence Ratio, Voltage V U1F2

on
2C Commanded EGR 0.0 100.0 % U1F1 O

c
de
2D EGR Error -100.0 +99.2 % S1F1 O

to
2E Commanded evaporative purge 0.0 100.0 % U1F1 O

a
ntr
2F Fuel Level Input 0.0 100.0 % U1F1 O

co
30 # of warm-ups since codes cleared 0 255 N/A U1 O

nte
31 Distance traveled since codes cleared 0 65535 km U2 O

dia
32 Evap. System Vapor Pressure -8192.00 me8191.75 Pa S2F1 O
kPa
33 Barometric pressure 0 255 U1 O
so

(Absolute)
-U

O2S1_WR_lambda(1): N/A U1F2,


34 0.000,-128.00 1.999,128.00 O
Equivalence Ratio, Current Ma S1F1
E
-M

O2S2_WR_lambda(1): N/A U1F2,


35 0.000,-128.00 1.999,128.00 O
Equivalence Ratio, Current mA S1F1
ES

O2S3_WR_lambda(1): N/A U1F2,


36 0.000,-128.00 1.999,128.00 O
OR

Equivalence Ratio, Current mA S1F1


AD

O2S4_WR_lambda(1): N/A U1F2,


37 0.000,-128.00 1.999,128.00 O
Equivalence Ratio, Current mA S1F1
E
TR

O2S5_WR_lambda(1): N/A U1F2,


38 0.000,-128.00 1.999,128.00 O
Equivalence Ratio, Current mA S1F1
AS

O2S6_WR_lambda(1): N/A U1F2,


-R

39 0.000,-128.00 1.999,128.00 O
Equivalence Ratio, Current mA S1F1
A

O2S7_WR_lambda(1): N/A U1F2,


UZ

3A 0.000,-128.00 1.999,128.00 O
Equivalence Ratio, Current mA S1F1
SO

O2S8_WR_lambda(1): N/A U1F2,


3B 0.000,-128.00 1.999,128.00 O
Equivalence Ratio, Current mA S1F1
E
.D

Catalyst Temperature
3C -40.0 6513.5 °C S2F1 O
.H

Bank 1, Sensor 1
-F

Catalyst Temperature
3D -40.0 6513.5 °C S2F1 O
Bank 2, Sensor 1
ivo

Catalyst Temperature
lus

3E -40.0 6513.5 °C S2F1 O


Bank 1, Sensor 2
xc

Catalyst Temperature
oE

3F -40.0 6513.5 °C S2F1 O


Bank 2, Sensor 2
Us

40 PIDs supported [41 - 60]


41 Monitor status this drive cycle 00000000 ~ 00FFFFFF (hex) H4 O
42 Control module voltage 0.000 65.535 V U1F2 O
43 Absolute load value 0.0 25700.0 % U2F1 O
44 Fuel/Air commanded equivalence ratio 0.000 1.999 N/A U1F2 O
45 Relative throttle position 0.0 100.0 % U1F1 O
Suntech Int. Ltd. Company confidential
Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 71 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

46 Ambient air temperature -40 215 °C S1 O


47 Absolute throttle position B 0.0 100.0 % U1F1 O

ade
48 Absolute throttle position C 0.0 100.0 % U1F1 O

lid
cia
49 Accelerator pedal position D 0.0 100.0 % U1F1 O

en
4A Accelerator pedal position E 0.0 100.0 % U1F1 O

fid
4B Accelerator pedal position F 0.0 100.0 % U1F1 O

con
4C Commanded throttle actuator 0.0 100.0 % U1F1 O

de
4D Time run with MIL on 0 65535 minutes U2 O

to
4E Time since trouble codes cleared 0 65535 minutes U2 O

a
ntr
Maximum value for equivalence ratio, U1,

co
oxygen sensor voltage, 255, 255, 255, N/A, V, U1,
4F 0, 0, 0, 0 O

nte
oxygen sensor current, 2550 mA, kPa U1,
intake manifold absolute pressure U2

dia
Maximum value for air flow rate from mass me
50 0 2550 g/s U2 O
air flow sensor
so

0: Not Avail
-U

1: Gasoline
2: Methanol
E
-M

3: Ethanol
4: Diesel
ES

5: LPG
6: CNG
OR

7: Propane
AD

8: Electric
9: Bifuel running Gasoline
E

10: Bifuel running Methanol


TR

11: Bifuel running Ethanol


AS

51 Fuel Type 12: Bifuel running LPG (Integer) U1 O


13: Bifuel running CNG
-R

14: Bifuel running Propane


A

15: Bifuel running Electric


UZ

16: Bifuel running Electric and


Combustion
SO

17: Hybrid Gasoline


E

18: Hybrid Ethanol


.D

19: Hybrid Diesel


.H

20: Hybrid Electric


-F

21: Hybrid Electric and Combustion


22: Hybrid Regenerative
ivo

23: Bifuel running Diesel


lus

52 Ethanol fuel % 0.0 100.0 % U1F1 O


xc
oE

53 Absolute Evap system Vapor Pressure 0.000 327.675 kPa U2F2 O


Us

54 Evap system vapor pressure -32767 32768 Pa S2 O


Short term secondary oxygen sensor trim S1F1,
55 -100.00,-100.00 99.22,99.22 % O
bank 1 and bank 3 S1F1
Long term secondary oxygen sensor trim S1F1,
56 -100.00,-100.00 99.22,99.22 % O
bank 1 and bank 3 S1F1
Short term secondary oxygen sensor trim S1F1,
57 -100.00,-100.00 99.22,99.22 % O
bank 2 and bank 4 S1F1

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 72 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

Long term secondary oxygen sensor trim S1F1,


58 -100.00,-100.00 99.22,99.22 % O
bank 2 and bank 4 S1F1

de
59 Fuel rail pressure (absolute) 0 655350 kPa U3 O

a
lid
5A Relative accelerator pedal position 0.0 100.0 % U1F1 O

cia
5B Hybrid battery pack remaining life 0.0 100.0 % U1F1 O

en
5C Engine oil temperature -40 210 °C S1 O

fid
on
5D Fuel injection timing -210.000 301.992 ° S2F2 O

c
5E Engine fuel rate 0.00 3212.75 L/h U2F1 O

de
to
0E: Heavy Duty - EURO IV B1

a
ntr
Emission requirements to which vehicle is 0F: Heavy Duty - EURO V B2
5F (hex) H1 O
designed 10: Heavy Duty - EURO EEV C

co
04: Reserved

nte
dia
60 PIDs supported [61 - 80]
me
61 Driver's demand engine - percent torque -125 125 % S1 O
so

62 Actual engine - percent torque -125 125 % S1 O


-U

63 Engine reference torque 0 65535 Nm U2 O


E
-M
ES

** Index numbers of PIDs are hexadecimal numbers.


** Units are Metric only. (Imperial is not supported.)
OR

** PID 00, 20, 40, and 60 are handled internally. They are unable to report.
AD

** If RPT field is ‘O’, PID can be reported.


E
TR

** PID 13 or 1B is used as a presence indicator of O2 Sensor. Relatively, names of O2 Sensor items (PID 14 ~ 1B,
AS

24 ~ 2B and 34 ~ 3B) are various depending on which one is used for presence indicator between 13 and 1B.
** PID 13 and 1B indicates O2 sensor label in the table (i.e. O2S1, O2S2 … O2S8). Relevant O2 Sensor item can
-R

be handled with these labels.


A
UZ
SO
E
.D
.H
-F
ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 73 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

A-2. ZIP Conversion Table

de
OBD PID data is consisted with various type and length.

a
Also reported PIDs are variable per each vehicle.

lid
This table describes how to convert ZIP data to normal string.

cia
en
Byte Byte Byte Byte Byte Byte Byte
ZIP Type Length Note

fid
1 2 3 4 5 6 7

on
4 PID V1_P V1_H "V1_H" -> 0: P/ 1: C/ 2: B/ 3: U
DTC

c
i.e. 02 01 03 00 02|C0300

de
2 PID V1_H

to
H1

a
i.e. 1D 80 1D|80

ntr
co
5 PID V1_H
H4

nte
i.e. 41 00 07 EF 80 41|0007EF80

dia
3 PID V1_S V1_I "V1_S" -> 0: '+'/ 1: '-'
S1 me
i.e. 05 00 03 05|3
so

4 PID V1_S V1_I "V1_S" -> 0: '+'/ 1: '-'


-U

S2
i.e. 54 01 7F FF 54|-32767
E
-M

2 PID V1_I
U1
i.e. 0D 2E 0D|46
ES
OR

3 PID V1_I
U2
AD

i.e. 0C 08 B4 0C|2232
E

4 PID V1_I
TR

U3
i.e. 23 09 FF F6 23|655350
AS

4 PID V1_S V1_I V1_F "V1_S" -> 0: '+'/ 1: '-'


-R

S1F1
i.e. 0E 00 3F 05 0E|63.5
A
UZ

5 PID V1_S V1_I V1_F "V1_S" -> 0: '+'/ 1: '-'


S2F1
SO

i.e. 32 01 20 00 00 32|-8192.00
E

6 PID V1_S V1_I V1_F "V1_S" -> 0: '+'/ 1: '-'


.D

S2F2
.H

i.e. 5D 00 01 2D 03 E0 5D|301.992
-F

3 PID V1_I V1_F


U1F1
ivo

i.e. 04 13 06 04|19.6
lus

4 PID V1_I V1_F


xc

U1F2
oE

i.e. 42 0C 00 00 42|12.000
Us

4 PID V1_I V1_F


U2F1
i.e. 10 00 57 36 10|87.54
5 PID V1_I V1_F
U2F2
i.e. 22 14 39 01 09 22|5177.265

H1, 3 PID V1_H V2_H


H1 i.e. 03 02 01 03|02,01

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 74 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

S1F1, 7 PID V1_S V1_I V1_F V2_S V2_I V2_F "V1_S", "V2_S" -> 0: '+'/ 1: '-'
S1F1 i.e. 55 01 64 00 00 63 16 55|-100.00,99.22

de
a
U1F2, 7 PID V1_I V1_F V2_S V2_I V2_F "V2_S" -> 0: '+'/ 1: '-'

lid
S1F1

cia
i.e. 14 00 01 4A 01 64 00 14|0.330,-100.0

en
U1F2, 7 PID V1_I V1_F V2_I V2_F

fid
U1F2 i.e. 24 01 03 E7 07 03 E3 24|1.999,7.995

on
6 PID V1_I V2_I V3_I V4_I

c
U1, U1,

de
U1, U2 i.e. 4F FF FF FF 09 F6 4F|255,255,255,2550

a to
ntr
** Basically, V1 is value 1st and V2 is value 2nd. And so on.

co
nte
** V1_S or V2_S are sign for values might be plus or minus. 0: ‘+’, 1: ‘-‘

dia
** V1_I or V2_I are integer number part of values.
** V1_F or V2_F are float number part of values.
me
** V1_H or V2_H are hexadecimal number part of values.
so

** V1_P is indicator of problem category of DTC. Only for “PID 02”.


-U

0: P (Powertrain)
1: C (Chassis)
E
-M

2: B (Body)
3: U (Network)
ES
OR

** In case of reading failure for certain PID - in other words, if the value is “n/a” in the normal report - related fields
are filled with ‘0xFF’ by the ZIP length of the PID.
AD

i.e.
E

- Normal report: 05|3;0C|n/a;0D|46


TR

- ZIP report: 05 00 03 FF FF FF 0D 2E
AS
-R
A
UZ
SO
E
.D
.H
-F
ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential


Doc. Title Author Page of Pages

ST500 OPERATION MANUAL JW PARK 75 of 75


Concerning Doc. No. Rev. Date

ST500 1.2 16-12-01

REVISIONS
Rev. Date Changes Initial

ade
Rev 1.0 2016-10-18 Created JWPark

lid
Rev 1.1 2016-11-23 Fixed errata JWPark

cia
Rev 1.2 2016-12-01 Changed maximum value of ‘SetOdometer’ JWPark

en
fid
con
de
toa
ntr
co
nte
dia
me
so
-U
E
-M
ES
OR
AD
E
TR
AS
-R
A
UZ
SO
E
.D
.H
-F
ivo
lus
xc
oE
Us

Suntech Int. Ltd. Company confidential

You might also like