0% found this document useful (0 votes)
54 views

Universal+Commands 141

This document provides a table of contents and overview of universal command codes for communicating between devices and a back-end server. It includes commands for checking network status, requesting location information, rebooting devices, controlling I/O functions, setting volumes, and more. The commands are organized into sections covering network, location, general use, I/O, various usages, accessories, and user functions. The document was created by S.E. Park and is the 1.41 revision from January 9, 2020.

Uploaded by

Elly Bayona
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
54 views

Universal+Commands 141

This document provides a table of contents and overview of universal command codes for communicating between devices and a back-end server. It includes commands for checking network status, requesting location information, rebooting devices, controlling I/O functions, setting volumes, and more. The commands are organized into sections covering network, location, general use, I/O, various usages, accessories, and user functions. The document was created by S.E. Park and is the 1.41 revision from January 9, 2020.

Uploaded by

Elly Bayona
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

Doc.

Title Author Page of Pages

Universal Commands S.E Park 1 of 14


Concerning Doc. No. Rev. Date

Suntech Messages to Back-End Server 1.41 09 Jan. 2020

Table of Contents
Device Communication TABLE............................................................................................................. 4
01: Network Commands ........................................................................................................................ 5
0101: Check-In to Maintenance Server .............................................................................................. 5
0102: Requesting IMSI ........................................................................................................................ 5
0103: Requesting ICCID ..................................................................................................................... 5
0104: Check if connected to 2G, 3G, or 4G ....................................................................................... 5
0105: Request its Own Phone Number ............................................................................................. 6
0107: Enable Server Locking(Hidden Command) ............................................................................. 6
0108: Disable Server Locking(Hidden Command) ............................................................................ 7
0109: Request Server Lock Status .................................................................................................... 7
02: Location Commands ....................................................................................................................... 7
0201: Location query sent via smart phone(Hidden Command) ..................................................... 7
0202: Set Google Map Address ......................................................................................................... 7
0203: Get Google Map Address ......................................................................................................... 8
03: Command for General Use .............................................................................................................. 8
0301: Requesting Status Report ........................................................................................................ 8
0302: Re-setting (Restoring to factory defaults and Rebooting) ..................................................... 8
0303: Reboot ....................................................................................................................................... 9
0304: Request Device Version ........................................................................................................... 9
0305: Preset ...................................................................................................................................... 10
0306: PresetP .................................................................................................................................... 10
0309: Improve Battery Life ............................................................................................................... 11
0310: Read setting of Improve Battery Life ..................................................................................... 11
04: I/O Commands ............................................................................................................................... 11
0401: Enable1 (‘Activating Output 1’) .............................................................................................. 11
0402: Disable1 (‘Inactivating Output1’) ........................................................................................... 11
0403: Enable2 (‘Activating Output 2’) .............................................................................................. 11
0404: Disable2 (‘Inactivating Output2’) ........................................................................................... 11
0409: Enable3 (‘Activating Output 3’) .............................................................................................. 12
0410: Disable3 (‘Inactivating Output3’) ........................................................................................... 12
0411: EnableLease............................................................................................................................ 12
0412: ReqLease................................................................................................................................. 12
0413: Enable4 (‘Activating Output 4’) .............................................................................................. 13
0414: Disable4 (‘Inactivating Output4’) ........................................................................................... 13
0420: SetDidOutCtrl .......................................................................................................................... 13
0421: GetDidOutCtrl ......................................................................................................................... 13
05: Command for various usages ....................................................................................................... 13
0501: Status Request made by External Device Connected with RS232 of Event Lines ............. 13
0502: Erase all the saved reports → Erase All ................................................................................ 14
0503: Set GPS Odometer .................................................................................................................. 14
0504: Initialize Message Number ..................................................................................................... 14
0505: Set Hour-Meter ........................................................................................................................ 14
0506: Initialize Circular Geo-fence ................................................................................................... 14
0507 : Request Complete STT Assign Map ..................................................................................... 15
Suntech International Ltd. Confidential Document
Doc. Title Author Page of Pages

Universal Commands S.E Park 2 of 14


Concerning Doc. No. Rev. Date

Suntech Messages to Back-End Server 1.41 09 Jan. 2020

0508 : Request Complete ALT Assign Map ..................................................................................... 15


