Universal Reporting Guide 1.102 (LATAM)
Universal Reporting Guide 1.102 (LATAM)
Table of Contents
1. Status Report .................................................................................................................................. 4
1.1 Zip (HEX, fixed length) .................................................................................................................................... 4
1.2 Normal (ASCII, variable length) ....................................................................................................................... 9
2. Alert Report ................................................................................................................................... 13
2.1 Zip (HEX, fixed length) .................................................................................................................................. 13
2.2 Normal (ASCII, variable length) ..................................................................................................................... 18
2.3 Alert ID Table................................................................................................................................................. 23
3. Keep-Alive Report ......................................................................................................................... 31
3.1 Zip (HEX, fixed length) .................................................................................................................................. 31
3.2 Normal (ASCII, variable length) ..................................................................................................................... 31
4. External Serial Device Data Report (RS232) ............................................................................... 31
4.1 Zip (HEX, fixed length) .................................................................................................................................. 32
4.2 Normal (ASCII, variable length) ..................................................................................................................... 34
5. Transfer Data to External Serial ................................................................................................... 36
5.1 Send Format .................................................................................................................................................. 36
5.2 Response Format .......................................................................................................................................... 36
6. Travel Report................................................................................................................................. 37
6.1 Zip (HEX, fixed length) .................................................................................................................................. 37
6.2 Normal (ASCII, variable length) ..................................................................................................................... 40
7. Acknowledgment Message .......................................................................................................... 43
7.1 Zip (HEX, fixed length) .................................................................................................................................. 43
7.2 Normal (ASCII, variable length) ..................................................................................................................... 43
8. Crash Reconstruction Report (Optional) .................................................................................... 44
9. Maintenance Report...................................................................................................................... 46
10. Report for RF event .................................................................................................................... 46
10.1 Zip (HEX, fixed length) ................................................................................................................................ 46
10.2 Normal (ASCII, variable length) ................................................................................................................... 49
10.3 RF EVENT ID Table .................................................................................................................................... 51
11. Fine Tracking Report .................................................................................................................. 51
11.1 Zip (HEX, fixed length) ................................................................................................................................ 51
11.2 Normal (ASCII, variable length) ................................................................................................................... 53
12. CAM Report ................................................................................................................................. 54
12.1 Zip (HEX, fixed length) ................................................................................................................................ 54
12.2 Normal (ASCII, variable length) ................................................................................................................... 56
13. CID Report ................................................................................................................................... 58
13.1 Zip (HEX, fixed length) ................................................................................................................................ 58
13.2 Normal (ASCII, variable length) ................................................................................................................... 59
14. GED Report ................................................................................................................................. 60
15. Parameter Report ........................................................................................................................ 62
16. Small Assign Headers ................................................................................................................ 62
17. Medium Assign Headers ............................................................................................................ 65
18. Large Assign Headers ................................................................................................................ 67
19. Example of the “MODE/PROFILE/ALERT” behavior. ............................................................... 69
Revisions .............................................................................................................................................. 70
CONFIDENTIAL DOCUMENT
This document belongs to intellectual property of Suntech International
Ltd. and shall neither be copied nor be given to any 3rd parties without
prior written consent from the company.
DO NOT MAKE ANY COPIES
1. Status Report
This report (‘Status Report’) is sent to the server periodically as defined by user to configure ‘status report’ if conditions for
issuing the report are met. The following two (2) tables show how one reporting can be made in 2 different types such as in
‘normal’ (string) and in ‘zip’.
81 00 32 03 60 00 00 01 3F FF FF 24 01 00 0E 01 10 0B 11 08 25 27 00 00 00 4F 01 C2 00 00 00 14 14 02 3B E3 9B 07 90 27 93
18 3B 19 8F 0A 01 05 08 01 02 01 EC
HDR PKT_LEN DEV_ID REPORT_MAP MODEL SW_VER MSG_TYPE
(1 Byte) (2 Bytes) (5 Bytes) (3 Bytes) (1 Byte) (3 Bytes) (1 Byte)
DATE TIME CELL_ID MCC MNC LAC RX_LVL
(3 Bytes) (3 Bytes) (4 Bytes) (2 Bytes) (2 Bytes) (2 Bytes) (1 Byte)
LAT LON SPD CRS SATT FIX IN_STATE
(4 Bytes) (4 Bytes) (2 Bytes) (2 Bytes) (1 Byte) (1 Byte) (1 Byte)
1 = negative
0 = positive
Type of Report
0 = Response by CMD request
STT_RPT_TYPE 02 HEX -> DEC 1 = Time
(Map Bit 20)
2 = Distance
3 = Angle/Heading
Value: 0492
MSG_NUM 01 EC HEX -> DEC Message number.
(Map Bit 21)
After 9999, message number returns to 0.
Reserved Reserved field (reports with FF if enabled)
(Map Bit 22)
Map of the custom assignable headers that can be
included at the end of the standard report format.
CASE 2: Minimal Data Status Report Example & Status Report Map Removed
81 00 1E 03 60 00 00 01 01 10 0B 11 08 25 27 02 3B E3 9B 07 90 27 93 18 3B 19 8F 0A 01 01 02 01 EC
CASE 3: Standard Status Report Example with added assign options below
S_ASSIGN1 = BCK_VOLT, S_ASSIGN2 = PWR_VOLT, L_ASSIGN1 = DID
81 00 42 03 60 00 00 01 BF FF FF 24 01 00 0E 01 10 0B 11 08 25 27 00 00 00 4F 01 C2 00 00 00 0E 14 02 3B E3 9B 07 90 27
93 18 3B 19 8F 0A 01 05 08 01 02 01 EC 00 80 00 03 00 24 04 AA 50 00 00 19 3E 0C CD 01
CASE 4: Standard Status Report Example with added assign options below
S_ASSIGN1 = BCK_VOLT, S_ASSIGN2 = PWR_VOLT, L_ASSIGN1 = DID
ASSIGN_MAP removed from report
81 00 3E 03 60 00 00 01 3F FF FF 24 01 00 0E 01 10 0B 11 08 25 27 00 00 00 4F 01 C2 00 00 00 0E 14 02 3B E3 9B 07 90 27
93 18 3B 19 8F 0A 01 05 08 01 02 01 EC 00 24 04 AA 50 00 00 19 3E 0C CD 01
(Map Bit 3)
DATE 20161117 8 char GPS date yyyymmdd or (Year + Month + Day)
(Map Bit 4)
TIME 08:37:39 8 char GPS time hh:mm:ss or (Hour : Minute : Second)
(Map Bit 5)
Unique ID of Serving Cell. 8 digit hex
CELL_ID 0000004F 8 char First 4 digits are always 0 when the device connected to 2G
(Map Bit 6)
network.
MCC 450 String Mobile Country Code. 0 ~ 65535
(Map Bit 7)
MNC 0 String Mobile Network Code. 0 ~ 65535
(Map Bit 8)
LAC 0014 4 char Location Area Code. 4 digits hex
(Map Bit 9)
Signal Strength.
0 ~ 63 in 2G.
0: less than -110 dBm
1: -110 to -019 dBm
……
62: -49 to -48 dBm
RX_LVL 63: greater than -48 dBm
20 String
(Map Bit 10)
0 ~ 65 in 3G/4G.
0: less than -105 dBm
1: -104 to -103 dBm
……
64: -41 to -40 dBm
65: greater than -40 dBm
LAT +37.479323 String Latitude (+/-xx.xxxxxx).
(Map Bit 11)
LON +126.887827 String Longitude (+/-xxx.xxxxxx).
(Map Bit 12)
SPD 62.03 String Speed in km/h. (1 km/h = 0.621371 mph)
(Map Bit 13)
CRS 65.43 String Course on the ground in degree.
(Map Bit 14)
SATT 10 String Number of GPS satellites.
(Map Bit 15)
Fix Status
FIX ‘1’ or ‘0’
1 1 char
(Map Bit 16) 1 => GPS is fixed
0 => GPS is not fixed
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
In7 In6 In5 In4 In3 In2 In1 IGN
IN_STATE 00000101 String
(Map Bit 17)
Ignition: 1 (ON), 0 (OFF).
In: 1 (Ground, Shorted), 0 (Opened).
Open Ground
Active 0 1
Inactive 1 0
See Tables for Small, Medium, and Large Assign option below
for more information
S_ASSIGN3
(Assign_Map Bit 2)
S_ASSIGN4
(Assign_Map Bit 3)
S_ASSIGN5
(Assign_Map Bit 4)
S_ASSIGN6
(Assign_Map Bit 5)
S_ASSIGN7
(Assign_Map Bit 6)
S_ASSIGN8
(Assign_Map Bit 7)
S_ASSIGN9
(Assign_Map Bit 8)
S_ASSIGN10
(Assign_Map Bit 9)
S_ASSIGN11
(Assign_Map Bit 10)
S_ASSIGN12
(Assign_Map Bit 11)
S_ASSIGN13
(Assign_Map Bit 12)
S_ASSIGN14
(Assign_Map Bit 13)
S_ASSIGN15 Custom Small Assignable Header (2 Bytes in length)
(Assign_Map Bit 14) See options in table 5 below
M_ASSIGN1 Custom Medium Assignable Header (4 Bytes in length)
(Assign_Map Bit 15) See options in table 6 below
M_ASSIGN2
(Assign_Map Bit 16)
M_ASSIGN3
(Assign_Map Bit 17)
M_ASSIGN4
(Assign_Map Bit 18)
M_ASSIGN5
(Assign_Map Bit 19)
M_ASSIGN6
(Assign_Map Bit 20)
M_ASSIGN7
(Assign_Map Bit 21)
M_ASSIGN8 Custom Medium Assignable Header (4 Bytes in length)
(Assign_Map Bit 22) See options in table 6 below
L_ASSIGN1 Custom Large Assignable Header (8 Bytes in length)
(Assign_Map Bit 23) See options in table 7 below
L_ASSIGN2
(Assign_Map Bit 24)
L_ASSIGN3
(Assign_Map Bit 25)
L_ASSIGN4
(Assign_Map Bit 26)
L_ASSIGN5
(Assign_Map Bit 27)
L_ASSIGN6
(Assign_Map Bit 28)
L_ASSIGN7
Suntech International Ltd. Confidential Document
Doc. Title Author Page of Pages
CASE 2: Minimal Data Report Example & Status Report Map Removed
STT;0360000001;1;20161117;08:37:39;+37.479323;+126.887827;62.03;65.43;10;1;1;2;0492
2. Alert Report
Device sends ‘Alert’ to the server as defined by user in the course of setting the relevant parameters. Most of cases that
requiring an alert to be issued means that the vehicle or asset or its driver is in danger or is almost in danger that should be
notified by device to the server and/or the cellular phone (If communication via SMS has been configured) for warning.
Have a close look at the fields from the following table for more information on when and what alerts are triggered.
Value: +37.479323
Bit 31:
1 = negative
LAT
(Map Bit 11)
02 3B E3 9B HEX -> DEC 0 = positive
(Assign_Map Bit 8)
S_ASSIGN10
(Assign_Map Bit 9)
S_ASSIGN11
(Assign_Map Bit 10)
S_ASSIGN12
(Assign_Map Bit 11)
S_ASSIGN13
(Assign_Map Bit 12)
S_ASSIGN14
(Assign_Map Bit 13)
S_ASSIGN15 Custom Small Assignable Header (2 Bytes in length)
(Assign_Map Bit 14) See options in table 5 below
M_ASSIGN1 Custom Medium Assignable Header (4 Bytes in length)
(Assign_Map Bit 15) See options in table 6 below
M_ASSIGN2
(Assign_Map Bit 16)
M_ASSIGN3
(Assign_Map Bit 17)
M_ASSIGN4
(Assign_Map Bit 18)
M_ASSIGN5
(Assign_Map Bit 19)
M_ASSIGN6
(Assign_Map Bit 20)
M_ASSIGN7
(Assign_Map Bit 21)
M_ASSIGN8 Custom Medium Assignable Header (4 Bytes in length)
(Assign_Map Bit 22) See options in table 6 below
L_ASSIGN1 Custom Large Assignable Header (8 Bytes in length)
(Assign_Map Bit 23) See options in table 7 below
L_ASSIGN2
(Assign_Map Bit 24)
L_ASSIGN3
(Assign_Map Bit 25)
L_ASSIGN4
(Assign_Map Bit 26)
L_ASSIGN5
(Assign_Map Bit 27)
L_ASSIGN6
(Assign_Map Bit 28)
L_ASSIGN7
(Assign_Map Bit 29)
L_ASSIGN8 Custom Large Assignable Header (8 Bytes in length)
(Assign_Map Bit 30) See options in table 7 below
reserved reserved
CASE 2: Minimal Data Alert ID Report Example & Status Report Map Removed
82 00 1B 03 60 00 00 01 01 10 0B 11 08 25 27 02 3B E3 9B 07 90 27 93 0A 01 4B 03 02 00 DF
Suntech International Ltd. Confidential Document
Doc. Title Author Page of Pages
CASE 3: Standard Alert ID Report Example with added assign options below
S_ASSIGN3 = ADC_1, S_ASSIGN8 = TEMP_1, L_ASSIGN3 = TEMPID_1
82 00 43 03 60 00 00 01 BF FF FF 24 01 00 0E 01 10 0B 11 08 25 27 00 00 00 4F 01 C2 00 00 00 0E 14 02 3B E3 9B 07 90 27
93 18 3B 19 8F 0A 01 05 08 4B 03 02 00 DF 02 00 00 84 02 F8 01 14 15 00 00 00 45 0F B8 42
CASE 4: Standard Alert ID Report Example with added assign options below
S_ASSIGN3 = ADC_1, S_ASSIGN8 = TEMP_1, L_ASSIGN3 = TEMPID_1
ASSIGN_MAP removed from report
82 00 3F 03 60 00 00 01 BF FF FF 24 01 00 0E 01 10 0B 11 08 25 27 00 00 00 4F 01 C2 00 00 00 0E 14 02 3B E3 9B 07 90 27
93 18 3B 19 8F 0A 01 05 08 4B 03 02 00 DF 02 F8 01 14 15 00 00 00 45 0F B8 42
(Map Bit 1)
SW_VER 1.0.14 String Number of the released Software Version.
(Map Bit 2)
MSG_TYPE 1 1 char Report is real time (1); Report is storage (0).
(Map Bit 3)
DATE 20161117 8 char GPS date yyyymmdd or (Year + Month + Day)
(Map Bit 4)
TIME 08:37:39 8 char GPS time hh:mm:ss or (Hour : Minute: Second)
(Map Bit 5)
Unique ID of Serving Cell. 8-digit hex
CELL_ID 0000004F 8 char First 4 digits are always 0 when the device connected to 2G
(Map Bit 6)
network.
MCC 450 String Mobile Country Code. 0 ~ 65535
(Map Bit 7)
MNC 0 String Mobile Network Code. 0 ~ 65535
(Map Bit 8)
LAC 0014 4 char Location Area Code. 4 digits hex
(Map Bit 9)
Signal Strength.
0 ~ 63 in 2G.
0: less than -110 dBm
1: -110 to -019 dBm
……
62: -49 to -48 dBm
RX_LVL 63: greater than -48 dBm
20 String
(Map Bit 10)
0 ~ 65 in 3G/4G.
0: less than -105 dBm
1: -104 to -103 dBm
……
64: -41 to -40 dBm
65: greater than -40 dBm
LAT +37.479323 String Latitude (+/-xx.xxxxxx).
(Map Bit 11)
LON +126.887827 String Longitude (+/-xxx.xxxxxx).
(Map Bit 12)
SPD 62.03 String Speed in km/h. (1 km/h = 0.621371 mph)
(Map Bit 13)
CRS 65.43 String Course on the ground in degree.
(Map Bit 14)
SATT 10 String Number of GPS satellites.
(Map Bit 15)
Fix Status
FIX ‘1’ or ‘0’
1 1 char
(Map Bit 16) 1 => GPS is fixed
0 => GPS is not fixed
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
In7 In6 In5 In4 In3 In2 In1 IGN
IN_STATE 00000101 String
(Map Bit 17)
Ignition: 1 (ON), 0 (OFF).
In: 1 (Ground, Shorted), 0 (Opened).
OUT_STATE 00001000 String
(Map Bit 18) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Open Ground
Active 0 1
Inactive 1 0
See Tables for Small, Medium, and Large Assign option below
for more information
L_ASSIGN6
(Assign_Map Bit 28)
L_ASSIGN7
(Assign_Map Bit 29)
L_ASSIGN8 Custom Large Assignable Header (8 Bytes in length)
(Assign_Map Bit 30) See options in table 7 below
reserved reserved
CASE 2: Minimal Data Report Example & Status Report Map Removed
ALT;0360000001;1;20161117;08:37:39;+37.479323;+126.887827;10;1;1;2;0492
Ex) 01 00
Alert is sent when the device is coming out of Sleep <Wakeup reason>
Mode 10 = AGPS(File load)
FF = None
Exit Sleep 10 -
ZIP(1BYTE)) + 00
Ex)FF 00
Alert is sent when the input is pulled high # Of the Input Line
Ex) 02 00
Alert is sent when the input is pulled low to ground # Of the Input Line
Ex) 02 00
Battery Error Alert is sent due to one of the reasons that described 13 FF 00 -
below.
* Backup-battery temperature is too high.
* Backup-battery voltage is too high.
* Backup-battery charging fail.
Alert is sent when vehicle battery voltage drops below -
Battery Low the ‘Low Battery Threshold’ in Power. 14 FF 00
Ex) 01 00
-
Fuel Connect Alert is sent when Fuel is connected 89 Fuel Sensor
Fuel Disconnect Alert is sent when Fuel is disconnected 90 Number
Fuel Level Lower Alert is sent when Fuel level is lower 91
Alert is sent when Fuel level is upper 0:RS232 1
1:RS232 2
2:RS485 1
Fuel Level Upper 92
3:RS485 2
4:RS485 3
5:RS485 4
Suntech International Ltd. Confidential Document
Doc. Title Author Page of Pages
ZIP(1BYTE) + 00
Ex) 05 00
Alert is sent when ST20U is connected
ST20U Connect 70 FF 00 -
Ex) 1A 00
Alert is sent when the vehicle enters a defined Poly Geo-Fence ID
Geo-Fence (1-30)
Enter PolyGeo-Fence 79 ZIP(1BYTE) + 00 -
Ex) 1A 00
Alert is sent when the speed is over a defined Poly Geo-Fence ID
Geo-Fence (1-30)
Over Speed PolyGeo-
100 ZIP (1BYTE) + 00 -
Fence
Ex) 1A 00
Alert is sent when the speed is under a defined Poly Geo-Fence ID
Geo-Fence (1-30)
Under Speed PolyGeo-
101 ZIP(1BYTE) + 00 -
Fence
Ex) 1A 00
Lose Network Alert is sent when whenever the network connection
141 FF 00
Connection is lost
Alert is sent by the device when the output is 0 = Inactive
activated by the polygon bank truck. 1 = Active
Bank Truck active by
142
Polygon ZIP(1BYTE)) + 00
Ex) 01 00
Alert is sent by the device when the output is 0 = Inactive
activated by the circular bank truck. 1 = Active
Bank Truck active by
143
Circular ZIP(1BYTE)) + 00
Ex) 01 00
Ex) 01 08
Enter Drive Mode Alert is sent when the vehicle is entering Drive Mode 29 Mode Device is -
Enter Park Mode Alert is sent when the vehicle is entering Park Mode 31 Exitin`g: -
Enter Idle Mode Alert is sent when the vehicle is entering Idle Mode 68 -
Alert is sent when the vehicle is entering Speed Mode 0 = Parking
1 = Driving
2 = Idle
3 = Speeding
4 = Park Mode
Entry Delay
Enter Speed Mode 36 5 = Drive Mode -
Entry Delay
6 = Towing
ZIP(1BYTE) + 00
Ex) 05 00
Alert is sent when the vehicle is in Idle Mode, and has 1=Excess Idle 1
exceeded the defined excess idle time threshold 2=Excess Idle 2
3=Excess Idle 3
Excess Idle 35 -
ZIP(1BYTE) + 00
Ex) 02 00
Enter Tow Alert is sent when the vehicle is entering Tow Mode 58 FF 00 -
Power Up An alert is sent when the device is turned on when the 99 FF 00 -
device is powered on.
Ex) 02 02
Alert is sent when one of the 1-Wire temperature # Of Temp Probe
sensor readings returns to a temperature reading that that returned
is between the low temperature threshold and high between the low
temperature threshold and high Temperature
Temp. Return 77 thresholds Reading
ZIP(2BYTE)
ZIP(1BYTE) + 02
Ex) 02 02
Alert is sent when an RFID tag has been read from the RFID Tag Number
RFID Read 93 FF 05
RS232 serial interface ZIP(5BYTE)
Low Back-up Battery Alert is sent when the Back-Up Battery is low. 43 FF 00 -
Sim Card Removed Alert is sent when a sim-card is removed. 72 FF 00 -
Alert is sent when GPS is fixed or not.
GPS Fix Status
‘1’ or ‘0’
GPS Fix Alert 97 ZIP(1BYTE) + 00 -
1 => GPS is fixed
0 => GPS is not fixed
Ex) 01 00
Alert is sent when Voice Call is connected, released or 1. if ’+’
failed. exists
or not
in the
phone
numbe
r.
Voice Call State
(bit63)
0 ‘’ (null
0: Connected
string)
1: Released
1 ‘+’
Voice Call 67 2: Failed
ZIP(1BYTE) + 08
2.phone number
length.
Ex) 00 08
(bit62~bit56)
3.phone number.
(bit55~bit0)
Example)
phone number:
Suntech International Ltd. Confidential Document
Doc. Title Author Page of Pages
+05281769012
bit63: 1 ( ‘+’)
bit62~bit55:
000 1011
len:11
bit55~bit0:
05281769012
0000013AD1663
4
(Hex)
Conclusion)
8B0000013AD16
634
(Hex)
ZIP(1BYTE) + 00
Ex) 00 00
Magnet Detected Alert is sent when the device senses magnet. 56 FF 00 -
Magnet Released Alert is sent when the device misses magnet. 57 FF 00 -
Alert is sent when the device turn on/off by power 1 = Turn On
key. 2 = Turn Off
Power Key Pressed 55 -
ZIP(1BYTE)) + 00
Ex) 01 00
Alert is sent when the device turn on Panic Button Input Port Number
(Input)
Panic Button 42 ZIP (1BYTE) + 00
Ex) 01 00
Alert is sent when anti-theft event is occurred 1: Anti-theft
Anti-theft 73 2: Door Opened
when IGN is on
OBD Parameter Alert is sent when OBD parameter setting is complete
82 FF 00 -
Setting Completed form the ST20A.
Alert is sent when the MDSM-7 is detects an event. Event State All Stop checks
during 3s. For
0: Connected example, after 3s
MDSM-7 from ending
1: Start smoking, alert of
MDSM-7 Event 103 Drowsiness smoking stop
2: Stop Drowsiness would be sent.
3: Start Distraction
4: Stop Distraction In case of 13,
5: Yawning follows driver
7: Start Phone name (Note:
ZIP(1BYTE) + 00
EX) 01 00
Event State
0: Connected
MDAS-9
1: FCW (Forward
Collision
Warning) Each warning
3: LDW (Lane ends when it
Departure won’t occur
Warning) during 3 seconds.
5: SDA (Safety
Distance Alarm) In case of 9 and
MDAS-9 Event 104 7: PCW 10, follows
(Pedestrian maximum speed,
Collision recognized speed
Warning) limit and
99: Disconnected sensitivity.
MDAS-9 Ex)
9: Start 10;82(60,12%)
SLR over-speed
10: Stop
SLR over-speed
ZIP(1BYTE) + 00
EX) 01 00
Over Speed Alert is sent when the speed is over a defined 129 FF 02 Geo-Fence ID
Circular Geo-Fence Circular Geo-Fence (1-999)
ZIP (2BYTE)
Ex) 1A 00-
Under Speed Alert is sent when the speed is under a defined 130 FF 02 Geo-Fence ID
Circular Geo-Fence Circular Geo-Fence (1-999)
ZIP(2BYTE)
Ex) 1A 00-
Trailer Event Alert is sent when a trailer is disconnected. 131 FF 00 -
Note)
- In case of the Normal,”ALERT_DATA” & “ALERT_MODE” field is filled with blank for unsupported ALERTs.
Device is able to check if the vehicle moves away from the pre-defined parking boundary or starts moving without having a mode of
the ignition on.
In case the device recognizes such an unauthorized moving or driving, it sends an Enter Tow Alert immediately.
If IGNITION is set to ‘0’, the device doesn’t check driving or parking state of the vehicle.
It always reports status string under parking mode, and cannot support Tow Alert.
3. Keep-Alive Report
A typical GPRS/HSPA service provider in any countries has its own corporate policy restricting connection time of device with
the GPRS/HSPA networks only at an interval if device does not communicate with its server for a long time, which is 1 hour,
for instance. The time length varies depending upon such service provider. Please check it by asking your GPRS/HSPA service
provider this question in your country.
In a case that there has not been any communication between a device and its server for such a time period, the GPRS/HSPA
service provider would not provide GPRS/HSPA service for the device temporarily. To avoid such a case, device sends the
server this ‘Keep-Alive’ Report at an interval, ‘T4’ (‘Keep-Alive’ interval named in ‘SyncTrak’ and in this document), which is
shorter than the 60 minutes. User of the device may adjust the value of ‘T4’ as desired.
This report is intended to mean that the device is still alive and ready for any possible communications with the server for
that long time (‘T4’) even though the device does not interact temporarily with the server.
If device is connected with an external appliance via RS232, it receives data from the appliance and sends the data to the
server. Data transfer is made with the string below.
(note)
- In Sleep mode, the first data packet sent to RS232 is discarded because the device is used to wake up from sleep mode.
Subsequently, the received data from RS232 is reported to the server in UEX format. If you want to send UEX report of
all data received from RS232, please set the sleep mode to disable.
- If the data exceeds 3480 bytes, data may be lost after 3480 bytes.
(Map Bit 4)
TIME 08:37:39 8 char GPS time hh:mm:ss or (Hour: Minute: Second)
(Map Bit 5)
Unique ID of Serving Cell. 8 digit hex
CELL_ID 0000004F 8 char First 4 digits are always 0 when the device connected to 2G
(Map Bit 6)
network.
MCC 450 String Mobile Country Code. 0 ~ 65535
(Map Bit 7)
MNC 0 String Mobile Network Code. 0 ~ 65535
(Map Bit 8)
LAC 0014 4 char Location Area Code. 4 digits hex
(Map Bit 9)
Signal Strength.
0 ~ 63 in 2G.
0: less than -110 dBm
1: -110 to -019 dBm
……
62: -49 to -48 dBm
RX_LVL 63: greater than -48 dBm
20 String
(Map Bit 10)
0 ~ 65 in 3G/4G.
0: less than -105 dBm
1: -104 to -103 dBm
……
64: -41 to -40 dBm
65: greater than -40 dBm
LAT +37.479323 String Latitude (+/-xx.xxxxxx).
(Map Bit 11)
LON +126.887827 String Longitude (+/-xxx.xxxxxx).
(Map Bit 12)
SPD 62.03 String Speed in km/h. (1 km/h = 0.621371 mph)
(Map Bit 13)
CRS 65.43 String Course on the ground in degree.
(Map Bit 14)
SATT 10 String Number of GPS satellites.
(Map Bit 15)
Fix Status
FIX ‘1’ or ‘0’
1 1 char
(Map Bit 16) 1 => GPS is fixed
0 => GPS is not fixed
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
In7 In6 In5 In4 In3 In2 In1 IGN
IN_STATE 00000101 String
(Map Bit 17)
Ignition: 1 (ON), 0 (OFF).
In: 1 (Ground, Shorted), 0 (Opened).
Open Ground
Suntech International Ltd. Confidential Document
Doc. Title Author Page of Pages
Active 0 1
Inactive 1 0
If the device has an external serial accessory connected, a message can be sent to this external accessory by sending a
command to the Suntech device with the format shown below.
6. Travel Report
Reserved
(Map Bit 24)
Reserved
(Map Bit 25)
Reserved
(Map Bit 26)
Reserved
(Map Bit 27)
Reserved
(Map Bit 28)
Reserved
(Map Bit 29)
Reserved
(Map Bit 30)
Reserved
(Map Bit 31)
Reserved
(Map Bit 32)
Reserved
(Map Bit 33)
Reserved
(Map Bit 34)
Reserved
(Map Bit 35)
Reserved
(Map Bit 36)
Reserved
(Map Bit 37)
Reserved
(Map Bit 38)
Reserved
(Map Bit 39)
Reserved
(Map Bit 31)
Reserved
(Map Bit 32)
Reserved
(Map Bit 33)
Reserved
(Map Bit 34)
Reserved
(Map Bit 35)
Reserved
(Map Bit 36)
Reserved
(Map Bit 37)
Reserved
(Map Bit 38)
Reserved
(Map Bit 39)
7. Acknowledgment Message
The acknowledgment message can be configured on the device to be required for the specified reports.
<note>
‘DATA’ Field
: It must be parsed after merging all data fields. The data size depends on the setting of accelerometer value on SyncTrak.
The structure of shown below assume you receive data with default setting.
<Default> Sampling Rate: 100 Hz / Before collision: 3 Sec. / After collision: 1 Sec
Total Data size = 6 bytes + 2448 bytes = 2454 bytes (1/2: 1300 bytes, 2/2: 1154 bytes)
DATA
Time Crash Reconstruction Data
Before 3 sec. Before 2 sec. Before 1 sec. After 1 sec.
Year Mon Day Hour Min Sec Lat, Lon, Spd, Lat, Lon, Spd, Lat, Lon, Spd, Lat, Lon, Spd,
Crs, 100Hz Acc Crs, 100Hz Acc Crs, 100Hz Acc Crs, 100Hz Acc
Table 1. ‘DATA’ Field Structure
Time: 6 bytes
Year (Integer): 1 byte
Month (Integer): 1 byte
Day (Integer): 1 byte
Hour (Integer): 1 byte
Minute (Integer): 1 byte
Second (Integer): 1 byte
REMARKS:
X/Y/Z acceleration already oriented to vehicle’s axis.
Crash Reconstruction Data in ‘DATA’ field has little-endian byte order.
9. Maintenance Report
The Suntech device will send this report every time it powers up for the first time, and then on a defined interval to check in
with the Suntech maintenance server SCUTI.
Have a close look at the fields from the following table for more information on when and what events are triggered.
When the output is in the blinking state, the report is sent in the
Active state.
RF EVENT ID Number:
EVT_ID 2 HEX -> DEC
See RF EVENT ID Table
RF_SERIAL 0007000123 HEX Serial number of RF device which triggered RF Event
Type of RF message
RF_MSG_TYPE 1 HEX -> DEC 1: RF message without GPS
2: RF message with GPS
Latitude of RF device which triggered RF Event
Value: +37.479323
Bit 31:
1 = negative
RF_LAT 00 00 00 00 HEX -> DEC
0 = positive
Bit 7 6 5 4 3 2 1 0
Sensor/Signal Reserved for GPS Battery Box
future use Fix Sensor
0 ~ 65 in 3G/4G.
0: less than -105 dBm
1: -104 to -103 dBm
……
64: -41 to -40 dBm
65: greater than -40 dBm
LAT +37.479323 String Latitude (+/-xx.xxxxxx).
(Map Bit 11)
LON +126.887827 String Longitude (+/-xxx.xxxxxx).
(Map Bit 12)
SPD 62.03 String Speed in km/h. (1 km/h = 0.621371 mph)
(Map Bit 13)
CRS 65.43 String Course on the ground in degree.
(Map Bit 14)
SATT 10 String Number of GPS satellites.
(Map Bit 15)
Fix Status
‘1’ or ‘0’
FIX 1 1 char
1 => GPS is fixed
0 => GPS is not fixed
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
In7 In6 In5 In4 In3 In2 In1 IGN
IN_STATE 00000101 String
Ignition: 1 (ON), 0 (OFF).
In: 1 (Ground, Shorted), 0 (Opened).
When the output is in the blinking state, the report is sent in the
Active state.
RF EVENT ID Number:
EVT_ID 2 1 char
See RF EVENT ID Table
RF_SERIAL 0007000123 10 char Serial number of RF device which triggered RF Event
Type of RF message
RF_MSG_TYPE 1 1 char 1: RF message without GPS
2: RF message with GPS
RF_LAT +0.000000 String Latitude of RF device which triggered RF Event
Bit 7 6 5 4 3 2 1 0
Sensor/Signal Reserved for GPS Battery Box
RF_STAT 1 String future use Fix Sensor
Value: 20161117
GPS Date (Year + Month + Day)
Bit 31:
1 = negative
0 = positive
GPS time
TIME 08:37:39 8 char
hh:mm:ss or (Hour : Minute : Second)
This is INTERVAL to check GPS coordinates.
GPS INTERVAL 3 1 char
The Range is 1s~5s (default is 3sec)
The GPS COUNT that can be sent to Report at one time.
GPS COUNT 7 2 char
The Range is 5~10(default is 5)
LAT 1 +37.479312 String Latitude (+/-xx.xxxxxx).
LON 1 +126.887877 String Longitude (+/-xxx.xxxxxx).
SPD 1 62.03 String Speed in km/h. (1 km/h = 0.621371 mph)
CRS 1 65.43 String Course on the ground in degree.
ALTITUDE 1 234 String Altitude (meter)
Fix Status
‘1’ or ‘0’
FIX 1 1 1 char
1 => GPS is fixed
0 => GPS is not fixed
…
LAT n +37.479312 String Latitude (+/-xx.xxxxxx).
LON n +126.887877 String Longitude (+/-xxx.xxxxxx).
SPD n 62.03 String Speed in km/h. (1 km/h = 0.621371 mph)
CRS n 65.43 String Course on the ground in degree.
ALTITUDE n 234 String Altitude (meter)
Fix Status
‘1’ or ‘0’
FIX n 1 1 char
1 => GPS is fixed
0 => GPS is not fixed
When the output is in the blinking state, the report is sent in the
Active state.
PACK_NUM Value: 25
00 19 HEX -> DEC
(Map Bit 19) Number of camera packet
TOTAL_PACK_ Value: 25
NUM 00 19 HEX -> DEC
Total number of camera packet
(Map Bit 20)
PACK_SIZE Value: 25
00 19 HEX -> DEC
(Map Bit 21) Camera packet data size
55 46 57 65 6C 63 6F
PACK_DATA 6D 65 20 74 6F 20 53 Camera packet data
(Map Bit 22) 75 6E 74 65 63 68 20 Up to 521 bytes.
57 6F 72 6C 64 21
Fix Status
FIX ‘1’ or ‘0’
1 1 char
(Map Bit 16) 1 => GPS is fixed
0 => GPS is not fixed
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
IN_STATE In7 In6 In5 In4 In3 In2 In1 IGN
00000101 String
(Map Bit 17) Ignition: 1 (ON), 0 (OFF).
In: 1 (Ground, Shorted), 0 (Opened).
(Map Bit 5)
LAT +37.479323 String Latitude (+/-xx.xxxxxx).
(Map Bit 11)
LON +126.887827 String Longitude (+/-xxx.xxxxxx).
(Map Bit 12)
ICCID 89550230000084256668 String ICCID
0 ~ 65 in 4G.
0: less than -105 dBm
1: -104 to -103 dBm
……
If DTC is 0, empty.
ISO15765 (5 characters)
- Alphabet letter (1) + HEX (4)
- P0100, C0A00
String Engine Idle time in sec
ENGINE_IDLE_TIME 3.45
Fuel Economy in km/L
FUEL_ECONOMY 19.42 String
TRIP_FUEL 181312.00 String Used fuel in this trip (liters)
ENGINE_LOAD 127.25 String Percent Engine Load (percent)
FUEL_LEVEL 50.2 String Fuel Level Input (percent)
“Parameter Report” is sent by device for informing with device IP address to server.
This report is sent when UDP session is established and device IP is changed by PDP.
DEC (234)
ST25T ADC 1 Voltage
ST25T_ADC_1 14 04 AA 11.94
Convert zip to VDC by converting HEX (04 AA) to
DEC (1,194) then divide by 100
ST25T ADC 1 Voltage
ST25T_ADC_2 15 04 AA 11.94
Convert zip to VDC by converting HEX (04 AA) to DEC (1,194)
then divide by 100
ST25T INPUT 1, 2 State
ADC Voltage
ADC 21 04 AA 11.94 Convert zip to VDC by converting HEX (04 AA) to DEC (1,194)
then divide by 100
Vehicle Protocol type
0 => unknown
1 => J1939
VEH_PROT 23 00 01 1 2 => J1708
3 => ISO15765
※ You could check this value when ST20U device is connected.
Connected RAT
0 => GSM
2 => WCDMA
CONN_RAT 80 00 08 1 8 => LTE Cat-M
9 => LTE Cat-NB
255 => Unknown
Byte 1 Byte 0
ST25T_RS232_FUE
12 00 00 1F FF 1FFF Bit 4 Bit 0 ~ 3 Fuel level
L1
Fuel Fuel level (0xFF)
Status (0xF)
(0x0, 0x1)
ST25T RS232 Fuel 2 Status/Level
Byte 1 Byte 0
ST25T_RS232_FUE
13 00 00 1F FF 1FFF Bit 4 Bit 0 ~ 3 Fuel level
L2
Fuel Fuel level (0xFF)
Status (0xF)
(0x0, 0x1)
ST25T RS485 Fuel 1 Status/Level
Byte 1 Byte 0
ST25T_RS485_FUE
14 00 00 1F FF 1FFF Bit 4 Bit 0 ~ 3 Fuel level
L1
Fuel Fuel level (0xFF)
Status (0xF)
(0x0, 0x1)
ST25T RS485 Fuel 2 Status/Level
Byte 1 Byte 0
ST25T_RS485_FUE
15 00 00 1F FF 1FFF Bit 4 Bit 0 ~ 3 Fuel level
L2
Fuel Fuel level (0xFF)
Status (0xF)
(0x0, 0x1)
ST25T RS485 Fuel 3 Status/Level
Byte 1 Byte 0
ST25T_RS485_FUE
16 00 00 1F FF 1FFF Bit 4 Bit 0 ~ 3 Fuel level
L3
Fuel Fuel level (0xFF)
Status (0xF)
(0x0, 0x1)
ST25T RS485 Fuel 4 Status/Level
Byte 1 Byte 0
ST25T_RS485_FUE
17 00 00 1F FF 1FFF Bit 4 Bit 0 ~ 3 Fuel level
L4
Fuel Fuel level (0xFF)
Status (0xF)
(0x0, 0x1)
Vehicle Speed in Km/h.
Convert speed by converting HEX(7B) to DEC
VEH_SPD 18 00 00 00 7B 1.23 (123) then divide by 100.
※ You could check this value when ST20U device is
connected.
Engine RPM
ENGINE_RPM 19 00 00 10 03 40.99
Convert rpm by converting HEX (1003) to DEC
Suntech International Ltd. Confidential Document
Doc. Title Author Page of Pages
J1939 or J1708
- High byte: active error code
- Low byte: Previous active error code.
- It is a hex code, not decimal
DTC 20 00 14 BA 78 0014BA78
ISO15765
- P0100 00 50(‘P’) 01 00
- C0A00 00 43(‘C’) 0A 00
FA 00 00 00
OBD_PID_#6 10 FA000000 Raw OBD value for PID #6
00 00 00 00
61 05 00 00
OBD_PID_#7 11 61050000 Raw OBD value for PID #7
00 00 00 00
00 07 EF 80
OBD_PID_#8 12 0007EF80 Raw OBD value for PID #8
00 00 00 00
BE 1B 30 13
OBD_PID_#9 13 BE1B3013 Raw OBD value for PID #9
00 00 00 00
FF FF FF FF
OBD_PID_#10 14 FFFFFFFF Raw OBD value for PID #10
00 00 00 00
Odometer in Km
Convert odometer by converting
00 00 00 00 HEX(5B74) to DEC (23412) then divide by
ODOMETER 15 234.12 100.
00 00 5B 74
※ You could check this value when ST20U device is
connected.
TOTAL_USED_FUEL Total fuel used in L (liters)
Convert fuel by converting HEX (114A900)
00 00 00 00 to DEC (18131200) then divide by 100.
16 181312.00
01 14 A9 00
※ You could check this value when ST20U device is
connected.
IDLE_FUEL Idle Fuel in L (liters)
Convert fuel by converting HEX (01DA) to
00 00 00 00 DEC (474) then divide by 100.
17 4.74
00 00 01 DA
※ You could check this value when ST20U device is
connected.
TOTAL_ENG_HR Total Engine time in Hr.
Convert time by converting HEX (06A4) to
00 00 00 00 DEC (1700) then divide by 100.
18 17.00
00 00 06 A4
※ You could check this value when ST20U device is
connected.
ENGINE_IDLE_TIME Engine Idle time in Hr
Convert time by converting HEX (0159) to
00 00 00 00 DEC (345) then divide by 100.
19 3.45
00 00 01 59
※ You could check this value when ST20U device is
connected.
TRIP_FUEL Used fuel of this trip in L (liters)
Convert fuel by converting HEX (114A900)
00 00 00 00 to DEC (18131200) then divide by 100.
20 181312.00
01 14 A9 00
※ You could check this value when ST20U device is
connected.
ENGINE_LOAD Percent Engine Load (percent)
Convert percent by converting HEX (31B5)
00 00 00 00 to DEC (12725) then divide by 100.
21 127.25
00 00 31 B5
※ You could check this value when ST20U device is
connected.
FUEL_LEVEL 00 00 00 00 Fuel Level Input (percent)
22 50.2
00 00 13 9C Convert percent by converting HEX (139C)
- The order of sensors detected is not always the same as the sequence connected.
Temp & Driver ID - If the sensor groups are the same, the order of the sensors is the same.
- These sensors are connected in parallel.
- There is an algorithm that search temperature sensor one by one.
Note) The IDLE MODE is not used when using Virtual Ignition Motion.
REVISIONS
Rev. No. Date Modifications were made on: Writer
Rev. 1.00 2016-11-30 Draft M.Hieda
Rev. 1.01 2018-01-27 Added missing ALERT ID. (46,47) S.E PARK
Added description of ‘Enter Two Alert (58)’
Rev. 1.02 2018-01-30 2. Fixed a description error for “DEV_ID” in “ZIP” mode. S.E PARK
01 65 A0 BC 01 => 60 00 00 00 01
3. Moving “SMALL ASSIGN” item to “MEDIUM ASSIGN”
Rev. 1.03 2018-01-30 Added description of ‘Power Up Alert (99)’ S.E PARK
Rev.1.61 2020-06-18 Add Emergency Mode in STT Report Type – RF Devices only JH KIM
Rev.1.62 2020-07-24 LAC (Zip Format), HEX KSH
Rev.1.63 2020-09-15 Added Alert ID to report when OBD parameter setting is completed. JH SIM
Rev.1.64 2020-09-20 Removed a description of the DeepSleep 2 in ALT Enter Sleep alert mod HSPark
Rev.1.65 2020-10-08 Added alert id for connection with MDSM-7 through RS232 SA Kim
Rev.1.66 2020-10-13 Added CID report representation KS Hong
Rev.1.67 2020-10-14 Modified Alert ID for MDSM-7 and Added MDAS-9 SA Kim
Rev.1.68 2020-11-03 Deleted the Alert ID (102) of I-VUE in the ST25T. JH SIM
Rev.1.69 2020-11-09 Modified alert ID for MDSM-7 and MDAS-9. SA Kim
Rev.1.70 2020-11-17 Changed the description ACC_X, ACC_Y, ACC_Z KSH
Rev.1.71 2020-12-03 Changed the description of Altitude, FTR Zip Mode KSH
Rev.1.72 2021-02-18 Reallocation Small Assign ID KSH
Rev.1.73 2021-03-02 Re-added CID report representation KSH
Rev.1.74 2021-03-12 Replace “TOTAL_CRUISE” on Large Assign Headers with “TOTAL_ENG_HR” JWPARK
Rev.1.77 2021-04-19 Changed the Description of UDP ACK for ASCII KSH
Rev.1.78 2021-04-21 Modified alert ID for MDSM-7 and MDAS-9 SJSONG
Rev.1.79 2021-04-30 Change format of filename
Rev.1.80 2021-06-17 Moved ALT id 132 to Universal Engineering Commands JH KIM
Rev.1.81 2021-07-23 Added ‘Motion Detected’ Alert ID HSPark
Rev.1.82 2021-07-28 Changed the Description of Large Assign Header SJSONG
Rev.1.83 2021-08-12 Added ADC of STT small assign header type SJSONG
Rev.1.84 2021-10-13 Added description for stop towing mode JH KIM
Rev.1.85 2021-10-13 Added alert ID_133(Emergency Mode) KEB
Rev.1.86 2021-10-21 Added PARK_ODOM in medium assign JH KIM
Rev.1.87 2022-02-05 Modified Report example SJSONG
Rev.1.88 2022-03-10 ST25T_PORT field added KJH
Rev.1.89 2022-03-25 Added TTFF in Small Assign Header JH KIM
Rev.1.90 2022-04-08 Changed the Description of Mode example SJSONG
Rev.1.91 2022-04-29 Add OBD Speed to Fine Tracking Report SJSONG
Rev.1.92 2022-05-09 Add CONN_RAT in Small Assign Header JH KIM
Rev.1.93 2022-05-16 Changed the Description of Assign Headers JWPARK
Rev.1.94 2022-06-10 Add Alert ID Bank Truck Active by Polygon / Circular SJSONG
Rev.1.95 2022-06-24 Add Alert ID Lose Network Connection SJSONG
Rev.1.96 2022-06-27 Add TA in Small Assign Header JH KIM
Rev.1.97 2022-07-19 Fixed a typing error(NET_STATUS) SJSONG
Rev.1.98 2022-07-19 Changed ‘DPA Calibrated’ Alert ID 86 to 21 HS Park
Rev.1.99 2022-08-31 Added description for Exit Sleep Alert mode SJSONG
Rev.1.100 2022-09-14 Removed OBD Speed from Fine Tracking Report JWPARK
Rev.1.101 2022-12-01 Added Alert Mod at ALT Power Key (55) HS Park
Rev.1.102 2022-12-26 Changed Assign header ID number display from hex to decimal KJH