Cellocator Integration Practical Examples
Cellocator Integration Practical Examples
Cellocator Integration Practical Examples
Practical Examples
CELLOCATOR INTEGRATION:
PRACTICAL EXAMPLES
This document contains proprietary information that is the sole property of Pointer Telocation Ltd. The
document is submitted to the recipient for his use only. By receiving this document, the recipient
undertakes not to duplicate or to disclose, in part or the whole, any of the information contained herein; to
any third party; without a-priory written permission from Pointer Telocation Ltd.
______________________________________________________________________
Page 1 of 24
Cellocator Integration:
Practical Examples
1. SYSTEM CODE:
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A00000000
000000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
4D = M (ASCII)
43 = C (ASCII)
47 = G (ASCII)
50 = P (ASCII) or S (ASCII) for SMS
2. MESSAGE TYPE:
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 5 (8 bits)
3. UNIT’S ID:
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A00000000
000000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
______________________________________________________________________
Page 2 of 24
Cellocator Integration:
Practical Examples
4D4347500057E70700080824D81F04009E002C00E38400002A6500B6B60200005F
19E70300004FD20013100382C5B007E400ED01F49D0000380100000617170F091A0
9DC0737
5. MESSAGE NUMERATOR:
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 12 (8 bits)
B2 = 178(Decimal)
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 13 (8 bits)
______________________________________________________________________
Page 3 of 24
Cellocator Integration:
Practical Examples
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 14 (8 bits)
1F = 31 (Decimal)
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 15 (8 bits)
04 = 4
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 16 (8 bits)
0 = 0 (Hex)
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 17 (8 bits)
9E = 9E (Hex)
______________________________________________________________________
Page 4 of 24
Cellocator Integration:
Practical Examples
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 18 (8 bits)
00 = 0
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 19 (8 bits)
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 20 (8 bits)
01 = Standby Engine Off
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 21 (8 bits)
______________________________________________________________________
Page 5 of 24
Cellocator Integration:
Practical Examples
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 22 (8 bits)
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 23 (8 bits)
17. Unit’s I/O Status 4th byte and Current GSM operator
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A00000000
000000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
69 = 69(Hex)
Page 6 of 24
Cellocator Integration:
Practical Examples
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 26 (8 bits)
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 27 (8 bits)
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 28 (8 bits)
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 29 (8 bits)
00 = 0
22. Mileage Counter
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A00000000
000000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
______________________________________________________________________
Page 7 of 24
Cellocator Integration:
Practical Examples
4D4347500057E70700080824D81F04009E002C00E38400002A6500B6B60200005F19E7
0300004FD20013100382C5B007E400ED01F49D0000380100000617170F091A09DC0737
5F19E7030000 = 000003E7195F
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
01011 = 11, Day of Month; 10000 = 16, Hours; 110010 = 50, Minutes;
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 41 (8 bits)
______________________________________________________________________
Page 8 of 24
Cellocator Integration:
Practical Examples
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 42 (8 bits)
04 = 00000100(binary)
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 43 (8 bits)
02 = 00000010(binary)
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 44 (8 bits)
06 = 6(Decimal)
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC071
9
Steps:
______________________________________________________________________
Page 9 of 24
Cellocator Integration:
Practical Examples
2. (8561219427.7533060771759065552167)*10^-8 =
85.612194277533060771759065552167
= (0.731656651983646302)*60 = 43.89939911901877812
= 85°36'43.90" E
Steps:
1. (36037207*180)/pi = 2064779866.539306805477596602254
2. (2064779866.539306805477596602254)*10^-8 =
20.64779866539306805477596602254
= (0.86791992358408)*60 = 52.0751954150448
= 20°38'52.08" N
30. Altitude
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Page 10 of 24
Cellocator Integration:
Practical Examples
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 63 (8 bits)
09 = 09 (Decimal)
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 64 (8 bits)
32 = 50 (Decimal)
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 65 (8 bits)
______________________________________________________________________
Page 11 of 24
Cellocator Integration:
Practical Examples
10 = 16 (Decimal)
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 66 (8 bits)
0B = 11 (Decimal)
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 67 (8 bits)
09 = 09(decimal) = September
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
4D43475000856308000004B2DE1F04009E00200100000000696CF7AB002F1A000000000
00000325C000402069BFDE70857E22502F41C000036000000DF0B0932100B09DC0719
Byte: 70 (8 bits)
______________________________________________________________________
Page 12 of 24
Cellocator Integration:
Practical Examples
19 =
00+85+63+08+00+00+04+B2+DE+1F+04+00+9E+00+20+01+00+00+00+00+69+6C
+F7+AB+00+2F+1A+00+00+00+00+00+00+00+32+5C+00+04+02+06+9B+FD+E7+
08+57+E2+25+02+F4+1C+00+00+36+00+00+00+DF+0B+09+32+10+0B+09+DC+0
7= E19 = 19
1. Reset
4D4347500057E707000000000000020202020000000000004D
4D434750 MCGP
00 Message Type
57E70700 Unit ID: unique ID for each unit
00 Command Numerator: Incremented every time a new command is sent (00
to FF)
00000000 Authentication Code
0202 Command code field, repeated
0202 1st Command data field repeats twice
0000 2nd Command data field repeats twice
00000000 Command Specific Data Field
4D Error Detection Code
2. Status:
4D4347500057E7070000000000000000000000000000000045
4D434750 MCGP
00 Message Type
57E70700 Unit ID: unique ID for each unit
00 Command Numerator: Incremented every time a new command is sent
(00 to FF)
00000000 Authentication Code
0000 Command code field, repeated
0000 1st Command data field repeats twice
0000 2nd Command data field repeats twice
00000000 Command Specific Data Field
45 Error Detection Code
______________________________________________________________________
Page 13 of 24
Cellocator Integration:
Practical Examples
4D4347500057E70700760000000003031515000000000000EB
4D434750 MCGP
00 Message Type
57E70700 Unit Id: Unit ID: unique ID for each unit
76 Command Numerator: Incremented every time a new command is sent
(00 to FF)
00000000 Authentication Code
0303 Command code field, repeated
0505 1st Command data field repeats twice
0000 2nd Command data field repeats twice
00000000 Command Specific Data Field
EB Error Detection Code
4. Deactivate Ext. Standard Immobilizer:
4D4347500057E70700770000000003030505000000000000CD
4D434750 MCGP
00 Message Type
57E70700 Unit Id: Unit ID: unique ID for each unit
77 Command Numerator: Incremented every time a new command is sent
(00 to FF)
00000000 Authentication Code
0303 Command code field, repeated
1515 1st Command data field repeats twice
0000 2nd Command data field repeats twice
00000000 Command Specific Data Field
CD Error Detection Code
4D4347500057E707007B0000000007070000000000000000CE
4D434750 MCGP
00 Message Type
57E70700 Unit Id: Unit ID: unique ID for each unit
7B Command Numerator: Incremented every time a new command is sent
(00 to FF)
______________________________________________________________________
Page 14 of 24
Cellocator Integration:
Practical Examples
4D4347500057E707007C0000000007070101000000000000D1
4D434750 MCGP
00 Message Type
57E70700 Unit Id: Unit ID: unique ID for each unit
7C Command Numerator: Incremented every time a new command is sent
(00 to FF)
00000000 Authentication Code
0707 Command code field, repeated
0101 1st Command data field repeats twice
0000 2nd Command data field repeats twice
00000000 Command Specific Data Field
D1 Error Detection Code
4D4347500057E707007D0000000015150101000000000000EE
4D434750 MCGP
00 Message Type
57E70700 Unit Id: Unit ID: unique ID for each unit
7D Command Numerator: Incremented every time a new command is sent
(00 to FF)
00000000 Authentication Code
1515 Command code field, repeated
0101 1st Command data field repeats twice
0000 2nd Command data field repeats twice
00000000 Command Specific Data Field
EE Error Detection Code
______________________________________________________________________
Page 15 of 24
Cellocator Integration:
Practical Examples
4D4347500057E707007E0000000015150000000000000000ED
4D434750 MCGP
00 Message Type
57E70700 Unit Id: Unit ID: unique ID for each unit
7E Command Numerator: Incremented every time a new command is sent
(00 to FF)
00000000 Authentication Code
1515 Command code field, repeated
0000 1st Command data field repeats twice
0000 2nd Command data field repeats twice
00000000 Command Specific Data Field
ED Error Detection Code
4D4347500057E7070000000000000D0D00000000000000005F
4D434750 MCGP
00 Message Type
57E70700 Unit Id: Unit ID: unique ID for each unit
00 Command Numerator: Incremented every time a new command is sent
(00 to FF)
00000000 Authentication Code
0D0D Command code field, repeated
0000 1st Command data field repeats twice
0000 2nd Command data field repeats twice
00000000 Command Specific Data Field
5F Error Detection Code
4D4347500057E707000100000000030310100000000000006C
4D434750 MCGP
00 Message Type
57E70700 Unit Id: Unit ID: unique ID for each unit
______________________________________________________________________
Page 16 of 24
Cellocator Integration:
Practical Examples
4D4347500057E707000200000000030300000000000000004D
4D434750 MCGP
00 Message Type
57E70700 Unit Id: Unit ID: unique ID for each unit
01 Command Numerator: Incremented every time a new command is sent
(00 to FF)
00000000 Authentication Code
0303 Command code field, repeated
0000 1st Command data field repeats twice
0000 2nd Command data field repeats twice
00000000 Command Specific Data Field
6C Error Detection Code
______________________________________________________________________
Page 17 of 24
Cellocator Integration:
Practical Examples
4D4347500781C90800080864078381400030303030303430313441363242310D0A009DF
D00E284000078F400026E00000000000000000FCA000402084CCA1108A61F5B01C0D7
4D4347500781C9080008086507834263012E00570A1A0F0819080C00000000000000000
0000000000000000000000000000000000000000000000000000000000000000000EB
4D4347500781C90800080864078381400030303030303430313441363242310D0A009DF
D00E284000078F400026E00000000000000000FCA000402084CCA1108A61F5B01C0D7
FM data:
009DFD00E284000078F400026E00000000000000000FCA000402084CCA1108A61F5B01C
0 = 36 bytes
4D4347500781C9080008086507834263012E00570A1A0F0819080C00000000000000000
0000000000000000000000000000000000000000000000000000000000000000000EB
______________________________________________________________________
Page 18 of 24
Cellocator Integration:
Practical Examples
Page 19 of 24
Cellocator Integration:
Practical Examples
NOTE:
1. After every programming command RESET command has to be sent.
2. In programming data, device only considers the bytes marked blue and the
rest are ignored since the masking bits for the rest are zero.
3. All the below programming commands are for Cello-F with HW24 SW31h
and can be generated from the Cellocator Communication Center.
4D4347500157E707000000000000060060100E8002CFF70000040404E700E7
0002EE
4D434750 MCGP
______________________________________________________________________
Page 20 of 24
Cellocator Integration:
Practical Examples
01 Message Type
57E70700 Unit Id: unique ID for each unit
00 Command Numerator
00000000 Authentication Code
06 Block Code
0060(Binary: 0110000000000000) Programming "masking" bitmap
100E8002CFF70000040404E700E70002 Programming Data, Port = 231 = E700
EE Error Detection Code
4D4347500157E707000000000000043C0000006316A13B0500E8030404020
00000D5
4D434750 MCGP
01 Message Type
57E70700 Unit Id: unique ID for each unit
00 Command Numerator
00000000 Authentication Code
04 Block Code
3C00 (Binary: 0000000000111100) Programming "masking" bitmap
00006316A13B0500E803040402000000 Programming Data, IP = 6316A13B
D5 Error Detection Code
4D4347500157E707000000000000100004140003181500000C70000104E10
0042529
4D434750 MCGP
01 Message Type
57E70700 Unit Id: unique ID for each unit
00 Command Numerator
00000000 Authentication Code
10 Block Code
0004 (Binary: 0000010000000000) Programming "masking" bitmap
140003181500000C70000104E1000425 Programming Data, 01 = GPS peeking
29 Error Detection Code
______________________________________________________________________
Page 21 of 24
Cellocator Integration:
Practical Examples
ACK:
4D4347500481C9080014000000000016000000000000000000000080
4D434750 MCGP
04 Message type
81C90800 UNIT ID: unique ID for each unit
14 Command Numerator
00000000 Authentication Code Field
00 Action Code
16 Message Numerator of message received
0000000000000000000000 Unused bytes
80 Error Detection Code
Few examples:
MSG >>
4D4347500081C90800080817D81F04009D002C00E28400A0FD64ED0004030
000000000000000D4790004020712CA1108751F5B010365010000000000C7
053614070F09DC0758
ACK >>
4D4347500481C9080015000000000017000000000000000000000082
MSG >>
4D4347500081C90800080818D81F04009D002C00E28400A0FD64EE0004030
000000000000000D6790004020704CA1108801F5B012062010000000000C7
053616070F09DC0775
______________________________________________________________________
Page 22 of 24
Cellocator Integration:
Practical Examples
ACK >>
4D4347500481C9080016000000000018000000000000000000000084
MSG >>
4D4347500081C90800080819D81F04009D002C00E28400A0FD64EE0003030
000000000000000D8790004020880CA11086C1F5B01965F010000000000C7
053618070F09DC0755
ACK >>
4D4347500481C9080017000000000019000000000000000000000086
MSG >>
4D4347500081C9080008081AD81F04009D002C00E28400A0FD64EE0003030
000000000000000DA7900040208F8C91108691F5B01C966010000000000C7
05361A070F09DC0708
ACK >>
4D4347500481C908001800000000001A000000000000000000000088
______________________________________________________________________
Page 23 of 24
Cellocator Integration:
Practical Examples
2. The easiest way to find out if the GPS data in the message is valid and updated,
or historical, is to compare between the timestamps of “Last GPS Fix” and UTC
time.
4. If no GPS location found, after last power on, historical coordinates are sent, not zeroes.
If no GPS location was found after last power recycle, and "Tight filter" Enabled, and
PMODES are invalid, then the coordinates are sent as zeros.
______________________________________________________________________
Page 24 of 24