MXT-1XX Protocol Standard
MXT-1XX Protocol Standard
AT
_S
O
PR
Maxtrack Protocol
MXT-1XX Protocol Standard 2
Revision History
AT
23/JUL/2009 2.0.4 Add more reasons Kurt Wang
30/JUL/2009 2.0.5 Add configuration for enable/disable microphone Kurt Wang
Add configuration for trigger alarm when detect moving
28/AUG/2009 2.0.6 Modify the firmware update end command Kurt Wang
_S
17/SEP/2009 2.0.7 1. Modify the offset for each firmware Kurt Wang
2. add some configuration for debounce timer
3. add some configuration for output mask
4. Add configurations and commands for getting
O
18/MAY/2010 2.1.8 Add new configuration and new accessories protocol Kurt Wang
18/MAY/2010 2.19 Modify the accessory configuration and list Fei Xie
management part
3/JUN/2010 2.2.0 Add ignition code configuration Kurt Wang
18/JUN/2010 2.2.1 Add WT400 accessory information Kurt Wang
Modify load log command
24/JUN/2010 2.2.2 Add configuration for panic key and door detect as input Kurt Wang
9/JUL/2010 2.2.3 Add configuration for GPS filter Kurt Wang
26/JUL/2010 2.2.4 Add Jamming detection events Kurt Wang
6/AUG/2010 2.2.5 Add output3 control to waypoint action Kurt Wang
6/SEP/2010 2.2.6 Add new configuration for RPM Kurt Wang
26/SEP/2010 2.2.7 Add GPS Failure configuration and Get ICCID Kurt Wang
command
22/OCT/2010 2.2.8 Add accessories text send, set protocol Kurt Wang
AT
5/NOV/2010 2.2.9 Add new configuration for output Kurt Wang
Add RPM to position packets
18/NOV/2010 2.3.0 Add new configuration for distance trigger position Kurt Wang
Secondary ANP, IP priority, packets encrypt key…
_S
31/DEC/2010 2.3.1 Add Transparent Transmission command Kurt Wang
31/JAN/2011 2.3.2 Add new configuration for g-sensor debounce Kurt Wang
28/FEB/2011 2.3.3 Add configuration for rolling, side, shock exceed Kurt Wang
threshold output
O
14/APR/2011 2.3.5 Add delete all accessories text command Kurt Wang
13/MAY/2011 2.3.6 Add new position reason Kurt Wang
9/JUN/2011 2.3.7 Describing CMD (0x3E) Kurt Wang
17/JUN/2011 2.3.8 Add MXT14X and Sunbird DD value Kurt Wang
15/JUL/2011 2.3.9 Add AGPS command Kurt Wang
17/AUG/2011 2.4.0 Add new virtual accessories information Kurt Wang
28/SEP/2011 2.4.1 Add new event for WT200 link broken and expand input Kurt Wang
changed
14/OCT/2011 2.4.2 Add new parameter for tag link fail output and panic Kurt Wang
button via input1 or wireless button
12/MAR/2012 2.4.3 Add new configurations Kurt Wang
27/JUL/2012 2.4.4 Add new configurations Kurt Wang
24/SEP/2012 2.4.5 Modify some words Kurt Wang
27/NOV/2012 2.4.6 Add new waypoint protocol Kurt Wang
21/MAY/2013 2.4.7 Add new event for G100 Kurt Wang
_____________________________________________________________________________
CONFIDENTIAL 3 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 4
AT
15/MAY/2015 2.6.1 Add AGPS and LBS configuration and command Kurt Wang
18/MAY/2015 2.6.2 Explain Protocols 0x18, 0x1A and New Data Features Rogerio Souza
21/MAY/2015 2.6.3 Modify some information about projects Angélica Lima
01/JUNE/2015 2.6.4 Add new commands and structure of New Data Everton Silva
10/JUL/2015 2.6.5 Add new configurations Kurt Wang
_S
13/JUL/2015 2.6.6 Add new commands and configurations Everton Silva
17/JUL/2015 2.6.7 Add new commands and configurations Everton Silva
25/JUL/2015 2.6.8 Add new commands of CAN telemetry Everton Silva
25/JUL/2015 2.6.8 Add new commands and update the document Everton Silva
O
CONFIDENTIALITY DECLARATION
The information contained in this document is confidential and belongs to Maxtrack Industrial. This
PR
information cannot be used for other purposes, and cannot be disclosed outside of this organization
without previous Maxtrack„s authorization, in writing. The generation of photocopies of this document
is prohibited, as well as its reproduction or distribution, totally or partially, by any graphic, magnetic,
optical, photographic or electronic means.
_____________________________________________________________________________
CONFIDENTIAL 4 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 5
Summary
1. INTRODUCTION 7
2.1 FORMAT 7
2.2 BYTE STUFFING 8
AT
3.1 ACK 8
3.2 NACK 9
3.3 POSITION PACKETS 9
3.3.1 POSITION PACKET FORMAT 9
_S
3.3.2 ACCESSORIES INFORMATION 15
3.3.3 REPLY FROM SERVER 20
3.3.4 EXAMPLES 20
3.3.5 COMMAND FROM SERVER 25
O
AT
3.24 TRANSPARENT TRANSMISSION 132
3.24.1 DATA RECEIVE FROM RS232 133
3.24.2 CONFIGURATIONS: 134
3.25 GET DEVICE SUPPORTED PARAMETER 135
3.26 GET DEVICE GENERAL INFORMATION 161
_S
3.27 NEW FEATURES DATA 163
3.27.1 NEW FEATURES DATA ID TYPES 164
O
PR
_____________________________________________________________________________
CONFIDENTIAL 6 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 7
1. Introduction
This document defines the communication protocol used for development involving MXT device
through GPRS/USB communication. All standard command types are listed along with mandatory or
optional parameters.
2.1 Format
AT
Communication protocol frame format:
NOTE 1: Gray fields are coded using byte stuffing method, described on next topic.
_S
NOTE 2: Unless there are any explicit remarks, all values use “Little Endian” order (lowest byte or bit
first).
O
SOF: Start of Frame, 0x01, 1 byte. This byte starts every packet sent;
If no encrypt:
0xA0: MXT-100 (portable, no 2.4Ghz transceiver)
0xA1: MXT-101 (portable, 2.4Ghz enabled)
0xA2: MXT-150 (automotive, no 2.4Ghz transceiver)
0xA3: MXT-151 (automotive, 2.4Ghz enabled)
0xA4: MXT-120
0xA5: iMXT
0xA6: MXT-140
0xA7: MXT-141
0xA8: MXT-100N
0xA9: MXT-101N
0xAA: G-100
0xAB: MXT-130
0xAC: MXT-142
0xAD: MXT-130D
_____________________________________________________________________________
CONFIDENTIAL 7 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 8
MESSAGE TYPE: Message type, 1 byte, described more ahead in this document.
DEVID: Device ID, 4 bytes;
For encrypted packets: the high 4 bit of the high byte is using to indicate the encrypt data added
bytes, because the encrypt data must be 16 bytes align, so if the original data is not, it need added
some bytes to align.
DATA: Reserved for data, size-varying according with message type and destination device type.
This field is coded by the byte stuffing method explained on the next topic;
CRC: The CRC16-CCITT calculation from DD until the last byte of DATA. CRC is calculated before
the byte stuffing process (please notice that previous versions of MXT protocol used Big Endian for
CRC);
EOF: End of Frame, 0x04, 1 byte. This byte ends every packet sent.
AT
2.2 Byte stuffing
The used byte stuffing method on this protocol is the insertion of one token byte (0x10), followed by
the real byte added to 0x20. The bytes coded by this method are only: 0x01, 0x04, 0x10, 0x11 and
_S
0x13.
The following standard frames derive from the basic structures presented on topic 2. The specific
field values are presented below:
PR
3.1 Ack
This is the general acknowledgment command. Used for confirmation of position packets and other
packets when necessary.
MT: 0x02;
DATA FIELD: 2 bytes;
UINT16 CRC_received;
_____________________________________________________________________________
CONFIDENTIAL 8 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 9
3.2 Nack
This is the general command reporting error. Used for reporting any error of other commands when
necessary.
MT: 0x03;
DATA FIELD: 3 bytes;
UINT8 Error_type;
UINT16 CRC_received;
AT
0x48 – CRC error (NACK_CRC)
0x49 – Command number error (NACK_CMD_NUM)
0x50 – Command parameter error (NACK_CMD_PAR)
0x51 – Offset error (NACK_OFFSET)
0x52 – Command execution error (NACK_ERRO_EXEC_CMD)
_S
0x53 – Busy error (NACK_BUSY)
0x54 – Image not found error (NACK_IMG_NOT_FOUND)
0x55 – IO Module communication failure (NACK_ERRO_HCS)
O
MT: 0x31;
DATA FIELD: variable,
typedef struct
{
u8 protocol; // 0x08 – MXT Standard Package
// 0x0A – MXT Standard Package + Transparent
Transmission
// 0x18 – MXT Standard Package + New Features Data
// 0x1A – MXT Standard Package + Transparent
Transmission + New Features Data
_____________________________________________________________________________
CONFIDENTIAL 9 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 10
AT
//1: driver ID(4 bytes)
u16 position_count; // auto-increment from 0 to 65535
t32_date_time date_time;
s32 latitude; //Ex: -19.923293 (*1000000) > -19923293
s32 longitude; //Ex: -19.923293 (*1000000) > -19923293
_S
t32_flags flags;
u8 speed; // km/h
u8 input_mask/acc_count
//1: input 1 (0: not masked, 1: masked)_bit0
O
} MXT1XX_POS_ITEM;
Typedef struct
Typedef struct
NOTE 1: Each info group, when present, will add its corresponding amount of bytes to packet size.
They will be found immediately after input_mask/acc_count, in the same order as flags are
represented inside info_groups byte (default 0x06).
NOTE 2: Cell ID information, if set in corresponding flag of t32_flags, will add another 8 bytes,
immediately after last info_group present, containing Country Code (u16), Network Code (u16),
_____________________________________________________________________________
CONFIDENTIAL 10 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 11
AT
6 - Some configuration changed (change transmission interval or modify position packet content)
7 - Server's requirement
8 - Get GPS valid after transmission interval (on transmission interval the GPS does not fix)
9 - Ignition on
10 - Ignition off
_S
11 - Panic activated
12 - Panic deactivated
13 - Input 1 activated
14 - Input 1 opened
O
15 - Input 2 activated
16 - Input 2 opened
17 - Input 3 activated
PR
18 - Input 3 opened
19 - Input 4 activated
20 - Input 4 opened
21 - Moving detect
22 - Stopped detect
23 - Anti-theft alarmed
24 - At least one accessories critical
25 - External power fail
26 - External power ok
27 - GPS antenna fail
28 - GPS antenna OK
29 - 2.4Ghz packet received
30 - Entering sleep
31 - Output 1 activated
32 - Output 1 deactivated
_____________________________________________________________________________
CONFIDENTIAL 11 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 12
33 - Output 2 activated
34 - Output 2 deactivated
35 - Output 3 activated
36 - Output 3 deactivated
37 - Maximum speed exceeded
38 - Maximum speed OK (after a exceed event)
39 - Entering waypoint
40 - Leaving waypoint
41 - Backup battery fail
42 - Backup battery OK (after fail event)
43 - Delivery fail
44 - Require from SMS
45 - Tampering is open
46 - G-sensor rolling threshold reached
AT
47 - G-sensor side threshold reached
48 - G-sensor shock threshold reached
49 - GPS direction changed
50 - SMS interval (without GPRS connection)
51 - Power off
_S
52 - Anti-theft enter normal from alarmed
53 - GSM Jamming switches from NO to YES
54 - GSM Jamming switches from YES to NO
55 - Excessive RPM
O
59 - Distance attached
60 - Power Fail and GPS Fail
61 - AGPS requires, in this case, the 8~16bits of the reason bytes using to indicate how long
minutes does not get the fixed GPS data.
62 - TAG accessories status changed from 1 to 0
63 - TAG accessories battery status changed
64 - Link broken
65 - Expand input changed
66 - TAG accessories status changed from 0 to 1
67 - Only have 30% power in battery
68 - Only have 20% power in battery
69 - Keep stopped with ignition on status
70 - Improper moving
71 - Camera blind
72 - Camera blind recover
_____________________________________________________________________________
CONFIDENTIAL 12 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 13
AT
87 - Generic exceed max speed
88 - Generic resume speed after exceed
89 - Fail try device password more than 3 times
90 - Receive engine seal activate command
91 - Engine seal activated
_S
92 - Engine seal deactivated
93 - Engine seal activated by relay
94 - Engine seal deactivated relay
95 - Engine seal activated by input1
O
99 - Delta of Journey
100 - Telemetry events
101 - Event‟s reconstruction (reserved)
102 - Route‟s reconstruction
typedef union
{
u32 value;
struct
{
u32 seconds :6;
u32 minutes :6;
u32 hours :5;
u32 days :15; // from 01/01/2000
} info;
_____________________________________________________________________________
CONFIDENTIAL 13 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 14
} t32_date_time;
typedef union
{
u32 value;
struct
{
u32 ignition :1; // (0x00 off, 0x01 on)
u32 panic :1; //(0x00 no panic status, 0x01 panic status)
u32 input1 :1; //(0x00 open, 0x01 low)
u32 input2 :1; //(0x00 open, 0x01 low)
u32 input3 :2; //(0x00 open, 0x01 low, 0x02 high)
u32 input4 :1; //(0x00 open, 0x01 high)
u32 output1 :1; //(0x00 open, 0x01 grounded)
AT
u32 output2 :1; //(0x00 open, 0x01 grounded)
u32 output3 :1; //(0x00 open, 0x01 high)
u32 direction :3; //(0x00 north, 0x01 north east, 0x02 east, 0x03 south east,
0x04 south, 0x05 south west, 0x06 west, 0x07 north west)
u32 gprs_connection :1; //(0x00 no server connection, 0x01 connected to server)
_S
u32 voice_cal :1; //(0x00 no voice call, 0x01 voice call)
u32 gps_fix :1; //(0x00 valid position retrieved from memory, 0x01 valid
position actual)
u32 gps_antenna_fail :1; //(0x00 antenna OK, 0x01 antenna fail)
O
u32 max_speed_exceeded :1; //(0x00 speed OK, 0x01 max speed exceeded)
u32 tampering_seosor :1; //(0x00 tampering is OK, 0x01 tampering is open)
u32 sleep :1; //(0x00 GPS not sleeping, 0x01 will enter sleep and turn
PR
off GPS)
u32 battery_charging :1; //(0x00 not charging, 0x01 charging)
u32 battery_fault :1; //(0x00 internal battery OK, 0x01 battery not found)
u32 power_fail :1; //(0x00 power ok, 0x01 no external power)
u32 waypoint_restricted :1; //(0x00 off, 0x01 on)
u32 waypoint_entering :1; //(entering waypoint)
u32 waypoint_leaving :1; //(leaving waypoint)
u32 GSM_jamming :1; //(0x00 no jamming, 0x01 jamming)
u32 anti_theft_status :2; //(0x00 disarmed, 0x01 armed, 0x02 suspended , 0x03
alarmed)
u32 accessory_missing :1; //at least one expected accessory not found
u32 moving_status :1; //(0x00 stopped, 0x01 moving)
u32 cell_id_present :1; //(CC, NC, LC, ID - 8 bytes–will be present)
} info;
} t32_flags;
_____________________________________________________________________________
CONFIDENTIAL 14 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 15
Accelerometer data:
Accelerometer event byte:
4 less significant bits - show highest absolute value registered in any axis
(shock, 1~8G in 0.5G range) since last position packet;
4 more significant bits – flags for threshold limit reached:
0x80 – side threshold reached
0x40 – rolling threshold reached
0x20 – shock threshold reached
0x10 - reserved
Accelerometer value byte:
4 less significant bits – rolling axis G average for last 4 samples (2 seconds) in
G‟s/10 (0~1.6G range);
4 more significant bits – side axis G average for last 4 samples in
AT
G‟s/10; (0~1.6G range)
ID 4 Bytes
PR
AT
Touch sensor status: 1bit; //0: normal, 1: no body.
Wrist loop 1 event: 1bit; //0: normal, 1: open.
Wrist loop 2 event: 1bit; //0: normal, 1: open.
Reserved: 1bit.
Internal temperature: 7bits; //-40~+87 (0x00=-40 or lower, 1 degree per unit, 0x7F=+87 or
_S
higher).
Button status: 2bits //00: no pressed, 01: short pressed, 10: long pressed, 11: short
pressed 3 times in 5 seconds
Reserved: 4bits.
PR
Internal temperature: 7bits //-40~+87 (0x00=-40 or lower, 1 degree per unit, 0x7F=+87 or
higher)
_____________________________________________________________________________
CONFIDENTIAL 16 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 17
AT
11: over-temperature/current
Low-side output 1: 2bits //00: not activated, 01: activated, 10: reserved,
11: over-temperature/current
Low-side output 2: 2bits //00: not activated, 01: activated, 10: reserved,
11: over-temperature/current
_S
Under-temperature: 1bit //0: normal, 1: bellow -30
Over-temperature: 1bit //0: normal, 1: above +70
Reserved: 1bit
O
_____________________________________________________________________________
CONFIDENTIAL 17 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 18
AT
Mode: 3bits //000: normal, 001: parking, 010: armed, 011: violated antitheft,
100: sleep
High-side output: 2bits //00: not activated, 01: activated, 10: open load, 11:
over-temperature/current
Low-side output 1: 2bits //00: not activated, 01: activated, 10: reserved, 11:
_S
over-temperature/current
Low-side output 2: 2bits //00: not activated, 01: activated, 10: reserved, 11:
over-temperature/current
Under-temperature: 1bit //0: normal, 1: bellow -30
O
NOTE: when Mode is not '011' AND GPRS indicator is '1', it will mean that it is sending broadcast due
to a request via remote command.
_____________________________________________________________________________
CONFIDENTIAL 18 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 19
I/O Status
DATA: 2 BYTE
Input A: 1bit //0: OFF, 1: ON
Input B: 1bit //0: OFF, 1: ON
AT
Input C: 1bit //0: OFF, 1: ON
Input D: 1bit //0: OFF, 1: ON
Mask Input A: 1bit //0: OFF, 1: ON
Mask Input B: 1bit //0: OFF, 1: ON
Mask Input C: 1bit //0: OFF, 1: ON
_S
Mask Input D: 1bit //0: OFF, 1: ON
Output A: 2bits //00: not activated, 01: activated, 10: open load, 11:
over-temperature/current
Output B: 2bits //00: not activated, 01: activated, 10: open load, 11:
O
over-temperature/current
Output C: 2bits //00: not activated, 01: activated, 10: open load, 11:
over-temperature/current
PR
_____________________________________________________________________________
CONFIDENTIAL 19 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 20
When MXT-1xx sends a position packet to server, server must send an ACK to device in order to
confirm that packet was received successfully.
3.3.4 Examples
AT
Position packet with no present group and no cell information:
_S
Hex data: ASCII
31 position indication MT
08 protocol 8
00 info_group No group info added
CD 24 position_count 9421
O
10 19 62 02 latitude 39.983376
A0 4B EF 06 longitude 116.345760
02 AC 18 80 flags panic set gprs connected,
Direction is south east
Gps fixed, sleep set,
Charging, Cell id present
00 speed 0
20 input_mask/acc_count no inputs masked and have 2
accessoires
01 00 00 00 accessory 1 ID 1
23 device type WT111
20 protocol
07 1A Data full battery and no button
Pressed, and temperature is 26
AT
02 00 00 00 accessory 2 ID 2
25 device type WT200
20 protocol
01 08 Data ignition on and in normal
Mode, button not pressed
_S
Door is closed, low side 2
is activated.
O
01 - Start of frame
a3 - Device descriptor
0xa3 = 163 = MXT151+
31 - Message type
0x31 = Position packet
3b115000 - Device ID
0050113b = 5247291
08 - Protocol
ff - Info group
_____________________________________________________________________________
CONFIDENTIAL 21 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 22
999ba027 - Date/Time
27a09b99 = 00100111101000001001101110011001
AT
001001111010000 = 5072 + 01/01/2000 = nov/20/2013
01001 = 09h
101110 = 46m
011001 = 25s
_S
2c8ccffe - Latitude
fecf8c2c = 11111110110011111000110000101100
two's complement (NOT + 1) = 00000001001100000111001111010100 = -19.952596
O
8c555efd - Longitude
fd5e558c = 11111101010111100101010110001100
two's complement (NOT + 1) = 00000010101000011010101001110100 = -44.149364
PR
01a014c0 - Flags
01 = 00000001
1 = Ignition = On
0 = Panic = No
0 = Input 1 = Open
0 = Input 2 = Open
00 = Input 3 = Open
0 = Input 4 = Open
0 = Output 1 = Open
a0 - 10100000
0 = Output 2 = Open
0 = Output 3 = Open
000 = Direction = North
1 = GPRS connection = Yes
_____________________________________________________________________________
CONFIDENTIAL 22 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 23
0 = Voice call = No
1 = GPS fix = Yes
14 = 00010100
0 = GPS Antenna Fail = Ok
0 = Max speed exceeded = speed ok
1 = Tampering sensor = Open
0 = Sleep = No
1 = Battery charging = Yes
0 = Battery fault = No
0 = Power fail = No
0 = Waypoint restricted = Off
c0 = 11000000
0 = Waypoint entering = No
0 = Waypoint leaving = No
AT
0 = GSM jamming = No
00 = Anti-theft status = Disarmed
0 = Accessory missing = No
1 = Moving Status = Moving
1 = Cell ID present = Yes
_S
00 - Speed
40 - Input_mask/Acc_count
O
0200000001008293 - Wpt_ID/wpt_group/acc_info
02000000 = Waypoint ID = 2
0100 = Waypoint group = 1
8293 - accelerometer info
82 - accelerometer event
1000 = Side reached
0010 = highest value (/2) = 1.0G
93 - accelerometer value
1001 = Side average (/10) = 0.9G
0011 = Rolling average (/10) = 0.3G
_____________________________________________________________________________
CONFIDENTIAL 23 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 24
d = RSSI = 13
1 = Protocol = 8
0c25 = Data = 0000110000100101
0 = GPRS indicator = No GPRS
000 = Batery Level = <12.5%
11 = Button status = Short pressed 3 times in 5 seconds
00 = Dummy
00100101 = Temperature = 37
AT
0101 = Data = 0000000100000001
0 = Ignition status = off
00 = Button status = no pressed
0 = Door status = closed
000 = Antitheft Mode = normal
_S
01 = High-side output = activated
00 = Low-side output1 = not activated
00 = Low-side output2 = not activated
0 = Under temperature = normal
O
_____________________________________________________________________________
CONFIDENTIAL 24 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 25
7e1a0000 - odometer
00001a7e = 6782m
AT
090a0000 - hourmeter
00000a09 = 2569min
758b0000 - driver ID
00008b75 = 35701
PR
cd00 - CRC
04 - End of Frame
Server can send this command to MXT device to require current position.
_____________________________________________________________________________
CONFIDENTIAL 25 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 26
MT: 0x31
DATA FIELD: NONE
AT
_S
O
PR
_____________________________________________________________________________
CONFIDENTIAL 26 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 27
MT: 0x32;
DATA FIELD: 1 byte;
UINT8 mode;
The mode descriptions:
0x1 - CRM_DEV_INFO, read device information
0x2 - CRM_NET_ATTRIB, read data connection configurations
0x3 - CRM_IP_ADDRESS, read IP configurations
0x4 - CRM_REPORT_INTERVAL, read position packet reporting configurations
0x5 - CRM_GSR, read accelerometer configurations
AT
0x6 - CRM_GPS, read GPS configurations
0x7 - CRM_SMS, read SMS configurations
0x8 - CRM_ZIG_INFO, read 2.4Ghz configurations
0x9 - CRM_OTHERS, read other configurations
0xC - CRM_PANIC_MODE, read panic mode
_S
0xD - CRM_ZIG_INFO_EXT, read extend 2.4Ghz information
0xE - CRM_NET_ATTRIB2, read secondary data connection configurations
0x80 - CRM_ALL_CFG, read all configurations
0xFE - CRM_ALL_CFG, read all configurations for MXT140/141/100N/101N
O
MT:0x32
DATA FIELD: variable, please see the following:
_____________________________________________________________________________
CONFIDENTIAL 27 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 28
Command Example:
01a83223a224001021315904
Reply:
01a83223a22400102123a2240030313130528804
1021 – mode
23a22400 – deviceID
30313130 – sw_version (ASCII)
AT
UINT8 connectionType: //0 is UDP 1 is TCP
UINT16 keepAliveTimer: //keep alive timer for UDP
UINT8 apnSize:
UINT8* Apn: //apnSize bytes
UINT8 userSize:
_S
UINT8* User: //userSize bytes
UINT8 pswSize:
UINT8* Password: //pswSize bytes
Command example:
O
01a83223a2240002526904
PR
Reply:
01a83223a22400020000001567656e65726963612e636c61726f2e636f6d2e627205636c61726f05636c61726
f525b04
02 – mode
00 – connectionType
0000 – KeepAliveTimer
15 – apnSize
67656E65726963612E636C61726F2E636F6D2E6272 – apn
05 – userSize
636C61726F – user
05 – pwdSize
636C61726F – password
_____________________________________________________________________________
CONFIDENTIAL 28 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 29
Command example:
01a83223a224001023737904
AT
Reply:
01a83223a22400031567776d746b2e6d6178747261636b2e636f6d2e62721567776d746b2e6d617874726163
6b2e636f6d2e62723a163a16673104
03 – mode
15 – primaryIPaddrSize
_S
67776d746b2e6d6178747261636b2e636f6d2e6272 – primaryIPaddr
15 – secondaryIPaddrSize
67776d746b2e6d6178747261636b2e636f6d2e6272 – secondaryIpaddr
3a16 – primaryPort
O
3a16 – secondaryPort
PR
Command example:
01a83223a224001024940904
Reply:
01a83223a224001024190019001900030a0064ff0000893a04
1024 – mode
AT
1900 – timerOfIgnitionOff
1900 – timerOfMovement
1900 – timerOfPanic
03 – reSendAttempts
0a00 – reSendTimeout
_S
64 – infoGroup
ff – keepworkingtimer
0000 – timeoutMoving
O
Command example:
01a83223a2240005b51904
Reply:
01a83223a224000500050005000a00000a0a0aa92104
05 – mode
00 – sendImmediately
0500 – debMoving
0500 – debStopped
0a00 – detectMoving
00 – rsMode
0a – rollingThreshold
0a – sideThreshold
AT
0a – shockThreshold
UINT16 unfixColdTimeout: //max timer for waiting for GPS fix when cold started
UINT16 openBfTransMove: //timer to turn on GPS before transmission when moving
PR
Command example:
01a83223a2240006d62904
Reply:
01a83223a224000600008403b010241e005a002300000010248804
06 – mode
0000 – keepWorkingTimer
8403 – unFixTimeout
B01024 – unfixColdTimeout
_____________________________________________________________________________
CONFIDENTIAL 31 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 32
1e00 – openBfTransMove
5a00 – openBfTransStop
23 – accFilter
00 – agpsServerIPaddrSize
0000 – agpsServerIPport
AT
UINT8 destination[16]: //destination phone number for device to send short
message to
UINT8 allowNumberMode: //set allow number to 0(any number), or 1(only
destination number)
UINT8 smsMaxSendCount: //max sending count when no gprs
_S
UINT16 smsInterval: //sending interval when no gprs
UINT8 smsNumber1[16]: //three SMS destinations (numbers) to send SMS
UINT8 smsNumber2[16]: //with position packet only when entering in
UINT8 smsNumber3[16]: //panic/alarmed status.
O
Command example:
01a83223a2240007f73904
PR
Reply:
01a83223a2240007024d6178747261636b00000000000000000000000000000000000000000000000033313
33331313239303000000000000000643c003331333331313239323400000000000033313333313132393233
00000000000033313333313132393232000000000000851404
07 – mode
02 – sendMode
4d6178747261636b000000000000000000000000000000000000000000000000 - aliasName
33313333313132393030000000000000 – destination
00 – allowNumberMode
64 – smsMaxSendCount
3c00 – smsInterval
33313333313132393234000000000000 – smsNumber1
33313333313132393233000000000000 – smsNumber2
33313333313132393232000000000000 – smsNumber3
_____________________________________________________________________________
CONFIDENTIAL 32 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 33
Command example:
AT
01a83223a224000818c804
Reply
01a83223a22400080005021021f4102110210203102405060708090a0b0c0d0e0f00d2fb04
08 – mode
_S
00 – masterSleepEnable
05 – keepAliveInterval
02 – keepAliveDuration
1021 – accRetry
O
f41021 – accRxTimeout
10210203102405060708090a0b0c0d0e0f00 – accEncryptKey
PR
AT
UINT8 panicDebTimer: //debounce timer for panic
UINT8 ipt1DebTimer: //debounce timer for input1
UINT8 ipt2DebTimer: //debounce timer for input2
UINT8 ipt3DebTimer: //debounce timer for input3
UINT8 ipt4DebTimer: //debounce timer for input4
_S
UINT8 maxSpeedDebTimer: //debounce timer for max speed detect
UINT8 wpDebTimer: //debounce timer for waypoint
UINT8 exPowerDebTimer: //debounce timer for external power detect
UINT8 opt1Mask: //mask flag for output1
O
transmitted.
UINT8 backdoor: //0 is reset, 1 is power off
UINT8 ignVolThreshold: //the voltage threshold of measuring ignition, 0.5v per
unit
UINT8 opt1Invert: //enable or disable output1 invert, 0 is disable, 1 is
enable
UINT8 chargingIgnOff: //enable or disable charging when ignition off
UINT8 speakerEnable: //enable or disable speaker.
UINT8 odo_rpmEnable: //0:disable both, 1 enable odometer input only, 2 enable
RPM input only, 3 enable both
UINT16 odoPulses: //pulses per km for odometer measuring
UINT16 rpmPulses: //pulses per revolution for RPM measuring
UINT16 rpmThreshold: //set the threshold for RPM
UINT8 buzzerIncomingCall: //enable or disable buzzer when incoming call
UINT8 cfgAlias[32]: //the alias name of current configuration
_____________________________________________________________________________
CONFIDENTIAL 34 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 35
AT
UINT8 gpsFailureDebounveTimer: //in minutes
UINT8 linkFailOpt: //which output on link fail
UINT8 exceedSpeedOpt: //which output when exceed speed
UINT8 JammingOpt: //which output on GSM jamming
UINT8 JammingAlert: //set alert through 2.4Ghz when Jamming
_S
UINT8 sirenActDuration: //in seconds
UINT8 sirenDeactDuration: //in seconds
UINT8 sirenCircle: //cycles of siren
UINT8 sirenOfOpt: //1 is output2; 2 is output 3
O
_____________________________________________________________________________
CONFIDENTIAL 35 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 36
AT
UINT8 rpmUpTrigger: //1byte, from 0 to 1
UINT8 rpmEvt1Opt: //0-None, 1-Opt1, 2-Opt2, 3-Opt3
UINT8 rpmEvt2Opt: //0-None, 1-Opt1, 2-Opt2, 3-Opt3
UINT8 rpmEvt3Opt: //0-None, 1-Opt1, 2-Opt2, 3-Opt3
UINT8 improperMovingOpt: //0-None, 1-Opt1, 2-Opt2, 3-Opt3
_S
UINT8 anyWt110: //0-false, 1-true
UINT8 ignLongTimer: //1byte, in minutes
O
Command example:
01a83223a224000c9c8804
Reply:
01a83223a224000c00808c04
0c – mode
00 – panicMode
_____________________________________________________________________________
CONFIDENTIAL 36 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 37
AT
UINT8 timeWithoutGsm: //On the absence GSM/GPRS signal during
“timeWithoutGsm” minutes, will activate “Zigbee Alert”.
UINT8 zigAlarmTime: //Zigbee alert message send interval
UINT8 zigRssiFilter: //the filter of RSSI for the accessories.
UINT8 zigAlarmInfo[18]: //the message will be broadcast
_S
For MXT-142 and MXT-130 devices, please see section 3.25
O
Command example:
01a83223a224000dbd9804
PR
Reply:
01a83223a224000d10300005030214000000000000000000000000000000000000000000000000000000bab
204
0d – mode
1030 – apPowerLevel
00 – apRadioChan
05 – edRelinkInterval
03 – edCmdInterval
02 – apRevAllBc
1400 – edTimeRetryMax
00000000 – linkToken
00 – updByZigbee
00 – timeWithoutGsm
00 – zigAlarmTime
00 – zigRssiFilter
000000000000000000000000000000000000 - zigAlarmInfo
_____________________________________________________________________________
CONFIDENTIAL 37 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 38
AT
UINT8* User: //userSIze bytes
UINT8 pswSize:
UINT8* Password: //pswSIze bytes
UINT8 primaryIPaddrSize:
UINT8* primaryIPaddr: //primaryIPaddrSize bytes
_S
UINT8 secondaryIPaddrSize:
UINT8* secondaryIPaddr: //secondaryIPaddrSize bytes
UINT16 primaryIPport:
UINT16 secondaryIPport:
UINT16 timerOfIgnitionOff: //timer for reporting position packets when device is
O
stopped.
UINT16 timerOfMovement: //timer for reporting position packets when device is
PR
moving
UINT16 timerOfPanic: //timer for reporting position packets when device is in
panic status
UINT8 reSendAttempts: //attempts to send again when sending packet failed or
ACK from server was not received
UINT16 reSendTimeout: //timer of waiting for ACK from server after a packet is
sent
UINT8 infoGroup:
UINT8 sendImmediately: //1 indicates that when device detects a change in
stopped or moving status, a position packet is sent
immediately.
UINT16 debMoving: //debounce timer for checking if device is moving
UINT16 debStopped: //debounce timer for checking if device is stopped
UINT16 detectMoving: //timer to detect the device new state when it is moving
UINT16 keepWorkingTimer: //timer for keeping GPS working after position packet is
sent
_____________________________________________________________________________
CONFIDENTIAL 38 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 39
AT
UINT8 keepAliveDuration: //timer for master to wait for reports from accessory
UINT8 accRetry: //attempts for accessory to send report.
UINT16 accRxTimeout: //max timer of accessory for waiting master's ACK
UINT8 accEncryptKey[16]: //encrypt key for every packet transmitted between
2.4Ghz devices
_S
UINT8 apPowerLevel: //1-16£ - the zigbee power level
UINT8 apRadioChan: //1-4, Zigbee radio channel
UINT8 edRelinkInterval: //the sync device's link retry interval in minutes
UINT8 edCmdInterval: //the sync device's command sending interval in hundred
O
million seconds
UINT8 apRevAllBc: //1 is receiving all broadcast message: 0 is only receiving
the message in the list
PR
UINT16 edTimeRetryMax: //the max retry duration time of the device in minutes
UINT32 linkToken: //link token(RFU)
UINT8 panicMode: //0 no trigger, 1 key release trigger, 2 long press key
trigger
UINT8 ledEnable: //1 is enabled, 0 is disabled
UINT8 charingOnly: //1 is enabled, 0 is disabled
UINT8 input1Enable: //1 is enabled, 0 is disabled
UINT8 input2Enable: //1 is enabled, 0 is disabled
UINT8 input3Enable: //1 is enabled, 0 is disabled
UINT8 lowPowerAlert: //1 is enabled, 0 is disabled
UINT8 timezone: //0~25, 0 is -12, 12 is 0, 25 is +13
UINT8 maxSpeedLimit: //max speed limit
UINT32 odometer: //initial odometer in meters
UINT8 cellInfo: //1 is "add cell ID to all position packets", 0 is "add only
when there is no actual GPS position"
_____________________________________________________________________________
CONFIDENTIAL 39 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 40
AT
UINT8 panicDebTimer: //debounce timer for panic
UINT8 ipt1DebTimer: //debounce timer for input1
UINT8 ipt2DebTimer: //debounce timer for input2
UINT8 ipt3DebTimer: //debounce timer for input3
UINT8 ipt4DebTimer: //debounce timer for input4
_S
UINT8 maxSpeedDebTimer: //debounce timer for max speed detect
UINT8 wpDebTimer: //debounce timer for waypoint
UINT8 exPowerDebTimer: //debounce timer for external power detect
UINT8 opt1Mask: //mask flag for output1
O
transmitted.
UINT8 backdoor: //0 is reset, 1 is power off
UINT8 ignVolThreshold: //the voltage threshold of measuring ignition, 0.5v per
unit
UINT8 opt1Invert: //enable or disable output1 invert, 0 is disable, 1 is
enable
UINT8 chargingIgnOff: //enable or disable charging when ignition off
UINT8 accFilter: //the accelerate of GPS speed filter, from 4 to 255, in
km/h
UINT8 speakerEnable: //enable or disable speaker.
UINT8 odo_rpmEnable: //0:disable both, 1 enable odometer input only, 2 enable
RPM input only, 3 enable both
UINT16 odoPulses: //pulses per km for odometer measuring
UINT16 rpmPulses: //pulses per revolution for RPM measuring
UINT16 rpmThreshold: //set the threshold for RPM
_____________________________________________________________________________
CONFIDENTIAL 40 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 41
AT
UINT8 cfgAlias[32]: //the alias name of current configuration
UINT8 keepworkingtimer: //keep working timer after ignition off, if configure to 0
means not care this parameter. The timer is in hours.
UINT8 speakerVol: //the volume of the speaker(1~10)
UINT8 makeCallTime: //the timer of outgoing call, in minutes
_S
UINT8 ringMode: //incoming call warning
UINT8 incomingNumber[10][20]: //the incoming call list, 10 numbers
UINT8 outgoingNumber[2][20]: //the outgoing call list, 2 numbers
UINT8 agpsServerIPaddrSize:
O
_____________________________________________________________________________
CONFIDENTIAL 41 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 42
AT
UINT8 directionThreshold: //from 10 to 180 degrees
UINT8 ipPriority: //0-None, 1-IP1, 2-IP2
UINT8 linkFailTimes: //1Byte
UINT8 packetEncryptKey[16]: //encrypt key for all positions packets
UINT8 apnSize: //0~99
_S
UINT8* Apn: //apnSIze bytes
UINT8 userSize: //0~31
UINT8* User: //userSIze bytes
UINT8 pswSize: //0~31
O
_____________________________________________________________________________
CONFIDENTIAL 42 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 43
AT
UINT8 anyWt110: //0-false, 1-true
UINT8 ignLongTimer: //1byte, in minutes
Reply of 0xFE:
_____________________________________________________________________________
CONFIDENTIAL 43 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 44
AT
UINT8 apRevBcOpt //1 Byte
UINT8 maxSpeed //1 Byte
UINT8 infoGroup //1 Byte
UINT8 timeZone //1 Byte
UINT8 ignDebTimer //1 Byte
_S
UINT8 panicDebTimer //1 Byte
UINT8 ipt1DebTimer //1 Byte
UINT8 ipt2DebTimer //1 Byte
UINT8 ipt3DebTimer //1 Byte
O
_____________________________________________________________________________
CONFIDENTIAL 44 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 45
AT
UINT16 edTimeRetryMax //2 Bytes
UINT16 oldPosTransCount //2 Bytes
UINT16 odoPulses //2 Bytes
UINT16 rpmPulses //2 Bytes
UINT16 rpmThreshold //2 Bytes
_S
UINT16 smsInterval //2 Bytes
UINT16 agpsPort //2 Bytes
UINT16 timeoutMoving //2 Bytes
UINT32 linkToken //4 Bytes
O
_____________________________________________________________________________
CONFIDENTIAL 45 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 46
AT
UINT8 smsPanicNum1len //1 Byte
UINT8* smsPanicNum1 //smsPanicNum1len Bytes
UINT8 smsPanicNum2len //1 Byte
UINT8* smsPanicNum2 //smsPanicNum2len Bytes
UINT8 smsPanicNum3len //1 Byte
_S
UINT8* smsPanicNum3 //smsPanicNum3len Bytes
UINT8 allowNumber1len //1 Byte
UINT8* allowNumber1 //allowNumber1len Bytes
UINT8 allowNumber2len //1 Byte
O
_____________________________________________________________________________
CONFIDENTIAL 46 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 47
AT
UINT8 directionThreshold //1 Byte
UINT8 linkFailTimes //1 Byte
UINT8 packetEncryptKey[16] //1 Byte or 16 Bytes
UINT8 apn2len //1 Byte
UINT8* apn2 //apn2len Bytes
_S
UINT8 user2len //1 Byte
UINT8* user2 //user2len Bytes
UINT8 password2len //1 Byte
UINT8* password2 //password2len Bytes
O
_____________________________________________________________________________
CONFIDENTIAL 47 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 48
typedef union
{
u32 data
struct
AT
{
u32 size: //11
u32 mode: //1
u32 cellInPos: //1
u32 sendImmediately: //1
_S
u32 ledEnable: //1
u32 chargingOnly: //1
u32 smsMode: //2
u32 apSleepEnable: //1
O
typedef union
{
u32 data
_____________________________________________________________________________
CONFIDENTIAL 48 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 49
struct
{
u32 bOdometerCalc: //1
u32 bMicrophoneEnable: //1
u32 bMoveTriggerAlarm: //1
u32 opt1Mask: //1
u32 opt2Mask: //1
u32 opt3Mask: //1
u32 output1Invert: //1
u32 chargingIgnOff: //1
u32 odo_rpmEnable: //2
u32 speakerEnable: //1
u32 buzzerIncomingCall: //1
u32 updByZigbee: //1
AT
u32 rsMode: //3
u32 speakerVol: //4
u32 ringMode: //2
u32 backdoorFunc: //1
u32 bBtnDoorAsInput: //1
_S
u32 gpsFilter: //1
u32 jammingAlert: //1
u32 jammingOpt: //2
u32 exceedSpeedOpt: //2
O
typedef union
{
u32data
struct
{
u32 ipPriority: //2
u32 sirenOfOpt: //2
u32 parkingOpt: //2
u32 rollingOpt: //2
u32 sideOpt: //2
u32 shockOpt: //2
u32 bGandOSpeed: //1
u32 bGrowingSending: //1
u32 bModifyApn: //1
_____________________________________________________________________________
CONFIDENTIAL 49 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 50
typedef union
AT
{
u32data
struct
{
u32 improperMovingOpt: //2
_S
u32 anyWt110: //1
u32 simchip: //1
u32 exWorkingMode: //2
u32 ignVolFactor: //2
O
_____________________________________________________________________________
CONFIDENTIAL 50 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 51
}MTC_CFG4
typedef union
{
u32data;
struct
{
u32 ipt2Invert: //1
u32 ipt3Invert: //1
u32 genericEventInput: //2
u32 genericEventOutput: //2
u32 rainSensorSignal: //1
u32 dummy: //25
}cfg
AT
}MTC_CFG5
Command example:
01a03200000000fe126f04
_S
Reply example:
01a632189a7b00fe189a7b000209eed5963c064d585431343002204eaa883c0a4d58543134305f4150501021
003732343035313831323039323938320000000000000000000000000000000000333535333731203032203
7323039373620320000e65cf8000210240510210310210502103000050302c8640c0200b4b4ff00000002ff230
O
a0a0a64ff050000002a00003a163a161e001e001e000a00b400b400681021ffff8403b010241e005a00f4102114
00c80088103302001e003c00000000000000000000000000e6410f0010210203102405060708090a0b0c0d0e
0f000200000000e4f91fd0f3c7ffffff0000000000001567656e65726963612e636c61726f2e636f6d2e627205636c
PR
61726f05636c61726f0f3230302e3137302e3133332e3139340f3230302e3137302e3133332e3139340000000
0000000000000000000000000000000001e005009000a0000ff00ff08402300002d03000000000f00000000000
00000f0f0ff00001e40200000000a3250323200102100000000102400ee9f04
189a7b00 – device_id
02 – first_version
09 – second_version
eed5963c – build_time
06 – productNameSize
4d5854313430 – productname
02 – appfirstVersion
20 – appsecondVersion
4eaa883c – appbuildtime
0a – appnamesize
4d58543134305f415050 – appname
1021 – pinstatus
_____________________________________________________________________________
CONFIDENTIAL 51 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 52
00 – zigbeeversionsize
3732343035313831323039323938320000000000000000000000000000000000 – imsi
3335353337312030322037323039373620320000 – imei
e65cf800 – MTC_CFG1
021024051021 – MTC_CFG2
03 – reSendCount
1021 – accRetry
05 – kaInterval
02 – kaDuration
1030 – apPowerLevel
00 – apRadioChan
05 – edRelinkInterval
03 – edCmdInterval
02 – apRevBcOpt
AT
c8 – maxSpeed
64 – infoGroup
0c – timeZone
02 – ignDebTimer
00 – panicDebTimer
_S
b4 – ipt1DebTimer
b4 – ipt2DebTimer
ff – ipt3DebTimer
00 – Ipt4DebTimer
O
00 – maxSpeedDebTimer
00 – wpDebTimer
02 – exPowerDebTimer
PR
ff – ignVolLimit
23 – accFilter
0a – rollingThreshold
0a – sideThreshold
0a – shockThreshold
64 – smsMaxSendCount
ff – keepWorkingBfSleep
05 – makeCallTime
00 – timeWithoutGsm
00 – zigAlarmTime
00 – zigRssiFilter
2a – ignCode
0000 – keepAliveTimer
3a16 – primaryPort
3a16 – secondaryPort
_____________________________________________________________________________
CONFIDENTIAL 52 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 53
1e00 – igniteonOff
1e00 – movement
1e00 – panic
0a00 – reSendTimer
b400 – debMoving
b400 – debStopped
681021 – detectingInterval
ffff – keepWorkingTimer
8403 – unfixTimeout
b01024 – unfixColdTimeout
1e00 – transTimerMove
5a00 – transTimerStop
f41021 – accRxTimeout
1400 – edTimeRetryMax
AT
c800 – oldPosTransCount
881033 – odoPulses
0200 – rpmPulses
1e00 – rpmThreshold
3c00 – smsInterval
_S
0000 – agpsPort
0000 – timeoutMoving
00000000 – linkToken
00000000 – odometer
O
e6410f00 – hourmeter
10210203102405060708090a0b0c0d0e0f00 – accEncryptKey
0200000000e4f91fd0f3c7ffffff0000 – eventSentSel
PR
00 – passwordlen
00 – pinlen
00 – puklen
00 – smspasswordlen
15 – apnlen
67656e65726963612e636c61726f2e636f6d2e6272 – apn
05 – userlen
636c61726f – user
05 – passwordlen
636c61726f – password
0f – primaryIPAddrlen
3230302e3137302e3133332e313934 – primaryIPAddr
0f – secondaryIPAd drlen
3230302e3137302e3133332e313934 – secondaryIPAddr
00 - agpsIPAddrlen
_____________________________________________________________________________
CONFIDENTIAL 53 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 54
00 – aliasNamelen
00 – destinationlen
00 – cfgAliaslen
00 – zigAlarmInfolen
00 – smsPanicNum1len
00 – sms PanicNum2len
00 – smsPanicNum3len
00 – allowNumber1len
00 – allowNumber2len
00 – allowNumber3len
00 – allowNumber4len
00 – allowNumber5len
00 – allowNumber6len
00 – allowNumber7len
AT
00 – allowNumber8len
00 – allowNumber9len
00 – allowNumber10len
00 – makeNumber1len
00 – makeNumber2len
_S
1e – agpsTimer
00 – zigLinkTimer
50 – neutralMaxSpeed
0900 – neutralRpm
O
0a00 – neutralExcessiveRpm
00 – gpsFailureTimer
ff – sirenActDuration
PR
00 – sirenDeactDuration
ff – sirenCircle
08402300 – MTC_CFG3
00 – distanceThreshold
2d – directionThreshold
03 – linkFailTimes
00 – packetEncryptKey
00 – apn2len
00 – user2len
00 – password2len
0f – alertTimer
00 – rsRollingDeb
00 – rsSideDeb
00 – rsShockDeb
0000 – zigTagInterval
_____________________________________________________________________________
CONFIDENTIAL 54 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 55
00 – debSpeedNeutral
00 – debMaxExcessiveRpm
00 – debMaxExcessiveRpmNeutral
f0 – parkingOptAct
f0 – parkingOptDeact
ff – parkingOptCircle
00 – parkingOptInterval
00 – smsSpeedAlertNumlen
1e – ignLongTimer
40200000 – MTC_CFG4
00 – gsrThresholdLevel
0a - rs232WorkingTimer
32 - rs232RecvTimeout
50 – rainMaxSpeed
AT
32 – accelerationLimit
32 – decelerationLimit
0010210000 – MTC_CFG5
00 – maxSpeedGenericEvent
00 – engineSealDeb
_S
1024 – engineSealOptActTimer
00 – engineSealOptDeactTimer
O
_____________________________________________________________________________
CONFIDENTIAL 55 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 56
Frame containing a list of specific binary parameters, as listed on this topic. The reply must be an
ACK or NACK.
All configurations description, please see chapter 3.4
MT: 0x33
DATA FIELD:
ID (1 BYTE) PARAMETER (VARIABLE)
Note: this DATA FIELD can be composed by more than one parameter, as long as the whole
command is limited to 1K.
AT
Therefore the whole parameter must be sent even when it contains null fields.
Set ID descriptions:
0x3 - (SPC_DTMF_PWD): set DTMF password
_S
UINT8 pwdSize: //the size of the password
UINT8* password: //pwdSize bytes, the DTMF password
Command example:
O
01a6332f167c00031024313233349c1f04
03 – Command ID
1024 – pwdSize
PR
Command example:
01a6332f167c00102410215b6f04
1024 – Command ID
1021 – type (TCP)
_____________________________________________________________________________
CONFIDENTIAL 56 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 57
Command example:
01a6332f167c000515050567656e65726963612e636c61726f2e636f6d2e6272636c61726f636c61726f79
7504
15 – apnSize (21 chars)
05 – userSize
05 – pwdSize
67656e65726963612e636c61726f2e636f6d2e6272 – apn (ASCII value)
636c61726f – user (ASCII value)
636c61726f – password (ASCII value)
AT
UINT8 ipIndex: //0 is primary ip, 1 is secondary ip, 2 is AGPS server ip
UINT8 addrSize: //address size
UINT16 port: //the port of the IP
UINT8* addr: //addrSize bytes, the IP address
_S
Command example:
01a6332f167c0006001030342367776d746b2e6d78742e636f6d2e6272dcfe04
00 – ipIndex
1030 – addrSize
O
3423 – port
67776d746b2e6d78742e636f6d2e6272 – addr (ASCII value)
PR
Command example:
01a6332f167c00070c0045e904
0c00 – keepAliveTimer (12sec)
Command example:
01a6332f167c0008b0102490de04
b01024 – timerOfIgnitionOff (1200sec)
_____________________________________________________________________________
CONFIDENTIAL 57 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 58
UINT16 timerOfMovement;
Command example:
01a6332f167c000958027d103004
5802 – timerOfMovement (600sec)
Command example:
01a6332f167c000a2c1021d3bd04
2c1021 – timerOfPanic (300sec)
AT
UINT8 attempts
UINT16 timeout
Command example:
01a6332f167c000b080d00a9cc04
_S
08 – attempts
0d00 - timeout
0xC - (SPC_GSR_DEB_MOVING): set debounce timer when device from moving to stopped.
O
UINT16 timer;
Command example:
PR
01a6332f167c000c190032e504
1900 – timer (25sec)
0xD - (SPC_GSR_DEB_STOPPED): set debounce timer when device from stopped to moving
UINT16 timer;
Command example:
01a6332f167c000d0f00d77b04
0f00 – timer (15sec)
Command example:
01a6332f167c000e0a0072dd04
_____________________________________________________________________________
CONFIDENTIAL 58 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 59
Command example:
01a6332f167c000f1021a1b304
1021 – sendImmediately (true)
Command example:
01a6332f167c001030b40012b804
AT
b400 – timer (180sec)
0x12 - (SPC_GPS_COLDSTART_UNFIX_TIMEOUT): set GPS timeout for fix when cold started
UINT16 timer;
PR
Command example:
01a6332f167c00126009b89e04
6009 – timer (2400sec)
Command example:
01a6332f167c0010335a00b4007cbf04
5a00 – MovingTimer (90sec)
B400 – StoppedTimer (180sec)
_____________________________________________________________________________
CONFIDENTIAL 59 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 60
Command example:
01a6332f167c0014084d6178747261636beb5404
08 – aliasSize
4d6178747261636b – alias (ASCII value)
Command example:
01a6332f167c00150a33313333313132393030589204
0a – destSize
AT
33313333313132393030 – destination (ASCII value)
Command example:
01a73363721500171021242504
1021 – masterSleepEnable (true)
Command example:
01a73363721500181923a604
19 – timer (25sec)
_____________________________________________________________________________
CONFIDENTIAL 60 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 61
Command example:
01a73363721500190fe5e704
0f – timer (15sec)
Command example:
01a733637215001a05fc1304
05 – accRetry
AT
UINT16 timeout: //2 Bytes
Command example:
01a733637215001b00198f9504
0019 – timeout (25sec)
_S
0x1C - (SPC_ZIG_ACC_ENCRYPT_KEY): set the encrypt key of data.
UINT8* accEncryptKey: //16Bytes, the accessory encrypt data key
O
Command example:
01a733637215001c10210203102405060708090a0b0c0d0e0f00f6a104
10210203102405060708090a0b0c0d0e0f00 – accEncryptKey (ASCII value)
PR
Command example:
01a733637215001d1021efca04
1021 – enable (true)
Command example:
01a733637215001e009d8f04
00 – chargingOnly
_____________________________________________________________________________
CONFIDENTIAL 61 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 62
0x1F - (SPC_INPUT_ENABLE)
UINT8 inputIndex : the index of the input port (1~4)
UINT8 enable: //1 is enable, 0 is disable
Command example:
01a733637215001f02001f03009c0804
02 – inputIndex (input 2)
00 – enable
03 – inputIndex (input 3)
00 - enable
0x20 - (SPC_OUPUT_ACTIVATE)
UINT8 outputIndex : the index of the output port (1~3)
UINT8 activate: //activate or deactivate
AT
Command example:
01a7336372150020021021805504
02 – outputIndex
1021 – activate
_S
0x21 - (SPC_TIME_ZONE): set the time zone
UINT8 timezone: //from -12 to +13
O
Command example:
01a7336372150021091f0b04
09 – timezone (-3)
PR
Command example:
01a733637215002278fa3004
78 – maxSpeed (120Km/h)
Command example:
01a7336372150023102175ec04
1021 – status
_____________________________________________________________________________
CONFIDENTIAL 62 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 63
Command example:
01a733637215002441a904
Command example:
01a733637215002539300000f68304
39300000 – odometer (12345meters)
AT
0x26 - (SPC_CELL_INFO_PRESET): set if cell info is added to position packet.
UINT8 cellInfo
Command example:
01a733637215002600a10304
_S
00 – cellInfo
Command example:
01a73363721500271021b12004
PR
1021 - enable
Command example:
01a733637215002810218f3004
1021 - mode
Command example:
01a73363721500290c1033d204
0c – apPowerLevel
_____________________________________________________________________________
CONFIDENTIAL 63 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 64
Command example:
01a733637215002a028e6604
02 - apRadioChan
Command example:
01a733637215002b0f128404
0f - edRelinkInterval
edCmdInterval:
Command example:
AT
0x2C – (SPC_ZIG_ACC_CMD_INT): the sync device‟s command send interval
UINT8 //In hundred million seconds
_S
01a733637215002c05cfbc04
05 – edCmdInterval
Command example:
PR
01a733637215002d0a117e04
0a – edTimeRetryMax
Command example:
01a733637215002e024aaa04
02 – apRevAllBc
_____________________________________________________________________________
CONFIDENTIAL 64 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 65
Command example:
01a733637215002f31d400006a3c04
31d4 – hourmeter (54321min)
Command example:
01a7336372150030e7bd2704
e7 – infoGroup
AT
Command example:
01a73363721500311021648904
1021 – enable
Command example:
01a7336372150032b6db04
O
Command example:
01a733637215003397cb04
Command example:
01a73363721500341021917604
1021 – enable
Command example:
_____________________________________________________________________________
CONFIDENTIAL 65 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 66
01a73363721500351021a04504
1021 - enable
Command example:
01a73363721500361021f3103004
1021 - enable
Command example:
AT
01a733637215003710338b04
Command example:
01a73363721500391021cd0004
1021 - enable
Command example:
01a733637215003a10219e5504
1021 - enable
_____________________________________________________________________________
CONFIDENTIAL 66 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 67
Command example:
01a833aaab24003b031e0557ff04
03 – cicle
1e – onTime
05 – offTime
Command example:
01a733637215003c1021f12204
1021 – enable
UINT8 enable
Command example:
AT
0x3D – (SPC_MOVING_TRI_ALARM): activate moving trigger alarm mode.
_S
01a733637215003d1021c11504
1021 – enable
O
_____________________________________________________________________________
CONFIDENTIAL 67 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 68
AT
Bit28: //GPS antenna OK
Bit29: //2.4Ghz packet received
Bit30: //Entering sleep
Bit31: //Output 1 activated
Bit32: //Output 1 deactivated
_S
Bit33: //Output 2 activated
Bit34: //Output 2 deactivated
Bit35: //Output 3 activated
Bit36: //Output 3 deactivated
O
_____________________________________________________________________________
CONFIDENTIAL 68 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 69
AT
Bit69: //Keep stopped with ignition on status
Bit70: //Improper moving
Bit71: //Camera blind
Bit72: //Camera blind recover
Bit73: //Camera video lost
_S
Bit74: //Camera video ok
Bit75: //RS232 data incoming
Bit76: //Calibrate ignition voltage finished
Bit77: //Enter deep sleep
O
_____________________________________________________________________________
CONFIDENTIAL 69 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 70
Command example:
01a733637215003e02c0000000e4f91fd093c7ffffff00003ecc04
02c0000000e4f91fd093c7ffffff0000 – selectionList
AT
ignDebTimer: //1Byte, the debounce timer for ignition, in seconds.
panicDebTimer: //1Byte, the debounce timer for panic, in seconds.
ipt1DebTimer: //1Byte, the debounce timer for input1, in seconds.
ipt2DebTimer: //1Byte, the debounce timer for input2, in seconds.
ipt3DebTimer: //1Byte, the debounce timer for input3, in seconds.
_S
ipt4DebTimer: //1Byte, the debounce timer for input4, in seconds.
maxSpeedDebTimer: //1Byte, the debounce timer for max speed, in seconds.
wpDebTimer: //1Byte, the debounce timer for waypoint, in seconds.
exPowerDebTimer: //1Byte, the debounce timer for external power detect, in
O
seconds.
Command example:
PR
01a733637215003f02000506070008090a05e304
02 – ignDebTimer (2sec)
00 – panicDebTimer (0sec)
05 – ipt1DebTimer (5sec)
06 – ipt2DebTimer (6sec)
07 – ipt3DebTimer (7sec)
00 – ipt4DebTimer (0sec)
08 – maxSpeedDebTimer (8sec)
09 – wpDebTimer (9sec)
0a – exPowerDebTimer (10sec)
_____________________________________________________________________________
CONFIDENTIAL 70 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 71
Command example:
01a7336372150040010001c2a904
01 – opt1Mask
00 – opt2Mask
01 – opt3Mask
0x41 – (SPC_OLD_POS_TRANS_COUNT): set the max count of the old position can be
transmitted
oldPosTransCount: //2bytes, set the max count of old position will be sent
after reconnected, must be less than 10001
Command example:
AT
01a7336372150041942610331f04
9426 – oldPosTransCount (9876 positions)
Command replaced by new command with MT: 0x3c (see section 3.16)
O
Command example:
01a833aaab24004310218c0d04
1021 – backdoor
Command example:
01a733637215004419f1ed04
19 – threshold
Command example:
_____________________________________________________________________________
CONFIDENTIAL 71 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 72
01a73363721500451021f94d04
1021 - invert
Command example:
01a73363721500461e281e8f04
1e – output2ActivateTimer
28 – output3ActivateTimer
AT
Command example:
01a733637215004710219b2b04
1021 - enabled
_S
0x48 – (SPC_GPS_ACCELERATE_FILTER): set the accelerate filter
UINT8 accfilter: //1Byte
Command example:
O
01a7336372150048199ca804
19 – accfilter (25Km/h/s)
PR
Command example:
01a833aaab2400490066f204
00 – speakerEnable
0x4A – (SPC_SET_ODORPM_ENABLE): set the inputs enable or disable for odometer and
RPM measuring.
UINT8 odo_rpmEnable: //0:disable both, 1 enable odometer input only, 2 enable
RPM input only, 3 enable both
Command example:
01a733637215004a1021c75d04
1021 – odo_rpmEnable
_____________________________________________________________________________
CONFIDENTIAL 72 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 73
Command example:
01a733637215004b1400ee8704
1400 – rpmThreshold (2000rpm)
Command example:
01a733637215004c4c1df44604
4c1d – odoPulses (7500 pulses/Km
rpmPulses:
Command example:
AT
0x4D – (SPC_SET_RPM_PULSES): set the pulses per revolution for RPM
UINT16 //2Bytes, pulses per Rotation
_S
01a733637215004d0a00321504
0a00 – rpmPulses (10 pulses/rpm)
0x4E – (SPC_GSR_RS_MODE): set MXT1xx position inside vehicle (rolling axis/side axis):
O
//3 - Y/X,
//4 - Y/Z,
//5 - Z/X,
//6 - Z/Y
//7 – auto configure
Command example:
01a733637215004e0341b104
03 – mode (Y/X)
Command example:
01a733637215004f0c9f7304
_____________________________________________________________________________
CONFIDENTIAL 73 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 74
0c - threshold
Command example:
01a73363721500500df37004
0d – threshold
Command example:
01a73363721500510b10242304
AT
0b – threshold
Command example:
01a7336372150053d2321f04
d2 – maxCount
Command example:
01a7336372150054393055ae04
3930 – interval
0x55 – (SPC_SMS_PANIC_NUMBER): set the number of sending SMS when entering panic or
alerting status.
UINT8 index: //the index of the three number‟s, start from 1
UINT8 numSize //the size of the number, if the size = 0 means remove
_____________________________________________________________________________
CONFIDENTIAL 74 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 75
this number
UINT8* number //numSize Bytes
Command example:
01a7336372150055020a333138383838343434345d9d04
02 – index
0a – numSize
3331383838383434343 – number (ASCII value)
Command example:
AT
01a7336372150056084d6178747261636b06b404
08 – aliasSize
4d6178747261636b – alias
0x57 – (SPC_OUTPUT_MACRO3):
_S
UINT8 index: //1byte, index of the output, start from 1
UINT16 ActivationDuration: //2bytes, seconds, 0xFFFF means continuous, 0x0000
means skip activation
UINT16 DeactivationDuration: //2bytes, seconds, 0xFFFF means continuous, 0x0000
O
Command example:
01a7336372150057102102000a000300d3b704
1021 – index (out1)
0200 – ActivationDuration
0a00 – DeactivationDuration
0300 – cycles
0x58 – (SPC_KEEP_WORKING_BF_SLEEP):
UINT8 keepworkingtimer: //1byte, in hours
Command example:
01a7336372150058807fb904
80 – keepworkingtimer
_____________________________________________________________________________
CONFIDENTIAL 75 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 76
0x59 – (SPC_SET_SPEAKER_VOL):
UINT8 speakerVol: //1byte, from 1 to 10
Command example:
01a833aaab24005907f28104
07 - speaker
0x5A – (SPC_SET_CALL_NUMBER):
UINT8 mode: //1byte, 0 is set outgoing call; 1 is set incoming call
UINT8 idx: //1byte, the index of call list, start from 0
UINT8 numSize: //1byte, the number size, if size<3 means remove this
number, if size >=20 set fail.
number: //numSize bytes, the number.
AT
Command example:
01a4335ae416005a1021020a33313636363637373737d35c04
1021 – mode
02 – idx
0a – numSize
_S
333313636363637373737 – number
0x5B – (SPC_SET_MAKE_CALL_TIME):
UINT8 makeCallTime: //1byte, set the outgoing call during time in minutes;
O
Command example:
01a4335ae416005b4189fa04
PR
41 – makeCallTime (65min)
0x5C – (SPC_SET_RING_MODE):
UINT8 ringMode: //1byte, set ring mode when incoming call
//0 – disable warning
//1 – only ring
//2 – only vibrate
//3 – both ring and vibrate
Command example:
01a4335ae416005c02b91b04
02 – ringMode
0x5D – (SPC_UPD_BY_ZIGBEE):
UINT8 enable: //0-disable, 1-enable
_____________________________________________________________________________
CONFIDENTIAL 76 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 77
Command example:
01a733637215005d1021aa8e04
1021 – enable
Command example:
01a733637215005eb40e6504
b4 - zigAlarmTime
AT
UINT8 info[infoSize]
Command example:
01a733637215005f084d4158545241434b4e5104
08 – infoSize
_S
4d4158545241434b – info (ASCII value)
Command example:
01a733637215006087a44504
PR
87 – timeWithoutGsm
Command example:
01a733637215006110300ee3eb04
10300e – timeoutMoving
Command example:
01a733637215006202ebe204
02 – alertTime
_____________________________________________________________________________
CONFIDENTIAL 77 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 78
Command example:
01a73363721500630c143004
0c – zigRssiFilter
Command example:
01a7336372150064547e7204
54 – ignCode
bBtnDoorAsInput:
Command example:
//0-disable, 1-enable
AT
0x65 – (SPC_INPUT_ON_PANIC_ANTI): set the key and door as input
UINT8
_S
01a733637215006510211f4b04
1021 – bBtnDoorAsInput
Command example:
PR
01a733637215006610214c1e04
1021 – gpsFilter
Command example:
01a7336372150067235d2904
23 – timer
Command example:
01a7336372150068af676904
_____________________________________________________________________________
CONFIDENTIAL 78 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 79
af – timer
Command example:
01a73363721500694b09002e1d04
4b – neutralMaxSpeed
0900 – neutralRpm
AT
Command example:
01a733637215006a3800937504
3800 - neutralExcessiveRpm
Command example:
01a733637215006b5a8e8304
O
5a – timer
Command example:
01a733637215006c02e4c104
02 – whichOutput
0x6D – (SPC_SET_LINKFAIL_OUTPUT): set which output will be activated when link other
device failed.
UINT8 whichOutput
UINT8 linkFailTimes
Command example:
01a733637215006d0208559b04
02 – whichOutput
_____________________________________________________________________________
CONFIDENTIAL 79 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 80
08 – linkFailTimes
Command example:
01a733637215006e1021e59704
1021 – whichOutput
Command example:
AT
01a733637215006f1021d4a404
1021 – enable
Command example:
01a73363721500703c0a6410217ddc04
3c – activateDuration
PR
0a – deactivateDuration
64 – circle
1021 – output
0x71 – (SPC_SET_DISTANCE_THRESHOLD):
UINT8 distanceThreshold: //in hundred meters
Command example:
01a733637215007196f67704
96 – distanceThreshold
0x72 – (SPC_SET_DIRECTION_THRESHOLD):
UINT8 directionThreshold: //from 10 to 180 degrees
Command example:
_____________________________________________________________________________
CONFIDENTIAL 80 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 81
01a733637215007278453e04
78 – directionThreshold
0x73 – (SPC_SET_IP_PRIORITY):
UINT8 ipPriority: //0: None
//1: IP 1
//2: IP 2
Command example:
01a733637215007302a9d204
02 – ipPriority
AT
Command example:
01a733637215007410210203102405060708090a0b0c0d0e0f66806e04
10210203102405060708090a0b0c0d0e0f66 – packetEncryptKey
_S
0x75 – (SPC_APN2): set secondary apn
UINT8 apn2Size: //1byte, apn2 size
UINT8 user2Size: //1byte, user2 name size
UINT8 pwd2Size: //1byte, password2 size
O
Command example:
01a73363721500750c0505636c61726f2e636f6d2e6272636c61726f636c61726ffc6904
0c – apn2Size
05 – user2Size
05 – user2Size
636c61726f2e636f6d2e6272 – apn2
636c61726f – user2
636c61726f – password2
_____________________________________________________________________________
CONFIDENTIAL 81 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 82
Command example:
01a733637215007619232d2bfe04
19 – rsRollingDeb
23 – rsSideDeb
2d – rsShockDeb
Command example:
01a7336372150077149a6c04
14 – alertTimer
AT
UINT8 rollingOpt: //1Byte
UINT8 sideOpt: //1Byte
UINT8 shockOpt: //1Byte
Command example:
_S
01a733637215007810210210218a6604
1021 – rollingOpt
02 – sideOpt
1021 – shockOpt
O
Command example:
01a733637215007902623d04
02 – parkingOpt
0x7A – (SPC_SET_GAO_SPEED):
UINT8 bGandOSpeed: //1byte
Command example:
01a733637215007a00734804
00 – bGandOSpeed
0x7B – (SPC_SET_SENDING_ORDER):
UINT8 bGrowingSending: //1Byte, 1-growing, 0- descending
_____________________________________________________________________________
CONFIDENTIAL 82 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 83
Command example:
01a733637215007b1021636b04
1021 – bGrowningSending
Command example:
01a733637215007c10215c3f04
1021 – bModifyApn
AT
Command example:
01a733637215007d1700b8a504
1700 – zigTagInterval
_S
0x7E – (SPC_EX_OUTPUT_CTRL)
UINT8 wt200 index: //1Byte
UINT8 output index: //1Byte
UINT8 activate: //1Byte
O
Command example:
01a733637215007e1021031021664704
PR
1021 – wt200index
03 – outputindex
1021 – activate
0x7F – (SPC_EX_INPUT_MASK):
UINT8 wt200 index : 1byte
UINT8 mask : 1byte
Command example:
01a733637215007f10211021305704
1021 – wt200index
1021 – mask
_____________________________________________________________________________
CONFIDENTIAL 83 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 84
Command example:
01a7336372150080023b9404
02 – panicVia
0x81 – (SPC_SET_TAG_FAIL_OUTPUT):
UINT8 tagFailOpt: //0: None
//1: Output1
//2: Output2
//3: Output3
Command example:
AT
01a73363721500811021699704
1021 – tagFailOpt
0x82 – (SPC_ENABLE_AP_SET_OUTPUT):
UINT8 bApOptAllow: //1byte, 0-disable, 1-enable
_S
Command example:
01a733637215008210210fc704
1021 – tagFailOpt
O
0x83 – (SPC_SET_RPM_DEBOUNCE):
UINT8 debSpeedNeutral: //1byte, from 0 to 255
PR
Command example:
01a73363721500831a1b1c3d2e04
1a – debSpeedNeutral
1b – debMaxExcessiveRpm
1c – debMaxExcessiveRpmNeutral
0x84 – (SPC_SET_PARKING_OPT_MODE):
UINT8 parkingOptAct: //1byte, from 0 to 255
UINT8 parkingOptDeact: //1byte, from 0 to 255
UINT8 parkingOptCircle: //1byte, from 0 to 255
UINT8 parkingOptInterval //1byte, from 0 to 255
_____________________________________________________________________________
CONFIDENTIAL 84 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 85
Command example:
01a73363721500848c0e6414a80504
8c – parkingOptAct
0e – parkingOptDeact
64 – parkingOptCircle
14 – parkingOptInterval
0x85 – (SPC_SET_GPS_FOR_ALERT):
UINT8 bGpsForAlert: //1byte, from 0 to 1
Command example:
01a73363721500851021ad5b04
1021 – bGpsForAlert
AT
0x86 – (SPC_SET_RPM_FACTOR):
UINT8 rpmFactor: //0: multiplied by 1
//1: multiplied by 10
//2: multiplied by 100
//3: multiplied by 1000
_S
Command example:
01a7336372150086029d3e04
02 – rpmFactor
O
0x87 – (SPC_SET_GSR_DEBFACTOR):
UINT8 gsrDebFactor: //0: multiplied by 1
PR
//1: multiplied by 10
//2: multiplied by 100
Command example:
01a73363721500871021cf3d04
1021 – gsrDebFactor
0x88 – (SPC_SET_RPM_TRIGGER):
UINT8 rpmUpTrigger: //1byte, from 0 to 1
Command example:
01a73363721500881021ce0004
1021 – rpmUpTrigger
0x89 – (SPC_SMS_SPEED_ALERT_NUM):
_____________________________________________________________________________
CONFIDENTIAL 85 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 86
Command example:
01a73363721500890a33313535353532323232d6e604
0a – numSize
33313535353532323232 – number (ASCII value)
0x8A – (SPC_RPM_EVENT_OUTPUT):
UINT8 rpmEvt1Opt: //1byte, from 0~3
UINT8 rpmEvt2Opt: //1byte, from 0~3
UINT8 rpmEvt3Opt: //1byte, from 0~3
Command example:
AT
01a733637215008a00102102af4604
00 – rpmEvt1Opt
1021 – rpmEvt2Opt
02 – rpmEvt03Opt
_S
0x8B – (SPC_IMPROPER_MOVING_OUTPUT):
UINT8 improperMovingOpt: //1byte, from 0~3
Command example:
O
01a733637215008b02c14804
02 – improperMovingOpt
PR
0x8C – (SPC_ALLOW_ANY_TAG_ACC):
UINT8 anyWt110: //1byte, 0 to 1
Command example:
01a733637215008c102135e104
1021 – anyWt110
0x8D – (SPC_SET_LONG_TIMER_NOMOVING):
UINT8 ignLongTimer: //1byte, in minutes
Command example:
01a733637215008d7d1f6d04
7d – ignLongTimer
_____________________________________________________________________________
CONFIDENTIAL 86 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 87
Command example:
01a733637215008e00769704
00 – gsrLevel
Command example:
01a733637215008f102166b404
1021 – simChip
0x90 – (SPC_ZIG_WORKING_MODE):
AT
UINT8 exWorkingMode: //0: Normal
//1: As WT110
//2: Disable RF
Command example:
_S
01a733637215009002489704
02 – exWorkingMode
0x91 – (SPC_SET_IGN_VOL_FACTOR):
O
//3: factor 10
Command example:
01a73363721500910279a404
02 – factor
0x92 – (SPC_CALIBRATE_IGN_VOLTS):
No Parameter
Command example:
01a73363721500925c6e04
0x93 – (SPC_SET_STOP_INTERVAL_FACTOR):
UINT8 factor: //0: factor 1
//1: factor 10
_____________________________________________________________________________
CONFIDENTIAL 87 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 88
Command example:
01a7336372150093021bc204
02 – factor
0x94 – (SPC_SET_INPUT1_ACTION):
UINT8 input1Action: //1byte, 1-enable, 0-disable
Command example:
01a73363721500941021ef6b04
1021 – input1Action
0x95 – (SPC_SET_RS232_WORKING_MODE):
AT
UINT8 rs232WorkingMode: //0: Disable
//1: Enable when ignition on
//2: Enable all time
//3: RFID Driver
//4: RFID Passenger
_S
//5: Taximeter
Command example:
01a7336372150095039c7804
O
03 – rs232WorkingMode
0x96 – (SPC_SET_RS232_WORKING_TIMER):
PR
Command example:
01a7336372150096b4f3fa04
b4 – rs232WorkingTimer
0x97 – (SPC_SET_RS232_SPEED):
UINT8 rs232Speed: //0: 9600bps
//1: 19200bps
//2: 38400bps
//3: 57600bps
//4: 115200bps
Command example:
01a733637215009703fe1e04
_____________________________________________________________________________
CONFIDENTIAL 88 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 89
03 – rs232Speed
0x98 – (SPC_SET_RS232_RECV_TIMEOUT):
UINT8 rs232RecvTimeout: //1byte, from 20 to 255, multiplied by 10
Command example:
01a733637215009896dcdd04
96 – rs232RecvTimeout
0x99 – (SPC_SET_RS232_ALERT):
UINT8 rs232Alert: //1byte, 1-enable, 0-disable
Command example:
01a73363721500991021b31d04
AT
1021 – rs232Alert
0x9A – (SPC_ANTI_ALARM_AFTER_TIMER):
UINT8 alarmAfterTimer: //1byte, 1-enable, 0-disable
_S
Command example:
01a733637215009a1021e04804
1021 – alarmAfterTimer
O
0x9B – (SPC_ANTI_STATUS_INFO):
UINT8 antiStatInfo: //1byte, 1-enable, 0-disable
PR
Command example:
01a733637215009b1021d17b04
1021 – antiStatInfo
0x9C – (SPC_ANTI_SILENCE_LAW):
UINT8 antiSilence: //1byte, 1-enable, 0-disable
Command example:
01a733637215009c102146e204
1021 – antiSilence
0x9D – (SPC_SET_RAIN_INPUT):
UINT8 rainInput: //0: None
//1: Input 1
//2: Input 2
_____________________________________________________________________________
CONFIDENTIAL 89 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 90
//3: Input 3
Command example:
01a733637215009d0214e104
02 - rainInput
0x9E – (SPC_SET_RAIN_MAXSPEED):
UINT8 rainMaxSpeed: //1byte, in Km/h
Command example:
01a733637215009e789a6b04
78 – rainMaxSpeed
AT
UINT8 bindPort: //1byte, 1-enable, 0-disable
Command example:
01a733637215009f102115b704
1021 – bindPort
_S
0xA0 – (SPC_SET_ACCELERATION):
UINT8 accelerationOutput: //0:None, 1:Output1, 2:Output2
UINT8 accelerationLimit: //1byte
O
Command example:
01a73363721500a0024b548704
PR
02 – accelerationOutput
4b – accelerationLimit
0xA1 – (SPC_SET_DECELERATION):
UINT8 decelerationOutput: //0:None, 1:Output1, 2:Output2
UINT8 decelerationLimit: //1byte
Command example:
01a73363721500a11021166f6e04
1021 – decelerationOutput
16 – decelerationLimit
0xA2 – (SPC_RFID_ANY_DEVICE):
UINT8 bAnyRfid: //1byte, 1-enable, 0-disable
_____________________________________________________________________________
CONFIDENTIAL 90 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 91
Command example:
01a73363721500a21021dcc404
1021 – bAnyRfid
0xA3 – (SPC_RFID_LOGOUT_MODE):
UINT8 rfidLogoutMode: //0: RFID Card, 1: Ignition Off
Command example:
01a73363721500a31021edf704
1021 – rfidLogoutMode
0xA4 – (SPC_RFID_PASS_OPT):
UINT8 rfidPassengerOpt: //1byte, 1-true, 0-false
AT
Command example:
01a73363721500a410217a6e04
1021 – rfidPassengerOpt
0xA5 – (SPC_SET_TIMEZONE_EX):
_S
SINT16 minutes: //2bytes, -720~780
Command example:
01a73363721500a50ea4ac04
O
0e – minutes
0xA6 – (SPC_SET_INPUT_INVERT):
PR
Command example:
01a73363721500a6021021a603102129bd04
02 – input
1021 – invert
03 – input
1021 – invert
0xA7 – (SPC_SET_RAINSENSOR_SIGNAL):
UINT8 rainSensorSignal: //0: Pulses, 1: Continuos
Command example:
01a73363721500a71021293b04
_____________________________________________________________________________
CONFIDENTIAL 91 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 92
1021 – rainSensorSignal
0xA8 – (SPC_SET_GENERIC_EVENT):
UINT8 input: //1byte, from 0~3
UINT8 output: //1byte, from 0~2
UINT8 maxspeed: //1byte
Command example:
01a73363721500a803102182515404
03 – input
1021 – output
82 – maxspeed
0xA9 – (SPC_SET_SMART_OUTPUT1):
AT
UINT8 smartOutput1: 1byte
Command example:
01a73363721500a9102138b104
1021 – smartOutput1
_S
0xAA – (SPC_SMS_ENABLE_ACK):
UINT8 smsAckEnabled: 1byte
O
Command example:
01a73363721500aa102168e804
1021 – smsAckEnabled
PR
0xAB – (SPC_ENGINE_SEAL_OPT):
UINT8 engineSealOpt: //0-None
//1-Output1
//2-Output2
UINT8 engineSealCondition: //1byte (0~7), 1: Ignition Off
//1: G-Sensor Stopped
//1: GPS Speed = 0Km/h
UINT8 engineSealOptMode : //0-Immediate
//1-Custom Macro
Command example:
01a633189a7b00ab02021021165104
02 – engineSealOpt
02 – enginseSealCondition
_____________________________________________________________________________
CONFIDENTIAL 92 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 93
1021 – engineSealOptMode
0xAC – (SPC_ENGINE_SEAL_RELAY):
UINT8 engineSealRelay: //1byte, 1-true, 0-false
UINT8 engineSealDeb: //1byte
Command example:
01a633189a7b00ac10217835d504
1021 – engineSealRelay
78 – engineSealDeb
0xAD – (SPC_ENGINE_SEAL_JAMMMODE):
UINT8 engineSealJammMode: //1byte, 1-true, 0-false
AT
Command example:
01a633189a7b00ad1021a6d704
1021 – engineSealJammMode
0xAE – (SPC_ENGINE_SEAL_ACTIVATE):
_S
UINT8 activated: //1byte, 1-activated, 0-deactivated
Command example:
01a633189a7b00ae1021f58204
O
1021 – activate
0xB0 – (SPC_ENGINE_SEAL_INPUT):
UINT8 engineSealInput: //1byte, 1-true, 0-false
Command example:
01a633189a7b00b0102189a204
1021 – engineSealInput
0xB1 – (SPC_SENDING_INTERVAL_EX):
_____________________________________________________________________________
CONFIDENTIAL 93 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 94
UINT16 stopInterval:
UINT16 moveInterval
0xB2 – (SPC_ENGINE_SEAL_OPT_CYCLE):
UINT8 engineSealOptCycle:
UINT8 esocActMinutes
UINT8 esocDeaMinutes
0xB3 – (SPC_AGPS_ENABLE):
UINT8 agpsEnable 1 Byte
// 0x0 – Disabled;
// 0x1 – Enabled;
Command example:
AT
// Disable AGPS
01ad33b7a1b800b30016dd04
// Enable AGPS
01ad33b7a1b800b3102137cd04
_S
0xB4 – (SPC_AGPS_SERVER) Not available;
UINT8 userSize
UINT8 passwordSize;
UINT8 urlSize
O
UINT16 port
UINT8 user[]
UINT8 password[]
PR
UINT8 url[]
Command example:
01ad33b7a1b800B413050f62b56D616C5F77616E67406D6F7273756E2E636F6D51616C656A6167707
32E752D626C6F782E636F6DFE5004
0xB5 – (SPC_CELL_INFO_EX)
UINT8 lbsType 1 Byte
// 0x0 – Disabled LBS;
// 0x1 – Enabled only when GPS not fixed;
// 0x2 – Enabled always.
Command example:
// Disabled LBS
01ad33b7a1b800b500b07704
// Enabled only when GPS not fixed;
_____________________________________________________________________________
CONFIDENTIAL 94 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 95
01ad33b7a1b800b51021916704
// Enabled always
01ad33b7a1b800b502f25704
0xB6 – (SPC_LBS_REQUEST)
No Parameters
Command example:
01ad33b7a1b800b6028b04
0xB7 – (SPC_PHY_IGN_PIN):
UINT8 phyIgnitionPin: 1byte [0:Prioritize ignition virtual ; 1:Prioritize ignition physical pin]
AT
Command example:
01A73360EC7E00B71021555804
0xB8 – (SPC_KEEPALIVE_CLOUD):
UINT16 keepaliveInterval: 2 bytes [0, 3 to 1440 minutes]
_S
Command example:
01A73360EC7E00B80300AEC404
O
0xB9 – (SPC_GSR_FOR_IGNVOL):
UINT8 gsrForIgnVol: 1byte [0:only ignition logic ; 1:ignition logic and accelerometer logic]
PR
Command example:
01A73360EC7E00B910215A7B04
0xBA – (SPC_OPT_MODE_FOR_ACTION):
UINT8 optModeForAction: 1byte [0:immediate; 1:progressive]
Command example:
01A73360EC7E00BA1021092E04
0xBB – (SPC_OPT_FRE_DURING_DEB):
UINT8 optFreDuringDeb: 1byte [0:immediate; 1:means 1Hz; 2:means 2Hz; 4:means 4Hz]
Command example:
01A73360EC7E00BB025B2D04
_____________________________________________________________________________
CONFIDENTIAL 95 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 96
0xBC – (SPC_SET_ACCEL_ALARM):
UINT16 accelGEnter: 2bytes
Command example:
01AC33226DAC00BCFA0062EA04
0XBD – (SPC_SET_ACCEL_THRESHOLD):
UINT16 accelThreshold: 2bytes
Command example:
01AC33226DAC00BD2003DD1704
0xBE – (SPC_SET_DECEL_ALARM):
AT
UINT16 decelGEnter: 2bytes
Command example:
01AC33226DAC00BEF410212CB704
_S
0xBF – (SPC_SET_DECEL_THRESHOLD):
UINT16 decelThreshold: 2bytes
Command example:
O
01AC33226DAC00BF2003BD7904
0XC0 – (SPC_SET_CURVE_ALARM):
PR
Command example:
01AC33226DAC00C05E1021908604
0xC1 – (SPC_SET_CURVE_THRESHOLD):
UINT16 curveThreshold: 2bytes
Command example:
01AC33226DAC00C12003B4BA04
0xC2 – (SPC_SET_CRASH_ALARM):
UINT16 crashGEnter: 2bytes
Command example:
_____________________________________________________________________________
CONFIDENTIAL 96 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 97
01AC33226DAC00C2C409D89E04
0xC3 – (SPC_SET_CRASH_THRESHOLD):
UINT16 crashThreshold: 2bytes
Command example:
01AC33226DAC00C396001C5004
0xC4 – (SPC_SET_PITCH_EVT):
SINT8 Pitching positive //1 byte [from 0 to +90]
SINT8 Pitching negative //1 byte [from -90 to 0]
0xC5 – (SPC_SET_ROLL_EVT):
SINT8 Rolling positive //1 byte [from 0 to +90]
AT
SINT8 Rolling negative //1 byte [from -90 to 0]
0xC6 – (SPC_RESET_CAL_EVT)
No Parameters
_S
Command example:
01AC33226DAC00C61C2B04
O
0xC7 – (SPC_HISTOGRAM_CONFIG)
UINT8 Number of range //1 byte [from 0 to 32]
UINT8 Limit of speed for each range //1 byte [from 0 to 255 Km/h]
PR
Command example:
01AC33226DAC00C70F0F40DF04
0xC8 – (SPC_SET_SPEED_SUMMARY_IN_POS)
UINT8 Configure the Speed details //1 byte [0: Disable ; 1: Enable]
Command example:
01AC33226DAC00C8102127BA04
0xC9 – (SPC_SET_OBD_ENABLED)
UINT8 Enable OBD //1 byte [0: Disable ; 1: Enable]
0xCA – (SPC_SET_CAN_CFG_DATASET)
UINT16 CAN library dataset index // 2bytes
_____________________________________________________________________________
CONFIDENTIAL 97 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 98
0xCB – (SPC_SET_CAN_IN_POS)
UINT8 Enable CAN additional packet //1 byte [0: Disable ; 1: Enable]
Command example:
01AC33226DAC00CB102174EF04
0xCC – (SPC_SET_CAN_POS_CFG)
Bit Map to specify which data that will be included in the position packet. //8 bytes
AT
Brake //1 bit;
ParkingBrake //1 bit;
MotorBrake //1 bit;
FuelLevel1 //1 bit;
FuelLevel2 //1 bit;
_S
EngineTemp //1 bit;
FuelConsumption //1 bit;
WsWipers //1 bit;
DoorClosed //1 bit;
O
_____________________________________________________________________________
CONFIDENTIAL 98 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 99
Command example:
01AC33226DAC00CCFFFFFEBFFFFFFFFF66D504
0xCD – (SPC_SET_CAN_ENABLE)
UINT8 Enable CAN module //1 byte [0: Disable ; 1: Enable]
Command example:
01AC33226DAC00CD1021D24504
0xCE – (SPC_SET_OUTPUT_ON_EVENT)
AT
This command allows set the parameters to activate/deactivate the output alert for each event
listed always in this sequence below. The content for each event must have the structure
evtOutputCtrl_t described.
1. Hard breaking
2. Hard acceleration
_S
3. Hard lateral trigger [right]
4. Hard lateral trigger [left]
5. Auto calibration [stage 1]
6. Auto calibration [stage 2 – complete]
O
10. Reserved
typedef struct
{
UINT8 Output selected //1 byte [0:disable; 1: output1]
UINT8 Output cycles //1 byte [0~255]
UINT16 Timer to keep output activated //2 bytes [0~65535 milliseconds]
UINT16 Timer to keep output deactivated //2 bytes [0~65535 milliseconds]
} evtOutputCtrl_t;
Command example:
01 AC 33 22 6D AC 00 CE 10 21 03 02 00 03 00 10 21 05 03 00 10 21 00 10 21 02 08 00 02 00 10 21 02 02 00
08 00 10 21 10 24 10 21 00 10 21 00 10 21 10 21 32 00 10 21 00 10 21 06 10 21 00 10 21 00 10 21 0A 05 00
10 21 00 00 00 00 00 00 00 00 00 00 00 00 00 7E 85 04
_____________________________________________________________________________
CONFIDENTIAL 99 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 100
Command example:
01a633189a7b00ff0c1b04
AT
pwdSize: 0~31
0x5 – (SPC_APN) All
apn: apnSize bytes
user: userSize bytes
password: pwdSize bytes
IpIndex=0,1 ipIndex: 0(primary ip)
_S
(All) 1(secondary ip)
2(AGPS server ip)
0x6 – (SPC_IP_ADDR)
IpIndex=2 addrSize: 0~63
(MXT15X+ port: 0~65535
O
aliasSize: 0~25
0x14 – (SPC_SMS_ALIAS) All
alias: aliasSize bytes
destSize: 0~15
0x15 – (SPC_SMS_DESTINATION) All
destination: destSize bytes
smsMode: 0~2
0x16 – (SPC_SMS_SEND_MODE) All
allowNumberMode: 0 or 1
MXT101
0x17 – (SPC_ZIG_AP_SLEEP) MXT151 masterSleepEnable: 0 or 1
MXT151+
MXT101
0x18 – (SPC_ZIG_KA_INTERVAL) MXT151 timer: 0~255
MXT151+
MXT101
0x19 – (SPC_ZIG_KA_DURATION) MXT151 timer: 0~255
AT
MXT151+
MXT101
0x1A – (SPC_ZIG_ACC_RETRY) MXT151 accRetry: 0~3
MXT151+
MXT101
_S
0x1B – (SPC_ZIG_ACC_RX_TIMEOUT) MXT151 timeout: 0~60000
MXT151+
MXT101
0x1C – (SPC_ZIG_ACC_ENCRYPT_KEY) MXT151 accEncryptKey: 16bytes key
O
MXT151+
0x1D – (SPC_LED_ENABLE) All Enable: 0 or 1
MXT10X
PR
AT
0x2D – (SPC_ZIG_ACC_RETRY_MAX_INT) MXT151 edTimeRetryMax: 1~65535
MXT151+
MXT101
0x2E – (SPC_ZIG_AP_REV_ALL_BC) MXT151 apRevAllBc: 0~255
MXT151+
_S
0x2F – (SPC_SET_HOURMETER) All hourmeter: 0~71582788
0x30 – (SPC_SET_POSITION_GROUP) All infoGroup: 0~255
MXT15X
0x31 – (SPC_SET_SMART_OUTPUT2) enable: 0 or 1
MXT15X+
O
MXT15X
0x32 – (SPC_OUTPUT_TEST) No Parameters
MXT15X+
MXT15X
PR
MXT101
0x39 – (SPC_ENABLE_ZIG) MXT151 enable: 0 or 1
MXT151+
0x3A – (SPC_CALC_ODOMETER) All enable: 0 or 1
MXT 10X
circle: 1~255
MXT 10X+
0x3B – (SPC_BUZZER_CTRL) onTime: 1~255
MXT 100N
offTime: 1~255
MXT 15X
MXT 10X
MXT 10X+
0x3C – (SPC_ENABLE_MICROPHONE) enable: 0 or 1
MXT 100N
MXT 15X+
MXT15X
0x3D – (SPC_MOVING_TRI_ALARM) enable: 0 or 1
MXT15X+
AT
0x3E – (SPC_SET_EVENT_FLAG) All selectionList:16bytes events flag
ignDebTimer: 0~255
panicDebTimer: 0~255
ipt1DebTimer: 0~255
ipt2DebTimer: 0~255
_S
0x3F – (SPC_SET_DEBOUNCE_TIMER) All ipt3DebTimer: 0~255
ipt4DebTimer: 0~255
maxSpeedDebTimer: 0~255
wpDebTimer: 0~255
O
exPowerDebTimer: 0~255
opt1Mask: 0 or 1
MXT 14X
PR
MXT 14X
0x47 – (SPC_CHARGING_ALLOW) MXT15X enable: 0 or 1
MXT15X+
0x48 – (SPC_GPS_ACCELERATE_FILTER) All accfilter: 4~255
MXT151+
0x49 – (SPC_SET_SPEAKER_ENABLE) MXT150_SC+ enable: 0 or 1
MXT120
0x4A – (SPC_SET_ODORPM_ENABLE) MXT151+ odo_rpmEnable: 0~3
0x4B – (SPC_SET_RPM_THRESHOLD) MXT151+ rpmThreshold: 0~65535
0x4C – (SPC_SET_ODOMETER_PULSES) MXT151+ odoPulses: 0~65535
0x4D – (SPC_SET_RPM_PULSES) MXT151+ rpmPulses: 0~65535
MXT15X+
0x4E – (SPC_GSR_RS_MODE) mode: 0~6
MXT120
MXT15X+
AT
0x4F – (SPC_GSR_ROLLING_THRESHOLD) threshold: 0~16
MXT120
MXT15X+
0x50 – (SPC_GSR_SIDE_THRESHOLD) threshold: 0~16
MXT120
MXT15X+
0x51 – (SPC_GSR_SHOCK_THRESHOLD) threshold: 2~16
_S
MXT120
0x52 – (SPC_INCOMING_BUZZER) MXT10X enable: 0 or 1
0x53 – (SPC_SMS_SEND_COUNT) All maxCount: 0~255
0x54 – (SPC_SMS_SENDING_INTERVAL): All interval: 5~65535
Index: 1~3
O
AT
MXT14X
0x66 – (SPC_ENABLE_GPS_FILTER) gpsFilter: 0~1
MXT15X+
0x67 – (SPC_SET_AGPS_TIMER) MXT120 timer: 0~255
0x68 – (SPC_DEV_LINK_TIMER): MXT151+ timer: 0~255
_S
neutralMaxSpeed: 0~255
0x69 – (SPC_NEUTRAL_SPEED_RPM): MXT151+
neutralRpm: 0~65535
0x6A – (SPC_NEUTRAL_EXCESSIVE_RPM) MXT151+ neutralExcessiveRpm: 0~65535
0x6B– (SPC_GPS_FAILURE_TIMER) MXT15x+ timer: 0~255
0x6C – (SPC_SET_EXCEEDSPEED_OUTPUT) MXT15x+ whichOutput: 0~3
O
whichOutput: 0~3
0x6D – (SPC_SET_LINKFAIL_OUTPUT) MXT151+
linkFailTimes: 1~255
PR
MXT14X
0x6E – (SPC_SET_JAMMING_OUTPUT) whichOutput: 0~3
MXT15x+
0x6F – (SPC_SET_JAMMING_ALERT) MXT151+ enable: 0~1
activateDuration: 0~255
deactivateDuration: 0~255
0x70 – (SPC_SET_SIREN) MXT15x+
circle: 0~255
sirenOfOpt: 1 or 2
0x71 – (SPC_SET_DISTANCE_THRESHOLD) MXT1xx+ distanceThreshold: 0~255
0x72 – (SPC_SET_DIRECTION_THRESHOLD) MXT1xx+ directionThreshold: 10~180
0x73 – (SPC_SET_IP_PRIORITY) MXT1xx+ ipPriority: 0~2
0x74 – (SPC_PACKET_ENCRYPT_KEY) MXT1xx+ packetEncryptKey: 16 bytes
apn2Size: 1byte, apn2 size
user2Size 1byte,
0x75 – (SPC_APN2) MXT1xx+
user2name size
pwd2Size: 1byte,
_____________________________________________________________________________
CONFIDENTIAL 105 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 106
password2 size
apn2: apn2Size bytes,
the apn2
user2: user2Size bytes,
the user2 name
password2: pwd2Size bytes,
the password2
rsRollingDeb: 0~255
0x76 – (SPC_SET_RS_DEBOUNCE) MXT151+ rsSideDeb: 0~255
rsShockDeb: 0~255
0x77 – (SPC_ANTI_ALERT_TIMER) MXT15X+ alertTimer: 5, 10, 20
rollingOpt: 0~3
0x78 – (SPC_SET_RS_OUTPUT) MXT15X+ sideOpt: 0~3
shockOpt: 0~3
AT
0x79 – (SPC_SET_PARKING_OPT) MXT15X+ parkingOpt: 0~3
0x7A – (SPC_SET_GAO_SPEED) MXT151+ bGandOSpeed: 0 or 1
MXT1XX+
0x7B – (SPC_SET_SENDING_ORDER) bGrowingSending: 0 or 1
MXT120
0x7C – (SPC_ENABLE_CHG_NET_SET) iMxt bModifyApn: 0 or 1
_S
MXT1X1+
0x7D – (SPC_SET_ZIG_TAG_INTERVAL) zigTagInterval: 0~65535
iMxt
wt200_index: 0~4
0x7E – (SPC_EX_OUTPUT_CTRL) MXT1X1+ output_index: 0~2
O
activate: 0 or 1
wt200 index: 0~4
0x7F – (SPC_EX_INPUT_MASK) MXT151+
mask: 0~15
PR
numSize: 0~16
0x89 – (SPC_SMS_SPEED_ALERT_NUM) MXT1XX+
number Numbersize bytes
rpmEvt1Opt: 0~3
0x8A – (SPC_RPM_EVENT_OUTPUT) MXT151+ rpmEvt2Opt: 0~3
rpmEvt3Opt: 0~3
MXT14X
0x8B– (SPC_IMPROPER_MOVING_OUTPUT) improperMovingOpt: 0~3
MXT15X+
0x8C – (SPC_ALLOW_ANY_TAG_ACC) MXT1X1+ anyWt110: 0~1
0x8D– (SPC_SET_LONG_TIMER_NOMOVING) MXT15X+ ignLongTimer: 0~255
0x8E – (SPC_GSR_THRESHOLD_LEVEL) G100 gsrLevel: 0~10
0x8F – (SPC_SET_SIM_CHIP) MXT14X simChip: 0~1
0x90 – (SPC_ZIG_WORKING_MODE) MXT101+ exWorkingMode: 0~2
0x91 – (SPC_SET_IGN_VOL_FACTOR) MXT14X factor: 0~3
0x92 – (SPC_CALIBRATE_IGN_VOLTS) MXT14X No Parameter
AT
0x93 – (SPC_SET_STOP_INTERVAL_FACTOR) MXT14X factor: 0~2
0x94 – (SPC_SET_INPUT1_ACTION) MXT14X input1Action: 0~1
0x95 – (SPC_SET_RS232_WORKING_MODE) MXT14X rs232WorkingMode: 0~2
0x96 – (SPC_SET_RS232_WORKING_TIMER) MXT14X rs232WorkingTimer: 0~255
_S
0x97 – (SPC_SET_RS232_SPEED) MXT14X rs232Speed: 0~4
0x98 – (SPC_SET_RS232_RECV_TIMEOUT) MXT14X rs232RecvTimeout: 20~255
0x99 – (SPC_SET_RS232_ALERT) MXT14X rs232Alert: 0~1
0x9A – (SPC_ANTI_ALARM_AFTER_TIMER) MXT14X alarmAfterTimer: 0~1
0x9B – (SPC_ANTI_STATUS_INFO) MXT14X antiStatInfo: 0~1
O
MXT141
MXT140
0x9E – (SPC_SET_RAIN_MAXSPEED) rainMaxSpeed: 0~255
MXT141
MXT140
0x9F – (SPC_UDP_BIND_PORT) bindPort: 0~1
MXT141
MXT140 accelerationOutput: 0~3
0xA0 – (SPC_SET_ACCELERATION)
MXT141 accelerationLimit: 0~255
MXT140 decelerationOutput: 0~3
0xA1 – (SPC_SET_DECELERATION)
MXT141 decelerationLimit: 0~255
0xA2 – (SPC_RFID_ANY_DEVICE) MXT14X bAnyRfid: 0~1
0xA3 – (SPC_RFID_LOGOUT_MODE) MXT14X rfidLogoutMode: 0~1
0xA4 – (SPC_RFID_PASS_OPT) MXT14X rfidPassengerOpt: 0~1
0xA5 – (SPC_SET_TIMEZONE_EX) MXT142 minutes: -720 ~780
Input: 1~3
0xA6 – (SPC_SET_INPUT_INVERT) MXT141
Invert: 0~1
_____________________________________________________________________________
CONFIDENTIAL 107 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 108
AT
0xB0 – (SPC_ENGINE_SEAL_INPUT) MXT140 engineSealInput: 0~1
stopInterval 0, 4~65535
0xB1 – (SPC_SENDING_INTERVAL_EX) MXT130D
moveInterval 0, 4~65535
EngineSealOptCycle 0, 1
MXT140
0xB2 – (SPC_ENGINE_SEAL_OPT_CYCLE)
_S
EsocActMinutes 0~255
MXT141
EsocDeaMinutes 0~255
0xB3 – (SPC_AGPS_ENABLE) MXT130D AgpsEnable: 0 or 1
UserSize: 0~63
PasswordSize: 0~31
O
UrlSize: 0~63
0xB4 – (SPC_AGPS_SERVER) MXT130D Port: 0~65535
user[]: UserSize bytes
PR
MXT140
0xBB – (SPC_OPT_FRE_DURING_DEB) optFreDuringDeb: 0~3
MXT141
Hard Acceleration trigger:
0xBC – (SPC_SET_ACCEL_ALARM) MXT142
0~8000 mG
Debounce trigger: 0~5000
0xBD – (SPC_SET_ACCEL_THRESHOLD) MXT142
milliseconds
Hard Braking trigger: 0~8000
0xBE – (SPC_SET_DECEL_ALARM) MXT142
mG
Debounce trigger: 0~5000
0xBF – (SPC_SET_DECEL_THRESHOLD) MXT142
milliseconds
0xC0 – (SPC_SET_CURVE_ALARM) MXT142 Hard Lateral trigger: 0~8000 mG
Debounce trigger: 0~5000
0xC1 – (SPC_SET_CURVE_THRESHOLD) MXT142
milliseconds
0xC2 – (SPC_SET_CRASH_ALARM) MXT142 Crash trigger: 0~8000 mG
AT
Debounce trigger: 0~5000
0xC3 – SPC_SET_CRASH_THRESHOLD) MXT142
milliseconds
0xC4 – (SPC_SET_PITCH_EVT) MXT142 Inclination: -90 to +90 degrees
0xC5 – (SPC_SET_ROLL_EVT) MXT142 Inclination: -90 to +90 degrees
0xC6 – (SPC_RESET_CAL_EVT)
_S
MXT142 Reset Calibration: 0~1
Number of range: 0~32
Limit of speed for each range :
0xC7 (SPC_HISTOGRAM_CONFIG) MXT142
0~255 Km/h
O
Command example:
01a634189a7b0005189d04
3.7 Reset
Command example:
01a635189a7b0005b8d804
PR
_____________________________________________________________________________
CONFIDENTIAL 110 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 111
Device sends this command to server when the voice call has dropped or the waiting timer is
expired.
MT: 0x37;
DATA FIELD: none
Server does not need to reply this command.
Command example:
01a637189a7b00ccf204
3.10 Waypoint
MT: 0x38 AT
_S
DATA FIELD:
ID (1 BYTE) PARAMETER (VARIABLE)
Set ID descriptions:
0x0 - (WPO_GET_INFO): get information about waypoints
O
No parameter.
PR
REPLY:
UINT8 operate //0x0
UINT16 count //number of waypoints stored in device
UINT16 group //group of current searching
REPLY:
ACK or NACK
REPLY:
ACK or NACK
REPLY:
ACK or NACK
AT
0x5 - (WPO_DEL_ALL): delete all waypoints
No parameter.
REPLY:
ACK or NACK
_S
0x6 - (WPO_MOVETO): modify current waypoint‟s priority
UINT16 index_current
UINT16 index_moveto.
O
REPLY:
ACK or NACK
PR
REPLY:
ACK or NACK
_____________________________________________________________________________
CONFIDENTIAL 112 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 113
AT
//1 transmit position through 2.4Ghz once
u32 output3 :2 //0 do nothing
//1 activate,
//2 deactivate
u32 dummy1 :2
_S
u32 direction: :3 //same as position protocol
u32 init_hour :5 //minimum hour of day to validate point, 0 for don't care
u32 end_hour :5 //maximum hour of day to validate point, 0 for don't
care
O
u32 dummy2 :3
} info;
} t32_actions_validation;
PR
typedef struct
{
u32 id_waypoint;
u16 wpt_group;
u8 min_speed; //minimum speed to validate the point - default 0x00
u8 max_speed; //speed above which speed excess flag will be set -
default 0xFF
t32_actions_validation actions_conditions;
s32 latitude_1; //latitude of top left corner
s32 longitude_1; //longitude of top left corner
s32 latitude_2; //latitude of bottom right corner
s32 longitude_2; //longitude of bottom right corner
}WAY_POINT_ITEM;
_____________________________________________________________________________
CONFIDENTIAL 113 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 114
Start to download new firmware to device, after this command server must send download file frame
to device. The reply after each package must be an ACK or NACK.
MT: 0x39
DATA FIELD: 5 bytes
AT
1 - UPDATE_MODE_G24HZ
2 - UPDATE_MODE_APP
4 - UPDATE_MODE_MODEM
_S
Command example:
01a639189a7b00bcaf030002285c04
bcaf0300 – fileSize
02 – firmwareMode
O
Frame used to send a firmware file. Each package should be limited to 1Kb.
MT: 0x3A
DATA FIELD:
OFFSET (4 BYTES) SIZE (2 BYTES) DATA STREAM
About the offset, is the position of current packet in the firmware file.
And for modem it need add 0x1000000 to different other firmware. 2.4Ghz need add 0x2000000 also.
The application no need add.
00000000 – offset
2003 – size
4150505f...102400a0e1a01f00eb – data stream
nd
2 packet
01a63a189a7b00200300002003102420a0 ... 000090e5141030a0e3a82c04
20030000 – offset
2003 – size
102420a0...000090e5141030a0e3 – data stream
Last packet
01a63a189a7b00a0ac03001c0365dbc993 ... 657074696f6e000000d05104
a0ac0300 – offset
1c03 – size
AT
65dbc993...657074696f6e00000 – data stream
MT: 0x3B
DATA FIELD: 8 bytes
O
UINT16 CRC_firmware;
PR
1 - UPDATE_MODE_G24HZ
2 - UPDATE_MODE_APP
4 - UPDATE_MODE_MODEM
Command example:
01a63b189a7b004433021021bcaf03001ccb04
4433 – crc_firmware
02 – firmwareMode
1021 – modemAndApp
bcaf0300 – fileSize
_____________________________________________________________________________
CONFIDENTIAL 115 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 116
This command is used to let MXT start searching 2.4Ghz accessories or allows accessory to be
joined.
MT: 0x3D
DATA FIELD:
ID (1 BYTE) PARAMETER (VARIABLE)
Operate ID descriptions:
0x0 (AOP_SEARCH) no use now
0x1 (AOP_SEARCH_CANCEL) no use now
0x2 (AOP_SET) set accessories list
AT
Count Start index End index() ACC list
2 BYTES 2 BYTES 2 BYTES (end – start + 1) * sizeof(zig_ed_info_t)
For the list maybe very long, the accessories list will be sent as several packets, when the server
_S
received the first packet, it should send a reply to get the other parts.
typedef struct
{
u8 addr[4];
u8 listType;
O
u8 dummy[3];
} zig_ed_info_t;
PR
REPLY:
AOP_SET:
If the server wants to get the other parts of accessories list, it should send the
AOP_SET command to request it.
_____________________________________________________________________________
CONFIDENTIAL 116 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 117
ACK or NACK
if the server get all the accessories list, it should send ACK command to the device to finish the
setting.
0x3 (AOP_GET) get accessories of MXT
If the server gets the accessories list for the first time, the end index should be 0.
REPLY:
AOP_GET:
Count(Sum)
2 BYTES
Start index
2 BYTES
End index()
2 BYTES
AT ACC list
(end – start + 1) * sizeof(zig_ed_info_t)
_S
O
REPLY:
ACK or NACK
Result: 1- configuration is ok
0 - configuration is canceled or failed
Data Length the length of CFG data
Target DEV ID: the accessory‟s device ID
_____________________________________________________________________________
CONFIDENTIAL 117 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 118
REPLY:
ACK or NACK
REPLY:
ACK or NACK
_____________________________________________________________________________
CONFIDENTIAL 118 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 119
Command example:
01a73d1559150008699bbe0f03000d0008036d6178747261636be34304
699bbe0f03000d00 – date_Time
08 – textSize
03 – id
6d6178747261636b – text
AT
REPLY ACK after sending successfully
REPLY NACK when group is invalid, or busy.
Command example:
_S
01a73d1559150009839cbe0f03000d000000969c04
839cbe0f03000d00 – date_Time
00 – group
00 – id
O
Command example:
01a73d155915000a001024086d6178747261636b1aa704
00 – group
1024 – id
08 – textSize
6178747261636b – text
Group Message ID
1 BYTE 1 BYTE
Command example:
01a73d155915000b1021003a2b04
1021 – group
00 – id
0xC (AOP_SET_GROUP_NAME)
Group
1 BYTE
Name size
1 BYTE
AT
Set group name.
Name
Name size bytes
_S
Command example:
01a73d155915000c000e4d6178747261636b2047726f7570d81604
00 – group
O
0e – nameSize
4d6178747261636b2047726f7570 – name
PR
Command example:
01a73d155915000d0003c704
00 – group
_____________________________________________________________________________
CONFIDENTIAL 120 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 121
REPLY
ACK or NACK
Command example:
01a73d155915000e1021718204
1021 – group AT
_S
0xF (AOP_GET_LIST_EX) Get accessories list
Type Start index Count
1 BYTE 2 BYTES 2 BYTES
O
REPLY:
Sub command ID Total Count Count List
0xF 2 BYTES 2 BYTES Count * 4
Total Count: the total count of the accessories which required
Count: current packet include accessories count
List: accessories ID list.
Command example:
01a73d155915000f1021000014007f5504
_____________________________________________________________________________
CONFIDENTIAL 121 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 122
1021 – type
0000 – startIndex
1400 – count
AT
count: //the count in current packet.
list: //accessories ID list.
REPLY
_S
ACK or NACK
Command example:
01a73d15591500103003020000000200290a300089a7000096fa04
03 – type
O
0200 – totalCount
0000 – startIndex
0200 – count
PR
Note:
if you want erase all accessories of one type from the device, should set the “Total count” to 0.
In UDP connection mode, device will send this packet to server when keep alive timer is expired in
order to update device‟s IP and port. And server has no need to reply it.
MT: 0x28;
DATA FIELD: 1 byte;
UINT8 protocol;
_____________________________________________________________________________
CONFIDENTIAL 122 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 123
This command is used to get the old position packets on the MXT1XX.
MT: 0x3C;
DATA FIELD: mode 1 byte;
AT
Mode is 2, get packets one by one
MXT1XX reply:
Mode = 1 or2 //1byte, 1 means current packet is the last packet.
Dummy //1byte
Packet size //2bytes
_S
Packet data
Normal ACK
SERVER Send:
Mode=4
Start position count //2bytes
Total packets //2bytes
MXT1XX reply:
Same with mode 0‟s reply
e.g.
Server sends command to get 20 positions start from 100 (position count in packets). Then the
command as below:
Hex data: ASCII
3C position indication MT
04 mode(info) 4
64 00 start position count 100
_____________________________________________________________________________
CONFIDENTIAL 123 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 124
14 00 total count 20
Then server can send data command to get position data one by one:
Hex data: ASCII
3C position indication MT
02 mode(data) 2
AT
Device reply:
Hex data: ASCII
3C position indication MT
02 mode(data) 2
If mode is 1 means it is the Last data packet.
_S
00 dummy reserved for future
36 00 the data size 54
XX XX XX XX data, structure is same as command 31
XX XX XX XX
O
_____________________________________________________________________________
CONFIDENTIAL 124 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 125
MT: 0x3E;
DATA FIELD: NONE
Command example:
01a73e15591500147104 – command sent
Command reply:
AT
01a73e1559150038393535303533313331303031333030323333318ca404
3839353530353331333130303133303032333331 - ICCID
MT: 0x3F;
O
MT: 0x2C
DATA FIELD: 5 bytes
File size File type
4 BYTES 1 BYTE
Reply:
Normal ACK or NACK
_____________________________________________________________________________
CONFIDENTIAL 125 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 126
MT: 0x2D
DATA FIELD:
Offset size File data
4 BYTES 2 BYTES size bytes
Reply:
Normal ACK or NACK
2 BYTES
Reply:
PR
After power on device will send this packet to server to tell server the firmware version.
After server received this packet, also need reply same packet to device, but no need add data.
Send to server:
MT: 0x2A
DATA: 18 bytes
Modem Version 6 bytes
Application Version 6 bytes
Zigbee Version 6 bytes
_____________________________________________________________________________
CONFIDENTIAL 126 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 127
typedef union
{
u32 value;
struct
AT
{
u32 seconds :6;
u32 minutes :6;
u32 hours :5;
u32 day :5;
_S
u32 month :4;
u32 year :6;
} info;
} t32_built_time;
O
MT: 0x2A
DATA: NONE
MT: 0x2F
DATA FIELD:
ID (1 BYTE) PARAMETER (VARIABLE)
Set ID descriptions:
0x0 - (WPO_GET) – Get waypoints data:
Parameter:
UINT16 index //the start index of the waypoint you want to get, from 0.
_____________________________________________________________________________
CONFIDENTIAL 127 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 128
Send this command to device to get waypoint data, one time can get max 20 waypoints. Device will
reply this command by ID 1 as below.
AT
u32 value;
struct
{
u32 en_panic :2 // 0 do nothing, 1 activate, 2 deactivate
u32 en_output1 :2 // 0 do nothing, 1 activate, 2 deactivate
_S
u32 en_output2 :2; // 0 do nothing, 1 activate, 2 deactivate
u32 en_output3 :2; // 0 do nothing, 1 activate, 2 deactivate
u32 en_max_speed :8;
u32 en_speed_mode :2; // 0 no speed limit,
O
typedef struct
{
u32 id_waypoint;
u16 id_group;
u8 direction;
u8 dummy;
t32_actions actions;
s32 latitude_1: // latitude of top left corner
_____________________________________________________________________________
CONFIDENTIAL 128 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 129
Remark:
Direction definition:
0 North
1 North East
2 East
3 South East
4 South
5 South West
6 West
AT
7 North West
8 or more any direction
Max Speed:
_S
If the parameter “en_speed_mode”set to:
0 means the max speed limit is depended on configured in tab others. Max speed in the waypoint will
be ignored
O
1 means the max speed limit is depended on configured in waypoint. Max speed in tab others will be
ignored.
PR
2 means the max speed limit is depended on configured in waypoint and keep it even if already leave the
waypoint.
Command example:
Command sent
01a72f15591500000000e85a04
0000 – index
_____________________________________________________________________________
CONFIDENTIAL 129 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 130
0000 – selectGroup
0000 – index
0300 – count
1021000000 – id_waypoint – (first waypoint)
102100 – id_group
08 – direction
00 – dummy
2a000000 – actions
8597cffe – latitude_1
ac4e5efd – longitude_1
e985cffe – latitude_2
5b675efd – longitude_2
03000000 – id_waypoint – (second waypoint)
102100 – id_group
AT
08 – direction
00 – dummy
00005000 – actions
0082cffe – latitude_1
1d575bfd – longitude_1
_S
ad53cffe – latitude_2
c28c5bfd – longitude_2
1024000000 – id_waypoint (third waypoint)
102100 – id_group
O
08 – direction
00 – dummy
16000000 – actions
PR
d29ad0fe – latitude_1
835d57fd – longitude_1
6594d0fe – latitude_2
a66657fd – longitude_2
_____________________________________________________________________________
CONFIDENTIAL 130 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 131
Remark:
If there are two or more waypoints have same ID, then only the first one is valid, others cannot be
used by device.
Example:
If you want to append new 5 waypoints after you already have 10 waypoints, you need send
command as:
AT
total = 15, index = 10, count=5, 5 waypoints data…
If you want to save new 5 waypoints and remove old 10 waypoints, you need send command as:
Command example:
01a72f155915000210210000000000102100050000000200080000000000edffffffcfffffffedffffffcfffffff2d4f04
PR
102100 – total_count
0000 – select_group
0000 – index
102100 – count
0500000000 – id_waypoint
0200 – id_group
08 – direction
00 – dummy
00000000 – actions
edffffff – latitude_1
cfffffff – longitude_1
edffffff – latitude_2
cfffffff – longitude_2
_____________________________________________________________________________
CONFIDENTIAL 131 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 132
1 BYTE VARIABLE
Sub command:
PR
Server sends this command to let MXT141 enable or disable the RS232.
_____________________________________________________________________________
CONFIDENTIAL 132 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 133
This message is the ACK of the sub command 0x21 and 0x22, from device to server. It indicates
current RS232 status of the device.
If device is configured rs232 only working when ignition on, when ignition is off, status will be 2
AT
Server sends this command to transmit data to device.
When received the data from RS232, device will generate a new position with special protocol (0xA).
And the position packet event reason is 75.
In this protocol position packet, behind all normal data, the RS232 data will
attached, the structure as below:
In one position, the max data size limit is 600 bytes, if device received packet larger than 600 bytes, it
will generate more than one positions. For example, when receive 750 bytes, first position have 600
bytes, the seconds bytes have 150 bytes, these two position packets maybe have same date and
_____________________________________________________________________________
CONFIDENTIAL 133 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 134
time, but position count is different. The whole packet max size must be smaller than 8192 bytes.
Server side also need reply ACK to inform device it already receive the position.
NOTE: When device reset or power on, there was a byte(0x49) will be generated and sent through
RS232. This byte is not useful for transmission, only the device platform recognize byte.
3.24.2 Configurations:
AT
RS232 Working Mode 1 byte
0: //Disable all the time
RS232 can work all the time, even the ignition turn off.
In mode 1 and 2, server can send command to let device open or close the RS232.
After ignition turn off, device will check the data receive from RS232, if no any data transmission is
over the time configured, device will close RS232.
_____________________________________________________________________________
CONFIDENTIAL 134 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 135
When RS232 transmission disabled, the baud rate will change to 115200 automatically, it is for
another software tool connects to device.
After transmission enable again, baud rate will change back to your configured.
AT
This parameter is use to waiting the whole packet from RS232, the timeout is in millisecond, and the
configured value should multiply 10.
_S
For example, if configured to 80, it means the timeout is 800 milliseconds. The default timeout is
50(500ms).
If set to 1, when device generated new position, it will also send same position information through
RS232, with position count as 0x0. This packet will no need any ACK.
PR
This command is used to get the parameter from device, if device not support, will return NACK.
MT: 0x29;
DATA FIELD: 1 byte;
Indicate all supported parameter at behind. This table has 32 bytes, every bit indicates one
parameter, 1 means support, 0 means not support.
AT
For example: the first byte is 0xE4, it means the parameter ID 3,6,7,8 supported in current device,
and these parameters at behind field one by one.
_S
Command example for request device parameters:
01ac29ad6cac00ff7d2104
Reply example:
O
01ac29ad6cac00fffeff77a044102131e4b310217810217258ae08002afa962c060000000000000000000000000
00010211567656e65726963612e636c61726f2e636f6d2e627205636c61726f05636c61726f1567776d746b2e6
d6178747261636b2e636f6d2e62721567776d746b2e6d6178747261636b2e636f6d2e62724d164d16f0009600
PR
3c001e00030a0005007800050010215a001e003c00000b303331383538383235393700001021102110210000
007d7d000010210059823f40cff0073906301030380082c08f10300ff4f0fbc7e3fffe02102100000310210010210
0c8003700000a643c00000000000000002a0010211021102110211464000e677072732e6f692e636f6d2e6272
00000f00000000020000000a102400000010210010210000001021207a04
01ac29ad6cac00 – SOF/DD/MT/ID
ff – command_id
feff77a044102131e4b310217810217258ae08002afa962c0600000000000000000000 – support_table
00 – dev_password
0000 – pin_puk
00 – sms_password
1021 - connect_mode
15 – apnsize
67656e65726963612e636c61726f2e636f6d2e6272 – apn
05636c61726f – user
_____________________________________________________________________________
CONFIDENTIAL 136 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 137
05636c61726f – password
15 – ipsize
67776d746b2e6d6178747261636b2e636f6d2e6272 – ip1
15 – ip2size
67776d746b2e6d6178747261636b2e636f6d2e6272 – ip2
4d16 – primary_port
4d16 – second_port
f000 – keep_alive_timer
9600 – ri_stopped
3c00 – ri_moving
1e00 – ri_panic
030a00 – ri_resend
0500 – gsr_deb_moving
7800 – gsr_deb_stopped
AT
0500 – gsr_detect
1021 – gsr_report
5a00 – gps_keep_working
1e00 – gps_unfix_timeout
3c00 – gps_coldstart_unfix
_S
00 – sms_alias
0b3033313835383832353937 – sms_destination
0000 – sms_send_mode
1021 – led_enable
O
10211021 – input_enable
00 – max_speed_limit
00 – cellinfo
PR
00 – panic_mode
7d7d – position_group
00 – antitheft
00 – btn_parking
1021 – calc_odometer
00 – moving_tri_alarm
59823f40cff0073906301030380082c08f10300ff4f0fbc7e3fffe – event_flag
021021000003102100 – debounce_timer
102100 – output_mask
c800 – old_pos_trans_count
37 – ign_voltage
00 – output1_invert
00 – charging_allow
0a – accelerate_filter
64 – sms_sending_count
_____________________________________________________________________________
CONFIDENTIAL 137 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 138
3c00 – sms_sending_interval
000000 – sms_panic_number
00 – cfg_alias_name
00 – keep_working_bf_sleep
0000 – timeout_moving
2a – ignition_code
00 – input_on_panic_panic
1021 – enable_gps_filter
1021 – gps_failure_timer
1021 – exceedspeed_output
1021 – jamming_output
14 – distance_threshold
64 – direction_threshold
00 – ip_priority
AT
0e – apn2size
677072732e6f692e636f6d2e6272 – apn2
00 – user2size
00 – pass2size
0f – anti_alert_timer
_S
00 – sending_order
00 – sms_speed_alert_num
00 – improper_moving_output
00 – long_timer_nomoving
O
02 – ign_volt_factor
00 – stop_interval_factor
00 – input1_action
PR
00 – rs232_working_mode
0a – rs232_working_timer
1024 – rs232_speed
00 – rs232_alert
00 – anti_alarm - after_timer
00 – anti_silence_law
1021 – udp_bind_port
00 – rfid_any_device
1021 – rfid_logout_mode
0000 – timezone_ex
00 – smart_output1
1021 – sms_enable_ack
207a04 – CRC/EOF
_____________________________________________________________________________
CONFIDENTIAL 138 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 139
Command example:
01AC29AD6CAC001021AC2F04
Reply:
01AC29AD6CAC001021008D7904
00 – enable – (no password)
AT
PIN length: //1byte
PIN: //PIN length bytes
PUK length: //1byte
PUK: //PUK length bytes
_S
Command example:
01ac29ad6cac0002cf1f04
Reply:
O
01ac29ad6cac00020000ee3b04
00 – PIN length
00 – PUK lenght
PR
Command example:
01ac29ad6cac001023ee0f04
Reply:
01ac29ad6cac000300ef1f04
00 – enabled – no password
_____________________________________________________________________________
CONFIDENTIAL 139 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 140
Command example:
01ac29ad6cac001024097f04
Reply:
01ac29ad6cac0010241021599604
1021 - type
AT
UINT8* password: //pwdSize bytes, the password
Command example:
01ac29ad6cac0005286f04
_S
Reply:
01ac29ad6cac00051567656e65726963612e636c61726f2e636f6d2e627205636c61726f05636c61726f2a
cc04
15 – apnSize
O
67656e65726963612e636c61726f2e636f6d2e6272 – apn
05 – userSize
636c61726f – user
PR
05 – pwdSize
636c61726f – password
Command example:
01ac29ad6cac00064b5f04
_____________________________________________________________________________
CONFIDENTIAL 140 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 141
Reply:
01ac29ad6cac00061567776d746b2e6d6178747261636b2e636f6d2e62721567776d746b2e6d61787472
61636b2e636f6d2e62724d164d166b5d04
15 – primaryAddrSize
67776d746b2e6d6178747261636b2e636f6d2e6272 – primaryAddr
15 – secondaryAddrSize
67776d746b2e6d6178747261636b2e636f6d2e6272 – secondaryAddr
4d16 – primaryPort
4d16 – secondaryPort
AT
Command example:
01ac29ad6cac00076a4f04
Reply:
01ac29ad6cac0007f000dfc304
_S
f000 – keepAliveTimer
UINT16 timerOfIgnitionOff;
Command example:
PR
01ac29ad6cac000885be04
Reply:
01ac29ad6cac00089600624e04
9600 – timerOfIgnitionOff
Command example:
01ac29ad6cac0009a4ae04
Reply:
01ac29ad6cac00093c00e78b04
_____________________________________________________________________________
CONFIDENTIAL 141 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 142
3c00 – timerOfMovement
Command example:
01ac29ad6cac000ac79e04
Reply:
01ac29ad6cac000a1e0033b204
1e00 – timerOfPanic
AT
0xB - (SPC_RI_RESEND) resend attempts and timeout
UINT8 attempts
UINT16 timeout
Command example:
_S
01ac29ad6cac000be68e04
Reply:
01ac29ad6cac000b030a00d42c04
O
03 – attempts
0a00 – timeout
PR
Command example:
01ac29ad6cac000c1021fe04
Reply:
01ac29ad6cac000c05001adf04
0500 – timer
_____________________________________________________________________________
CONFIDENTIAL 142 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 143
Command example:
01ac29ad6cac000d20ee04
Reply:
01ac29ad6cac000d78002f9604
7800 – timer
Command example:
01ac29ad6cac000e43de04
AT
Reply:
01ac29ad6cac000e05007ab104
0500 - timer
_S
0xF - (SPC_GSR_REPORT): send immediately or not
UINT8 sendImmediately;
Command example:
O
01ac29ad6cac000f62ce04
Reply:
PR
01ac29ad6cac000f1021a34a04
1021 – sendImmediately
Command example:
01ac29ad6cac001030bc2d04
Reply:
01ac29ad6cac0010305a0099f704
5a00 – timer
_____________________________________________________________________________
CONFIDENTIAL 143 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 144
Command example:
01ac29ad6cac0010319d3d04
Reply:
01ac29ad6cac0010311e00a1102104
1e00 - timer
AT
Command example:
01ac29ad6cac0012fe0d04
Reply:
01ac29ad6cac00123c00753804
_S
3c00 – timer
Command example:
01ac291e6dac001460db04
Reply:
01ac291e6dac0014086d6178747261636b629f04
08 – aliasSize
6d6178747261636b – alias
Command example:
01ac291e6dac001541cb04
_____________________________________________________________________________
CONFIDENTIAL 144 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 145
Reply:
01ac291e6dac00150a333139393939383838383d5b04
0a – destSize
33313939393938383838 – destination
Command example:
01ac29ad6cac00167a4d04
AT
Reply:
01ac29ad6cac001600004da404
00 – smsMode (not send)
00 – allowNumberMode (Any Number)
_S
0x1D - (SPC_LED_ENABLE): enable led working or not
UINT8 enable;
O
Command example:
01ac29ad6cac001d1031fc04
PR
Reply:
01ac29ad6cac001d1021b22f04
1021 – enable
0x1F - (SPC_INPUT_ENABLE)
UINT8 inputCount: //how many inputs on the device
UINT8 enable: //enable or disable, inputCount bytes
Command example:
01ac29ad6cac001f53dc04
Reply:
01ac29ad6cac001f10211021cc1904
1021 – inputCount
_____________________________________________________________________________
CONFIDENTIAL 145 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 146
1021 – enable
Command example:
01ac29ad6cac0022ad3b04
Reply:
01ac29ad6cac002250cd7004
50 – maxSpeed
AT
0x26 - (SPC_CELL_INFO_PRESET):
UINT8 cellInfo
Command example:
01ac29ad6cac0026297b04
_S
Reply:
01ac29ad6cac002600fce604
00 - cellInfo
O
UINT8 mode;
Command example:
01ac29ad6cac0028e79a04
Reply:
01ac29ad6cac002800f3c504
00 – mode (None)
Command example:
_____________________________________________________________________________
CONFIDENTIAL 146 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 147
01ac29ad6cac0030de0904
Reply:
01ac29ad6cac00307d7d144104
7d – groupSupported
7d – infoGroup
Command example:
01ac29ad6cac00345a4904
AT
Reply:
01ac29ad6cac003400ed8304
00 – enabled
_S
0x35 – (SPC_SET_BTN_PARKING): enable or disable local parking mode
UINT8 enabled
Command example:
O
01ac29ad6cac00357b5904
Reply:
PR
01ac29ad6cac003500dcb004
00 – enabled
Command example:
01ac29ad6cac003a94a804
Reply:
01ac29ad6cac003a1021c3b004
1021 - enable
_____________________________________________________________________________
CONFIDENTIAL 147 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 148
Command example:
01ac29ad6cac003d73d804
Reply:
01ac29ad6cac003d00753904
00 - enable
AT
UINT8* enabledList, //(eventcount +7)/8 bytes
Command example:
01ac29ad6cac003e1030e804
_S
Reply:
01ac29ad6cac003e59823f40cff0073906301030380082c08f10300ff4f0fbc7e3fffe59aa04
59 – eventCount
823f40cff00739063010303800 – supportedList
O
82c08f10300ff4f0fbc7e3fffe - enabledList
PR
Command example:
01ac29ad6cac003f31f804
Reply:
01ac29ad6cac003f0210210000031021003b9904
02 – ignDebTimer
_____________________________________________________________________________
CONFIDENTIAL 148 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 149
1021 – jammerDebTimer
00 – maxSpeedDebTimer
00 – wpDebTimer
03 – exPowerDebTimer
1021 – inputCount
00 – ipDebTimer
Command example:
01ac29ad6cac0040497704
AT
Reply:
01ac29ad6cac0040102100127b04
1021 – outputCount
00 – outputMask
_S
0x41 – (SPC_OLD_POS_TRANS_COUNT):
oldPosTransCount: //2bytes,
O
Command example:
01ac29ad6cac0041686704
PR
Reply:
01ac29ad6cac0041c800eee004
C800 – oldPosTransCount
Command example:
01ac29ad6cac0044cd3704
Reply:
01ac29ad6cac00443700cd04
37 – threshold
_____________________________________________________________________________
CONFIDENTIAL 149 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 150
Command example:
01ac29ad6cac0045ec2704
Reply:
01ac29ad6cac00450085b804
00 - invert
AT
UINT8 enabled
Command example:
01ac29ad6cac0047ae0704
_S
Reply:
01ac29ad6cac004700e7de04
00 - enabled
O
Command example:
01ac29ad6cac004841f604
Reply:
01ac29ad6cac00480a936f04
0a – accFilter
Command example:
01ac29ad6cac00531b5504
_____________________________________________________________________________
CONFIDENTIAL 150 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 151
Reply:
01ac29ad6cac005364723d04
64 – maxCount
Command example:
01ac29ad6cac0054fc2504
Reply:
01ac29ad6cac00543c00789704
3c00 – interval
alerting status.
UINT8 num1Size:
AT
0x55 – (SPC_SMS_PANIC_NUMBER): the number of sending SMS when entering panic or
_S
UINT8 num1ber: //num1Size bytes
UINT8 num2Size:
UINT8 num2ber //num2Size bytes
UINT8 num3Size:
O
Command example:
PR
01ac29ad6cac0055dd3504
Reply:
01ac29ad6cac0055083938373635343332000d30333133313931393136343634c6eb04
08 – num1Size
3938373635343332 – num1ber
00 – num2Size
0d – num3Size
30333133313931393136343634 – num3ber
_____________________________________________________________________________
CONFIDENTIAL 151 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 152
Command example:
01ac29ad6cac0056be0504
Reply:
01ac29ad6cac0056084d6178747261636b1c8c04
08 – aliasSize
4d6178747261636b – alias
0x58 – (SPC_KEEP_WORKING_BF_SLEEP):
UINT8 keepworkingtimer: //1byte, in minutes
Command example:
01ac29ad6cac005870e404
AT
Reply:
01ac29ad6cac005802e8ed04
02 – keepWorkingTimer
_S
0x61 – (SPC_SET_TIMEOUT_MOVING): the timeout moving
UINT16 timeoutMoving
O
Command example:
01ac29ad6cac00610a4304
PR
Reply:
01AC29AD6CAC00610600735304
0600 – timeoutMoving
Command example:
01ac29ad6cac0064af1304
Reply:
01ac29ad6cac00642a7a0804
2a – ignCode
_____________________________________________________________________________
CONFIDENTIAL 152 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 153
Command example:
01ac29ad6cac00658e0304
Reply:
01ac29ad6cac0065102142ae04
1021 – bBtnDoorAsInput
AT
Command example:
01ac29ad6cac0066ed3304
Reply:
_S
01ac29ad6cac006610211031fb04
1021 – gpsFilter
O
Command example:
01ac29ad6cac006b40e204
Reply:
01ac29ad6cac006b10214d8d04
1021 – timer
Command example:
01ac29ad6cac006ca79204
Reply:
_____________________________________________________________________________
CONFIDENTIAL 153 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 154
01ac29ad6cac006c1021da1404
1021 - whichOutput
Command example:
01ac29ad6cac006ee5b204
Reply:
01ac29ad6cac006e1021b87204
1021 - whichOutput
0x71 – (SPC_SET_DISTANCE_THRESHOLD):
UINT8 distanceThreshold
Command example:
AT
_S
01ac29ad6cac00713b5104
Reply:
01ac29ad6cac007114612304
O
14 – distanceThreshold
PR
0x72 – (SPC_SET_DIRECTION_THRESHOLD):
UINT8 directionThreshold
Command example:
01ac29ad6cac0072586104
Reply:
01ac29ad6cac007264a50804
64 – directionThreshold
0x73 – (SPC_SET_IP_PRIORITY):
UINT8 ipPriority
Command example:
_____________________________________________________________________________
CONFIDENTIAL 154 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 155
01ac29ad6cac0073797104
Reply:
01ac29ad6cac007300b61704
00 - ipPriority
0x74 – (SPC_PACKET_ENCRYPT_KEY):
UINT8 packetEncryptKey[16]
0x75 – (SPC_APN2):
AT
UINT8 apnSize: //apn size
UINT8* apn: //apnSize bytes, the apn
UINT8 userSize: //user name size
UINT8* user: //userSize bytes, the user name
UINT8 pwdSize: //password size
_S
UINT8* password: //pwdSize bytes, the password
Command example:
01ac29ad6cac0075bf103104
O
Reply:
01ac29ad6cac00750e677072732e6f692e636f6d2e62720000818504
PR
0e – apnSize
677072732e6f692e636f6d2e6272 – apn
00 – userSize
00 – pwdSize
0x77 – (SPC_ANTI_ALERT_TIMER):
UINT8 alertTimer: //1byte
Command example:
01ac29ad6cac0077fd3104
Reply:
01ac29ad6cac00770f9d2a04
0f - alertTimer
_____________________________________________________________________________
CONFIDENTIAL 155 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 156
0x7B – (SPC_SET_SENDING_ORDER):
UINT8 bGrowingSending: //1byte
Command example:
01ac29ad6cac007b71f004
Reply:
01ac29ad6cac007b001f9e04
00 - bGrowingSending
0x89 – (SPC_SMS_SPEED_ALERT_NUM):
AT
UINT8 numSize: //1byte, the number size
UINT8 number[]: //numSize bytes, the number
Command example:
01ac29ad6cac00892c3f04
_S
Reply:
01ac29ad6cac00890a33313734313835323936de102404
0a – numSize
O
33313734313835323936 – number
PR
0x8B – (SPC_IMPROPER_MOVING_OUTPUT):
UINT8 improperMovingOpt: //1byte
Command example:
01ac29ad6cac008b6e1f04
Reply:
01ac29ad6cac008b00de8d04
00 - improperMovingOpt
0x8D – (SPC_SET_LONG_TIMER_NOMOVING):
UINT8 ignLongTimer: //1byte, in minutes
Command example:
_____________________________________________________________________________
CONFIDENTIAL 156 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 157
01ac29ad6cac008da87f04
Reply:
01ac29ad6cac008d00782704
00 – ignLongTimer
0x91 – (SPC_SET_IGN_VOL_FACTOR):
UINT8 factor: //1byte
Command example:
01ac29ad6cac009115ac04
Reply:
AT
01ac29ad6cac009102244104
02 – factor
0x93 – (SPC_SET_STOP_INTERVAL_FACTOR):
_S
UINT8 factor: //1byte
Command example:
01ac29ad6cac0093578c04
O
Reply:
01ac29ad6cac00930010240704
PR
00 – factor
0x94 – (SPC_SET_INPUT1_ACTION):
UINT8 input1Action: //1byte
Command example:
01ac29ad6cac0094b0fc04
Reply:
01ac29ad6cac009400939e04
00 – input1Action
0x95 – (SPC_SET_RS232_WORKING_MODE):
_____________________________________________________________________________
CONFIDENTIAL 157 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 158
Command example:
01ac29ad6cac009591ec04
Reply:
01ac29ad6cac009500a2ad04
00 – rs232WorkingMode
0x96 – (SPC_SET_RS232_WORKING_TIMER):
UINT8 rs232WorkingTimer: //1byte
Command example:
AT
01ac29ad6cac0096f2dc04
Reply:
01ac29ad6cac00960abb5904
0a – rs232WorkingTimer
_S
0x97 – (SPC_SET_RS232_SPEED):
UINT8 rs232Speed: //1byte
O
Command example:
01ac29ad6cac0097d3cc04
PR
Reply:
01ac29ad6cac00971024448b04
1024 – rs232Speed (115200)
0x99 – (SPC_SET_RS232_ALERT):
UINT8 rs232Alert: //1byte
Command example:
01ac29ad6cac00991d2d04
Reply:
01ac29ad6cac009900cfe804
00 – rs232Alert
_____________________________________________________________________________
CONFIDENTIAL 158 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 159
0x9A – (SPC_ANTI_ALARM_AFTER_TIMER):
UINT8 alarmAfterTimer: //1byte
Command example:
01ac29ad6cac009a7e1d04
Reply:
01ac29ad6cac009a009cbd04
00 - alarmAfterTimer
0x9C – (SPC_ANTI_SILENCE_LAW):
AT
UINT8 antiSilence: //1byte
Command example:
01ac29ad6cac009cb87d04
_S
Reply:
01ac29ad6cac009c10211b0704
1021 - antiSilence
O
0x9F – (SPC_UDP_BIND_PORT):
UINT8 bindPort: //1byte
PR
Command example:
01ac29ad6cac009fdb4d04
Reply:
01ac29ad6cac009f1021485204
1021 - bindPort
0xA2 – (SPC_RFID_ANY_DEVICE):
UINT8 bAnyRfid: //1byte
Command example:
01ac29ad6cac00a225aa04
_____________________________________________________________________________
CONFIDENTIAL 159 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 160
Reply:
01ac29ad6cac00a21021812104
1021 – bAnyRfid
0xA3 – (SPC_RFID_LOGOUT_MODE):
UINT8 rfidLogoutMode: //1byte
Command example:
01ac29ad6cac00a31024ba04
Reply:
01ac29ad6cac00a31021b01204
1021 - rfidLogoutMode
0xA5 – (SPC_SET_TIMEZONE_EX):
SINT16 minutes: //2bytes
AT
_S
Command example:
01ac29ad6cac00a5c2da04
Reply:
O
01ac29ad6cac00a52efffb3804
2eff - minutes
PR
0xA9 – (SPC_SET_SMART_OUTPUT1):
UINT8 smartOutput1: //1byte
Command example:
01ac29ad6cac00a94e1b04
Reply:
01ac29ad6cac00a910217bfd04
1021 – smartOutput1
0xAA – (SPC_SMS_ENABLE_ACK):
UINT8 smsAckEnabled: //1byte
_____________________________________________________________________________
CONFIDENTIAL 160 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 161
Command example:
01ac29ad6cac00aa2d2b04
Reply:
01ac29ad6cac00aa102128a804
1021 – smsAckEnabled
This command is used to get general information, if device not support, will return NACK.
AT
MT: 0x50;
No parameter;
Command: 010050FFFFFFFFFD8C04
_S
Reply format is:
MT: 0x50
DATA FIELD: variable, please see the following:
ID 1byte Mask 4 Bytes Param1 Param2 Param3 …
O
The Mask‟s every bit indicate which parameter at the behind, it defind:
PR
_____________________________________________________________________________
CONFIDENTIAL 161 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 162
AT
Device Password: //1 byte, 1 means have device password, 0 means not
have
IMEI size: //1 byte
IMEI: //IMEI size bytes
Encryption Key: //1 byte, always 0
_S
SIM Card Status: //1 byte, SIM_idle=0, SIM_plugout=1, SIM_failure=2,
SIM_pin=3, SIM_puk=4, SIM_block=5, SIM_ready=6
IMSI size: //1 byte
IMSI: //IMSI size bytes
O
Reply example:
01ac50cbd36a00ef7500001a56322e30365f4a616e20203720323031352031313a31313a30361a56312e3531
5f4a616e20203920323031352031363a33313a3336064d5854313432064d58543134320a1021001233353533
373120303220313433383238203400060f373234303531383132313131313737143839353530353332313830
303333393732363637e2d604
50 – commandID
cbd36a00 – deviceID
ef750000 – mask (00000000000000000111010111101111)
1a – modemVersionSize
56322e30365f4a616e20203720323031352031313a31313a3036 – modemVersion
1a – hardwareVersionSize
56312e35315f4a616e20203920323031352031363a33313a3336 – hardwareVersion
06 – modemNameSize
4d5854313432 – modemName
_____________________________________________________________________________
CONFIDENTIAL 162 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 163
06 – appNameSize
4d5854313432 – appName
0a – hardwareVersion
1021 – hardwareModel
00 – devicePassword
12 – imeiSize
333535333731203032203134333832382034 – imei (ASCII)
00 – encriptyKey
06 – SimStatus
0f – imsiSize
373234303531383132313131313737 – imsi (ASCII)
14 – iccidSize
3839353530353332313830303333393732363637 – iccid
AT
_S
3.27 New Features Data
Below is MXT Protocol overview and explanation about the New Features Data.
O
DATA frame:
Protocol Types:
New Features Data contains the information about LBS, CAN, G-Sensor and others future features.
Describe the New Features Data structure:
Example:
Where:
2 means the quantity of New Features Data
ID means the specific ID described in New Features Data
AT
SIZE means the quantity of bytes that STREAM will have
STREAM means the Data described for each ID
ID = 0x01
Reserved for future use.
PR
ID = 0x02
Data structure:
Definitions:
2 – GSM
3 – UMTS
4 – LTE
LBS Info
Age //4bytes
AT
LAC //2 bytes
SignalStrengh //1 byte
<SIZE> + <WIFI_ACCESS_POINTS>
O
3.27.1.4 RFU
ID = 0x04
Reserved for future use.
_____________________________________________________________________________
CONFIDENTIAL 165 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 166
3.27.1.5 Telemetry
ID = 0x05 Events
Data structure:
Size // 2 bytes
AT
Where:
Calibration Status
Event type: 0xC0
_S
Content:
Status – Calibration complete //1byte [2:Accelerometer calibrated]
Reserved //8 bytes
Content:
Maximum G-force [mili G] //2 bytes
Time to get Maximum G-force [milliseconds] // 2 bytes
Period total of event [milliseconds] // 2 bytes
Lateral side [0: Left side ; 1: Right side] // 1 byte
Reserved //2 bytes
AT
Period total of event [milliseconds] // 2 bytes
Reserved //3 bytes
3.27.1.6 Telemetry
_S
ID = 0x06 Delta of Journey
Data structure:
O
Size // 2 bytes
We have some groups separated by related features and all them are identified with specific ID. For each
group be included in the Delta of Journey is necessary that at least one feature of this group will be read in
device side.
Example: If device not read at least RPM features, the group 0xA0 will not be included in the Delta of Journey
automatically.
AT
ID [0xA2] means journey‟s timer
Size of group [number of group‟s byte] //1 byte
Time of journey [seconds] //3 bytes
Time moving during journey [seconds] //3 bytes
_S
Time stopped during journey [seconds] //3 bytes
Time with vehicle engine working [seconds] //3 bytes
ID [0xA5] RFU
.
.
.
_____________________________________________________________________________
CONFIDENTIAL 168 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 169
3.27.1.7 Telemetry
Data structure:
Size // 2 bytes
Bit Map to specify which data that will be included in the position packet. The digital inputs listed below
always will be send and this configuration only allows the firmware's analysis //8 bytes
Rpm
Speed
Odm
//1 bit;
//1 bit;
//1 bit; AT
_S
Clutch //1 bit;
Brake //1 bit;
ParkingBrake //1 bit;
MotorBrake //1 bit;
FuelLevel1 //1 bit;
O
Digital inputs data. The values listed below are activated only when the relative bit is set to “1”. When the
relative bit is set to “0” means that input is deactivated //4 bytes
AT
MotorBrake //1 bit;
WsWipers //1 bit;
DoorClosed //1 bit;
DoorLocked //1 bit;
Trunk //1 bit;
_S
SeatBelt //1 bit;
Headlights //1 bit;
MalfunctionIndLamp //1 bit;
dummy //22 bits;
O
Analogic data. It depends of Bit Map‟s configuration and it will be sent on order, as shown below: //32
bytes
PR
_____________________________________________________________________________
CONFIDENTIAL 170 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 171
If NumDTCAvailable is greater than zero, each packet will send (last data on structure) with
predefined length of DTC (10 DTCs) and this value will be decremented where the packets remainder will
be next in next position;
Size // 2 bytes
This feature generates a histogram of speed reported by device. The package of histogram should be
PR
generated every o‟clock (12:00:00, 13:00:00, 14:00:00, 15:00:00...) when the speed is different of zero
Km/h.
Last range always is about time where device not get GPS FIX. When the speed is calculated by CAN this
last range (GPS NOT FIX) always will have value 0.
_____________________________________________________________________________
CONFIDENTIAL 171 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 172
Data structure:
Size // 2 bytes
This data will be sent when occur any Telemetry Event configured by user.
AT
Time to generate the event's historic (0~ 30 seconds; 0: disable the feature) //1 byte
Bit map (1 means enable ; 0 means disable) //1 byte
3.27.1.10 RFU
ID = 0x10
Reserved for future use.
_____________________________________________________________________________
CONFIDENTIAL 172 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 173
3.27.1.11 RFU
ID = 0x11
Reserved for future use.
Size // 2 bytes
AT
Structure of Route’s Reconstruction:
Latitude variation [only decimal part = [(-127 ~ +128) / (100000)] //1 byte
PR
Longitude variation [only decimal part = [(-127 ~ +128) / (100000) //1 byte
Speed [km/h] // 1 byte
_____________________________________________________________________________
CONFIDENTIAL 173 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.
MXT-1XX Protocol Standard 174
3.27.1.13 RFU
ID = 0x13
Reserved for future use.
AT
_S
O
PR
_____________________________________________________________________________
CONFIDENTIAL 174 of 174
Maxtrack Industrial - The information contained in this document is confidential.
Maxtrack Industrial - This information cannot be used for other purposes, and cannot be disclosed outside of
this organization. Its unauthorized disclosure constitutes a secrecy violation, subject to applicable sanctions.