0509 : Set Volume ............................................................................................................................. 16
0510 : Request Volume..................................................................................................................... 16
0511 : Set Mic Volume ...................................................................................................................... 16
0512 : Request Mic Volume .............................................................................................................. 17
06: Command for ACCESSORY .......................................................................................................... 17
0620 : Request ST25T preset ........................................................................................................... 17
0621 : Request ST25T esn number .................................................................................................. 17
0622 : Request ST25T reset ............................................................................................................. 17
0623: Request ST25T serial camera 1 snapshot............................................................................. 17
0624: Request ST25T serial camera 2 snapshot............................................................................. 17
07: USER Commands .......................................................................................................................... 18
0700: Encoding Type ........................................................................................................................ 18
0701: User Encoding Key ................................................................................................................. 18
0716: Set immobilizer by sim extraction(Hidden Command) ......................................................... 18
0717: Get immobilizer by sim extraction(Hidden Command) ........................................................ 18
0721: Turn off .................................................................................................................................... 19
0722: Get Backup Battery Level ...................................................................................................... 19
0723: Set Geo-fence Modem Off ...................................................................................................... 19
0724: Set Turn Off By Power Key .................................................................................................... 19
0725: Set Geo-fence Area Jamming ................................................................................................ 20
0726: Get Geo-fence Area Jamming ................................................................................................ 20
Revisions .............................................................................................................................................. 21

Suntech International Ltd. Confidential Document


Doc. Title Author Page of Pages

Universal Commands S.E Park 3 of 14


Concerning Doc. No. Rev. Date

Suntech Messages to Back-End Server 1.41 09 Jan. 2020

Suntech International Ltd.

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

Suntech International Ltd. Confidential Document


Doc. Title Author Page of Pages

Universal Commands S.E Park 4 of 14


Concerning Doc. No. Rev. Date

Suntech Messages to Back-End Server 1.41 09 Jan. 2020

DEVICE COMMUNICATION TABLE


Dec Value Name Description

01 Network Command Perform Defined Network Command


02 Location Command Perform Defined Location Command
03 General Command Perform Defined General Command
04 I/O Command Perform Defined I/O Command
… … …
10 Network / SMS&Call / RPT Settings
11 Assign Headers (Status Report)
12 Assign Headers (Alert Report)
13 Alert Config 1
14 Alert Config 2
16 Mode Configuration and Profile
Settings
17 Ignition / Inputs / Outputs
18 Registered 1-Wire Driver IDs
19 Accelerometer / Power / RS232 / 1
Wire
...


99

129 Status Report Status report from the device
130 Alert ID Report Alert ID report sent from the device
131 Keep Alive Report Keep Alive report sent from the device
132 External Serial Report External Serial report sent from the device
133 Travel Report Travel report sent from the device
… … …
144 ACK Report
145 Status Report (req. ACK) Status report from the device. Requires
acknowledgment response from platform.
146 Alert ID Report (req. ACK) Alert ID report sent from the device.
Requires acknowledgment response from
platform.
147 Keep Alive Report (req. ACK) Keep Alive report sent from the device.
Requires acknowledgment response from
platform.
148 External Serial Report (req. ACK) External Serial report sent from the device.
Requires acknowledgment response from
platform.
149 Travel Report (req. ACK)

… … …

Suntech International Ltd. Confidential Document


Doc. Title Author Page of Pages

Universal Commands S.E Park 5 of 14


Concerning Doc. No. Rev. Date

Suntech Messages to Back-End Server 1.41 09 Jan. 2020

Command Structure:

• CMD;[DEVICE_ID];[Param ID];[Param Value]


• “AT^” must be added when sending commands from PC by USB.
<Example>
AT^CMD; 4309999001;01;01

01: Network Commands

0101: Check-In to Maintenance Server

Following command will prompt the device to report to the maintenance server to check for updates.

<Example>
Command: CMD;4309999001;01;01
Response: RES; 4309999001;01;01

0102: Requesting IMSI

The server sends the device this command requesting IMSI (International Mobile Subscriber Identity) if the server
wants to receive IMSI from the device.
If the device receives the command from the server, it sends the IMSI to the server.

Response Options:
• When the device has no SIM or is under power-on process, the IMSI number cannot be read.
o RES;4309999001;01;02;NotReady

<Example>
Command: CMD;4309999001;01;02
Response: RES;4309999001;01;02;724031111553779

0103: Requesting ICCID

How to request ICCID (Integrated Circuit Card Identifier), which is a sequence number that is displayed on SIM.
If device receives this command, it sends the server ICCID.

Response Options:
• When the device has no SIM or is under power-on process, the ICCID number cannot be read.
o RES;4309999001;01;03;NotReady

<Example>
Command: CMD;4309999001;01;03
Response: RES;4309999001;01;03;89550230000084256668

0104: Check if connected to 2G, 3G, or 4G

Following table shows Radio Access Technology which the device is currently connected.

Suntech International Ltd. Confidential Document


Doc. Title Author Page of Pages

Universal Commands S.E Park 6 of 14


Concerning Doc. No. Rev. Date

Suntech Messages to Back-End Server 1.41 09 Jan. 2020

