Beruflich Dokumente
Kultur Dokumente
Title
Document number
Revision 2.0J
Device
Platforms
1156DA3
Versions
Released
2/19/2016
Fixed DNS Cache TTL. TTL value was not being applied.
$$<UID>,<EV#>,<D>,<T>,<LT>,<LN>,<AL>,<SP>,<HD>,<SV>,<HP>,<BV>,<CQ>,<MI>,<GS>,<EA>,<BB>,<PM>,<AX>,<AY>,<A
Z>[,<SEQ>]##
$$<UID>,<EV#>,<D>,<T>,<LT>,<LN>,<AL>,<SP>,<HD>,<SV>,<HP>,<BV>,<CQ>,<MI>,<GS>,<EA>,<BB>,<PM>,<AX>,<AY>,<A
Z>,<ID> [,<SEQ>]##
4005
6002
6001
6005
6009
6010
6016
6017
6018
6019
6020
6027
6030
Moving detected
6031
Moving stopped
6032
6035
6048
6049
6070
Software reset
6071
6072
6073
6074
6075
6076
6077
6078
6079
6085
X8z1
X8z2
Y8z3
$$<UID>,<EV#>,<D>,<T>,<LT>,<LN>,<AL>,<SP>,<HD>,<SV>,<HP>,<BV>,<CQ>,<MI>,<GS>,<EA>,<BB>,<PM>,<AX>,<AY>,<A
Z>[,<SEQ>]##
$$<UID>,<EV#>,<D>,<T>,<LT>,<LN>,<AL>,<SP>,<HD>,<SV>,<HP>,<BV>,<CQ>,<MI>,<GS>,<EA>,<BB>,<PM>,<AX>,<AY>,<A
Z>,<ID>,<EH>,<IH>,<UT> [,<SEQ>]##
4001
4003
4002
4004
6011
6013
6012
6014
X8z1
X8z2
Y8z3
$$<UID>,<EV#>,<D>,<T>,<LT>,<LN>,<AL>,<SP>,<HD>,<SV>,<HP>,<BV>,<CQ>,<MI>,<GS>,<EA>,<BB>,<PM>,<XY>,<AX>,<A
Y>,<AZ>[,<SEQ>]##
$$<UID>,<EV#>,<D>,<T>,<LT>,<LN>,<AL>,<SP>,<HD>,<SV>,<HP>,<BV>,<CQ>,<MI>,<GS>,<EA>,<BB>,<PM>,<XY>,<AX>,<A
Y>,<AZ>,<ID> [,<SEQ>]##
6004
X8z1
$$<UID>,<EV#>,<D>,<T>,<LT>,<LN>,<AL>,<SP>,<HD>,<SV>,<HP>,<BV>,<CQ>,<MI>,<GS>,<EA>,<BB>,<PM>,<FW>,<PF>,<
AX>,<AY>,<AZ>[,<SEQ>]##
X8z2
Y8z3
4006
6015
$$<UID>,<EV#>,<D>,<T>,<LT>,<LN>,<AL>,<SP>,<HD>,<SV>,<HP>,<BV>,<CQ>,<MI>,<GS>,<EA>,<BB>,<PM>,<FW>,<PF>,<
AX>,<AY>,<AZ>,<ID> [,<SEQ>]##
$$<UID>,<EV#>,<GSM>,<GPR>,<PDP>,<HOFF>,<HO>,<PU>,<R>,<%GPS>,<%GPSQ>,<%GSM>,<%GPR>,<%PDP>,<LV>,<HV>,<CX>,<DB
O>,<ABI>,<DBI>,<SO>,<SI>,<SS>,<SCC>[,<SEQ>]##
4050
X8z2
Y8z3
$$<UID>,<EV#>,<D>,<T>,<LT>,<LN>,<AL>,<SP>,<HD>,<SV>,<HP>,<BV>,<CQ>,<MI>,<GS>,<EA>,<BB>,<PM>,<AX>,<AY>,<A
Z>,<ID>,<ST>,<SC>[,<SEQ>]##
6084
Sensor Alert
Y8z3
$$<UID>,<EV#>,<CI>,<LA>,<CNT>,<BDx>##
6033
6034
Device response message format over AUX UART acknowledging receipt of message and completion of upstream
transmission.
$$<UID>,<EV#>,<CNT>,<APTack>
6033
Y8z3
$$<UID>,<EV#>,<CNT>,<EV#>,TXCMPL
6034
Asynchronous ACK when an event has been delivered upstream. Note: Final EV# token is code of message transmitted.
Type/Format
Description
EV#
4 digits
Event Code
UID
CI
LA
CNT
BDx
D
T
LT
LN
AL
SP
HD
SV
HP
BV
CQ
MI
GS
15 digits
String
String
Numeric
String
YYYY/MM/DD
HH:MM:SS
-90.00000 90.00000
-180.00000 180.00000
-90.00000 90.00000
-180.00000 180.00000
Numeric
Numeric
Numeric
Numeric
EA
PM
Numeric
BB
UTC Time
Latitude
Longitude
Altitude (meters)
Speed (mph)
Heading (degrees)
0: Not Locked
1: Locked
2: Communications Failure
1: Software Reset
2: DC Power On
3: Motion Sense
4: Interval Wakeup
6: No Motion Sense
7: Periodic Motion
XY
Numeric
FW
String
Ex: X8z1-1156BB1
PF
AX
AZ
ID
EH
UT
ST
Geofence violation
X: Geofence ID
Numeric
(1/1000 g-unit)
Accelerometer Y-force
Numeric
Numeric
Accelerometer X-force
Numeric
(1/1000 g-unit)
Accelerometer Z-force
Numeric
Numeric
SC
Numeric
SEQ
APTack
8: Periodic No Motion
12: Input1
String
Numeric
(1/1000 g-unit)
AY
String
Sensor type
1: Wireless Inclinometer
Sensor code
1: Paired
2: Low Battery
3: Hardware Failure
4: Not Found
Server response message format in UDP+ACK protocol(s) for acknowledging receipt of device message. There is no
response for non-ACK protocol(s).
+XT:UDP_ACK,<EV#>,<SEQ>##
EV#
SEQ
Server command message format in UDP+Commands protocol(s) for sending allowed commands to the device.
Server commands are allowed for 1003,1005,1007,3xxx,5xxx and 7xxx device commands
+XT:<UID>,<CMD>,<PARAMS>##
UID
PARAMS
CMD
Type
Syntax
Response
Read
+XT:1001?
$$<UID>,1001,<PP>,<IP>,<TU>,<PR>,<PRT>,<PRH>##
Set
+XT:1001,<PP>,<IP>,<TU>[,<PR>[,<PRT>[,<PRH>]]]
$$<UID>,1001,<PP>,<IP>,<TU>,<PR>,<PRT>,<PRH>##
Parameter
Type
Description
<IP>
Numeric
<TU>
Numeric
<PR>
Numeric
<PRT>
Numeric
<PRH>
Numeric
<PP>
Numeric
1: TCP
2: UDP
PDP reset interval specifies the number of server connections/sessions which the device will make before it
deactivates the current PDP context and activates a new one.
PDP active timeout specifies the number of minutes that a PDP context is allowed to remain active before it is
deactivated.
PDP reset heartbeat specifies whether the device should send a heartbeat message to the server whenever a new
PDP context is activated.
0: disable
1: enable
1002
Type
Syntax
Response
Read
+XT:1002?
$$<UID>,1002,<USN>,<PWD>,<NAME>##
Set
Parameter
<USN>
+XT:1002,<USN>,<PWD>,<NAME>
Type
String
$$<UID>,1002,<USN>,<PWD>,<NAME>##
Description
Username
<PWD>
String
<NAME>
String
1003
Device
XT4860G
Device
XT4860CS
XT4860CV
Password
Syntax
Response
Type
Syntax
Response
Read
Read
+XT:1003
+XT:1003
$$<UID>,1003,<PP>,<IP>,<USN>,<PWD>,<NAME>,<SM>,<TU>,<DCE>,<DCT>,<
PR>,<PRT>,<PRH>##
$$<UID>,1003,<PP>,<IP>,<SM>,<TU>,<DCE>,<DCT>,<PR>,<PRT>,<PRH>##
Parameter
Type
Description
<IP>
Dotted Decimal or
String
<USN>
String
<PWD>
String
<NAME>
String
<SM>
Numeric
<TU>
Numeric
<PP>
Numeric
Username
1: TCP
2: UDP
<DCE>
Numeric
<DCT>
Numeric
<PR>
Numeric
<PRT>
Numeric
<PRH>
Numeric
0: disabled
1: enabled
Network session interval specifies the number of server connections/sessions which the device will make before it
deactivates the current network session and activates a new one.
Network session active timeout specifies the number of minutes that a network session is allowed to remain active
before it is deactivated.
0: disable
1: enable
<USN>, <PWD> and <NAME> fields are only available on XT4860G Devices.
1004
Type
Syntax
Response
Read
+XT:1004?
$$<UID>,1004,<DIR>,<FUSN>,<FPWD>,<FIP>,<FPT>,<FMD>,<FRT>##
Set
+XT:1004,<DIR>,<FUSN>,<FPWD>,<FIP>,<FPT>,<FMD>[,<FRT>]
$$<UID>,1004,<DIR>,<FUSN>,<FPWD>,<FIP>,<FPT>,<FMD>,<FRT>##
Parameter
Type
Description
<FUSN>
String
<FPWD>
String
Username
<FIP>
Dotted Decimal or
String
<FPT>
Numeric
<DIR>
String
Password
1-65535
Default value is 21
10
<FMD>
Numeric
<FRT>
Numeric
0: Active
1: Passive
Default is 0 (Active)
FTP retries
Default value is 3
1005
Type
Syntax
Read
Response
+XT:1005
$$<UID>,1005,<DIR>,<FUSN>,<FPWD>,<FIP>,<FPT>,<FMD>,<FRT>##
Parameter
Type
Description
<FUSN>
String
<FPWD>
String
Username
<FIP>
Dotted Decimal or
String
<FPT>
Numeric
<FMD>
Numeric
<FRT>
Numeric
<DIR>
String
Password
1-65535
Default value is 21
0: Active
1: Passive
Default is 0 (Active)
FTP retries
Default value is 3
1006
Type
Syntax
Execute
+XT:1006,<bb>,<filename>
Response
11
Parameter
Type
Description
<filename>
String
<FWM>
String
Firmware filename
<bb>
Numeric
Firmware type.
1: Main firmware
1007
Type
Syntax
Read
Response
+XT:1007
$$<UID>,1007,<FWM>,<PF>,<GV>##
Parameter
Type
Description
<PF>
String
<FWM>
<GV>
String
2 characters
1008
Type
Syntax
Response
Read
+XT:1008?
$$<UID>,1008,<SM>##
Set
Parameter
<SM>
+XT:1008,<SM>
$$<UID>,1008,<SM>##
Type
Description
String
1010
Device
Type
Syntax
Response
Read
+XT:1010?
$$<UID>,1010,<PP>,<IP>,<USN>,<PWD>,<NAME>,<SM>,<TU>,<DCE>,<DCT>,<
PR>,<PRT>,<PRH>##
Syntax
Response
XT4860G
Device
XT4860CS
XT4860CV
Set
Type
Set
+XT:1010,<PP>,<IP>,<USN>,<PWD>,<NAME>,<
SM>,<TU>,<DCE>,<DCT>[[[,<PR>],<PRT>],<PRH
>]
+XT:1010,<PP>,<IP>,<SM>,<TU>,<DCE>,<DCT>[
[[,<PR>],<PRT>],<PRH>]
$$<UID>,1010,<PP>,<IP>,<USN>,<PWD>,<NAME>,<SM>,<TU>,<DCE>,<DCT>,<
PR>,<PRT>,<PRH>##
$$<UID>,1010,<PP>,<IP>,<SM>,<TU>,<DCE>,<DCT>,<PR>,<PRT>,<PRH>##
12
Read
+XT:1010?
$$<UID>,1010,<PP>,<IP>,<SM>,<TU>,<DCE>,<DCT>,<PR>,<PRT>,<PRH>##
Parameter
Type
Description
<IP>
Dotted Decimal or
String
<USN>
Numeric
<PWD>
Numeric
<NAME>
Numeric
<SM>
Numeric
<TU>
Numeric
<DCE>
Numeric
<DCT>
Numeric
<PR>
Numeric
<PRT>
Dotted Decimal or
String
<PRH>
Numeric
<PP>
Numeric
Username
1: TCP
2: UDP
0: disabled
1: enabled
Network session reset interval specifies the number of server connections/sessions which the device will make
before it deactivates the current network session and activates a new one.
Network session active timeout specifies the number of minutes that a network session is allowed to remain active
before it is deactivated.
0: disable
1: enable
13
<USN>, <PWD> and <NAME> fields are only available on XT4860G Devices.
1011
Type
Syntax
Response
Read
+XT:1011?
$$<UID>,1011,<PR>##
Set
Parameter
<PR>
+XT:1011,<PR>
Type
Numeric
$$<UID>,1011,<PR>##
Description
PDP reset interval specifies the number of server connections/sessions which the device will make before it
deactivates the current PDP context and activates a new one.
1012
Type
Syntax
Response
Read
+XT:1012?
$$<UID>,1012,<PRT>##
Set
Parameter
<PRT>
+XT:1012,<PRT>
Type
Numeric
$$<UID>,1012,<PRT>##
Description
PDP active timeout specifies the number of minutes that a PDP context is allowed to remain active before it is
deactivated.
1013
Type
Syntax
Response
Read
+XT:1013?
$$<UID>,1013,<DCE>,<DCT>##
Set
+XT:1013,<DCE>,<DCT>
$$<UID>,1013,<DCE>,<DCT>##
Parameter
Type
Description
<DCT>
Numeric
<DCE>
Numeric
0: disabled
1: enabled
14
1014
Type
Syntax
Response
Read
+XT:1014?
$$<UID>,1014,<PRH>##
Set
Parameter
<PRH>
+XT:1014,<PRH>
Type
Numeric
$$<UID>,1014,<PRH>##
Description
PDP reset heartbeat specifies whether the device should send a heartbeat message to the server whenever a new
PDP context is activated.
0: disable
1: enable
3001
Type
Syntax
Response
Read
+XT:3001?
$$<UID>,3001,<ONI>,<ONA>##
Set
+XT:3001,<ONI>,<ONA>
$$<UID>,3001,<ONI>,<ONA>##
Parameter
Type
Description
<ONA>
Numeric
Enable alert
0: Disabled
1: Enabled
<ONI>
3002
One Decimal
Resolution
15
Type
Syntax
Response
Read
+XT:3002?
$$<UID>,3002,<OFI>,<OFA>##
Set
+XT:3002,<OFI>,<OFA>
$$<UID>,3002,<OFI>,<OFA>##
Parameter
Type
Description
<OFA>
Numeric
Enable alert
0: disabled
1: enabled
<OFI>
Numeric
3003
Type
Syntax
Response
Read
+XT:3003?
$$<UID>,3003,<DCT>##
Set
Parameter
<DCT>
+XT:3003,<DCT>
Type
Numeric
$$<UID>,3003,<DCT>##
Description
3004
Type
Syntax
Response
Read
+XT:3004?
$$<UID>,3004,<SPT>##
Set
Parameter
<SPT>
3006
+XT:3004,<SPT>
Type
Numeric
$$<UID>,3004,<SPT>##
Description
16
Type
Syntax
Response
Read
+XT:3006?
$$<UID>,3006,<MT>##
Set
Parameter
<MT>
+XT:3006,<MT>
Type
Numeric
$$<UID>,3006,<MT>##
Description
Mileage threshold configures the mileage interval when the device will send the 6005 event.
3009
Type
Syntax
Response
Read
+XT:3009?
$$<UID>,3009,<DI>,<DA>,<DP>##
Set
+XT:3009,<DI>,<DA>,<DP>
$$<UID>,3009,<DI>,<DA>,<DP>##
Parameter
Type
Description
<DA>
Numeric
<DP>
Numeric
0: disabled
1: enabled
<DI>
Numeric
0: disabled
1: enabled
3010
Type
Syntax
Set
+XT:3010,<PI>,<PA>
Response
$$<UID>,3010,<PI>,<PA>##
17
Read
+XT:3010?
$$<UID>,3010,<PI>,<PA>##
Parameter
Type
Description
<PA>
Numeric
0: disabled
1: enabled
<PI>
Numeric
3012
Type
Syntax
Response
Read
+XT:3012?
$$<UID>,3012,<IGT>##
Set
Parameter
<IGT>
+XT:3012,<IGT>
Type
Numeric
$$<UID>,3012,<IGT>##
Description
Ignition Type
1: Wired
2: Virtual Battery
3: Virtual GPS
3013
Type
Syntax
Response
Read
+XT:3013?
$$<UID>,3013,<IDT>##
Set
Parameter
<IDT>
+XT:3013,<IDT>
Type
Numeric
$$<UID>,3013,<IDT>##
Description
3014
Type
Syntax
Set
+XT:3014,<TW>,<TSTS>,<TSPS>,<TSTT>,<TSPT>
Response
$$<UID>,3014,<TW>,<TSTS>,<TSPS>,<TSTT>,<TSPT>##
18
Read
+XT:3014?
$$<UID>,3014,<TW>,<TSTS>,<TSPS>,<TSTT>,<TSPT>##
Parameter
Type
Description
<TSTS>
Numeric
<TSPS>
Numeric
<TSTT>
Numeric
<TSPT>
Numeric
<TW>
Numeric
Enable alert
0: disabled
1: enabled
The maximum value must also be a minimum of 3 MPH less than the <TSTS> setting
Towing start time threshold (seconds)
3015
Type
Syntax
Response
Read
+XT:3015?
$$<UID>,3015,<IN2>##
Set
Parameter
<IN2>
+XT:3015,<IN2>
Type
Numeric
$$<UID>,3015,<IN2>##
Description
0: alert disabled
3017
Type
Syntax
Response
19
Set
Read
+XT:3017,<WT1>,<WT2>,<WNM>,<MWM>
+XT:3017?
Parameter
Type
Description
<WT2>
Numeric
<WNM>
Numeric
<MWM>
Numeric
<WT1>
Numeric
$$<UID>,3017,<WT1>,<WT2>,<WNM><MWM>##
$$<UID>,3017,<WT1>,<WT2>,<WNM><MWM>##
0: Disabled
1: Sleep Time
2: Motion Wake
8: Daily Wake
00: Disabled
3019
Type
Syntax
Response
Read
+XT:3019?
$$<UID>,3019,<MW>,<MSTS>,<MSPS>,<MSTT>,<MSPT>##
Set
Parameter
<MW>
+XT:3019,<MW>,<MSTS>,<MSPS>,<MSTT>,<MSPT>
Type
Numeric
$$<UID>,3019,<MW>,<MSTS>,<MSPS>,<MSTT>,<MSPT>##
Description
Enable alert
0: disabled
1: enabled
The WakePin mask is not supported on legacy MSP products, this wake control is inherent. Any other non-zero mask will also
configure wake on Ignition.
1
20
<MSTS>
Numeric
<MSPS>
Numeric
<MSTT>
Numeric
<MSPT>
Numeric
The maximum value must also be a minimum of 3 MPH less than the <TSTS> setting
Moving start time threshold (seconds)
3020
Type
Syntax
Response
Read
+XT:3020?
$$<UID>,3020,<PT>##
Set
Parameter
<PT>
+XT:3020,<PT>
Type
Numeric
$$<UID>,3020,<PT>##
Description
3023
Type
Syntax
Response
Read
+XT:3023?
$$<UID>,3023,<AE>,<XL>,<XH>,<YL>,<YH>,<ZL>,<ZH>##
Set
+XT:3023,<AE>,<XL>,<XH>,<YL>,<YH>,<ZL>,<ZH>
$$<UID>,3023,<AE>,<XL>,<XH>,<YL>,<YH>,<ZL>,<ZH>##
Parameter
Type
Description
<XL>
Numeric
<XH>
Numeric
<YL>
Numeric
<YH>
Numeric
<AE>
Numeric
Enable alert
0: disabled
1: enabled
21
<ZL>
Numeric
<ZH>
Numeric
3031
Type
Syntax
Response
Read
+XT:3031?
$$<UID>,3031,<RA>,<MA>##
Set
+XT:3031,<RA>,<MA>
$$<UID>,3031,<RA>,<MA>##
Parameter
Type
Description
<MA>
Numeric
0: Disabled
<RA>
Numeric
3034
Type
Syntax
Response
Read
+XT:3034?
$$<UID>,3034,<EAA>,<EAL>,<EAH>##
Set
+XT:3034,<EAA>,<EAL>,<EAH>
Parameter
Type
Description
<EAL>
One Decimal
Resolution
<EAH>
One Decimal
Resolution
<EAA>
Numeric
$$<UID>,3034,<EAA>,<EAL>,<EAH>##
Alert Enable
0: Disabled
1: Enabled
22
3040
Type
Syntax
Response
Read
+XT:3040?
$$<UID>,3040,<ONI>,<ONA>,<OFI>,<OFA>,<DCT>,<SPT>,<MT>,<BT>,<DI>,<DA
>,<DP>,<PI>,<PA>,<IGT>,<IDT>,<TW>,<TSTS>,<TSPS>,<TSTT>,<TSPT>,<IN2>,<
WT1>,<WT2>,<WNM>,<MWM>,<MW>,<MSTS>,<MSPS>,<MSTT>,<MSPT>,<P
T>,<RA>,<MA>,<CM>##
Set
Read
+XT:3040,<ONI>,<ONA>,<OFI>,<OFA>,<DCT>,<SPT>,<MT>,<DI>,<
DA>,<DP>,<PI>,<PA>,<IGT>,<IDT>,<TW>,<TSTS>,<TSPS>,<TSTT>,<
TSPT>,<IN2>,<WT1>,<WT2>,<WNM>,<MWM>,<MW>,<MSTS>,<
MSPS>,<MSTT>,<MSPT>,<PT>,<RA>,<MA>.<CM>
+XT:3050
$$<UID>,3040,<ONI>,<ONA>,<OFI>,<OFA>,<DCT>,<SPT>,<MT>,<DI>,<DA>,<D
P>,<PI>,<PA>,<IGT>,<IDT>,<TW>,<TSTS>,<TSPS>,<TSTT>,<TSPT>,<IN2>,<WT1>
,<WT2>,<WNM>,<MWM>,<MW>,<MSTS>,<MSPS>,<MSTT>,<MSPT>,<PT>,<R
A>,<MA>,<CM>##
Parameter
Type
Description
<ONA>
Numeric
<OFI>
Numeric
Enable alert
0: Disabled
1: Enabled
<OFA>
Numeric
<DCT>
Numeric
<SPT>
Numeric
<MT>
Numeric
<DI>
Numeric
<DA>
Numeric
<ONI>
One Decimal
Resolution
$$<UID>,3040,<ONI>,<ONA>,<OFI>,<OFA>,<DCT>,<SPT>,<MT>,<DI>,<DA>,<D
P>,<PI>,<PA>,<IGT>,<IDT>,<TW>,<TSTS>,<TSPS>,<TSTT>,<TSPT>,<IN2>,<WT1>
,<WT2>,<WNM>,<MWM>,<MW>,<MSTS>,<MSPS>,<MSTT>,<MSPT>,<PT>,<R
A>,<MA>,<CM>##
0: disabled
1: enabled
Mileage threshold configures the mileage interval when the device will send the 6005 event.
23
<DP>
Numeric
<PI>
Numeric
<PA>
Numeric
<IGT>
Numeric
<IDT>
Numeric
<TW>
Numeric
<TSTS>
Numeric
<TSPS>
Numeric
<TSTT>
Numeric
<TSPT>
Numeric
<IN2>
Numeric
<WT1>
Numeric
<WT2>
Numeric
<WNM>
Numeric
0: disabled
1: enabled
Default value is 0 (disabled)
0: disabled
1: enabled
0: disabled
1: enabled
1: Wired
2: Virtual Battery
3: Virtual GPS
0: disabled
1: enabled
The maximum value must also be a minimum of 3 MPH less than the <TSTS> setting
Towing start time threshold (seconds)
0: alert disabled
24
<MWM>
Numeric
<MW>
Numeric
<MSTS>
Numeric
<MSPS>
Numeric
<MSTT>
Numeric
<MSPT>
Numeric
<PT>
Numeric
<RA>
Numeric
<MA>
Numeric
<CM>
Numeric
3042
0: Disabled
1: Sleep Time
2: Motion Wake
8: Daily Wake
00: Disabled
0: disabled
1: enabled
The maximum value must also be a minimum of 3 MPH less than the <TSTS> setting
Moving start time threshold (seconds)
0: Disabled
Clock Mode
25
Firmware
X8z1
The read option for this command can also be invoked by sending +XT:3052 to the device.
3070 is only valid on X8z2 FW.
Type
Syntax
Response
Read
+XT:3042?
$$<UID>,3042,<AE>,<XL>,<XH>,<YL>,<YH>,<ZL>,<ZH>,<EAA>,<EAL>,<EAH> ##
Type
Syntax
Response
Read
+XT:3042?
$$<UID>,3042,<AE>,<XL>,<XH>,<YL>,<YH>,<ZL>,<ZH>,<EAA>,<EAL>,<EAH>,<I
AE>,<IAT>,<IAD>,<ISS>##
Set
Read
Firmware
X8z2
Set
Read
+XT:3042,<AE>,<XL>,<XH>,<YL>,<YH>,<ZL>,<ZH
>,<EAA>,<EAL>,<EAH>
+XT:3052
+XT:3042,<AE>,<XL>,<XH>,<YL>,<YH>,<ZL>,<ZH
>,<EAA>,<EAL>,<EAH>,<IAE>,<IAT>,<IAD>,<ISS>
+XT:3052
$$<UID>,3042,<AE>,<XL>,<XH>,<YL>,<YH>,<ZL>,<ZH>,<EAA>,<EAL>,<EAH> ##
$$<UID>,3042,<AE>,<XL>,<XH>,<YL>,<YH>,<ZL>,<ZH>,<EAA>,<EAL>,<EAH> ##
$$<UID>,3042,<AE>,<XL>,<XH>,<YL>,<YH>,<ZL>,<ZH>,<EAA>,<EAL>,<EAH>,<I
AE>,<IAT>,<IAD>,<ISS>##
$$<UID>,3042,<AE>,<XL>,<XH>,<YL>,<YH>,<ZL>,<ZH>,<EAA>,<EAL>,<EAH>,<I
AE>,<IAT>,<IAD>,<ISS>##
Parameter
Type
Description
<XL>
Numeric
<XH>
Numeric
<YL>
Numeric
<YH>
Numeric
<ZL>
Numeric
<ZH>
Numeric
<EAA>
Numeric
<EAL>
One Decimal
Resolution
<EAH>
One Decimal
Resolution
<IAE>
Numeric
<AE>
Numeric
Enable alert
0: disabled
1: enabled
0: Disabled
1: Enabled
26
<IAT>
Numeric
<IAD>
Numeric
<ISS>
Numeric
0: Disabled
1: Enabled Angle Threshold
2: Enabled Delta Threshold
3: Enabled Both Angle and Delta Thresholds
Default value is 0 (Disabled)
Default value is 0
Inclinometer delta threshold
Default value is 5
Valid Range is 1 to 10
Default value is 3
Higher values allow sensor updates when vehicle is not steady (movement/vibration), but with slightly
degraded sensor accuracy
<IAE>, <IAT>, <IAD> and <ISS> are only present on X8z2 FW.
3070
Type
Syntax
Response
Read
+XT:3070?
$$<UID>,3070,<IAE>,<IAT>,<IAD>,<ISS>##
Set
+XT:3070,<IAE>,<IAT>,<IAD>,<ISS>
Parameter
Type
Description
<IAT>
Numeric
<IAD>
Numeric
Default value is 0
<IAE>
Numeric
$$<UID>,3070,<IAE>,<IAT>,<IAD>,<ISS>##
Alert Enable
0: Disabled
Default value is 5
27
<ISS>
Numeric
Valid Range is 1 to 10
Default value is 3
Higher values allow sensor updates when vehicle is not steady (movement/vibration), but with slightly
degraded sensor accuracy
3081
Type
Syntax
Response
Read
+XT:3081?
$$<UID>,3081,<CM>##
Set
+XT:3081,<CM>
Parameter
<CM>
Type
Numeric
$$<UID>,3081,<CM>##
Description
Clock Mode
3083
Type
Syntax
Response
Read
+XT:3083?
$$<UID>,3083, <BAUD>,<DB>,<P>,<SB>##
Set
+XT:3083,<BAUD>,<DB>,<P>,<SB>
Parameter
Type
Description
<DB>
Numeric
Data bits: 8, 7, 6
<BAUD>
<P>
<SB>
Numeric
Numeric
Numeric
$$<UID>,3083, <BAUD>,<DB>,<P>,<SB>##
3084
Type
Syntax
Response
Read
+XT:3084?
$$<UID>,3084, <SOF>,<EOF>,<PYLDSZ>##
Set
+XT:3084,<SOF>,<EOF>,<PYLDSZ>
$$<UID>,3084, <SOF>,<EOF>,<PYLDSZ>##
Parameter
Type
Description
<EOF>
Char or Hex
End-of-frame: Single ASCII character, or hex valued if starting with 0x. Read always prints hex code.
<SOF>
<PYLDSZ>
5402
String
Numeric
Payload length: 1-128 bytes, effective on reboot. Only impacts buffer size, not protocol.
28
Type
Syntax
Response
Read
+XT:5402?
$$<UID>,5402,<PMT>,<MP>,<MHT>,<PNMT>,<NP>,<NHT>##
Set
+XT:5402,<PMT>,<MP>,<MHT>,<PNMT>,<NP>,<NHT>
$$<UID>,5402,<PMT>,<MP>,<MHT>,<PNMT>,<NP>,<NHT>##
Parameter
Type
Description
<MP>
Numeric
<MHT>
Numeric
<PNMT>
Numeric
<NP>
Numeric
<NHT>
Numeric
5403
Type
Syntax
Response
Read
+XT:5403?<DWTI>
$$<UID>,5403,<DWTI>,<DWTE>,<DWTH>,<DWTM>##
<PMT>
Set
Numeric
+XT:5403,<DWTI>,<DWTE>,<DWTH>,<DWTM>
Parameter
Type
Description
<DWTE>
Numeric
0: Disabled
1: Enabled
<DWTI>
Numeric
$$<UID>,5403,<DWTI>,<DWTE>,<DWTH>,<DWTM>##
29
<DWTH>
Numeric
<DWTM>
Numeric
5421
Type
Syntax
Response
Read
+XT:5421?
$$<UID>,5421,<BLH>,<BDH>,<BRH>##
Set
Default value is 0
Default value is 0
+XT:5421,<BLH>,<BDH>,<BRH>
$$<UID>,5421,<BLH>,<BDH>,<BRH>##
Parameter
Type
Description
<BDH>
Numeric
<BRH>
Numeric
5501
Type
Syntax
Response
Read
+XT:5501?
$$<UID>,5501,<WON>,<WOF>##
<BLH>
Set
Parameter
<WON>
Numeric
+XT:5501,<WON>,<WOF>
Type
Numeric
$$<UID>,5501,<WON>,<WOF>##
Description
30
Default value is 10
Specifying a value of 0 configures the default
<WOF>
Numeric
5502
Type
Syntax
Response
Read
+XT:5502?
$$<UID>,5502,<VBT>,<VBH>,<VBON>,<VBOF>##
Set
Parameter
<VBT>
Default value is 10
+XT:5502,<VBT>,<VBH>,<VBON>,<VBOF>
Type
One Decimal
Resolution
<VBH>
$$<UID>,5502,<VBT>,<VBH>,<VBON>,<VBOF>##
Description
<VBON>
Numeric
<VBOF>
Numeric
5503
Type
Syntax
Response
Read
+XT:5503?
$$<UID>,5503,<VGT>,<VGH>,<VGON>,<VGOF>##
Set
Default value is 3
Default value is 3
+XT:5503,<VGT>,<VGH>,<VGON>,<VGOF>
$$<UID>,5503,<VGT>,<VGH>,<VGON>,<VGOF>##
31
Parameter
Type
Description
<VGH>
Numeric
<VGON>
Numeric
Default value is 15
<VGOF>
Numeric
5701
Type
Syntax
Response
Read
+XT:5701?
$$<UID>,5701,<TLM>,<TLA>##
<VGT>
Set
Numeric
Default value is 20
Default value is 10
+XT:5701,<TLM>,<TLA>
$$<UID>,5701,<TLM>,<TLA>##
Parameter
Type
Description
<TLA>
Numeric
LED Mask
Default value is 0
5801
Type
Syntax
Response
Read
+XT:5801?,<GIN>
$$<UID>,5801,<GIN>[,<EN1>[,<EN2>[,<EN3>[,<EN4>[,<EN5>[,<EN6>[,<EN7>[,
<EN8>[,<EN9>[,<EN10>[,<EN11>[,<EN12>]]]]]]]]]]]]##
<TLM>
Set
Parameter
<GIN>
Numeric
LED Mode
1: Xirgo Standard
+XT:5801,<GIN>[,<EN1>[,<EN2>[,<EN3>[,<EN4>[,<EN5>[,<EN6>[,
<EN7>[,<EN8>[,<EN9>[,<EN10>[,<EN11>[,<EN12>]]]]]]]]]]]]
Type
Numeric
$$<UID>,5801,<GIN>[,<EN1>[,<EN2>[,<EN3>[,<EN4>[,<EN5>[,<EN6>[,<EN7>[,
<EN8>[,<EN9>[,<EN10>[,<EN11>[,<EN12>]]]]]]]]]]]]##
Description
Element Group ID
32
<ENn>
String
5802
Type
Syntax
Response
Read
+XT:5802?,<GLN>
$$<UID>,5802,<GLN>,<EVN>[,<GN1>[,<GN2>[,<GN3>[,<GN4>[,<GN5>[,<GN6>
]]]]]]
Set
Element n string
Valid element strings can be found in the Syntax Field Definitions section.
+XT:5802,<GLN>,<EVN>[,<GN1>[,<GN2>[,<GN3>[,<GN4>[,<GN5>[
,<GN6>]]]]]]
$$<UID>,5802,<GLN>,<EVN>[,<GN1>[,<GN2>[,<GN3>[,<GN4>[,<GN5>[,<GN6>
]]]]]]
Parameter
Type
Description
<EVN>
Numeric
<GNn>
Numeric
Event Number
Valid event numbers can be found in the Device Message Formats section.
Configuring this field as 0 will delete the association with a previously assigned Event Number.
5803
Type
Syntax
Parameter
Type
7001
Type
Syntax
Parameter
Type
<GLN>
Read
<EVN>
Read
<X>
Numeric
Element Group ID
Response
+XT:5803?,<EVN>
Numeric
$$<UID>,5803,<EVN>[,<EN1>[,<ENn>]]
Description
Event Number
Valid event numbers can be found in the Device Message Formats section.
Configuring this field as 0 will delete the association with a previously assigned Event Number.
Response
+XT:7001,<X>
Numeric
$$<UID>,7001,<D>,<T>,<LT>,<LN>,<AL>,<SP>,<HD>,<SV>,<HP>,<BV>,<GS>,<O
T>,<CQ>,<MI>,<IG>,<EA>,<BB>,<PM>,<AX>,<AY>,<AZ>[,<SEQ>]##
Description
Response transport
33
7003
Device reset
Type
Syntax
7004
Type
Syntax
7005
Type
Syntax
Parameter
Type
Description
<X>
Numeric
Response transport
2: SMS
7006
Type
Syntax
Parameter
Type
Exec
Exec
Set
<OUT>
Set
<VO>
Response
+XT:7003
$$<UID>,7003##
Response
+XT:7004
$$<UID>,7004,<PF>##
+XT:7005,<OUT>,<X>
Numeric
$$<UID>,7005,<D>,<T>,<LT>,<LN>,<AL>,<SP>,<HD>,<SV>,<HP>,<BV>,<GS>,<O
T>,<CQ>,<MI>,<IG>,<EA>,<BB>,<PM>,<AX>,<AY>,<AZ>[,<SEQ>]##
1: Open circuit
2: Short circuit
Response
+XT:7006,<VO>
Numeric
Response
$$<UID>,7006,<VO>##
Description
34
7007
GPS reset
Type
Syntax
7008
Type
Syntax
7009
Type
Syntax
7010
Type
Syntax
7011
Type
Syntax
Response
Exec
+XT:7011,<PYLD>
$$<UID>,7011,<CNT>,ACK|ERROR##
Exec
Exec
$$<UID>,7007##
Response
+XT:7008,<PF>
Exec
$$<UID>,7008,<PF>##
Response
+XT:7009
Read
$$<UID>,7009,Cleared##
Response
+XT:7010
Exec
Response
+XT:7007
$$<UID>,7010,<PF>##
:<UID>,7011,<PYLD>
<UID> syntax for network interface, XT syntax for console interface
Parameter
Type
Description
<CNT>
Numeric
<PYLD>
7017
String
$$<UID>,7011,<CNT>,ACK|ERROR##
35
Type
Syntax
Parameter
Type
Description
<MDN>
10 digits
Read
<UID>
<DLY>
+XT:7017,<UID>,<MDN>,<DLY>
15 digits
Numeric
Response
$$<UID>,7017,<UID>,<MDN>,<DLY>,ACCEPT##
7022
Type
Syntax
Response
Exec
+XT:7022,2
$$<UID>,7022,2,1,<PRLID>##
Read
+XT:7022,1
$$<UID>,7022,1,<PRLID>##
Parameter
Type
7050
Type
Syntax
Parameter
Type
Description
<GSM>
Numeric
<GPR>
Numeric
0: Not registered
1: Home
2: Searching
3: Denied
4: Unknown
5: Roaming
<PRLID>
Read
<X>
Numeric
Description
Current PRL ID
Response
+XT:7050,<X>
Numeric
$$<UID>,7050,<GSM>,<GPR>,<PDP>,<HOFF>,<HO>,<PU>,<R>,<%GPS>,<%GPS
Q>,<%GSM>,<%GPR>,<%PDP>,<LV>,<HV>,<CX>,<DBO>,<ABI>,<DBI>,<SO>,<SI
>,<SS>,<SCC>##
Query mode
0: Not registered
1: Home
2: Searching
3: Denied
36
<PDP>
Numeric
<HOFF>
Numeric
<HO>
Numeric
<PU>
Numeric
<R>
Numeric
<%GPS>
Numeric
<%GSM>
Numeric
<%GPSQ>
<%GPR>
<%PDP>
<LV>
Numeric
Numeric
Numeric
Numeric
<HV>
Numeric
<CX>
Numeric
<DBO>
Numeric
<ABI>
Numeric
<DBI>
Numeric
<SO>
Numeric
<SI>
Numeric
<SS>
Numeric
<SCC>
Numeric
4: Unknown
5: Roaming
0: Deactivated
1: Activated
Hours disconnected
Only bytes associated with records sent to the server are counted. Other network traffic is ignored.
Acknowledgement bytes received
37
The UDP with ACK feature provides an application-layer acknowledgement and retry protocol for UDP messaging.
Operation
The UDP with ACK consists of two progressive timing back-offs:
UDP ack timeouts {30 seconds, 60 seconds}
UDP hold-off intervals {2 minutes, 4 minutes, 8 minutes, 16 minutes, 32 minutes, 64 minutes}
The UDP ack timeouts indicate how long the device will listen for the appropriate acknowledgement from the
server after a UDP message has been sent. The UDP hold-off intervals indicate how long the device will wait
before allowing the retransmission of pending UDP messages.
The device does not receive any acknowledgements sent by the server during the UDP hold-off period.
The device only listens during the acknowledgement timeout periods.
In normal operation, the device will save an event occurrence, send a UDP message to the server and wait for the
appropriate acknowledgement back from the server.
If no acknowledgement is received within the first 15 second timeout, the same message will be retransmitted
with a 30 second timeout. If no acknowledgement is received within the second 30 second timeout, the device
enters the appropriate UDP hold-off period. If the device reaches the maximum 64 minute hold-off period the
hold-off repeats at 64 minute intervals.
If a correct acknowledgement is received from the server the device will delete the event from memory and
proceed to the next event (if present). The timeout and hold-off are reset.
The sequence number only increments after a successful acknowledgement from the server. The sequence number resets
to zero upon; wrapping after reaching 255, power-up/reset of the device, message transmission on a protocol without
acknowledgements.
The sequence number is not unique to the event number.
7001,1 and 7005,<OUT>,1 command responses also include the sequence number field and utilize the acknowledgement
process. These commands force a reset of any existing hold-off periods.
The device listens for the server acknowledgement on the same port as the one used to transmit.
38
Pin Name
Type
Function
White
IN1
Input
Yellow
IN2
Input
Black
GND
Ground
Green
OUT
Output
Output Port
Blue
UART_RX
Input
Serial Receive
Brown
UART_TX
Output
Serial Transmit
Red
VIN
Input
Port Characteristics
8-24 V
<5V
Internally pulled low
2.4-24 V
< 0.2 V
Internally pulled high
39
Revision History
Revision
Comments
1.1A
1.0A
1.1B
1.1C
2.0A
2.0B
2.0C
2.0D
2.0E
2.0F
2.0G
2.0H
2.0I
2.0J
Initial release
Date
8/06/2014
11/10/2014
2/25/2015
5/5/2015
2/19/2015
2/28/2015
12/4/2015
12/21/2015
12/21/2015
Added Aux Pass-through commands and alerts: 3083, 3084, 6033, 6034, 7011
1/21/2016
Split APT UART ACKs into two event codes, adding event code of upstream message to format of 6034 ACK.
2/19/2016
Enhanced Aux Pass-through protocol to include async TXCMPL message over UART when upstream message is delivered
2/18/2016
40