Response options:
• 0: GSM
• 1: GSM COMPACT
• 2: UTRAN
• 3: GSM with EDGE availability
• 4: UTRAN with HSDPA availability
• 5: UTRAN with HSUPA availability
• 6: UTRAN with HSDPA and HSUPA availability
• 7: Reserved
• 8: LTE Cat M1
• 9: LTE Cat NB1
• 255: Invalid

<Example>
Command: CMD;4309999001;01;04
Response: RES;4309999001;01;04;3

0105: Request its Own Phone Number

Requesting own phone number.

Response Options:
• When the device has no SIM or is under power-on process, the own phone number cannot be read.
o RES; 4309999001;01;05;NotReady
• If the own number field in SIM is empty, the device reports with “NoData”.
o RES; 4309999001;01;05;NoData

<Example>
Command: CMD;4309999001;01;05
Response: RES;4309999001;01;05;82220275656

0107: Enable Server Locking(Hidden Command)

This command is made by the server to the device when the server wants to enable server locking.
• Enable Server Lock command is available only when this command is sent by GPRS/HSPA.
• Once Server Lock is Enabled and the first report is made to the server, the server starts being locked.
• If Server is LOCKED, you can change IP and port (including backup server) only by GPRS/HSPA. The other
parameters are configurable by SyncTrak or GPRS/HSPA or SMS.
• In order to Disable the Server Locking, you have to use PC program (ServerLock) with USB Dongle.

<Example>
Command: CMD;4309999001;01;07
Response: RES;4309999001;01;07

Suntech International Ltd. Confidential Document


Doc. Title Author Page of Pages

Universal Commands S.E Park 7 of 14


Concerning Doc. No. Rev. Date

Suntech Messages to Back-End Server 1.41 09 Jan. 2020

0108: Disable Server Locking(Hidden Command)

This command is made by the server to the device when the server wants to disable a function of ‘server locking’.
• Disable Server Lock command can be effective only when the command is sent by GPRS/HSPA.
• This command is used to disable the state of the server locking.

<Example>
Command: CMD;4309999001;01;08
Response: RES;4309999001;01;08
0109: Request Server Lock Status

This command is sent when you request about the activation and deactivation status of the 'Server Lock' function.

0: Server Lock Disable status.


<Example>
Command: CMD;4309999001;01;09
Response: RES;4309999001;01;09;0

1: Server Lock Enable status.


<Example>
Command: CMD;4309999001;01;09
Response: RES;4309999001;01;09;1

02: Location Commands

0201: Location query sent via smart phone(Hidden Command)

If you are a smart phone user, you can use it to easily find the current location on the Google map, just
send one of the following messages by your smart phone:

<Example>
Command: CMD;4309999001;02;01

And, then the Google Map will be responding to you by sending the address on your smart phone. You
can see the current location of the device just by opening the message containing that address on the
web browser.

In order to enable the device to accept your SMS message, you have to add your smart phone number
to one of the 4 optional numbers such as SMS_MT1 to SMS_MT4 or disable SMS_LOCK. Before you
start using this function, you should get to know the URL (server address) of the Google map first.

You can have more information about how to get the server address of the Google map in section
“Command to Get Google Map Address” of this document

0202: Set Google Map Address

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

Set location link address format (Google map address).

Suntech International Ltd. Confidential Document


Doc. Title Author Page of Pages

Universal Commands S.E Park 8 of 14


Concerning Doc. No. Rev. Date

Suntech Messages to Back-End Server 1.41 09 Jan. 2020

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


<Example>
Command: CMD;4309999001;02;02;http://maps.google.com/maps?q=
Response: RES;4309999001;02;02

<Note>
The max of input string is 96 characters.

0203: Get Google Map Address

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

Definition: Get Google Map Address.

<Example>
Command: CMD;4309999001;02;03
Response: RES;4309999001;02;03;http://maps.google.com/maps?q=

03: Command for General Use

After device is configured, user may need to check/query values of the parameters if he/she wants to change those
values. This chapter shows user how to change the parameters values that have been set already.

0301: Requesting Status Report

Once this command is made, some interactions will be made between the server and the device as described in
the ‘Meaning’ section of the table below.

Requesting Status of the device

If device receives this ‘Request’ command from the server, it sends the Status string to the server promptly.

<Example>
Command: CMD;4309999001;03;01
Response: [Defined Status Report Structure]

0302: Re-setting (Restoring to factory defaults and Rebooting)

Once this command is made, some interactions will be made between the server and the device as described in
the ‘Meaning’ section of the table below.

Re-setting the current parameters values

This command is used to initialize all the parameters with the values set in the factory of the devices and to reboot
the device.

<Example>
Command: CMD;4309999001;03;02
Response: RES;4309999001;03;02

Suntech International Ltd. Confidential Document


Doc. Title Author Page of Pages

Universal Commands S.E Park 9 of 14


Concerning Doc. No. Rev. Date

Suntech Messages to Back-End Server 1.41 09 Jan. 2020

0303: Reboot

This command is made by the server to the device which needs to be rebooted.

<Example>
Command: CMD;4309999001;03;03
Response: RES;4309999001;03;03;Reboot

0304: Request Device Version

Requesting information about version of the device

If the device receives this command, it reports to the server about:

CMD; 4309999001;03;04;<Type>

<Type>
⚫ 1 : Main Firmware
⚫ 2 : MCU Firmware
⚫ 3 : Accessory Firmware(ST20M, ST25T, …)
⚫ 4 : Modem firmware

<Example>
Command: CMD;4309999001;03;04;01
Response: RES;4309999001;03;04; 01;STG.56.1.0.2

Command: CMD;4309999001;03;04;02
Response: RES;4309999001;03;04;02;M007
Response: RES;4309999001;03;04;02;NotSupport

Command: CMD;4309999001;03;04;03
Response: RES;4309999001;03;04;03;A.0.0.7
Response: RES;4309999001;03;04;03;NotSupport

Command: CMD;4309999001;03;04;04
Response: RES;4309999001;03;04;04;BG96MAR02A07M1G_01.014.01.014
Response: RES;4309999001;03;04;03;NotReady

Suntech International Ltd. Confidential Document


Doc. Title Author Page of Pages

Universal Commands S.E Park 10 of 14


Concerning Doc. No. Rev. Date

Suntech Messages to Back-End Server 1.41 09 Jan. 2020

0305: Preset
This command sends the saved settings of the parameter

- Support Parameter List


1) Network Parameter
2) Report Config/Setting
3) Profile Setting
4) SMS
5) Accelerometer
6) Power
7) Ignition
8) Input
9) Output
10) Mode Config
11) 1-Wire Setting
12) Serial RS232

<Example>
Command: CMD;4309999001;03;05
Response:
RES;4309999001;03;05;10;00#02;01#;02#;03#;04#0000;05#211.118.107.218;06#6605;07#00;08#;09#0;10#00;11
#0;12#0;13#00;60#0;20#suntechscuti.com;21#9000;22#24;23#00:00;70#00;71#60;61#00;62#500;63#300;65#60;6
6#60;67#60;68#60,10;55#00;58#00;59#00;64#00,10;25#12345678912345678978;30#00;31#45645665465468798
798;32#56465487879879879878;33#89898798798798789798;34#12313213213213216546,19;00#00;01#0.06;02
#600;03#0.70;04#1.50;10#00;11#10.0;12#10.0;13#20.0;14#40.0,19;30#00;31#01;32#01;33#17.00;34#8.00;35#18.
00;36#01;37#3.40;38#3.50,17;00#03;01#0;02#0;05#5;06#10;07#70;08#5;09#500;10#70;15#0.00;16#0.00,17;20#0
0;21#20;22#12;23#0;24#00;25#1;26#02;27#20,17;60#00;61#01;75#9999;76#1100;77#1111;62#00;63#01;80#999
9;81#1111;82#1111;64#00;65#01,16;70#600;71#0;72#0;73#600;74#0;75#0;76#3600;77#0;78#0;79#10;80#1000;8
1#90;82#30;83#1000;84#60;85#3600;86#1000;87#30,16;00#04;01#0;05#01;06#0;10#02;11#0;12#30;13#30;14#3
0;15#0;16#0;17#0;20#05;21#100;22#10;23#10;24#5;25#10;36#00,19;50#00;51#05;56#30,19;70#00;80#100;81#-
50;82#100;83#-50;84#100;85#-50;86#100;87#-50;88#100;89#-50;90#100;91#-50;92#100;93#100;95#-50

0306: PresetP
This command sends the saved settings of the specified parameter
* Value : 0~tab total count

- List of unsupported parameters


1) 1W Add Driver ID
2) 1W Remove Driver ID
3) 1W Get Driver ID
4) Circular Geofence
5) Command String
6) Polygon Geofence

<Example>
Command: CMD;4309999001;03;06;[value]
Response: RES;4309999001;03;06;[Setting Data]
Response: RES;4309999001;03;06;Not Support

Command: CMD;4309999001;03;06;0
Response:
RES;4309999001;03;06;10;00#02;01#;02#;03#;04#0000;05#211.118.107.218;06#6605;07#00;08#;09#0;10#00;11
#0;12#0;13#00;60#0;20#suntechscuti.com;21#9000;22#24;23#00:00;70#00;71#60;61#00;62#500;63#300;65#60;6
6#60;67#60;68#60

Suntech International Ltd. Confidential Document


Doc. Title Author Page of Pages

Universal Commands S.E Park 11 of 14


Concerning Doc. No. Rev. Date

Suntech Messages to Back-End Server 1.41 09 Jan. 2020

Command: CMD;4309999001;03;06;1
Response: RES; 4536435435;03;06;10;55#00;58#00;59#00;64#00
Command: CMD;4309999001;03;06;12
Response: RES;4536435435;03;06;Not Support

0309: Improve Battery Life


- Not available
0310: Read setting of Improve Battery Life
- Not available

04: I/O COMMANDS


- EXTRA_INFO :
[DATA][TIME][CELL_ID][LAT][LON][SPD][CRS][SATT][FIX][DIST][MAIN_VOLT][IN_STATE][OUT_STATE][MO
DE]

0401: Enable1 (‘Activating Output 1’)

Command: CMD;4309999001;04;01
Response: RES;4309999001;04;01(USA)
Response: RES;4309999001;04;01;[EXTRA_INFO](LATAM)
Response: RES;4309999001;04;01;Unknown CMD(Not Support)

** Output1 line goes to active status.


** If OUT1 is set with immobilizer, output1 line goes to the Active Status gradually with pulse in driving mode.
** If OUT1 is set with pulse type, output1 line generates pulse and automatically returns to the Inactive State after
pulsing out.

0402: Disable1 (‘Inactivating Output1’)


Command: CMD;4309999001;04;02
Response: RES;4309999001;04;02(USA)
Response: RES;4309999001;04;02;[EXTRA_INFO](LATAM)
Response: RES;4309999001;04;02;Unknown CMD(Not Support)

** Output1 line goes to the Inactive Status.

0403: Enable2 (‘Activating Output 2’)

Command: CMD;4309999001;04;03
Response: RES;4309999001;04;03(USA)
Response: RES;4309999001;04;03;[EXTRA_INFO](LATAM)
Response: RES;4309999001;04;03;Unknown CMD(Not Support)

** Output2 line goes to the Active Status.


** If OUT2 is set to immobilizer, output2 line goes to the Active Status gradually with pulse in driving mode.
** If OUT2 is set to the pulse type, output2 Line generates pulse and automatically returns to the Inactive State
after pulsing out.

0404: Disable2 (‘Inactivating Output2’)

Suntech International Ltd. Confidential Document


Doc. Title Author Page of Pages

Universal Commands S.E Park 12 of 14


Concerning Doc. No. Rev. Date

Suntech Messages to Back-End Server 1.41 09 Jan. 2020

Command: CMD;4309999001;04;04
Response: RES;4309999001;04;04(USA)
Response: RES;4309999001;04;04;[EXTRA_INFO](LATAM)
Response: RES;4309999001;04;04;Unknown CMD(Not Support)

** Output2 line goes to the Inactive Status.

0409: Enable3 (‘Activating Output 3’)

Command: CMD;4309999001;04;09
Response: RES;4309999001;04;09(USA)
Response: RES;4309999001;04;09;[EXTRA_INFO](LATAM)
Response: RES;4309999001;04;09;Unknown CMD(Not Support)

** Output3 line goes to the Active Status.


** If OUT3 is set to immobilizer, output3 line goes to the Active Status gradually with pulse in driving mode.
** If OUT3 is set to the pulse type, output3 Line generates pulse and automatically returns to the Inactive State
after pulsing out.

0410: Disable3 (‘Inactivating Output3’)

Command: CMD;4309999001;04;10
Response: RES;4309999001;04;10(USA)
Response: RES;4309999001;04;10;[EXTRA_INFO](LATAM)
Response: RES;4309999001;04;10;Unknown CMD(Not Support)

** Output3 line goes to the Inactive Status.

0411: EnableLease

This Command will be setting ‘EnableLease’.


This command is only supported on 3 or more OUTPUTs.

Command: CMD;4309999001;04;11;<Value>
Response: RES;4309999001;04;11;<Value>

Value Output Mode


0 Don’t activate outputs
1 Activate Buzzer Pulse
2 Activate Buzzer Pulse and Horn Pulse
3 Activate Buzzer Pulse,Horn Pulse and Immobilizer

0412: ReqLease

Request information about the lease.


This command is only supported on 3 or more OUTPUTs.

Command: CMD;4309999001;04;12
Response: RES;4309999001;04;12;1

Suntech International Ltd. Confidential Document


Doc. Title Author Page of Pages

Universal Commands S.E Park 13 of 14


Concerning Doc. No. Rev. Date

Suntech Messages to Back-End Server 1.41 09 Jan. 2020

0413: Enable4 (‘Activating Output 4’)

Command: CMD;4309999001;04;13
Response: RES;4309999001;04;13(USA)
Response: RES;4309999001;04;13;[EXTRA_INFO](LATAM)
Response: RES;4309999001;04;13;Unknown CMD(Not Support)

** Output4 line goes to the Active Status.


** If OUT4 is set to immobilizer, output4 line goes to the Active Status gradually with pulse in driving mode.
** If OUT4 is set to the pulse type, output4 Line generates pulse and automatically returns to the Inactive State
after pulsing out.

0414: Disable4 (‘Inactivating Output4’)

Command: CMD;4309999001;04;14
Response: RES;4309999001;04;14(USA)
Response: RES;4309999001;04;14;[EXTRA_INFO](LATAM)
Response: RES;4309999001;04;14;Unknown CMD(Not Support)

** Output4 line goes to the Inactive Status.

0420: SetDidOutCtrl

This command set output control type regarding driver id

Range: 0 ~ 4
Value Output Control Type
0 Don’t activate outputs
1 Activate both Output1 and Output2
2 Activate Output2 only
3 Activate Output1 only

Command: CMD;4309999001;04;20;2
Response: RES;4309999001;04;20;2

0421: GetDidOutCtrl

This command get output control type regarding driver id

Command: CMD;4309999001;04;21
Response: RES;4309999001;04;21;2

05: COMMAND FOR VARIOUS USAGES

0501: Status Request made by External Device Connected with RS232 of Event Lines

Suntech International Ltd. Confidential Document


Doc. Title Author Page of Pages

Universal Commands S.E Park 14 of 14


Concerning Doc. No. Rev. Date

Suntech Messages to Back-End Server 1.41 09 Jan. 2020

This command is made towards a device by the external device connected with RS232 of the event line. Once the
device receives this command,

<Example>
Command: CMD;4309999001;05;01
Response: RES;4309999001;05;01

0502: Erase all the saved reports → Erase All

This command is used if you want to erase all the saved reports and disable the outputs. This command is needed
to initialize the device which is to be delivered to a new customer.

<Example>
Command: CMD;4309999001;05;02
Response: RES;4309999001;05;02

0503: Set GPS Odometer

This command is used if you want to set the GPS Odometer.

<Example>
Command: CMD;4309999001;05;03;100
Response: RES;4309999001;05;03;100

*Max value is ‘1000000000’

0504: Initialize Message Number

This command is used if you want to initialize sequence number of the message.

<Example>
Command: CMD;4309999001;05;04
Response: RES;4309999001;05;04;0

0505: Set Hour-Meter

This command is used if you want to set the travelled time period.

Command: CMD;4309999001;05;05;99999
Response: RES;4309999001;05;05;99999

*Max value is ‘999999’

0506: Initialize Circular Geo-fence

This command is used for erasing all circular geo-fence setting data.

Command: CMD;4309999001;05;06
Response: RES;4309999001;05;06

Suntech International Ltd. Confidential Document


Doc. Title Author Page of Pages

Universal Commands S.E Park 15 of 14


Concerning Doc. No. Rev. Date

Suntech Messages to Back-End Server 1.41 09 Jan. 2020

0507 : Request Complete STT Assign Map

This command is sent when you request about the current configuration for the Short, Medium and Long Assign.
This device sends only enabled assign header

Command: CMD;4309999001;05;07
Response: RES;4300999021;05;07;STT ASSIGNMAP;S_ASSIGN,M_ASSIGN,L_ASSIGN

<Example>
Command: CMD;4309999001;05;07
Response: RES;4309999001;05;07;7F81800F;02,01,03,00;01,06;02,03,04,05,06,07,08,09

*STT ASSIGN MAP : 7F881800F


*S_ASSIGN : 02,01,03,00
*M_ASSIGN : 01,06
*L_ASSIGN : 02,03,04,05,06,07,08,09

0508 : Request Complete ALT Assign Map

This command is sent when you request about the current configuration for the Short, Medium and Long Assign.
This device sends only enabled assign header

Command: CMD;4309999001;05;08
Response: RES;4300999021;05;08;ALT ASSIGNMAP;S_ASSIGN,M_ASSIGN,L_ASSIGN

Suntech International Ltd. Confidential Document


Doc. Title Author Page of Pages

Universal Commands S.E Park 16 of 14


Concerning Doc. No. Rev. Date

Suntech Messages to Back-End Server 1.41 09 Jan. 2020

<Example>
Command: CMD;4309999001;05;08
Response: RES;4309999001;05;08;0380000F;03,04,05,00;;01,02,00

*ALT ASSIGN MAP : 0380000F


*S_ASSIGN : 03,04,05,00
*M_ASSIGN :
*L_ASSIGN : 01,02,00

0509 : Set Volume

This command Set volume level in call.


It is followed by “=” and volume number(0~6).

Command: CMD;4309999001;05;09;<Value>
Response: RES;4309999001;05;09;<Value>

0510 : Request Volume

This command is a volume request.

Command: CMD;4309999001;05;10
Response: RES;4309999001;05;10;<Value>

0511 : Set Mic Volume

Set MIC volume level in call.


It is followed by “=” and volume number (0~15)

Suntech International Ltd. Confidential Document


Doc. Title Author Page of Pages

Universal Commands S.E Park 17 of 14


Concerning Doc. No. Rev. Date

Suntech Messages to Back-End Server 1.41 09 Jan. 2020

Command: CMD;4309999001;05;11;<Value>
Response: RES;4309999001;05;11;<Value>

0512 : Request Mic Volume

Get MIC volume level in call.

Command: CMD;4309999001;05;12
Response: RES;4309999001;05;12;<Value>

06: COMMAND FOR ACCESSORY

0620 : Request ST25T preset

Report all the ST25T parameter.

<Example>
Command: CMD;4309999001;06;20
Response: RES;4309999001;06;20;1;1;3;3;0;0;3;0;0;0;0;0;0;3;1;3;1

0621 : Request ST25T esn number

Requesting information about esn number of the ST25T.

<Example>
Command: CMD;4309999001;06;21
Response: RES;4309999001;06;21;0537654321

0622 : Request ST25T reset

Request to reset the ST25T module.

<Example>
Command: CMD;4309999001;06;22
Response: RES;4309999001;06;22

0623: Request ST25T serial camera 1 snapshot

Request a serial camera 1 snapshot of the ST25T module.

<Example>
Command: CMD;4309999001;06;23
Response: RES;4309999001;06;23

0624: Request ST25T serial camera 2 snapshot

Request a serial camera 2 snapshot of the ST25T module.

<Example>
Command: CMD;4309999001;06;24
Response: RES;4309999001;06;24

Suntech International Ltd. Confidential Document


Doc. Title Author Page of Pages

Universal Commands S.E Park 18 of 14


Concerning Doc. No. Rev. Date

Suntech Messages to Back-End Server 1.41 09 Jan. 2020

07: USER COMMANDS

Device ID can be encrypted when command is sent by SMS.

0700: Encoding Type

This Command will be setting Encoding Type

Value Encoding Type


0 Disable
Device ID is not encrypted
1 Auto Encoding Key.
Device ID is encrypted by auto-generated Encoding Key.
2 User Encoding Key.
Device ID is encrypted by user-defined Encoding Key.

<Example>
Command: CMD;4309999001;07;00;1
Response: RES;4309999001;07;00;1

0701: User Encoding Key

This Command will be setting User Encoding Key

<Example>
Command: CMD;4309999001;07;01;1D3F35zT2AcBqCud
Response: RES;4309999001;07;01;1D3F35zT2AcBqCud

User Encoding Key should be 16 characters and possible range of each character are:
‘0’~’9’, ‘a’~’z’, or ‘A’~’Z’

0716: Set immobilizer by sim extraction(Hidden Command)

This command sets whether the immobilizer runs due to sim extraction.

<Value>
0: Disable
1: Enable

<Example>
Command: CMD;4309999001;07;16;<value>
Response: RES;4309999001;07; 16;<value>

0717: Get immobilizer by sim extraction(Hidden Command)

This command gets whether the immobilizer runs due to sim extraction.

<Value>
0: Disable
1: Enable

Suntech International Ltd. Confidential Document


Doc. Title Author Page of Pages

Universal Commands S.E Park 19 of 14


Concerning Doc. No. Rev. Date

Suntech Messages to Back-End Server 1.41 09 Jan. 2020

<Example>
Command: CMD;4309999001;07;17
Response: RES;4309999001;07; 17;<value>

0721: Turn off

This command turns the device off. It works with backup battery operating only.

<Example>
Command: CMD;4309999001;07;21
Response: RES;4309999001;07;21

0722: Get Backup Battery Level

This command gets backup battery voltage level as percentage. Each step of percentage is voltage as below.

Percentage (%) 100 90 80 70 60 50 40 30 20 10 0


Voltage (V) 4.06 3.97 3.89 3.83 3.77 3.75 3.73 3.66 3.53 3.49 3.3

<Value>
‘0’ ~ ‘100’ (step: 10)

<Example>
Command: CMD;4309999001;07;22
Response: RES;4309999001;07;22;<Value>

0723: Set Geo-fence Modem Off

This command set whether modem off, when device goes into the geo-fence.

<Value>
0: Disable
1: Enable

<Example>
Command: CMD;4309999001;07;23;<Value>
Response: RES;4309999001;07;23;<Value>

This command works only when both GEO_IN and GEO_OUT are set to enable for at least one of Circular Geo-
zone.

0724: Set Turn Off By Power Key

This command set whether turn off the device by power key. It works with backup battery operating only.

<Value>
0: Disable
1: Enable

Suntech International Ltd. Confidential Document


Doc. Title Author Page of Pages

Universal Commands S.E Park 20 of 14


Concerning Doc. No. Rev. Date

Suntech Messages to Back-End Server 1.41 09 Jan. 2020

<Example>
Command: CMD;4309999001;07;24;<value>
Response: RES;4309999001;07;24;<value>

0725: Set Geo-fence Area Jamming

This command set whether not check jamming in geo-fence area.


If it is set to 0 (Disable), Jamming check is also performed in the geo-fence area.

<Value>
0: Disable
1: Enable

<Example>
Command: CMD;4309999001;07;25;<Value>
Response: RES;4309999001;07;25;<Value>

0726: Get Geo-fence Area Jamming


This command gets whether Set Geo-fence Area Jamming is set.

<Value>
0: Disable
1: Enable

<Example>
Command: CMD;4309999001;07;26
Response: RES;4309999001;07; 26;<value>

Suntech International Ltd. Confidential Document


Doc. Title Author Page of Pages

Universal Commands S.E Park 21 of 14


Concerning Doc. No. Rev. Date

Suntech Messages to Back-End Server 1.41 09 Jan. 2020

REVISIONS
Rev. No. Date Modifications were made on: Writer
Rev. 1.00 2016-11-24 DRAFT S.E Park
Rev. 1.01 2018-02-09 Change the "0504" response message S.E Park
Rev. 1.02 2018-10-09 Delete unnecessary chapters S.E Park
Rev. 1.03 2018-10-25 Updated Connected Network state KJH
Rev. 1.05 2018-11-02 Edit “0503” description. S.E Park
Rev. 1.09 2019-03-18 Added “0507”, “0508” item SJSONG
Rev. 1.10 2019-04-05 Change Response format for Version Request(item “304”) SJSONG
Rev. 1.11 2019-05-06 Added a note about commands when sending from PC ( “AT^” added ) KJH
Rev. 1.12 2019-05-27 Added STGPS requests(Request Version command) SJSONG
Rev. 1.13 2019-06-17 Added Volume Command String SJSONG
Rev. 1.14 2019-06-18 Changed the range of mic volume levels KJH
Rev. 1.15 2019-07-05 Added Lease, Encoding Command SJSONG
Rev. 1.16 2019-07-05 Added Request Mic Volume Command String KSH
Rev. 1.17 2109-07-10 Added commands for RF devices JH KIM
Rev. 1.18 2019-07-12 Added commands for ST25T device. JH SIM
Rev. 1.19 2019-08-05 Changed the range of mic volume levels (0~15) KJH
Rev. 1.20 2019-08-21 Added hidden commands for RET function JH KIM
Rev. 1.21 2019-08-28 Added DID_OUT_CTRL command (only for LATAM) JH KIM
Rev. 1.22 2019-09-09 Added extra information about output enable and disable response. SJSONG
Added Volume(Set, Req) example
Rev. 1.23 2019-09-18 Changed about Output Enable, Disable Response SJSONG
Rev. 1.24 2019-09-19 Changed title(HIDDEN COMMANDS -> USER COMMANDS) SJSONG
Rev. 1.25 2019-09-26 Cleaning up the contents of a document SJSONG
Rev. 1.26 2019-10-02 Remove hidden commands, Added immobilizer by sim extraction command JH KIM
Rev. 1.27 2019-10-02 Added setting value of immobilizer by sim extraction command SJSONG
Rev. 1.28 2019-10-10 Added hidden command comment to ID(0716, 0717) SJSONG
Rev. 1.29 2019-10-14 Added comment of ID(0411, 0412) SJSONG
Rev. 1.30 2019-10-21 Added option to read Modem Firmware version JH KIM
Rev. 1.31 2019-11-22 Added comment of ID(0413, 0414) SJSONG
Rev. 1.32 2019-11-23 Added Route Deviation commands (0718 ~ 0720) HSPark
Added Turn off command (0721)
Added Get Backup Battery Level command (0722)
Added Set Geo-fence Modem off command (0723)
Rev. 1.33 2019-12-03 Removed for Request Device Version USA Command SJSONG
Rev. 1.34 2019-12-06 Removed Route Deviation commands HSPark
Rev. 1.35 2019-12-12 Added comment of ID(0305, 0306) SJSONG
Rev. 1.36 2019-12-20 Added command of ID(0724:Set Turn off Power Key) SJSONG
Rev. 1.37 2020-01-02 Added description for command ID 0723: Set Geo-fence Modem Off JH KIM
Rev. 1.38 2020-01-02 Added a Table of percentage-voltage (0722) HSPark
Rev. 1.39 2020-01-08 Added command of ID(0725, 0726) SJSONG
Rev. 1.40 2020-01-08 Added a Description of Turn off command condition. (0721) HSPark
Rev. 1.41 2020-01-09 Removed command of ID(0405, 0406) SJSONG

Suntech International Ltd. Confidential Document

You might also like