Cellocator Manual GPS
Cellocator Manual GPS
Programming Manual
Version 5.2.0.0
Legal Notices
IMPORTANT
1. All legal terms and safety and operating instructions should be read thoroughly before
the product accompanying this document is installed and operated.
2. This document should be retained for future reference.
3. Attachments, accessories or peripheral devices not supplied or recommended in
writing by Pointer Telocation Ltd. May be hazardous and/or may cause damage to the
product and should not, in any circumstances, be used or combined with the product.
General
The product accompanying this document is not designated for and should not be used in
life support appliances, devices, machines or other systems of any sort where any
malfunction of the product can reasonably be expected to result in injury or death.
Customers of Pointer Telocation Ltd. Using, integrating, and/or selling the product for use
in such applications do so at their own risk and agree to fully indemnify Pointer Telocation
Ltd. For any resulting loss or damages.
Intellectual Property
Copyright in and to this document is owned solely by Pointer Telocation Ltd. Nothing in
this document shall be construed as granting you any license to any intellectual property
rights subsisting in or related to the subject matter of this document including, without
limitation, patents, patent applications, trademarks, copyrights or other intellectual
property rights, all of which remain the sole property of Pointer Telocation Ltd. Subject to
applicable copyright law, no part of this document may be reproduced, stored in or
introduced into a retrieval system, or transmitted in any form or by any means
(electronic, mechanical, photocopying, recording or otherwise), or for any purpose,
without the express written permission of Pointer Telocation Ltd.
© Copyright 2015. All rights reserved.
Table of Contents
1 Introduction ............................................................................................................ 17
1.1 About this Document ...................................................................................................17
1.2 Applicability Table .......................................................................................................17
1.3 References .................................................................................................................18
1.4 Document Conventions ................................................................................................18
2 Accessing the Configuration Memory via Wireless Channel (OTA) .......................... 19
3 Accessing the Configuration Memory via Direct Wire Interface ............................... 20
4 Event Types generated by Cellocator devices .......................................................... 20
4.1 Logged (Plain) Event ...................................................................................................20
4.2 HRLS Event ................................................................................................................20
4.3 Distress Event ............................................................................................................20
4.4 Security Event ............................................................................................................21
4.5 Active Logged (Plain) Event (CelloTrack-T/Nano only) ......................................................21
5 Address and Bitmask Field Allocation Tables ........................................................... 23
5.1 Address Allocation Table ..............................................................................................23
5.2 Bitmask Field Allocations ..............................................................................................42
5.2.1 Application Configuration .............................................................................................43
5.2.2 Communication Settings in Home/Roam GSM Network Mode ............................................46
5.2.3 WAKE UP Message Configuration ...................................................................................46
5.2.4 GPS Management Bitmap .............................................................................................46
5.2.5 Maintenance Server Configuration Bitmap ......................................................................47
5.2.6 GSM Band / GPRS Auth Type Programming ....................................................................47
5.2.7 UART Configuration .....................................................................................................47
5.2.8 Alternative Inputs Usage Bitmap ...................................................................................47
5.2.9 Inputs Triggering Distress Voice Call ..............................................................................48
5.2.10 Speaker of Hands Free - Mute settings, CR300 Outputs Control ........................................48
5.2.11 CR300B 3G I/O control ................................................................................................49
5.2.12 Volume and Gain Control Byte ......................................................................................49
5.2.13 Time Based Mask Bitmap .............................................................................................49
5.2.14 Over (and Idle) Speed Session Control Bitmap ................................................................50
5.2.15 Go/Halt Session Control Bitmap ....................................................................................50
5.2.16 GPS Alerts Mask Bitmap ...............................................................................................50
5.2.17 Time Report Period Value (Home, Roam, High Speed) .....................................................51
5.2.18 Time/Distance Alert Multipliers for High Speed Mode .......................................................51
5.2.19 Mask of Authentication Alerts ........................................................................................51
5.2.20 Discrete Inputs Masks ..................................................................................................52
5.2.21 Mask of Analog Inputs Alerts ........................................................................................52
5.2.22 GP Frequency Input Configuration Byte ..........................................................................53
5.2.23 Violation of Additional GP Frequency Thresholds ..............................................................53
5.2.24 Outputs Inversion Mask ...............................................................................................53
6.2.3 Report Max. Speed instead of Real Time Speed ............................................................. 116
6.2.4 Enable Voice Call Unsolicited Serial Status Messages ..................................................... 116
6.2.5 Enable IMEI Transmission via Type 0 Message .............................................................. 117
6.2.6 Enable GPS Navigation Start-Stop updates ................................................................... 117
6.2.7 GPS Navigation Start/Stop filter .................................................................................. 117
6.2.8 Enable Tight GPS PMODE Filter ................................................................................... 117
6.2.9 GPS DOP Threshold ................................................................................................... 118
6.2.10 Synchronize Unit’s Time with GPS Time only when GPS is Navigating .............................. 118
6.2.11 Velocity Threshold for HIGH SPEED Mode ..................................................................... 118
6.2.12 GPS Maintenance Updates .......................................................................................... 119
6.2.13 GPS Odometer Management ....................................................................................... 120
6.2.14 GPS Reset Settings .................................................................................................... 121
6.2.15 Vehicle’s Driver speed delta relative to GPS speed ......................................................... 122
6.3 Inputs & Outputs....................................................................................................... 123
6.3.1 Discrete Inputs Triggering Time Filters ......................................................................... 123
6.3.2 Analog Measurement Averaging Time .......................................................................... 126
6.3.3 Inputs in OTA Message .............................................................................................. 127
6.3.4 Enable Monitoring Logical Status of Ignition in OTA Packets ............................................ 127
6.3.5 Enable Warning Output Activation during Gradual Immobilization .................................... 127
6.3.6 Outputs Pulse Width Period ........................................................................................ 127
6.3.7 LED Management ...................................................................................................... 128
6.3.8 Analog (& Frequency) Inputs in OTA Message ............................................................... 131
6.3.9 Feedback Outputs ..................................................................................................... 132
6.3.10 Outputs Inversion Mask ............................................................................................. 133
6.3.11 Usage Counter Configuration ...................................................................................... 133
6.3.12 Frequency Metering ................................................................................................... 135
6.3.13 Modem & SIM ........................................................................................................... 145
6.3.14 Modem Reset Settings ............................................................................................... 147
6.3.15 GSM Band & GPRS Auth Type ..................................................................................... 148
6.3.16 SIM PIN ................................................................................................................... 150
6.4 Power Management ................................................................................................... 152
6.4.1 Power Management Mode ........................................................................................... 152
6.4.2 Enable Automatic Hibernation on Low Power ................................................................. 153
6.4.3 Hibernation Mode Delay ............................................................................................. 153
6.4.4 Enable Pre-Hibernation Update ................................................................................... 153
6.4.5 Enable Data Forwarding from Serial Port by SMS (in Hibernation) ................................... 154
6.4.6 GPS Peeking ............................................................................................................. 154
6.4.7 GSM Peeking ............................................................................................................ 155
6.4.8 Battery Charging ....................................................................................................... 156
6.5 Voice Call Settings (not supported by CelloTrack) .......................................................... 157
6.5.1 Voice Call Destination Number .................................................................................... 157
6.5.2 GSM Related Preferences ........................................................................................... 158
6.5.3 Inputs Triggering Voice Call ........................................................................................ 159
6.5.4 Speaker of Hands Free - Mute Settings ........................................................................ 160
1 Introduction
Device Comments
1.3 References
All the reference documents listed in the following table can be downloaded from the
support section of the Pointer Website (www.pointer.com).
# Reference Description
Queue Event
Transmit Event
The “Active Logged Event” feature is important for units, such as CelloTrack, which are
battery operated and mostly hibernating while periodically communicating with the
server. Prior to this feature, users had to configure both “Event” and “Distress” bits to
achieve this functionality.
2 CelloTrack: Configuration
5 Unused
79 Unused
Address Purpose
93 Over Speed velocity threshold for GPS Over Speed Start event
94 Over Speed velocity threshold for GPS Over Speed End event
97 Idle Speed Velocity threshold for GPS Idle Speed Start event
107 - 108 Listening UDP Port (while connected to both operational server or
maintenance server)
Address Purpose
Address Purpose
205 Advanced GSM Jamming Detection – Ignition Off - 1st activated output
(Infrastructure)
208 Advanced GSM Jamming Detection – Ignition Off – 2nd activated output
211 Advanced GSM Jamming Detection – Ignition Off - Delay for output
activation for the 1st output (Infrastructure)
212 Advanced GSM Jamming Detection – Ignition Off - Delay for output
activation for the 2nd output (Infrastructure)
Address Purpose
Address Purpose
421 Security - Trigger an Alarm upon Towing Detection during Alarm Armed
Address Purpose
495 HRLS Trigger Mask Time Based Events (not supported, Infrastructure
only)
497 Active GPS Distress Triggers Bitmapped mask (second byte, the first is
on 102)
Address Purpose
498 HRLS Trigger Mask of GPS Events (second byte, the first is on 103)
506 Speaker of Hands Free - Mute Settings and CR300 Outputs Control
517 Spare
Address Purpose
540 -603 Nano: Extended Events Control Bits array: 256 entries of 2 Bits
representing the extended configurable option for each of the fleet
events.
604-609 Spare
620 Reserved
999 Spare
651 Reserved
652 Reserved
653 Reserved
654 Reserved
655 Reserved
657 Reserved
658 Reserved
Address Purpose
…. ….
1310 V-Trek - V1
1311 V-Trek - T1
1312 V-Trek - V2
1313 V-Trek - T2
Address Purpose
Address Purpose
Address Purpose
1440-1445 Unused
1611 Car Sharing: RFID Peeking Intervals (Reserved, Network Not Available)
1612 Car Sharing: RFID Peeking Intervals (Not reserved, Network Available)
1619 CelloTrack: Time event resolution multiplier for “external power” mode
Address Purpose
1683 Spare
1684 Spare
1685 Spare
Address Purpose
1696 Spare
1697 Spare
1698 Spare
Address Purpose
Address Purpose
1900-1920 PHSN BS
2021-2022
Address Purpose
2390 Enable crash detection feature, Enable EDR event for Light/Heavy
crash, Enable EDR distress for Light/Heavy crash
2390-2393 Unused
2427 GSM Jamming Detection - Template of 1st activated output (1st byte)
2428 GSM Jamming Detection - Template of 1st activated output (2nd byte)
2430 GSM Jamming Detection - Template of 2nd activated output (1st byte)
2431 GSM Jamming Detection - Template of 2nd activated output (2nd byte)
2432 GSM Jamming Detection - Delay for output activation for the 1st output
2433 GSM Jamming Detection - Delay for output activation for the 2nd output
2434-2437 Pulse Counter: Shock Input: Current Pulse Count (32 bits, Little Endian-
Address Purpose
LSByte on 2438)
Pulse Counter: Door Input: Current Pulse Count (32 Bits, Little Endian-LSByte on 2442)
2438-2441
2442-2443 Pulse Counter: Door Input: Scaling Factor: Multiplying this 16 bit Little
Endian value with the current Door pulse count will translate the pulse
count into Volume units (For example a scaling factor of 1 indicates 1
pulse represents 1 litter)
2444-2445 Pulse Counter: Shock Input: Scaling Factor: Multiplying this 16 bit Little
Endian value with the current Shock pulse count will translate the pulse
count into Volume units (For example a scaling factor of 1 indicates 1
pulse represents 1 litter)
2446-2447 Pulse Counter: Defines the Pulse Counter periodic Transmission Period
This 16 Bits Little Endian value has a time resolution of 15 Minutes.
2461-2463 Unused
…. ….
Address Purpose
4108,4109 (Infrastructure)
4110,4111 (Infrastructure)
4112,4113 (Infrastructure)
4114,4115 (Infrastructure)
4116,4117 (Infrastructure)
4118-4123 Spare
4118-4123 (Infrastructure)
4124-4125 (Infrastructure)
4126-4127 (Infrastructure)
4128-4129 (Infrastructure)
Spare
6546 – 6655
Enable Pre- Enable Pre- Enable Data Reserved Enable Reserved Enable Enable Auto
Hibernation Hibernation Forwarding Incoming Intermediat Answering
distress event From Serial Voice Call in e state of Incoming
Port By SMS semi- Anti-flooding call in semi-
in semi- hibernation in semi- hibernation
hibernation hibernation
Automatic CFE Enable CFE Overlapping Enable GPS Reset GPS Reset Disable Active Enable
Power mode Geo-Fence Privacy on ignition on ignition Transmissions CFE as I/O
control logic: Mode off off Extender
(Infrastructure) Global/ When not When in
Discrete in Navigation
navigation
Reserved for CAN Bus Forward LED Synchronize Enable PSP Enable LED output
related parameters data, Management unit’s time Usage state after
received disable with GPS time Counters Power Recycle
from COM only when GPS 0-LED inactive
port as a is navigating
text SMS 1-Disable 1-LED Active
0-Enable (Infrastructure)
Enable Enable CFE Enable Enable IMEI Enable CFE Enable CFE Enable Voice Enable Max
RemoteCamera data updates Auto- transmission connected& connected& call status Speed
during programming via type 0 disconnected disconnected (Type 35h) Report
Ignition Off of CFE due to bytes 33-38 events distress message
CRC32 error and bits 5,6 over serial
of type 0 interface
byte 41
Enable Enable Consider CelloTrack Disable GSM Enable Enable Auto Enable OTA Ack
software Offline Unknown Jamming Event Garmin SIM PIN to Forward from
Telit APS
flow control tracking Operators Support locking OTA to Serial
mode (Legacy + Ignition
(XON/XOFF) As Data Packet
On)
Forbidden
1-Enable
Enable Tight GPS Not used CR200/CR300 Reset last known Enable Pythagoras Enable Speed x Time
PMODE Filter GPS location on Ignition Calculation Calculation (SxT)
management off
Enable
0-Normal
1-Managed
Reserved Enable auto Reconnect to the Enable connection Enable firmware Enable
connection to maintenance to the upgrade from the programming
maintenance server after maintenance maintenance updates from the
server firmware upgrade server on each server maintenance
power up. server
GSM Band PPP GPRS GSM band (only for Manual GSM Band Selection PPP GPRS Connection
Selection Mode Connection mode) Authentication type
Authentication (only for Manual
Selection Mode Authentication type
Selection mode)
Address: 472
Spare CR300 LIGHTS output options: CR300 LED output options: Spare Temporary Temporary
Mute Speaker Mute Speaker
During during auto-
Distress Calls answered
V Description V Description
incoming
al al calls
ue ue 0-Don’t Mute
0-Don’t Mute
1-Mute
0 Legacy LIGHTS 0 Legacy LED 1-Mute
output behavior output
behavior
1 LIGHTS output
Acts as STD 1 LED Output
Immobilizer Acts as STD
Immobilizer
2 LIGHTS output
Acts as PWM 2 LED output
(GRADUAL) Acts as PWM
Immobilizer (GRADUAL)
Immobilizer
3 N.A: Same as
option 0 3 N.A: Same as
option 0
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Default value:
Bit 0: Do not mute
Bit 1: Do not mute
Bits 3, 4 set to 0: CR300 LED output act as legacy LED signal
Bits 5, 6 set to 0: CR300 LIGHTS output acts as legacy LIGHT signal.
NOTES:
1. When the CR300 STD immobilizer output is switched to "Blinkers" or "LED" Output,
the output will be automatically activated immediately after SW/HW reset or Power
Recycle.
2. When the CR300 output acts as LED or SIREN it will preserve its state after
SW/HW reset but not after power recycle.
CR300B 3G LIGHT Pin CR300B 3G LED Pin CR300B 3G Shock Pin CR300B 3G Door Pin:
Default value:
Bit 0: Door – Input - 1
Bit 1: Shock – Input - 1
Bit 2: LED – Output - 2
Bit 3: LIGHT – Output - 2
Create Idle/Over Start Idle speed Don’t use time Don’t use time Multiplier for filter of Idle Speed Start
Speed End event timer with ignition filter to close Idle filter to close Over Session
for open session On speed session speed session
per ignition Off
Spare Spare Don’t use time Multiplier for Go/Halt Time Threshold filter
threshold filter for
For "Halt" detection
"Go" detection
Enable event Enable event Enable Enable Enable Idle Enable Over Enable Enable GPS
upon location upon speed Sudden Sudden Speed Speed Distance Navigation
change detection Course Speed Events Events Events Start/Stop
detection when Change Change Events
when Ignition Off Sensor sensor
Ignition Off
1 - Enable
Time Event Multiplier for HIGH SPEED mode Distance Event Multiplier for HIGH SPEED mode
Lower byte
Driving
Status
Unlock Panic (Ignition or CFE In 1 Shock Door
accelerometer
based)
Upper Byte
Ignition Accelerometer
Input as GP status CFE In 6 CFE In 5 CFE In 4 Lock CFE In3 CFE In2
input
Backup Backup battery Main Main Power Backup Backup battery Main Main Power
battery disconnected Power Disconnected battery disconnected Power Disconnected
Low level Low Low level Low
Level Level
Ignore Don't use time Enable voltage Enable voltage Enable voltage Enable voltage Input violation type
violation on filter for / frequency / frequency / frequency / frequency
Ignition On voltage / violation end violation end violation start violation start
frequency distress event distress event
violation end
0– 0 – Low
Thresh. 1 - High
0-Ignore
0-Use
1 – Start 0-Disable 0-Disable 0-Disable 0-Disable 1– 0 – Keep
violation on 1 – Don't use 1 - Enable 1 - Enable 1-Enable 1-Enable Range In
Ignition On 1 - Keep
Out
CFE Out 5 CFE Out 4 CFE Out 3 CFE Out 2 Gradual Stop Unused CFE Out1
Address: 503
Stand.
Unused CFE Out 6 Unused Blinkers Unused Unused Unused
Immobilizer
Unused Speed No Modem Geo Hot Spot Way Point Keep Out Keep In
Limiting Geo- Zone Entry Traversal violation Fence Fence
Fence Event violation violation
Unused Auto-gradual Unused Auto Arming Disable Auto Does Not Unused
stop Enable Independent Arming Trigger
from door Silent delay
upon
Unlock
detection
Siren
Note: this
Unused Blinkers Unused output is
unavailable for
CAN variants
Enable Data Forward data Discard Enable Backward Disable Ping Enable Enable
forwarding as a Garmin Cellocator MDT compatible Garmin Garmin Garmin
through log Container packets Time/Zone Mode (for protocol connected / connected /
during NoIP/ synchronization terminals upon disconnected disconnected
NoGSM not reporting connection Distress Events
A604 as part
of their
protocol
support data
reserved Output Activation Pattern (Upon Driver Output, auto-activated upon Driver behavior
behavior violation) violation detection
Bits 0, 1, 2:
Name in Programmer:
Sustain Speeding violation feedback till violation ends
Sustain Coasting violation feedback till violation ends
Sustain Excessive RPM violation feedback till violation ends
Description: This bit enables the user to sustain continuous violation feedbacks
(according to template) till violation ends. If the bit is cleared then the feedback
template will be generated once.
Type: Flag
Default value: 10
Range:
Bits 3 to 7:
Type: Decimal
Default value: 10
Range: 0 – 255
Units: 1 Second
Address: 522
Advanced Advanced
Jamming Jamming
Enable release by Enable release by detection: detection:
Authorized Dallas Ignition Activity
Enable release Enable release
by Jamming by Jamming
End in End in
Ignition-On Ignition-Off
Address: 1710
Unused Disable pairing Generate Msg. Activate Alarm Malfunction report Enable
When paring is Type 0 reply Cadence upon (Cello-AR Messages) Forwarding
disabled an for a Hot Wiring data from
commands detection Disable (0) keyboard to
Keyboard
communication addressed to Enable (1) Serial Port
lost detected Keyboard
Disable (0) Log Distress
the same
paring event Enable (1)
Disable (0) Disable (0)
will
Enable (1) Enable (1)
Enable (0)
Disable (1)
Address: 1713
On Time of Alarm Cadence activation (3 Seconds/bit) Off time (between activations, 3 seconds/bit)
Address: 139
This parameter defines the maximum time the unit will wait for server to acknowledge a
plain event (plain events are one of the four available event generation patterns proposed
by Cellocator unit; refer to the Event Types section in this document). If no ACK is
received by this time, the event will be retransmitted.
Event Delivery Algorithm
Once generated, a plain event is stored in the unit’s Log memory.
This Log memory can store up to 8946 plain events.
When the Log memory is full, newer events will push out the
older ones (FIFO). Events will be uploaded to the Control
Center only when GPRS is available and will be deleted from
the unit’s Log memory only when acknowledgment is received Log memory queue Pending event
Up to 8946 events waiting for Ack
from Central Control. NOTE: Plain events will never be
delivered by SMS!
The unit supports one pending event waiting for server acknowledgment. When server
acknowledgment is received, the pending event is deleted from the Log memory head,
and the next event is moved to the pending event data structure in order to be sent to
the server.
NOTE: Legacy units used to have 16 concurrent pending events.
If the Acknowledge is not received during the time defined in Message Transit
Acknowledge Timeout, the event is resent.
Data format: 8-bit unsigned. Resolution is 20msec or 160mseconds, according to the
value of Acknowledge Timeout Extension Multiplier bit, see below.
Note that there is a separate control of ACK to forward data message from server to 3rd
party device connected to the serial port of the unit (application configuration byte 5).
Value span: 00h to FFh (=5.1sec or ~40 seconds)
Default value: 200 (4sec)
Address: 0 bit 6
If this bit is enabled (1) the resolution of Message Transit Acknowledge Timeout
parameter will be 160mseconds/bit, otherwise 20msec/bit
Default value: 1 (160mseconds/bit)
6.1.1.2 Anti-flooding
The Anti-Flooding mechanism is designed to minimize the unit’s message Retransmissions
in situations where GPRS connection is available but the server is unreachable.
The Anti-flooding will randomize the idle communication time between message
retransmission sessions to avoid server overloading in situations where the server
becomes available after period of server unavailability and to avoid network overloading.
Configuration
Modem Reset
5 sessions 5 sessions
Pending 5 sessions
Message
Logged Events Events
Send Random
Queue Buffer
Process Communication
(up to 16) Idling
6 message
retransmissios
The block diagram above describes the Anti-Flooding mechanism. The Anti-Flooding
mechanism’s most important input is the received server acknowledgment; in case there
are no ack. messages returned from the server, the Anti-Flooding mechanism will
implement the following retry patterns:
1. Send each pending message 6 times while waiting for ack. between each
transmission.
2. Repeat the above sessions 5 times.
3. Stop transmissions for a random time based on “Anti-Flooding timer” and “Anti-
Flooding randomization threshold” configurable parameters (see Anti-Flooding timer,
Anti-Flooding randomization threshold). This random period is defined in the diagram
as “Random Communication Idling”.
4. Reset the modem.
5. Go to step 1.
The Anti-Flooding has another sub operational mode called “Intermediate state of Anti-
Flooding” which when enabled blocks message transmission till only after IPUP is
acknowledged by the server. This operational mode will start logged events transmission
only after the server is guaranteed to be responsive. Enabling this mode will implement
the above Anti Flooding behavior only for IPUP messages while not saving IPUP events
into the log memory. Refer to Intermediate state of Anti-Flooding Activation Control. The
Intermediate Anti Flooding mode can be selected to work in Home network, Roam
network and in hibernation.
Address: 284
Description: This parameter defines a "communication idling" timeout, used by the unit
to decrease a communication costs during the server (CCC) failure.
Data format: 1 byte with a resolution of 1 minute
Value span: 0-255minutes, a value of zero means no delay between the sets
Default value: 0
Address: 1353
Description: In case of server failure all the units are entering Anti-Flooding
simultaneously and, as a result, reconnecting to CC simultaneously after the Anti-Flooding
delay expires. This causes a heavy load of communication on the CC server and might
cause a new crash. In order to prevent this issue it is possible to randomize the Anti-
Flooding timer.
The timer is restarted every time with a different value, limited by a programmable
threshold.
(A – Ta)≤ Anti-flooding interval≤(A+ Ta)
A - Anti-flooding timer parameter
Ta - Anti-flooding threshold, programmed in EEPROM
Wrong programming protection:
if A≤Ta the unit will NOT use the low limit of randomization.
Description: The "IP up" alert is generated with every dial-up to GPRS in order to
update the Central Control with the resent IP address of the unit. In cases when SIM card
is associated with static IP, it is possible to cancel IP up events.
Note that “IP Up event” CANNOT be disabled if Intermediate state of Anti-flooding is
enabled.
Default value: 1 – both enabled
Address: 0, Bit 0
Description: “Active Logged Events” is a new configurable feature designed to enhance
the functionality of legacy logged events. The feature affects all events configured as
logged (or plain). For more details refer to Active Logged (plain) Event.
Default value: Disable
Address: 36-65
Name in Programmer: APN
Description: This parameter contains an APN used upon dialing to an operational
communication server.
Data format: 30 bytes string, first byte is length
Value span: First byte 0 to 0x1D, second to 30th - ASCII characters
Default value: ASCII "internet"
Address: 8-31
Name in Programmer: GPRS PPP Username
Description: This parameter contains a PPP username used upon dialing to an APN
defined for operational server.
Data format: 24 bytes string, first byte is length
Value span: First byte 0 to 0x17, second to 24th - ASCII characters
Default value: ASCII "test"
Address: 141-164
Name in Programmer: GPRS PPP Password
Description: This parameter contains a PPP password, used upon dialing to an APN
defined for operational server.
Data format: 24 bytes string, first byte is length
Value span: First byte 0 to 0x17, second to 24th ASCII characters
Default value: zeroes
Address: 66 to 69
Name in Programmer: Default Target IP Address (for GPRS)
Description: Stores an IP address of the operational server. All the messages (both
active and passive, irrespectively to the source of the incoming command) during normal
operation will be sent to this IP address.
If this parameter contains zeros, the unit will use an operational DNS instead.
Data format: 4 bytes IP address, Intel order (low significant bytes first)
Default value: varies (change to the IP address of central command)
Address: 2464-2495
Name in Programmer: Default target DNS Address (operational server)
Description: The Domain Name System (DNS) is a hierarchical naming system for
computers, services, or any resource connected to the Internet or a private network. It
translates domain names meaningful to humans into the numerical (binary) identifiers
associated with networking equipment for the purpose of locating and addressing these
devices worldwide.
In our case the DNS support is required in order to prevent a necessity to assign a static
IP to each of the servers (operational and maintenance).
A domain name usually consists of two or more parts (technically labels), which are
conventionally written separated by dots, such as example.com.
Cello supports down to 2 levels subdomains (e.g. XXX.XXX.XXX.XXX), maximum
length is 32 chars.
Labels are restricted to a small subset of the ASCII character set known as LDH,
the Letters A–Z in upper and lower case, Digits 0–9, Hyphen, and the dot to separate
LDH-labels; see RFC 3696 section 2 for details.
The DNS will be used for dial up only if the IP address field of the corresponding server (in
programming memory) is set to zero (e.g., 0.0.0.0).
If the IP address field of the corresponding server is not set to zero – the unit shall use
this IP address for dial up.
Data format: 32 bytes string, first byte is length.
Address: 107-108
Name in Programmer: GPRS Self Port
Description: This parameter stores the listening UDP port. This should be the
"destination port" of incoming UDP messages, it will also be sent as a "source port" of an
outgoing transmissions.
Value resolution & span: 0- 65535’
Default value: 231
Address: 74
Description: This parameter defines dial up type, which is differs according to the
communication platform and modem connected.
Value Network
Default value: 0
The unit automatically disconnects from the maintenance server and connects back to its
operational communication server after 3 minutes after the last communication
transaction.
The unit does NOT send logged or distress events to the maintenance server. It keeps
logging events as usual during the maintenance session (except during firmware
upgrades) but does not upload them. The unit will reply to commands sent from a
maintenance server.
Distress alerts and real time based alerts that occurred during the maintenance session
will be lost.
The unit will ignore the incoming voice calls and the incoming SMS notification during the
maintenance session (the SMS will be processed after the maintenance session end).
Outgoing voice call initiation attempts (both plain and emergency) are ignored during the
maintenance session.
After any reset occurred during the maintenance session (except the final reset of
firmware upgrade procedure, see bitmap below) the unit will connect back to the primary
server.
If this bit is disabled the unit will connect back to an operational server immediately upon
the end of the upgrade, without even validation of the upgrade process success.
Reconnection to the maintenance server after firmware upgrade is normally required in
order to validate successful firmware upgrade and to set up new added configuration
parameters.
Default value: 0 - Disable
Address: 1399
Description: This parameter defines a time between automatic maintenance sessions.
Maintenance server connection period will automatically randomize, in order to prevent a
load on the maintenance server, caused by simultaneous connection of multiple units.
The randomization is affected by a unit's ID in the following way:
Real period = Programmed Period + {last 2 digits of decimal repr. of unit's ID} [min]
Data format: 1 byte with a resolution of 90 minutes (1.5 hours).
Zero – to disable automatic maintenance sessions
Value span: 0-15.9 days
Make sure to set a value different from zero while enabling this feature.
Default value: 16 dec (1 day)
Address: 1403-1432
Description: These parameters define a dedicated APN, used by the unit during GPRS
dial up only during a connection to the maintenance server.
Data format: 30 bytes string, first byte is length
Value span: First byte 0 to 0x1D, second to 30th - ASCII characters
Default value (Hex): 08 69 6E 74 65 72 65 61 6C 00 …
Address: 1626-1649
Description: This parameter contains a PPP username used upon dialing to an APN
defined for the maintenance server.
Data format: 24 bytes string, first byte is length
Value span: First byte 0 to 0x17, second to 24th - ASCII characters
Default value (Hex): 04 74 65 73 74 00 00 00 00 00 00 00 …. 00
Address: 1650-1673
Description: This parameter contains a PPP password, used upon dialing to an APN
defined for the maintenance server.
Data format: 24 bytes string, first byte is length
Value span: First byte 0 to 0x17, second to 24th ASCII characters
Default value (Hex): 00 00 00 00 00 00 00 00 00 00 00 00
Address: 2394-2425
Description: As per the DNS for the operational server, described earlier in this
document.
The DNS will be used for dial up only if the Maintenance Server IP Address field is set to
zero (e.g., 0.0.0.0). If the IP address field is not set to zero, the unit will use this IP
address for dial up.
Data format: 32 bytes string, first byte is length
Address: 1396-1397
Description: Those EEPROM cells store the "destination port" of outgoing UDP or TCP
messages (during the maintenance session). This will also be the listening UDP or TCP
port of target host.
Value resolution & span: 0 - 65535
Address: 1391
Description: This parameter defines the connection type of the maintenance server.
Valid values: According to the table below:
Value Network
Default value: 0
Address: 1400
Description: The maintenance server will use default 3 Min session timeout when first
connecting to the C+ server. After the first message arrives from the maintenance server
to the unit, the FW will cancel the 3 Min time out, or what is left of it, and replace it with a
new session timeout value defined by this parameter.
Valid values: Min time 30 Sec: 3
Resolution: 10 Sec
Default value: 30 Seconds
Addresses: 187-196
Description: Stores the default target address used by the unit. Under normal
circumstances, this will be the SMS number of the SMS server of central control.
Note that this parameter defines only the default target address, which will be used only
for active transmissions (i.e. transmissions that are automatically generated by the unit).
Passive transmissions (i.e. replies for commands and queries) will be sent to the address
that generated the command/query.
Data format (GSM-SMS): First byte should contain the total amount of digits that make
up the actual address (not including address type byte). Second byte is the address type
byte, which should be 91h for international address (recommended type to use, to allow
roaming) or 81h for local address. The rest of the bytes contain the actual address,
encoded in BCD. The order of the transmission is bytes with lower address first, lower
nibbles (nibble = 4 bit) first. If only the lower nibble of a byte is used (this is legal only in
the last byte – in case this is the last digit of the address), the higher nibble should have
all of its bits set (the nibble should contain 15 dec). The rest of the bytes that are not
used should contain FFh.
Default value: NULL.
Address: 7 bit 5
Description: This parameter is designed to enable usage of MDT 850/860 through SMS
brokers, normally allowing plain text SMS only.
If this bit is enabled (set to 1), the payload of every Forward Data packet received from
COM port will be immediately sent as a plain text SMS (ASCII) to the SMS Destination
Address.
Every text SMS received by the unit will be forwarded to the COM port in a “Forwarded
Data” format as a payload.
Default value: disabled (0)
Address: 4, bit 4
Description: This bit enables preventing of an Active SMS generation in one of available
hibernation modes (during parking).
This bit can also be disabled when it is required to prevent SMS during GSM peeks (in full
hibernation only).
Default: 1 (Enable)
Address: In home network 201 bit 2, in Roam network 203 bit 2, in hibernation 3, bit 2
(see the follwoing parameter).
Description: If this parameter is enabled the unit will utilize GPRS whenever possible as
a default communication channel.
Default value: Enabled (1) In Home network, Disabled (0) in Roaming
Address: 3, bit 2
Description: If GPRS is enabled, the unit will try maintaining GPRS session active all the
time, even if there is no data to transfer (for example on parking, during one of the
hibernation modes).
Due to resource reasons the GPRS network is searching for an idling connections and
actively shutting them down. Once the connection is down - the unit will try redialing the
network and generate an additional useless traffic and charge.
If this bit is disabled, the unit will not renew the GPRS session during hibernation upon
drop. The session will be restored only in case the unit is leaving hibernation due to an
Ignition On or Distress Session.
This bit can also be disabled when it is required to prevent GPRS dial up during GSM
peeks (in full hibernation only).
Default: 1 (renew session)
0 110
1 300
2 600
3 1200
4 2400
5 4800
6 9600 √
7 14400
8 19200 √
9 38400
10 56000
11 57600
12 115200 √ (default)
13 128000
14 256000
15 460800 √
Default: 12
6.1.4.2 Parity
0 No Parity √ (default)
1 Odd Parity
2 Even Parity
3 Mark Parity
4 Space Parity
5-7 Unused
Default: 0
3 Unused
Default values: 0
1 Software flow
control
2 Hardware flow
control
3 Unused
Default values: 0
Byte 18 (STR) of the same message includes notifications of Group recondition and user
type.
Group ID status Unused User Type
"1" – authenticated, "0" – Driver ID
"0" – not authenticated "1" – Passenger ID
Bit 7 Bits 1-6 Bit 0
The entire 10 bytes number (Group and User) received from the EEPROM of DS1971 will
be transmitted by the unit in any outgoing message type 0 in a six bytes Dallas field as
follows (after applying Little Endian):
90 78 56 34 12 00
Byte 33 Byte 34 Byte 35 Byte 36 Byte 37 Byte 38
If the “Reading EEPROM of DS1971" Programming bit is disabled (0), and DS1971 (or any
other type of iButton) is attached, the unit will work according to the legacy Driver ID
algorithms.
Initialization
Is extended
support of DS1971
enabled?
No
Yes
Search the IDs array
for the first number
shorter than 10 chars
If this bit is disabled (0), the payload is forwarded as is received from COM port, without
any additional conversion. The indication bit of report Forwarded Message Code byte in
this case will contain zero.
Default: zero
As per existing message types which are utilizing log memory (0 and 9), message type 7:
Continues the Message Numerator used by other logged messages.
Requires acknowledge from the server (Message type 4) in order to erase the specific
message from the log.
Utilizes the same retransmission algorithms as other logged message types.
Fragmented Container
Fragment 1 Fragment 2 Fragment n Last fragment
54 first 4 bytes of 54 bytes of 4 bytes of 54 bytes of 4 bytes of 54 bytes 4 bytes of
bytes of fragment container fragment container fragment of fragment
container, manageme management management container management
starting nt (zero
from length padded)
6.1.6.4 Enable OTA Ack to Forward from OTA to Serial Data Packet
Address: 7, bit 1
Description: The PSP support is activated when this bit is enabled. Status of Parameter
"PSP Enable" can be changed without reset
Default value: 0 (Disabled)
Address: 1320
Name in Programmer: Polling interval
Description: This parameter is only implemented if PSP support is enabled.
Cellocator unit periodically polls the updated status of the alarm system via the serial port
(in all its modes including the hibernation mode).
The unit polls the information by sending the ASCII character ‘# to the serial port every
configurable time period, programmed in this parameter.
NOTE: If the reply to polling indicates an ‘Alarm’, the unit will enter Distress Mode with
transmission reason "PSP triggered". The unit will restart Distress Mode every time a reply
to polling indicates ‘Alarm’ (irrespective of the Distress Mode setting).
Resolution: Seconds
Default value: 15
Range: 0-255; “0” will cause the unit to stop polling the data, values between 1 and 5
will set this interval to 5 seconds
Address: 1343
Name in Programmer: Echo timeout
Description: This parameter is only implemented if PSP support is enabled.
Every character sent by the alarm system is echoed by the Cellocator unit, so the alarm
system waits for it before it sends the next one. The interval between every two
characters should not exceed time out, programmed in this parameter. If a problem
occurred, the Compact returns a “?” character and the alarm system should retransmit
the last string from its beginning.
NOTE: All DL commands transmitted from the CCC to the alarm system are forwarded by
the Cellocator unit to the Alarm system in Burst fashion and not in Echo mode as the rest
of the communication protocol parts. Current time indication is also transmitted from the
unit to the alarm system upon request in a burst fashion without echo.
If the Cellocator unit fails to receive successful acknowledgment (proper Echo) from the
alarm system during a timeout, defined in this parameter, this attempt will be considered
as a communication failure.
Number of allowed communication failure is limited and defined in the next parameter.
Resolution: Seconds
Default value: 3
Range: 0-255; “0” will cause the unit to stop polling the data
Address: 1321
Name in Programmer: Allowed number of communication failures
Description: This parameter is only implemented if PSP support is enabled.
If communication failures (see the parameter above) occur more than programmed in this
parameter, the Cellocator unit will notify CCC about the loss of communication.
Default value: 10
Range: 0-255; “0” will cause the unit to ignore all communication failures
6.1.7.5 Spare
Note that this protocol is disabled by default in the terminals, reporting A605 as part of
their protocol support data.
This protocol is not supported at all by the terminals, not reporting A604 as part of their
protocol support data.
Default value: 0 – Disable Ping
Periodically during Standby Mode (Engine On or Off), every 15 minutes from wake up
to hibernation entrance. Periodical synchronization will only occur if the GPS is valid
upon synchronization timer expiration.
Default value: 0 - time synchronization disabled
Address: 451
Description: The time zone sent to the Cellocator MDT upon synchronization is the
difference in hours between GMT (Greenwich) and the local time.
Data format: Signed integer, resolution of 1hour, valid span: ±24
Examples:
2 UTC+2
244 UTC-12
255 UTC-1
24 UTC
Address: 0 bit 7
Description: Once transparent mode is enabled (this bit is set to 1), it may be
activated/deactivated using the trigger on "door" input. When this input is in its "active"
state, transparent mode is activated, when "door" is deactivated – the COM port is back
into CSP (Cellocator Serial Protocol) mode.
Note that the "active" state may be controlled using the programmable inputs inversion
masks. In addition, any programmed events for the "door" input will be generated as
usual. To avoid this, disable events associated with this input in the programming.
Transparent mode can be activated by OTA command (from FW31c).
a) Upon reception of the command, the unit immediately enters transparent mode
irrespectively to the status of the corresponding bit in the EEPROM (from FW31c).
b) If transparent mode started as a result of OTA command, Door input is NOT used
by the unit for transparent mode control.
Note: The door input is controlling start and stop of transparent mode only if a
corresponding bit in EEPROM is enabled. If the same bit is disabled, the
transparent mode can still be started / stopped, but only by OTA command.
c) If transparent mode started as a result of OTA command the unit will leave
transparent mode only upon reception of a corresponding OTA command.
When transparent wire mode is active:
All Cellocator wire protocol processing is ceased. This means wire commands, such as
programming, mode change, etc, are ignored.
Any data received in the port is accumulated and forwarded to the wireless channel in
Cellocator protocol data forwarding packets (type 7 or 8, refer to Data Forwarding
section in this document), containing the data as it was received, without further
processing or filtering.
When inbound data forwarding (type 8) packets are received in the wireless channel,
the data contained in these packets is extracted and forwarded as is to the wire
interface, without any enveloping headers or trailers.
Technical information
In transparent wire mode, the received serial data is packetized, so it may be sent in
packets. Following is an explanation how the data is being packetized:
As data is received, it is accumulated in packets.
The accumulating packet is "closed" and queued for transmission once one of the
following occurs:
512 bytes were accumulated in the packet (this is therefore the maximal payload per
transmitted packet).
Note: In firmware versions before 31c and in Backward Compatible mode of OTA Msg
8 it is 83 bytes.
500msec have passed since the reception of the first byte in the packet.
300msec have passed since the last received byte.
Once a packet is queued for transmission, the unit will attempt to reliably forward it via
the wireless channel (if available, and enabled in programming for the existing network
conditions) or parse and log depends on a configuration (refer to data Forwarding section
in this document); an acknowledge must be received for the forwarded data.
The unit provides a queue of 1K bytes.
When the data is forwarded from RAM buffer directly, w/o logging, the unit forwards
only one packet at a time (and requires acknowledge to be received). The forwarding
capability of high-throughput continuous data will therefore be affected by the wireless
round-trip time, from the transmission of a packet to the reception of acknowledge.
Default value: 0 - Disabled
When one end of a data link is unable to accept any more data (or approaching that
point), it sends XOFF to the other end. The other end receives the XOFF code (0x13), and
suspends transmission. Once the first end is ready to accept data again, it sends XON
(0x11), and the other end resumes transmission.
In ASCII oriented systems (like old printers) XOFF/XON can be employed in both
directions - but in our case the flow control will be applicable for transparent mode only
and for single direction: from the Cellocator unit (CU) to the 3rd party device (3PD), i.e.
for data transmitted from the 3PD to the server thru the CU.
The legacy transparent mode thus will become a one-way transparent mode: from 3PD to
CU.
Example:
The 3PD starts sending data to the COM port of CU. The unit is limited by GPRS path
width and availability, as well as forward data buffer size, and might fall behind the 3PD,
and starts to be overwhelmed by the data.
The unit thus sends XOFF to the 3PD. The software on the 3PD "sees" the XOFF, and
temporarily stops sending data. Once the unit has "caught up", it sends XON to the 3PD.
The 3PD sees XON, and starts sending data again.
When enabled (1), the transparent mode begins to work in single direction – from 3PD to
the server thru the CU. The data, forwarded from server shall be forwarded to 3PD in
Cellocator Serial protocol format.
Default: 0- Disabled
Address: 1355
In this mode the unit open a window for the given peek time and passes all COM
messages transparently in a periodic manner.
The session will be between ignition ON to ignition OFF only.
If the Peek Time is different from the value 0 and the period time is 0 the transparent
mode will be for unlimited time during the ignition ON session. If the Peek Time is 0, the
periodical transparent mode feature will not work during the ignition ON session.
After downloading the new configuration by PL file, the unit will start working only after
reset event.
Upon receiving transparent mode OTA command, while the feature is active, the current
feature will work according to the OTA command (Activate/deactivate the transparent
mode) immediately while time changes will be updated only after completion of the
current cycle (after the previous “Periodic transparent mode cycle time” will expire).
Default: 2 seconds
Resolution: 1 second
Address: 1356
This sets the period of time between peeks, as mentioned in the previous parameter.
Default: 60 seconds
Resolution: 10 seconds
Address: 72-73
Description: This parameter defines the amount of time between two consecutive
Distress Transmissions in distress session initiated by trigger of distress event.
The amount and the period of distress events generated during session initiated by OTA
command is defined by the command itself.
Data Format: 16-bit unsigned integer, 0.01 seconds resolution
Legal values span: 01h to FFFFh – 65535 (~11minutes)
Default value: 1000 (10 seconds)
Address: 75
Description: This parameter defines the amount of transmissions that will be generated
in a single distress session triggered by internal logic, if no more sensors are triggered.
The maximum time of single distress session is [this parameter]*[time between
transmissions]. Take into account up to another second per transmission (this is the time
that it takes the unit to prepare and arrange a transmission).
NOTE: A Distress session initiated by OTA command will contain the number of messages
specified in a command.
Legal values span: 01h (one transmission) through 00FFh (255 transmissions). 0 is
illegal.
Default value: 1
Upon the end of data upload process the session and the modem is shut down.
The modem will also be switched on during distress sessions and real time alerts (Wake
up etc).
In case of wake up due to distress session (or real time alert) the modem will be switched
off after transmission of the last message (any valid Cellocator message will extend this
timeout by an additional 10 seconds).
Switching the modem on followed by GPRS dial up is initiated by the unit upon:
Immediately when memory is detected as at least 90% full.
A programmable delay after Stop. Delay is determined by parameter Time to Auto-
Upload.
After modem's wake up it will try to register into a GSM network. If the registration is not
accomplished during timeout, defined in "Maximum Network Registration Time" (address
270), the modem will be switched off until next wake up.
Any modem reset, occurred during the upload session, will be followed by modem wake
up and registration attempt as per "Maximum Network Registration Time" (address 270).
If the GSM registration is successful, the unit will get more time to dial up GPRS and
deliver the first message from the log (the total time from modem wake up is "Maximum
Network Registration Time" + 90 seconds, independently from the exact moment of GSM
registration). If during this timeout the unit failed to establish GPRS session and deliver
the first message - the modem shall be switched off until next wake up.
The unit will not switch off the modem while data transfer is in process;
The modem will be switched off:
While log is not empty: 90 seconds after last message reception (in case of session
drop or server failure).
While log is empty: 10 seconds after last valid message reception (including ACK)
Once the dial up attempts stop for one of the reasons described above, no more GPRS
dialup attempts (or modem wakes up followed by GPRS dial up attempts) will be made
until Stop Journey is detected. After such an event, dial up attempts will start again as
described above.
Maintenance Session, if enabled, will start immediately after ANY data session occurred
after periodical maintenance timeout expiration. In such a case the modem will be
switched off after the end of the maintenance session. There is no dedicated modem wake
up for maintenance session.
Serial data Forward mechanism (MDT, Garmin, transparent data ...) will behave in next
manner during offline mode:
During modem wake up due to Emergency session, then the data forwarded from COM
port will be forwarded to the server.
During modem wake up due to Ignition OFF or memory overfilling, then the data will
be lost.
Default: 0
6.1.14 Cell ID Based Location (Neighborhood list of the serving GSM cell)
Please note that CellId is not supported if “UMTS” band is selected in units with 3G
modem.
The Cell ID triangulation is an alternative location method. In cases when the GPS is not
available information regarding in-range cellular towers (Cells) with known location, along
with signal power or SNR (Signal to Noise Ratio) indication, might be used for location
approximation of the transmitting device.
-105dbm
-105dbm
-90dbm
-90dbm
-75dbm
-75dbm
~0.75km
~1.5km
~1km
-75dbm
-90dbm
-105dbm
The location of the transmitting vehicle in respect with the “in-range” cells and the RF
signal propagation attributes which can be significantly affected by reflectors, black spots,
interference, etc. all of this may influence the relative “reliability” of the SNR indication as
an estimator for the distance of the vehicle from the receiving Cell.
How does it work with Cellocator unit?
When the unit loses a GPS signal for longer than 2 minutes, it will poll modem for Cell ID
information. The modem will update with the following parameters of up to 7 cells (the
serving cells and up to 6 neighbor cells):
Base station identification code
Cell ID
Location Area Code
Received signal strength in dBm
The message, containing this information and CellID retrieval timestamp, will accompany
any log or distress message (as per configuration) generated by Cellocator unit during
GPS coverage loss.
Positioning software performs a triangulation calculation on the information and the data
is converted into a geographical location: strongest reception signal theoretically defines
closest cells.
Conditions to consider GPS coverage loss and restore
The GPS coverage loss in is considered when:
The GPS is communicating (connected)
The location appears as invalid for longer than 2 minutes in Standby mode or timeout,
programmed in "GPS Max On time" parameter in hibernation mode.
The GPS coverage restore in standby mode is considered when the GPS location is
considered as valid continually for longer than 1 minute in standby mode or 10 seconds in
hibernation.
Address 468
Description: This parameter is relevant when Bits 5 and 0 of address 467 are set.
The vehicle’s battery voltage level is used as an additional source of information to
improve the vehicle’s movement state decision. We assume that when the vehicle’s
motor is on, the alternator starts generating electrical power to charge the battery and
thus the battery voltage increases. The Cello will detect this voltage increase and use it as
a necessary condition before it starts to analyze the accelerometer’s readings. The
combination of voltage level increase and accelerations indicates the vehicle is moving.
The Start Event shall be registered if movement by ACC is detected and the voltage of the
main battery is higher than this parameter during the entire Start Event registration
timeout.
The Stop Event shall be registered if NO movement by ACC is detected and the voltage of
the main battery is lower than this threshold during the entire Stop Event registration
timeout.
Data format: 8-bit unsigned, 0.1176470588235V/bit
Default value: 12.76V
Address: 1008
Description: This parameter defines a timer, used by the system to repeat search of
available GSM networks in the air. The timer restarts each time when the unit is “taking
decision” to register in a specific PLMN, irrespectively to the result of registration attempt.
Data format: The parameter is an 8-bit integer, resolution of 10 minutes.
Value span: 1 to 255 (10 minutes to 2550 minutes, zero is automatically translated into
30 minutes)
Default value: 6
Address: 1009
Description: This parameter defines a number of active records in PLMN table.
Zero value cancel Roaming List Management feature.
Value span: 0 to 100
Default value: zero
Addresses:
Address Value
1010-1012 PLMN 1
1013-1015 PLMN 2
…. ….
The highest number in Priority field (15) is representing the most preferred network.
The value of 1 is the lowest priority, 2 - higher priority and so on.
The value of zero – is representing Forbidden PLMN.
NOTE: The network available in the air, but not listed in the pre-programmed PLMN list
will be treated as per configuration in “Consider Unknown Operators As Forbidden” above.
During searching of available networks (processing AT+COPS command) the modem is
busy and not available for any type of communication. This process might take up to 3
minutes, but in majority of the cases will be accomplished in less than 20 seconds.
In case no available network found during search, or all the available networks are
“forbidden” – the unit will hold and proceed with searching after expiration of Timer of
Auto Search.
Default value: zeroes
Yes Is Home
Connect to home network
network available?
No
Yes
Yes
Mark the same operator as Let the modem select the
suspended (until "Proceed to operator
normal operation")
Jamming Out1
Jamming
Modem Output
Detection Send OTA Event
Activation Out2
The following responses to jamming detection are available and switchable by unit's
programming:
The unit allows activating a vehicle horn and / or blinkers in pre-programmed
frequency and cadence.
Each of the outputs (horn and blinkers) is equipped by independent activation time
filter.
The unit allows activating nested immobilization (after vehicle's stop) and / or
immediate immobilization.
Unconditionally the unit stores dedicated event for jamming detection into its non-
volatile memory.
The unit enables releasing activated outputs by valid Dallas or by certain activity of
Ignition input.
6.1.17.1.1 Telit
The cellular modem detects jamming and, if not during an active GPRS session, initiates
periodical reports to a microcontroller while jammed (every 3 seconds).
The jamming status is considered as GSM JAMMED upon reception of 3 consecutive
jamming detection notifications from the modem in 10 seconds. The unit stores a GSM
JAMMED event (TR206, TR Specific data 0) upon jamming status changing to Jammed.
The jamming status is considered as GSM NOT JAMMED upon reception of a dedicated
unsolicited message from the modem - "Operative". The unit stores a GSM JAMMED event
(TR206, TR Specific data 1) upon jamming status change to Not Jammed.
Since during an active GPRS session unsolicited Jamming detection indications are not
received, the microcontroller is temporary suspending GPRS session upon traffic jam
(missing ACKs for at least 30 seconds and 3 lost ACKs minimum).
NOTE: In this case (GSM Jamming during GPRS Session) the Acknowledge Timeout
directly affects time to Jamming Detection.
The unit will not suspend the GPRS session more than once; next session suspend can
only happen in a subsequent GPRS session.
6.1.17.1.2 Cinterion
The Cinterion modem, unlike Telit, is not limited by active GPRS sessions – the jamming
indications are issued in any state. The modem is not initiating any periodical report; it is
reporting GSM jamming state change upon jamming start and end. The unit is
immediately entering or leaving "Jamming" mode upon reception of the appropriate
notification from the modem.
its dedicated outputs activation configuration parameters. The Advanced Jamming also
enables the configuration of the jamming detection threshold and the “Jamming End”
filter delay. OTA events reflecting the beginning and End of jamming sessions will be sent
whenever jamming is detected or jamming stops. 0-Legacy Jamming support (not
depended on Ignition state), 1-Advanced Jamming support, Ignition state depended.
Default value: zero (Disabled)
6.1.17.3 Disable GSM Jamming Event or Disable GSM Jamming Event during Ignition On
Address: 214
Description: The GSM Jamming-End Time Filter is only applicable if advanced jamming mode is enabled (See: Advanced GSM
Jamming Detection Mode). The Jamming-End Time Filter defines the time required for declaring “End of Jamming” event. End of
jamming will send a jamming end event and deactivate the associated outputs if configured by “Release by Jamming End” flag.
Setting the Jamming End Time Filter to 0 will result in immediate outputs deactivation. The filter is common for both Ignition-on
and Ignition-off jamming states. The timer resolution is 15 seconds.
Address: 213
Description: The GSM Jamming-End Time Filter is only applicable if advanced jamming mode is enabled (See: Advanced GSM
Jamming Detection Mode). The Jamming detection Time Filter defines the basic criteria for declaring jamming condition. The
time filter defines the minimal number of consecutive 3 seconds samples needed before jamming condition is detected. Each bit
represents time delay of 3 seconds. The minimal value is 1 (0 will be translated to 1 by the Firmware). Typically this parameter
will be set to 10, representing 30 Seconds time filter.
Upon GSM jamming detection and expiration of activation timeouts, the unit can
concurrently activate two outputs. Once activated by Jamming Detection logic, the output
can only be deactivated by:
A command (OTA or serial)
Authorized Dallas
Ignition activity pattern
Once deactivated by user or by command the output will be activated again only upon the
next jamming detection. In other words: after the end of the active jamming session and
beginning of the next one.
NOTE: Reset does not deactivate an output activated upon jamming detection.
Address: 2426 for first output and 2429 for second output, bits 0-2
Address: 205 for first output and 208 for second output, bits 0-2
Description: This pair of parameters defines a numbers of outputs that will be activated
upon jamming detection.
Feature Disabled 0
Siren 1
Gradual Stop 2
St. Immobilizer 3
LED 4
Blinkers 5
Reserved 6
Reserved 7
Value span: 1 to 5
Default value: zero
Address: 2432 for first output and 2433 for second output
Address: 211 for first output and 212 for second output
Description: This pair of parameters contain a time filters for output activation upon
GSM Jamming.
The event of Jamming detection will still be generated w/o any timeout.
If this parameter contains any number, different from zero, the output will not be
activated immediately upon Jamming detection, but after a pre-programmed timer. An
activation of the output will only occur if upon expiration of this timer a jamming session
is still active.
The timer for output activation will start upon detection of GSM Jamming and reset upon
detection of GSM Jamming end.
Resolution: 15 seconds / bit, maximum 63.75 minutes
Default value: zero (immediate activation upon Jamming detection)
Address: 2426 for first output and 2429 for second output, bits 3-5
Address: 205 for first output and 208 for second output, bits 3-5 (Advanced Mode during
Ignition-Off)
Description: This pair of parameters defines a activation pattern of outputs upon
jamming detection.
Setting Action
0 Pulse Activation (The output shall be activated for the time, defined in
"Pulse Outputs Width Period", addr. 140 dec
3 Activate Nested (executed upon jamming detection only after vehicle stops,
e.g. Ignition off or 10 valid GPS packets showing speed lower than 1 km/h)
5-7 Reserved
Example of template:
Two activations in a session, 1 second per activation, 2 sessions, 3 seconds between
sessions:
Address: 2427 for first output and 2430 for second output, bits 0-3
Address: 206 for first output and 209 for second output, bits 0-3 (Advanced Mode,
During Ignition-Off)
Description: This pair of parameters defines a length of activation of the selected output
upon GSM Jamming detection.
0 for the time, defined in "Pulse Outputs Width Period", addr. 140 dec
Value resolution: 0.5 second
Default value: zero
Address: 2427 for first output and 2430 for second output, bits 4-7
Address: 206 for first output and 209 for second output, bits 0-3 (Advanced Mode,
During Ignition-Off)
Description: This pair of parameters defines a number of activations of the selected
output upon GSM Jamming detection.
0 – cancels outputs activation upon jamming detection
Default value: zero
Address: 2428 for first output and 2431 for second output, bits 0-3
Address: 207 for first output and 210 for second output, bits 0-3 (Advanced Mode,
During Ignition-Off)
Description: This pair of parameters defines a number of sessions of output activations
upon GSM Jamming detection.
0 – for cyclic activation all the time of jamming
Default value: zero
6.1.17.8.4 GSM Jamming - Output Activation Template - Time between the Activation
Sessions
Address: 2428 for first output and 2431 for second output, bits 4-7
Address: 207 for first output and 210 for second output, bits 4-7 (Advanced Mode,
During Ignition-Off)
Description: This pair of parameters defines a time between activation sessions of
output activations upon GSM Jamming detection.
Zero value: If zero is programmed the unit will only perform one session of activation
irrespectively to the programmed number of sessions.
Value resolution: 0.5 second
Default value: zero
6.1.17.9.1 Enable Output Release by GSM Jamming End condition while in Ignition-On
6.1.17.9.2 Enable Output Release by GSM Jamming End condition while in Ignition-Off
Address: 6 bit 1
Description: If set to ‘1 the unit will not actively initiate any kind of connection - SMS,
GPRS or voice. It will reply to incoming SMS commands, if the relevant flags for the
current roaming/homing state are enabled.
Default: 0 – Enable Active Transmissions
Address: 1 bit 6
Description: If this feature is enabled authentication of every incoming message to the
unit (like command or acknowledge) will be verified. Each incoming message should
include a unique code, generated as a function of two variables:
Unit’s ID
8 bytes Auth Table, stored in non-volatile memory of the unit and concurrently in the
Communication Center application.
If the code will not be verified as authentic – the unit will not perform / acknowledge the
command and will erase it.
The unit supports dedicated Auth Table read/write commands over its wire protocol. See
description of the commands in a corresponding documentation.
The OTA Auth. table modification will be only be accepted by the unit if the Command
Authentication feature is DISABLED.
Default: 0 – Disabled
Address: 6 bit 4
Description:
NOTE: This mode is not supported by security variants.
This mode is designed to allow the driver to allow/disallow tracking of their vehicle. After
entering Privacy mode, the unit will generate only Ignition On/Ignition Off events, no
Time or Distance events will be generated. The unit will still reply to interrogations and
perform commands from the Control center, but outgoing messages will not include
position information.
If the unit enters Privacy mode during Ignition On, it will generate pair of events:
“Ignition Off” with position information and “Ignition On” without position information. The
purpose of event generation is to define stop of tracking session.
If the unit leaves Privacy mode during Ignition On, it will generate pair of events:
“Ignition Off” without position information and “Ignition On” with position information. The
purpose of event generation is to define start of tracking session.
In order to enter Privacy mode:
The mode should be enabled by this configuration bit.
All the plain and distress events as well as other functionality assigned to "Shock
input" should be disabled.
The “Shock” input should be triggered to enter Privacy mode and released to leave
this mode.
Default: 0 – Disabled
During "Private" mode the unit is continually activating Gd. Stop (pin 17) output, which is
serving as "Private" state monitoring LED.
During "Private" mode the unit is continually set bit 5 of byte 11 in every outbound OTA
msg type 0. Upon entering "Private" mode the bit 5 of byte 11 is set BEFORE generation
of the input trigger event/distress.
Default: 0 - disabled
Is business/private
mode toggling
enabled ?
Yes
Gd.
Stop==deactivated
Activate Gd. Stop Deactivate Gd. Stop
output output
Reset bit 5 of byte
No 11 in msg. type 0
Driver ID erased
Gd.
Stop==deactivated
Address: 491
Any system trigger (Input trigger, GPS reading based trigger etc.) can be configured to
trigger a High Resolution Logging Session (HRLS - HRLS is one of 4 available event
generation types; refer to the Event Types generated by Cellocator devices section).
During this session the unit is logging an event every valid GPS fix (every second). If the
GPS fix is invalid during HRLS - the event will not be logged.
Address: 283
Description: This parameter defines number of retries to forward data from the COM
port (for example from MDT) to the Central Control over UDP/IP. Such a message
requires acknowledge (msg type 4) from the Central Control. If the acknowledge will not
be received during the timeout defined by "Message Transit Acknowledge Timeout", the
unit will resend it number of times, defined in this parameter.
If all the reties forwarding data through UDP will fail, the same message will be sent by
SMS (if enabled in bytes 202, 204, bit 5).
Default value: 5
"Correct".
First acquisition:
In order to speed up the GPS acquisition:
1. Upon initial boot (power up, excluding AHR) the GPS validity test will start according
to "Normal GPS PMODE Filter", irrespective of the setting in this parameter AND w/o
DOP validation.
This simplified validation routine will work until the first acquisition compatible with
"Tide GPS PMODE Filter" setting AND with DOP setting.
2. Upon achieving acquisition compatible with "Tide GPS PMODE Filter" the unit will start
behaving according to the setting in this parameter AND with DOP setting as usual.
Data format: The parameter is a flags bitmap, “1” - Enable, “0” – Disable
Value span: any 8-bit value, four upper bits are currently a don’t-care bits
Default value: 1
6.2.10 Synchronize Unit’s Time with GPS Time only when GPS is
Navigating
Address: 7, bit 3
Description: This flag defines the condition for time synchronization with GPS time:
0 - Anyway, even when GPS is not navigating
1 - Only when the GPS is navigating
Default value: 1
This parameter is used by Time based alert Period Multiplier for HIGH SPEED mode
(Address 92 and 35, bits 4 to 7) and by Distance Event Period Multiplier for HIGH SPEED
mode (Address 92 and 35, bits 0 to 3) parameters to define from what speed the number of
the events should be decreased.
Note, that the in order to switch the operational mode of the unit from "Low Speed Mode"
to "High Speed Mode" the system speed must raise 3km/h above the programmed speed.
Same way, in order to switch the operational mode of the unit from "High Speed Mode"
to "Low Speed Mode" the system speed must fall 3km/h below the programmed speed.
Data format: 8-bit unsigned, unit’s [cm/sec]
Default value: 60 k/h
If both Pythagoras and SxT calculation are enabled, the unit will use SxT when there is a
valid GPS fix and Pythagoras when there is no GPS coverage (from last GPS fix to the
next GPS fix).
Default: 1 - enabled
Address: 84
Description: This parameter stores the maximal time between two valid readings from
GPS (in seconds) to be qualified for SxT odometer accumulation.
When you make a configuration take into a consideration the following rule:
where:
max speed in km/h – maximum speed that the vehicle get during the normal usage.
Recommended 160km/h.
max time apart is a value programmed in this parameter.
base unit is “Base unit (measurement factor of GPS odometer)”, address 80-83.
Data format: The parameter is a 8-bit integer.
Value span: 1 to 255
Default value: 7
But if the hibernation in not used the safest way to reset the GPS periodically is upon
Ignition change to Off state. There is an advantage of doing such a maintenance reset
when the GPS is navigating, because such a worm reset enables the shortest recovery
time. It is also possible to do it only when the GPS is not navigating anyway, but in this
case (for example on underground parking) the recovery might be longer.
Default values: bit 2 – 0 (disabled), bit 3 – 1 (enabled GPS reset upon ignition off when
the GPS is not navigating)
Address: 510
Description: This byte represents the difference, in percent’s, between the vehicle’s
speed as measured by the GPS and the vehicle’s speed as presented to the driver on the
dashboard. Usually the driver display shows a speed which is about 5 % higher that the
real vehicle’s speed. This byte is vehicle type depended. The corrected speed will affect all
the speed related calculations like over speeding, speeding related outputs activations etc.
The corrected speed shall not affect the unit’s distance calculation, this mechanism will
continue using the real unit’s speed as received by the GPS.
NOTE: This parameter does not affect the CSA (Cellocator Safety Application) GPS. It has
only effect on Fleet related applications.
Default values: 0 %
Address: 136
Description: This parameter is aimed to protect unit’s discrete input from noise influence
and defines time, from input’s level change to change detection.
Data format: 8-bit unsigned, Resolution 10 msec.
Value span: 00h to FFh
Default value: d10
Distress 1361
Unlock 1363
Lock 1365
Ignition 1367
CFE_In1 1369
CFE_In2 1371
CFE_In3 1373
CFE_In4 1375
CFE_In5 1377
CFE_In6 1379
Description: This parameter defines resolution of the additional time filter applied in
addition to Common Filter before discrete input raising alert is generated.
0 1 sec 63 sec
3 1 hour 63 hours
CFE_In1 1369
CFE_In2 1371
CFE_In3 1373
CFE_In4 1375
CFE_In5 1377
CFE_In6 1379
Description: This parameter stores a value of the additional time filter applied in addition
to Common Filter before discrete input raising alert is generated. The resolution of the
value is configured in previous parameter (1 second to 1 hour).
Default value: 0 – additional filter disabled
Description: This parameter defines resolution of the additional time filter applied in
addition to Common Filter after discrete input raising alert is generated.
0 1 sec 63 sec
3 1 hour 63 hours
Description: This parameter stores a value of the additional time filter applied in addition
to Common Filter after discrete input raising alert is generated. The resolution of the
value is configured in previous parameter (1 second to 1 hour).
Default value: 0 – additional filter disabled
Address: 466
Name in Programmer: Power Sources Measurement Time filter
Address: 0, bit 3
Presentation of inputs in wireless Cellocator protocol
Default value: 0
Address: 0, bit 5
Description: If enabled, a "blinkers" output (pin 18) will be activated when Gradual Stop
output is gradually or immediately activated (to notify surrounding driver that the vehicle
is going to blame and stop shortly).
Default value: 0 - Disable warning output activation
Address: 140
Description: This parameter defines the activation duration time for pulse outputs (for
example some system feedbacks like Driver Authorization and others).
Data format: 8-bit unsigned, resolution is 100 mSec
Default value: D’10 (1 second)
Cellocator Cello Programming Manual Page 127 of 365
Copyright © 2015 by Pointer Telocation, Ltd.
Cellocator Cello Programming
Manual
Address: 7, bit 4
Description: This flag enables LED monitoring, which is different in Fleet and Security
modifications of Cellocator units.
In fleet firmware modifications a sophisticated blinking pattern, monitoring GPS and GSM
status is provided, in a Security modification the LED monitors a security state of the
system.
In Car Sharing systems this bit also control the Proximity Reader LED
In Fleet Modification:
The blinking pattern is constructed from cycles of 2 blinking zones each, which will be
repeated by unit continually. The first zone will represent the functionality of GSM, the
second zone – GPS.
Each zone will last 3 seconds with 1 second of LED off interval between them.
On
GSM GPS GSM GPS
Monitoring Monitoring Monitoring Monitoring
zone zone zone zone
Off
t
3 sec 1 sec 3 sec 5 sec
3 seconds
3 seconds
Attached to GPRS/home
0.5s 0.5s 0.5s
3 seconds
Attached to GPRS/roaming
0.5s 0.5s 0.5s 0.5s
3 seconds
3 seconds
3 seconds
3 seconds
In Security modification
1 second on/1 second off – Alarm Armed
On - Silent delay
Slow Blinking – Passive Arming
Off – Standby
Rapid blinking – Alarm Triggered
In CarSharing - Old
LED Management Disable bit – if this bit is enabled, the monitoring LED will behave in the
following manner:
Glow during voice session
Ignition On:
0.5 second on and 2 seconds off while there is no GSM registration.
Off - when GSM registered.
Ignition Off:
Backwards compatible mode
1 second on and 2 seconds off when reserved (for example, when there
is a Dallas ID other than zero in the low 17 slots of the Dallas ID array).
Off - Ready for reservation.
Enhanced mode
1 second on and 2 seconds off when reserved (for example, when there
is a Dallas ID other than zero in the low 30 slots of the Dallas ID array).
Off - Ready for reservation.
Default value: LED – disabled (1)
Byte of OTA 26 27 28 29
Message 0
Description: The OTA protocol provides 4 bytes dedicated for monitoring of analog
inputs in few different message types. Those bytes can contain measurement from the
different fields as per the configuration below.
Obviously if the selected source of Data is an Analog input, the corresponding input shall
be programmed as an analog input in Input's Configuration.
Non 0
Pin 14 / 1
Door
Pin 16 / Panic 3
Pin 5 / Lock 5
Regulated voltage 8
CFE In 1 10
CFE In 2 11
CFE In 3 12
CFE In 4 13
CFE In 5 14
CFE In 6 15
Second oneWire 17
Temperature Sensor
Description: This parameter enables inversion of corresponding output's logic (pin 1 7).
Inverted output will be normally activated and will be turned off per OTA or serial output
activation command.
0 - Normal polarity (not activated - disconnected; activated – grounded)
1 - Inverted polarity (not activated - grounded; activated – disconnected)
Default value: 0 – Normal polarity
Description: This parameter enables inversion of corresponding output's logic (pin 7).
Inverted output will be normally activated and will be turned off per OTA or serial output
activation command.
0 - Normal polarity (not activated - disconnected; activated – grounded)
1 - Inverted polarity (not activated - grounded; activated – disconnected)
Default value: 0 – Normal polarity
It is possible to assign each of two timers to a specific input, including the option to
assign both timers into the same input. Every input, including ignition, supports "High
State" or "usage" time calculation.
The value of the measured time from each input is located in the unit’s RAM (protected,
not erased on software reset). The unit makes mathematical rounding on partial minutes:
(1:29 will be counted as 1 minute and 1:30 and above as 2 minutes).
Once a day the values of both Usage Counters are backed up to the especial address in
non-volatile memory. The timer keeps time counting (from the value stored in RAM) each
time when the logical level of the appropriate input changes from low to high.
The time counting stops each time the logical level of the input changes from high to low.
Dedicated Read/Write commands over RS232 and OTA are provided for Usage Counters,
including a periodical Usage Counters update OTA packet.
Address: 7, bit 2
Description: In order to start Usage Counters time counting this bit shall be enabled (set
to 1).
Status of this parameter can be changed without reset.
Default: 0 - Disabled
6.3.11.3 Wake up from Hibernation upon Periodical Usage Counter Update Timer Expiration
Address: 1, bit 7
Description: This bit enables waking up the unit from full hibernation for periodic Usage
Counter update.
Default: 0 - Disabled
Address: 1330
Description: The byte contains number of the input, utilized by the first Usage Counter.
The unit will use this parameter to backup the value of the 1st Usage Counter from RAM
once a day.
Input’s numbers definition:
Door 0
Unlock2 Input 1
Ignition 5
Panic 6
Unlock Input 7
Lock Input 10
In order to set the use of only one Usage Counter input, select inexistent input for the
second counter (for example 4).
Default: 0
Address: 1331
Description: The byte contains number of the input, utilized by a second Usage Counter.
The unit will use this parameter to backup the value of the 2 nd Usage Counter from RAM
once a day. In order to set use only one Usage Counter input – select inexistent input
number in this parameter (for example 4).
Default: 0
Address: 1332
Description: This parameter defines Usage Counters reporting period. Setting this value
by standard programming access is not recommended, as it will require reset to be
implemented. Refer to OTA and serial protocol document for a dedicated update command
description.
Data format and resolution: 1 byte, 1 minute resolution (from 1 minute to 255
minutes). Zero value cancels timers reporting).
Default: 0 – reporting canceled
[rpm] ES – Momentary value of engine speed [Hz] (this value is received in an OTA
response to calibration command)
Xes – value representing Engine Speed, received in the message
– max possible value of RPM, programmable (7000 by default)
255 – max possible value representing Engine Speed, received in the message
Number Description
0 Disable
3 Door
4 Shock
5 Panic
6 CFE IN 1
7 CFE IN 2
8 CFE IN 3
9 CFE IN 4
10 CFE IN 5
11 CFE IN 6
Number Description
0 Disable
2 Gradual Stop
4 St. Immobilizer
Number Description
5 LED
6 CFE OUT 1
7 CFE OUT 2
Description: This parameter is only applicable for a units containing CSA (iQ40, iQ50 or
CANiQ).
If this bit is enabled, and Engine RPM is used and it's value is higher then zero the unit
will count engine on minutes.
Upon end of the trip the unit will generate an OTA type 9 event to Fleet server, containing
sub-data 4 (GPS and Time) and sub-data 0x16 (number of minutes the engine was on
during this trip).
The same information will be sent also to CSA server, in Module 32 (End of Trip), under
the same conditions.
Default: 0 – disable feature
Address 2368-2369
Description: This parameter contains the maximum possible value of scaled frequency,
measured on GP Frequency input.
In case of engine speed it will be a maximum possible engine speed in units of rpm (in
standard vehicle might be assumed as 7000rpm)
This value is used by the unit during the process of auto-calibration.
Default: 7000
Address: 1677 (for Door input), and (1690 for Shock input) bit 2
Description: If enabled (‘1’), the unit will generate a dedicated event upon freq. violation
start.
Default: 0 - disabled
Address: 1677 (for Door input), and (1690 for Shock input), bit 3
Description: If enabled (‘1’), the unit will generate distress session upon freq. violation
start.
Default: 0 - disabled
Address: 1677 (for Door input), and (1690 for Shock input), bit 4
Description: If enabled (‘1’), the unit will geneare a dedicated event upon freq. violation
end.
Default: 0 - disabled
Address: 1677 (for Door input), and (1690 for Shock input), bit 5
Description: If enabled (‘1’), the unit will generate distress session upon freq. violation
end.
Default: 0 - disabled
Address: 1677 (for Door input), and (1690 for Shock input), bit 6
Description: If enabled (‘1’), the unit will not wait for the violation filter time and
generate violation end alert immediately after violation end.
Default: 0 – use filter
Address: 1677 (for Door input), and (1690 for Shock input), bit 7
Description: If enabled (‘1’), the unit will not generate alert:
a) if upon ignition on a measured value is violating the threshold.
b) If after any type of reset a measured value is violating the threshold.
Default: 0 – report violation on Ignition On.
Address: 2442-2443 (For Door Input), and 2444-2445 (For Shock Input)
Description: When the Pulse Counter feature is enabled (Door/Shock “Input type” field
option 5) the pulse count will be translated to fuel volume units by multiplying the “Pulse
Counter” value by the “Pulse Counter Scaling Factor” value.
The consumed fuel will be reported periodically to the server using modular message (Msg
Type 9, Sub-data type 14).
The value is represented by 16 bits Little Endian.
Address: 2438-2441 (For Door Input), and 2434-2437 (For Shock Input)
Description: When the Pulse Counter feature is enabled (Door/Shock “Input type” field
option 5) this value represents the current pulse count.
The user can program this value to 0 in order to clear the current pulse count.
The value is represented by unsigned, 32 bits, Little Endian.
Default: 0
Address: 2448
Description: The unit will trigger event towards the communication center upon
detection of an appropriate driver behavior violation if this violation is enabled (1) in this
bitmask.
The feedback will be triggered upon violation of the logical conditions, irrespectively to the
generation (or not generation) of event/distress for the corresponding violation.
Default: 0
NOTES:
The value of Engine Speed is scaled value of frequency measurement, taken from the
input defined as General Purpose Frequency Meter.
If both multipurpose inputs are defined as General Purpose Frequency Meters, the
scaled value from Shock input (pin 15/20) will be used as a value of Engine Speed for
Coasting detection.
Default: 900
Address: 1 bit 1
Description: This programmable bit enables/disables a longer GSM registration to (5
minutes). In case of lack of GSM registration after an expiration of this timeout the
modem will be reset.
0 –5 minutes GSM registration timeout
1 - 30 seconds timeout
Default: 0 - 5 minutes GSM registration timeout
Address: 515
Description: stores the timeout value (in minutes), before AHR trigger if the following
conditions are true:
No GSM coverage
Ignition On mode
Data format: 1 byte, unsigned integer, resolution of minute. Zero value cancels the AHR
upon lack of GSM registration.
Address: 504’
Description: The low nibble of this parameter stores the maximal allowed number of AHR
retires in one session and the high nibble is currently reserved.
After the last AHR attempt, no more attempts will be made, even if the modem continues
to be non-responsive or not registered.
If the AHR mechanism is disabled due to sustained non-responsiveness / non-registration
(as explained above), it will only be re-enabled when achieving a full data connection, or
reaching the idle modem management loop, if data connection is prohibited.
Zero retry number will cancel AHR process. Please note that setting this parameter to 0 is
not recommended.
Address: 1, bit 3
Description: If this bit is enabled the unit will store a plain event with dedicated
transmission reason (d200) upon each performed AHR.
Default: 0 (Disabled)
Address: 165-166
Description: This parameter defines the time for periodical modem software reset. This
period is restarted upon each manual and automatic modem reset as well as upon
entering full hibernation.
Data format: 2 bytes value, resolution of 1 minutes
Value span: 0 to 65535 (* Zero value in P disables periodical Modem Reset)
Default value (Dec): 1440 (24 hours)
Address: 1352
Description: In case of GPRS network failure all the units are reconnecting to CC
simultaneously after the problem is rectified and it causes heavy communication load on
the CC server.
The Periodical Modem Reset timer is also restarted in all the units at the same time, after
concurrent reconnection to GPRS. It causes all the units to repeat simultaneous modem
resets and this way keeps creating peaks of load on customer’s communication server.
Randomization feature allows the unit to use pseudo random time for Periodical Modem
Reset timer.
The timer is restarted each time to a different value, limited by a programmable
threshold.
(P – Tr)≤ Modem Reset interval ≤(P+ Tr)
P - Periodical Modem Reset parameter
Tr - Periodical Modem Reset Threshold
Wrong programming protection: If P≥Tr the unit will NOT use the low limit of
randomization.
Example:
P=30minutes (res=1min) and Tr=45minutes (res=15min) =>-15< modem reset <75
In this case the lower limit of randomization will not be used:
P≤ modem reset interval ≤75
Data format: Resolution of programmable threshold is 15 minutes, 1 byte
Default value (Dec): 0 (no randomization)
Default: 0
(Only for Manual GSM Band Selection mode, see GSM Band Selection Mode)
0 EGSM/DCS (900/1800)
1 850/PCS (850/1900)
2-6 Reserved
9 850/EGSM/DCS/PCS (850/900/1800/1900)
10-15 Reserved
Default:
Cello 0
CelloTrack T 3G 11
CR300B 3G
CelloTrack T 2G 9
Cello-CANiQ 2G 9
Default: 0
0 PAP
1 CHAP
2 AUTO
3 Reserved
Default: 0
Addresses: 197-200
Name in Programmer: SIM PIN
Description: This parameter stores the PIN code that will be entered to unlock the GSM
SIM card when required.
Data format (GSM): The bytes contain the digits of the PIN, encoded in BCD. The order
of the transmission is bytes with lower address first, lower nibbles first. If only the lower
nibble of a byte is used (this is legal only in the last byte – in case this is the last digit of
the PIN), the higher nibble should have all of its bits set (the nibble should contain 15
dec). The rest of the bytes that are not used should contain FFh.
Default value (dec): 1234
Addresses: 1326-1329
This parameter stores the new PIN code that should be used for locking the SIM Card
during the SIM Lock procedure. This code will replace the Active SIM PIN on address 197-
200 upon successful completion of the SIM Lock procedure:
Boot
SIM No
Locking
Enabled?
Yes
No
NOTE: Since the unit is actively modifying content of its programming cells (replacing the
old Pin code by the new one) the configuration file and the actual content of programming
will lose synchronization. It is very important to synchronize them by uploading the actual
content of the configuration memory from the unit before next configuration cycle.
WARNING: Programming the same configuration file twice, without uploading an actual
content of programmable cells after the first programming, will cause immediate blocking
of the SIM card.
Data format (GSM): The bytes contain the digits of the PIN, encoded in BCD. The order
of the transmission is bytes with lower address first, lower nibbles first. If only the lower
nibble of a byte is used (this is legal only in the last byte – in case this is the last digit of
the PIN), the higher nibble should have all of its bits set (the nibble should contain 15
dec). The rest of the bytes that are not used should contain FFh.
Default value (dec): 1234
Address: 1914
Description: If this parameter contains a value of 5 or 6 BCD numbers, the unit will
validate an international mobile subscriber identity (MCC + MNC) of its SIM card ~15
seconds after any wake up. If the value of the SIM is different from the value predefined
in this parameter – the unit will switch off the modem. If this parameter contains a value
smaller than 5 digits the feature is disabled.
NOTE: This feature will not be supported in Cello-IQ builds.
Address: 266’
Description: This parameter defines power consumption of the unit during Ignition Off
mode.
Power consumption reduction is achieved as a trade off with availability: as the availability
is lower, the power consumption is lower. The main power consumers of the unit are GPS
and GSM modules; the unit switches them off periodically during parking.
1 GPS Peeking The GSM modem active, GPRS (while GPS is off)
session active. Average: 23.69mA
The GPS is peeking as per Peak: 104.5mA
programming (see below)
2 Full Both GSM and GPS modules are (while both GPS &
Hibernation in asynchronous peeking as per GSM off)
programming below.
The unit does not respond to Average: 782uA
RS232 queries as well
Note: In this mode Security
Modification will not be able to
detect Signal Correlation
1
In lab conditions, no battery, Vin=13.7V, very good GPRS coverage over 900MHz GSM network.
The results might vary under different test conditions.
Default value: 2
Address: 1, bit 0
Description: This option allows the unit to enter the full hibernation (with single daily
synchronized GSM-GPS peeking) when main battery of the vehicle considered low. The
unit will leave full hibernation mode upon distress or ignition on.
Default: 0 - disabled
Address: 271-272
Description: This parameter defines time interval between Stop Event and entering any
programmed Hibernation Mode.
Data format: 16-bit unsigned integer, 16 seconds resolution
Value span: 0x01 (16 seconds) through 0xFFFF (291 hours)
Default value: 60’, (16 minutes)
In case of Hibernation Mode Delay timeout = 0, the event will be generated just after the
Stop event.
Default: Both disabled (zeroes)
6.4.5 Enable Data Forwarding from Serial Port by SMS (in Hibernation)
Address: 4 bit 5
Description: If this parameter is disabled, the unit will not try forwarding data from 3rd
party device connected to unit's COM port (over CSP or Transparent Data protocols)
through SMS in hibernation. (in case GPRS is not available or disabled, the forwarded data
will be accumulated in unit's buffer).
Default value: Disabled (1)
Address: 263
Description: GPS peeking is a power management of GPS receiver, which enables to
reduce its power consumption.
GPS peeking is activated in Ignition Off mode only, when Power Management mode is
defined as 1or 2.
This parameter defines the maximum amount of time the GPS is kept turned on while
peeking. The GPS will be turned off once a fix is achieved, or if the Max. On Time expires.
Data format: 8-bit unsigned integer, 16 seconds resolution
Value span: 01h (16 seconds) through 255 (68 minutes); zero value is illegal and
shouldn't be used
Default value: 5’ (1 minute 20 seconds)
Address: 264-265
Description: This parameter defines the amount of time between GPS peeks. (Refer to
the chart in GPS Peeking – Max On Time). During this time the GPS is turned off, to
conserve energy.
Data format: 16-bit unsigned integer, 16 seconds resolution
Value span: 01h (16 seconds between two consecutive peeks) through FFFFh (~12 days
between two consecutive peeks)
Default value: 675 (3 hours from the end of one peek to the start of the next one)
Address: 270
Description: GSM Peeking is a power management of GSM Modem, which allow to
reduce its power consumption.
GSM peeking is activated in Ignition Off mode only, when Power management mode is
defined as 2.
Maximum Network Registration Time: This parameter defines time interval, given to
GSM modem for registration into cellular network. If registration wasn’t accomplished
during that time – the modem is being turned off for Off Time.
If registration is being accomplished, the modem is kept turned on for time period defined
in Modem On Time parameter. The modem is switched back off when Modem On time
expires and there is no data transfer for at least 10 seconds.
Data format: 8-bit unsigned integer, 16 seconds resolution
Value span: 01h (16 seconds) through 255 (72.8 hours)
Default value: 4 (1 minute and 4 seconds)
Address: 268-269
Description: This parameter defines the amount of time between GSM peeks. (Refer to
the chart in GSM Peeking – Maximum Network Registration Time). During this time the
GSM Modem is turned off, to conserve energy).
Data format: 16-bit unsigned integer, 16 seconds resolution.
Value span: 02h (32 seconds between two consecutive peeks) through FFFFh (~12 days
between two consecutive peeks). Values below 32 seconds (<02h) are illegal and
shouldn’t be used.
Default value: 225 (1 hour from the end of one peek to the start of the next one)
Address: 267
Description: This parameter defines time the modem is kept turned on after the end of
the GSM registration. If GPRS is enabled, the unit will dial GPRS and connect to the
communication server during this time.
Data format: 16-bit unsigned integer, 16 seconds resolution
Value span: 01h through FFFFh; value of 0 is illegal and shouldn’t be used
Default value: 4 (1 minute and 4 seconds)
Address: 138
Name in Programmer: Maximum extra charge time
Description: This parameter defines the maximum time for extra backup battery charge
in Ignition Off mode. The charge process begins upon Stop in case of detection of low
level of backup battery (see corresponding programming parameter), and continues for
the time defined in this parameter (if the unit does not enter hibernation).
Data format: 8-bit unsigned integer, resolution of 10.24 sec
Value span: 00h to FFh
Default value: 117 (~20 minutes)
Addresses: 273’-282
Description: Stores the default target address used by the unit to establish Voice call,
initiated by the driver. Under normal circumstances, this will be a voice line phone
number of Central Control room.
Data format: First byte should contain the total amount of digits that make up the actual
address (not including address type byte). Second byte is the address type byte, which
should be 91h for international address (recommended type to use, to allow roaming) or
81h for local address. The rest of the bytes contain the actual address, encoded in BCD.
The order of the transmission is bytes with lower address first, lower nibbles (nibble = 4
bit) first. If only the lower nibble of a byte is used (this is legal only in the last byte – in
case this is the last digit of the address), the higher nibble should have all of its bits set
(the nibble should contain 15 dec). The rest of the bytes that are not used should contain
FFh.
Default value: +972 52 5539819
Description: If this bit is enabled the unit will auto answer any incoming voice call. One
Ring signal will be played in the hands free speaker before the call will be picked up by
the unit.
Setting of hibernation flag is treated as an AND condition with the corresponding GSM
network condition.
Default: Enable (1) in Home and Hibernation, disabled (0) in Roaming
Address: 507’
Description: This parameter defines speaker mute timeout upon auto answered incoming
voice call process (if “Temporary Mute Speaker During Auto-answered Incoming Calls”
flag is enabled.)
Resolution: 1 second
Default value: 30
Address: 508’
Description: Defines speaker mute timeout upon distress voice call process (if
“Temporary Mute Speaker During Distress Calls” flag is enabled.)
Resolution: 1 second
Default value: 30
0 3 (18dB)
1 4
2 5
3 6
4 7
Default value: 0
Every input's state change to "triggered" increases (or decreases, if the function is
"volume down") the value programmed in Speaker's Volume field by one and immediately
applies it.
Volume change can take place only during active voice session; trigger on of volume
control input while there is no active voice session is ignored by unit.
If there is only one volume control input defined (Volume up or Volume down) increasing
(or decreasing) the value of the parameter higher (or lower) then its max. (min) possible
value will cause the parameter to restore its lowest (highest) possible value.
Volume up:
0->1->2->3->4->5->6->7->0->1…
Volume down:
7->6->5->4->3->2->1->0->7->6…
Otherwise, if two volume control inputs are defined (Volume up AND Volume down),
increasing (or decreasing) the value of the parameter higher (or lower) then its max.
(min) possible value will be ignored by unit.
The "Fast Volume Change Mode"
The user is able to press the volume control constantly in order to increase/decrease
volume. In this case, button should be pressed continuously for 2 seconds in order to get
into “Fast Change” mode after which the volume will be changed in intervals of ½
seconds.
The first change will always occur immediately upon pressing the button independently of
the question whether the button is continually pressed for “fast change” or not.
Each time a volume change is applied by the state machine, a “tone” feedback is provided
thru the speaker of the hands free (half a second "1" DTMF signal).
Default value: 3
Description: This parameter enables to control Hands Free Speaker's gain of the hands
free programmatically.
Note that it is possible to control the value of this parameter according to the values in
the table below.
0 1
1 2
2 3
3 4
Default value: 2
Address: 85-88
Description: This parameter stores odometer value (in base units) recorded upon last
Distance event generation. This parameter is not recommended for user modification, it is
managed by the unit for recovery situations.
If upon programming the value programmed in this parameter will be higher than the
value of odometer, the unit will overwrite it with the value of odometer.
Data format: The parameter is a 32-bit integer
Value span: 32bits range
Default value: 0
Address: 93
Description: This parameter stores velocity threshold used for Over Speeding session
start. If velocity of the vehicle is higher than this threshold, for longer than programmed
in the Ov***er Speed Duration filter parameter, the unit will consider over-speeding. If
corresponding updates are enabled, the unit will generate event or/and distress.
Note that the Overspeed start will be registered on a velocity of ~2km/h higher than
programmed. In addition, this threshold is only used when not in “Trailer mode” and not
in “Input dependent Over Speed” mode
Value resolution: Units in 32 cm/sec
Default value: 91 (105km/h)
Address: 94
Description: This parameter stores velocity threshold used for Over Speeding session
end (only if the Over Speeding session is already open). If velocity of the vehicle gets
lower than this threshold, for longer than programmed in Over Speed Duration filter
parameter (or immediately as per the configuration flag described below), the unit will
consider end of over-speeding.
If corresponding updates are enabled, the unit will generate event or/and distress.
Note that this threshold is only used when not in “Trailer mode” and not in “Input
dependent Over Speed” mode
Value resolution: Units in 32 cm/sec
Default value: 87 (100km/h)
Address: 95
Description: This parameter stores timeout value, used to consider the speed violation
start/stop. It actually defines the over speed duration which will cause a corresponding
update (if enabled).
Value resolution & span: Duration resolution is 2.5 Seconds. Duration Span from: 0
seconds (0x00h), to 10min 30 sec (0xFEh).
Default value: 4, (10 seconds)
Address: 2391
Description: The unit supports automatic change of over-speed thresholds while certain
input is triggered.
This is useful to change over-speed threshold while raining (in this case the input will be
connected to the wipers wire) or at night (in this case the input will be connected to the
vehicle lights).
Function 12 is available in a list of options available for “Function assigned” byte in input’s
configuration. When it is selected for any input (except ignition), and this input is
triggered, the unit will automatically use speed threshold programmed on address 2391
as both Over-speed start and Over-speed end thresholds.
NOTES:
Over-speed threshold may change only while over-speed session is NOT active.
If the input changes its state while the over-speed session is active – the unit will
keep using over-speed thresholds selected upon over-speed session start.
If both the “Trailer mode” and “Input dependent Over Speed” modes are active
concurrently the unit will select the lowest speed threshold out of two.
Specific Transmission Reason byte of Over-Speed alert
Upon detection of over-speed violation the unit is sensing event or/and distress with
transmission reason 34(start)/42 (stop). The “Specific Transmission Reason” byte of those
messages will contain value “1” if the unit is utilizing alternative Over-speed thresholds
while generating them.
This parameter contains an alternative value of Over-speed threshold, used when an
input, programmed as “Over-speed threshold control” is triggered.
The same value is used for both Over-speed start and Over-speed end thresholds.
The over-speed time filter (programmed on address 95) shall expire prior to alert
generation irrespectively to the selected speed thresholds.
Resolution: 32 cm/sec
Default value: 70km/h
Address: 97
Description: This parameter stores velocity threshold used for Idle Speeding session
start (Idle Speeding refers to when the vehicle is parking with a working engine). If velocity of
the vehicle gets lower than this threshold, for longer than programmed in Idle Speed
Duration filter parameter (from ignition on or from higher speed), the unit will consider
Idle Speeding start.
If corresponding updates are enabled, the unit will generate event or/and distress.
Value resolution: Units in 32 cm/sec
Default value: 14 (16 km/h)
Address: 96
Description: This parameter stores velocity threshold used for Idle Speeding end (only if
the Idle Speeding session is already open). If velocity of the vehicle gets higher than this
threshold, for longer than programmed in Over Speed Duration filter parameter (or
immediately as per the configuration flag described below), the unit will consider end of
idle-speeding.
If corresponding updates are enabled, the unit will generate event or/and distress.
Value resolution: Units in 32 cm/sec
Default value: 16 (19 km/h)
Address: 98
Description: Timeout value, used to consider the idle speed violation start /end.
Value resolution & span: Duration resolution is 2.5 seconds.
Duration Span from: 0 seconds (0x00), to 10 min 50 sec (0xFE)
Default value: 3274 (10 seconds)
Default: zero
7.2.5.7 Create Idle/Over Speed End Update for an Open Session per Ignition Off
Sudden Course Change and Sudden Speed Change sensors are derived from the GPS
output; they analyze the delta speed and course between GPS fixes.
The speed and course thresholds are provided separately for each of 4 ranges of speed.
Address: V0-473
V1-474
V2-475
Description: The 4 speed ranges are defined by 3 speed thresholds: V0, V1 and V2
Speed Range 3
V2
Speed Range 2
V1
Speed Range 1
V0
Speed Range 0
0 km/h
The speed ranges threshold (V0, V1, V2) must meet the condition: V0<V1<V2
Data format: 8 bits parameters with resolution of 16 cm/sec
Description: The sensors will trigger if the delta speed or/and course between two
adjacent valid fixes (the unit is getting an updated GPS data fix every 1 second)
exceeds a predefined speed or/and course thresholds for the specific speed
range (if the current or last fix is invalid, the sensors won't trigger).
The following table contains address of speed and course thresholds for each speed range:
Zero value in any of the parameters above will cancel the corresponding sensor for the
specific speed range.
Default Values:
480 49 45°
481 49 45°
482 49 45°
483 49 45°
Speed limiting Geo-Fence enables the fleet manager to define speed limits within geo-
Fence boundaries. Each Geo-Fence entry in the configuration memory can define 1 of 4
possible speed thresholds. The Speed limiting Geo-Fence feature is enabled by setting the
field TOE (Type of Entry) in the Geo-Fence entry to 6. The unit can handle up to 4 over
lapping speed zones sessions concurrently.
Speed violations are reported via a dedicated type 0 message whenever the speed within
the Geo-Fence exceeds the configured speed threshold. End of speed violation session will
be reported when one of the following events occurs:
1. After violation start the speed fails lower then zone’s specific threshold according to
programmed over speed rules (after expiration of over-speed end time filter).
2. The unit leaves Geo-Zone boundaries.
3. Specific zone timeout expired (while inside zone boundaries).
Speed limiting decisions will be taken (both for start and for end of over speed) based on legacy time filter of over speed (at
address 0d95).
Speed Limiting Geo-Fence is enabled by setting the value of TOE (Type Of Entry) filed to
6. Please see TOE - Type Of Entry
Each Geo-Fence entry has 2 bits filed called “Speed Limiting Threshold Select”. The filed
can select one of 1 of 4 possible threshold values. The 4 Geo-Fence Speed Limiting
thresholds are defined in
Speed Limiting Threshold Select
(Bits 31,30) Address of Speed Limit parameter in Configuration
Bit 31 Bit 30 memory
0 0 1917
0 1 1918
1 0 1919
1 1 1920
The same output activations properties used for “Driver Behavior over speeding” will be
used for Speed Limiting Geo-Fence. The “OverSpeed” feedback bit must be set in
Feedback for driver behavior violations bitmask to enable Speed Limiting Geo-Fence
outputs.
Please refer to:
This feature is intended to detect slow movement in traffic jams. The session is very
similar to Idle Speed feature described above, although serves for a different purpose
simultaneously with Idle Speed detection.
The session proposes set of programmable parameters, identical to those of Idle Speed
Algorithm:
"Go/Halt" speed detection Threshold
"Go/Halt" Threshold Time Filter
"Go/Halt" session configuration flags
"Go/Halt" events/distress control
The Go/Halt session is also used for Curve Smoothing feature to prevent generation of
unnecessary events of "course change" during parking.
Address: 1387-1388
Description: This parameter stores velocity threshold for detection of movement start
(GO event) and movement end (Halt event).
If measured velocity is higher than this threshold for longer than the Time Threshold,
"Go" event will be triggered.
If measured velocity is lower than this threshold for longer than the Time Threshold,
"Halt" event will be triggered.
Value resolution: Units in cm/sec
Default value: 5 km/h
Address: 1389
Description: This cell stores a time filter for "Go/Halt events" generation, while the
speed of the vehicle complies with the logical condition described in the parameter above.
Value resolution & span: Duration resolution is 1 second. Duration Span from: 0
seconds (0x00), to 255 seconds (0xFF).
Default value: 3 (3 seconds)
7.4.3.1 Multiplier for Go/Halt Time Threshold Filter for "Halt" Detection
Address: 104
Name in Programmer: Start Event Time Filter
Description: This parameter stores time filter, defining a required duration of stable
Ignition On state (after ignition state change) for triggering Start (driving session) alert.
The control of alert type (plain event / distress event) is made from Ignition Input
Settings folder.
Value resolution & span: Duration resolution is 2.56 seconds.
Default value: 7.74 sec
Address: 105
Name in Programmer: Stop Event Time Filter
Description: This parameter stores time filter, defining a required duration of stable
Ignition Off state (after ignition state change) for triggering Stop (driving session) alert.
The control of alert type (plain event / distress event) is made from Ignition Input
Settings folder.
Value resolution & span: Duration resolution is 2.56 seconds
Default value: 7.74 sec
This group of parameter controls time period of the updates, generated by the unit
periodically between "Start" and "Stop" (when ignition switch is on). “Time alerts” or
periodical updates are not generated after "Stop" (when ignition switch is off).
This period is controlled also by the OTA Tracking Command and applied on the fly with
no reset.
Time-based alert period might be automatically modified by the unit in real time as a
function of the following conditions:
GSM condition: Home, Roam GSM network or No GSM coverage mode
Speed: High Speed mode or Normal Speed mode.
Address: 485
Description: This parameter enables automatic change of time events period during NO
IP mode (while GPRS is unavailable):
The basic time event period is multiplied by the factor programmed in this parameter.
Note: value of Zero is legal and considered by the unit as "1".
Default value: 1
Legend:
TEPH – Time-based alert Period in home network, bits 0:6 of address 106’
TEPR – Basic period value in roam network, bits 0:6 of address 499 (value of zero will
cause the unit to use Home settings during roaming)
HSpeedHm – Time-based alert period multiplier for high speed mode in Home
network, (bits 4:7 of address 92)
HSpeedRm – Time-based alert period multiplier for high speed mode in Roam
network, (bits 4:7 of address 35)
Time
The unit compares the time passed from the last Time-based alert generation with the
new calculated Time Period value (according to the current speed).
If the time passed from last Time-based alert is greater than the new calculated value of
Time Period then the “timed event” will be triggered immediately; otherwise it will be
triggered when the new calculated period will exceed.
Address: 1310
Description: This parameter contains the value of V1 speed in km/h; see V-Trek feature
description above.
Data format: unsigned integer, km/h
Default value: 0
Address: 1311
Description This parameter contains the value of T1 time period in minutes; see V-Trek
feature description above.
Data format: unsigned integer, minutes
Default value: 0
Address: 1312
Description: This parameter contains the value of V2 speed in km/h; see V-Trek feature
description above.
Data format: unsigned integer, km/h
Default value: 0
Address: 1313
Description: This parameter contains the value of T2 time period in minutes; see V-Trek
feature description above.
Data format: unsigned integer, minutes
Default value: 0
The idea behind this feature is to provide a good correlation between the reported
locations to the roads on a map without significant increase of communication cost.
Neither time nor distance events enable tracking as a function of road curves (note that it
is possible to utilize sudden course change detection for "curve smoothing" with
significant traffic increase), and the path on the map doesn't appear accurate enough, as
shown below.
Detecting movement vector change dramatically improves the stickiness to the road and
readability of the reports, but will also dramatically increase the traffic:
The vector change detection has to be supported by data compression in order to ensure
good stickiness to a road curve for a reasonable price.
The vector change detection occurrence may be reported as a plain/distress events with
TR204 (vector change Report), or as a bulk of up to 6 vector change detection
occurrences, compressed into a single message type 9 , sub-data D (refer to a wireless
protocol for more details).
The unit will stop Curve Smoothing message generation upon "Halt" session start
(irrespectively to GO/HALT event generation enable/disable programming flag).
The Curve Smoothing message generation will restart upon "Go" session start
(irrespectively to GO/HALT event generation enable/disable programming flag).
Default: disabled (0)
Address: 1434
Description: This parameter contains a timeout to generate Msg type 9 containing all
logged vector change detection occurrences before six occurrences were accumulated.
This parameter will take affect when:
Compress Vector change Detection is enabled,
At least one vector change detection logged
No vector change detection occurrence is logged by the unit during the period defined
in this parameter
Range and resolution: Unsigned integer 8 bits, resolution of minutes
Default: 10 minutes
Address: 1435
This parameter defines the minimum course change from last logged event, considered as
Vector change Detection occurrence. Possible values are 0 to 180°.
Range and resolution: 8 bits, unsigned integer, resolution of degrees
Default: 5°
Address: 70-71
Name in Programmer: Time between Comm.Idle Transmissions
Description: This parameter defines the maximum time without any communication. If a
message is not received within this timeout, an idle communication alert is registered.
The Idle Transmission alerts are independent from Ignition state. They will trigger even in
a Full Hibernation mode; it is possible (configuration bit described below) to wake up the
unit from the full hibernation in order to try delivering this type of alert in real time.
This algorithm is frequently used as a "Heart Bit" of the unit, the "Keep Alive" messaging.
Data format: 16-bit unsigned integer, 1 minute resolution.
Default value: D’30 (30 minutes)
Description: This bit enables alerting Idling of Communication with period programmed
in Time.
Default value: Event enabled (1), distress disabled (0)
Ignition
State Ignition On
Authentication
Reminder
Dallas Key
Presented
Driving without
Authentication Event sent
Authentication
Reminder
Ignition
Ignition Off
State
Immobilizer
Activate Immobilizer
Address: 111
Description: This parameter stores the value of maximum allowed time between Start
Event and transmission of message with transmission reason “Driving without
authentication”, in case the Dallas key was not detected.
If any Dallas key detected during the time period defined in this parameter, the unit will
send a message with new Dallas code and transmission reason “Driver Authenticated” (it
is also possible to deliver Driver ID Updated report only in case the iButton code fit one of
the programmed values).
Value resolution: 30 seconds, span: D’0 -255’
Default value: 2 (1 minute)
Address: 0, bit 4
Description: This parameter defines a start point for timeouts for:
Reminder Feedback Output Activation (Ignition On)
Time to Authentication loss (Ignition Off, next parameter)
Timeout to Driving Without Authentication Event (Ignition On)
The 2 options are:
0 - Ignition ON/OFF filter + Inputs filter)
1 - Inputs filter only
Default value: 0
Address: 112
Description: This parameter stores a time period, during which the unit will keep a last
detected Dallas Code after the Stop Event.
After this period of time the Dallas Code will be erased from unit’s memory and in every
outgoing transmission from the unit Authentication code will be sent as 0.
If during the time period, defined in this parameter, will be detected Start event – the unit
will keep sending last detected Dallas key (until Stop event) in every outgoing message.
If Immobilizer Activation enabled (see next parameter) this timer defines how long after
Stop event the Standard Immobilizer output (pin 7) will be activated.
Resolution: 0.5 minutes/bit
Data span: 0-255 (max value 127.5 minutes)
Default value: 1 (30 seconds)
Address: 1, bit 5
Description: If this bit is enabled the unit will activate its Standard Immobilizer output
(pin 7) from Authentication loss after Stop event (see previous parameter) until the driver
authorizes itself using Dallas Key (any Dallas key or known Dallas key, as per the Enable
Pre-defined driver ID’s list configuration bit).
NOTES:
This flag is only applicable to fleet edition of Cello and will not work in a security
variant.
If this flag is set (enabled), the Standard Immobilizer output (pin 7) will be
automatically activated immediately after SW reset or Power Recycle.
In CR300 devices, the immobilizer output can be switched to one of the available
device output pins ("Blinkers", "LEDs") using the configurable option located in
address 506. The selected output will maintain the same reset behavior a described in
note 2 above.
Default value: 0 - disabled
Address 0, bit 2
Description: If this bit is enabled (1), the unit will only perform self activation of
Immobilizer output while both conditions listed below are fulfilled:
An appropriate legacy logical condition is detected (No Driver ID in the memory,
Towing detection, reminder etc)
High signal detected on the ignition input.
Immobilizer output will be switched off immediately after one of the above conditions is
not present.
If this bit is disabled (0), immobilizer output is activated independently from the status of
an Ignition input.
NOTE: This bit is only affecting self activation of the output. Activation by command
(OTA or Serial) is still unconditional and independent from the status of an Ignition input.
Only the additional OTA/serial command or detection of Authorized Dallas switches off an
output activated by command.
Default: disabled (0)
The User ID is considered "Driver ID" if received when there is no Dallas code in the RAM
(both in Ignition on and Ignition off mode).
Driver ID is treated by the unit similarly to the legacy Dallas ID (unique 48 bit iButton
identifier), except for the following:
Different code received (new iButton attached) while there is a Driver ID in the RAM:
In ignition on: will be treated as "Passenger ID" (see below) and will not erase the
existing Driver ID from RAM
In ignition off : will be ignored
If received code is identical to the active Driver ID in RAM – it will be ignored
The last bit of STR (in OTA alert, message type 0) contains status of Group ID
recognition ("1" – authenticated, "0" – not authenticated)
The first bit of STR (in OTA alert, message type 0) contains "0" (indicating "Driver ID")
If “differentiation between the driver and the passenger” (1 in this bit) is not enabled in
the programming – the unit is using the Legacy Driver ID algorithms.
The passenger identification only works when ”differentiation between the driver and the
passenger” is enabled in the programming.
The User ID is considered "Passenger ID" if:
Received in Ignition On mode
Received while there is an active Driver ID code in the RAM
Reception of "Passenger ID" causes the unit to generate a "Driver Authentication Update"
event (TRd46), containing received code in Dallas bytes of Msg type 0, while the STR
Specific byte contains:
The last bit of TR Specific byte shall contains status of Group ID recognition ("1" –
recognized, "0" – not recognized), see below.
The first bit of TR Specific byte contains "1" (indicating "Passenger ID")
Received "Passenger ID" is NOT replacing active Driver ID in the RAM. Once "Driver
Authentication Update" event/distress is generated, the Passenger ID code is "forgotten".
No Is extended
support of DS1971
enabled?
Set Group ID
Authorized bit No
Reset Group ID
Authorized bit
Disarm Immobilizer
Yes
Use ID as Driver
Set “passenger” ID ID (record as
bit active code in
Yes Is the received No RAM)
code identical to
the one in RAM Transmit new code
once & forget (Do not Consider
record as active code Feedback,
in RAM) Immobilizer, Event
generation and
Reminder
Consider Feedback
features,
activation
implemented in
the standard
Restore” Driver ID” codebase
bit
End
The purpose of this feature is to enable detection and reporting of connection and
disconnection of a trailer to the track.
The trailer is equipped by identification device, connected to a 1-Wire bus port of
Cellocator unit. Once the trailer is connected, its identification device is continually
transmitting its Dallas ID.
The family of Dallas device used by the trailer is programmed in configuration. If such a
device is attached longer than the configurable timeout, the unit is assuming connection
of the trailer and vice versa (if disconnected longer than the configurable timeout, the unit
is assuming disconnection).
Limitations:
Only one trailer can be used at a time.
If two or more devices from the trailer’s Dallas family are concurrently and continually
attached to the bus, reliable trailer detection is not guaranteed.
If second device from the trailer’s Dallas family is attached while trailer is already
detected, this second device will be immediately considered as Driver/Passenger.
Upon trailer connection (expiration of a “Timeout for Trailer Connection status change“)
the unit will raise Bit 1 of Byte 41 in every outbound OTA msg type 0 to indicate that the
Trailer is connected.
Upon trailer disconnection the unit shall reset Bit 1 of Byte 41 in every outbound OTA msg
type 0 to indicate that the Trailer is disconnected.
It is possible to query trailer ID by OTA command (Command Code 0x16).
NOTES:
Trailer ID is never reported in other message types except message with TR199 and
31 (Reply to command, if Trailer ID was requested).
This feature requires the Dallas bus to be enabled Enable Dallas Bus (singleWire)
Address: 2393
Description: The following parameter contains Dallas family ID of the Trailer identifier.
If the device with selected family ID will be attached to the bus longer than programmed
in the “Timeout for Trailer Connection status change“ parameter - it will be considered as
Trailer.
If the device with selected family ID will be attached to the bus for less than programmed
in “Timeout for Trailer Connection status change“ parameter - it will be considered as
Driver/Passenger, while the corresponding reaction (event/feedback) will be issued upon
disconnection from the iButton.
Zero value in this parameter disables Trailer connection detection.
NOTE: This feature requires the Dallas bus to be enabled Enable Dallas Bus Mode
(singleWire)
Default value: 01h (iButton DS1990A)
Address: 2392
Description: This parameter stores time period (in seconds) of continuous connection
(or disconnection) of the Dallas button (of family programmed in “Dallas Family of Trailer
Identifier“ parameter), used for triggering corresponding event or distress.
Default value: 15
Address: 261
Description: The unit can apply different velocity thresholds for Over Speed session start and end when trailer is connected.
This parameter stores velocity threshold (in 32 cm/sec/bit) used for Over Speeding session start when trailer is connected.
If over speed session started by violating “Trailer connected” over speeding start threshold, it will be ended by reaching “Trailer
connected” over speeding end velocity threshold, even if the trailer disconnected between those two events.
NOTE: If both the “Trailer mode” and “Input dependent Over Speed” modes are active
concurrently the unit will select the lowest speed threshold out of two.
Resolution: 32 cm/sec/bit
Default value: 0 cm/sec
Address: 262
Description: The unit can apply different velocity thresholds for Over Speed session start and end when trailer is connected.
This parameter stores velocity threshold (in 32 cm/sec/bit) used for Over Speeding session end when trailer is disconnected.
If over speed session started by violating “Trailer connected” over speeding start threshold, it will be ended by reaching “Trailer
connected” over speeding end velocity threshold, even if the trailer disconnected between those two events.
NOTE: If both the “Trailer mode” and “Input dependent Over Speed” modes are active
concurrently the unit will select the lowest speed threshold out of two.
Resolution: 32 cm/sec/bit
Default value: 0 cm/sec
8.9.1 Coasting
The unit detects start and stop of coasting: vehicle driving down a hill with not engaged
gear.
Every combination of speed and RPM may be configured as a trigger for coasting alert
(Transmission Reason – 21, Specific Transmission - 1 for Coasting start / 0 – for Coasting
stop).
The unit will generate an alert (“speed & RPM” start and stop”) when:
the RPM is below programmed threshold (or above programmed threshold);
AND
the speed is above programmed threshold (or below programmed threshold);
AND
the state lasts more than programmed time period.
Description: If this bit is set, and at least one of two multipurpose inputs (door/shock) is
defined as General Purpose Frequency Meter (Assigned function 1), upon detection of
Coasting the unit will generate an alert (event or/and distress, depends on the selected
bits) with Transmission Reason – 21, Specific Transmission - 1 for Coasting start / 0 – for
Coasting stop).
The unit will detect Coasting only if both Speed and Engine speed simultaneously violate
appropriate thresholds for longer than programmed in violation time filter.
NOTES:
The value of Engine Speed is scaled value of frequency measurement, taken from the
input defined as General Purpose Frequency Meter.
If both multipurpose inputs are defined as General Purpose Frequency Meters, the
scaled value from Shock input (pin 15/20) will be used as a value of Engine Speed for
Coasting detection.
Measurement of frequency by dedicated input consumes at least 1 second.
Except OTA alert Coasting detection can trigger output activation as a notification to
the driver. Refer to the description of the programming parameters below.
Default Values: 0 - disabled
Description: If this bit is set, the speed threshold programmed on address 2387 will be
treated as a maximum threshold (values of speed higher then this threshold will be
considered violating).
If this bit is zero, the speed threshold programmed on address 2387 will be treated as a
minimum threshold (values of speed lower then this threshold will be considered
violating).
Default Values: 0 - minimum threshold
Description: If this bit is set, the engine speed threshold programmed on addresses
2388-2389 will be treated as a maximum threshold (values of engine speed higher then
this threshold will be considered violating).
If this bit is zero, the engine speed threshold programmed on address 2388-2389 will be
treated as a minimum threshold (values of engine speed lower then this threshold will be
considered violating).
Default Values: 0 - minimum threshold
Address: 2387
Description: This parameter contains value of speed, used by Coasting detection feature
as a maximum or minimum speed threshold (as per a configuration bit on address 1350,
bit 1).
Resolution: km/h
Default value: 20
Address: 2388-2389
Description: This parameter contains value of engine speed, used by Coasting detection
feature as a maximum or minimum engine speed threshold (as per a configuration bit on
address 1350, bit 2).
NOTES:
The value of Engine Speed is scaled value of frequency measurement, taken from the
input defined as General Purpose Frequency Meter.
If both multipurpose inputs are defined as General Purpose Frequency Meters, the
scaled value from Shock input (pin 15/20) will be used as a value of Engine Speed for
Coasting detection.
Resolution: RPM
Default value: 900
Address: 2386
Description: This parameter contains an initial value of timer, used as a violation filter of
Coasting detection feature.
The unit will detect Coasting only if both Speed and Engine speed simultaneously violate
appropriate thresholds for longer than programmed in this parameter.
Resolution: seconds
Default value: 10
Feedback
1
Feedback
2
Output
Special pattern reflecting
Simultaneous feedbacks
Address: 2376
Bit 6 – Excessive RPM (According to Continuous violation template)
Bit 5 – Idle Speed (According to Momentary violation template)
Bit 4 - Sudden course change (According to Momentary violation template)
Bit 3 - Harsh Acceleration (According to Momentary violation template)
Bit 2 - Harsh Breaking (According to Momentary violation template)
Bit 1 – Coasting (According to Continuous violation template)
Bit 0 - Over Speed (irrespectively to the source of threshold, according to Continuous violation template). This bit
must be also enabled for “Speed Limiting GeoFence” feature.
The unit will trigger feedback upon detection of an appropriate driver behavior violation if
this violation is enabled (1) in this bitmask.
The feedback will be triggered upon violation of the logical conditions, irrespectively to the
generation (or not generation) of event/distress for the corresponding violation.
Default: 0xFF
Feature Disabled 0
Siren 1
Gradual Stop 2
St. Immobilizer 3
LED 4
Blinkers 5
CFE Out 1 6
CFE Out 2 7
8.9.2.3 Duration of Output Activation, upon Momentary Driver Behavior Violation Detection
8.9.2.4 Number of Output Activation Repetitions upon Momentary Driver Behavior Violation
Detection
Address: 2377 for first output and 2380 for second output, bits 0-2
Description: This pair of parameters defines a numbers of outputs that will be activated
upon driver behavior violation.
Feature Disabled 0
Siren 1
Gradual Stop 2
St. Immobilizer 3
LED 4
Blinkers 5
CFE Out 1 6
CFE Out 2 7
Address: 2377 for first output and 2380 for second output, bits 3-5
Setting Action
0 Pulse Activation (The output shall be activated for the time, defined in
"Pulse Outputs Width Period", addr. 140 dec
1-3 Reserved
6-7 Reserved
NOTE: The event shall only be generated if the violation lasts longer than 10 seconds.
The warnings will be triggered only after the programmable filters of coasting and over-
speeding
Outputs will be deactivated immediately when the condition will become not true or after
10 seconds (without the programmable filter).
8.9.2.7 Continuous Driver Behavior Violation - Output Activation Template Activation Length
Address: 2378 for first output and 2381 for second output, bits 0-3
Description: This pair of parameters defines a length of activation of the selected output
upon Driver behavior violation detection.
0 for the time, defined in "Pulse Outputs Width Period", addr. 140 dec.
Note that the duty cycle of activation is 50%, i.e. activation time is the same as off time.
Address: 2378 for first output and 2381 for second output, bits 4-7
Address: 2379 for first output and 2382 for second output, bits 0-3
8.9.2.10 Continuous Driver Behavior Violation - Output Activation Template: Time between
the Activation Sessions
Address: 2379 for first output and 2382 for second output, bits 4-7
Description: These parameters contain time, during which the measured frequency upon
change shall stay higher (or lower) than the corresponding threshold in order to generate
an appropriate alert (TR 210 for 1st threshold, 211 for 2nd threshold. STR 1 for “Raising”, 0
for “falling”).
Resolution: – seconds.
Default: 1st threshold – 10 seconds
2nd threshold – 5 seconds
Address: 1351
9 Inputs Events
The Cellocator unit provides 6 inputs; the hardware of all those inputs varies from pulled
up, pulled down, wet (not equipped by pull up/down resistor) or adapted for frequency
measurement. Each input is equipped by a packet of legacy functions:
Trigger on the input cause generation of an event with an appropriate transmission
reason
Two inputs allow analog signal measurement
Same two inputs allow frequency measurement
Some affect unit's logic (like Ignition and door)
Each input (except ignition) is equipped by a configuration field, enabling to set up its
type and other attributes, like threshold, differentiating between logical 0 and logical 1.
When configured as discrete input ("dry" or "wet") the table below defines the range of
voltage threshold for logical zero detection.
Shock 0V (0) 14.7V 30V (255) 0.2v (57) 1V (125) 1.45v (160)
(125)
Door 0V (0) 14.7V 30V (255) 0.2v (57) 1V (125) 1.45v (160)
(125)
2
The provided values are valid for Cello hardware A04 and above. If you own older hardware please contact our technical support for further information
concerning the highest possible zero detection value.
The table below provides threshold translation from the programmed value into voltage
on interface pin (Measurement error ±20mv).
57 0.20v 57 0.20v
80 0.47v 80 0.47v
204 1.91v
232 2.26v
240 2.37v
In case it is used for detection of journey's Start and Stop, except "Common Discrete
Inputs Time Filter" applied to every input, the Start/Stop Alert Generation Time Filters are
applied as well.
A general purpose input:
If ignition input is used as a general purpose it is a internally pulled down and can
recognize the following signals:
Low (logical zero) 0V<Vin<3.5V
High: Vin>9V
Voltages between 3.5V to 9V are undefined.
Description:
Once inverted:
The system will report “Journey Start” when low level (by ignition or by accelerometer) is
recognized and vise versa.
Default Value: (0) not inverted
Description: Ignition input is internally pulled down and therefore does not require an
inversion in most of the cases.
In case it is serving as a GP and logical levels are opposite to physical levels – the input
shall be inverted.
Default Value: (0) not inverted
9.2 5 – Lock
This input is equipped by an internal pull up resistor and therefore can only serve as
discrete dry contact.
Function Description
number
1-8 Reserved
11 Reserved
13-31 Reserved
Address: 1704
Description: This threshold defines the highest voltage on this input, which will still be
considered as logical zero. Any voltage above the value programmed in this parameter
(as well as open contact) will be considered as logical "one".
The unit is continually sampling voltage on this input and comparing the average
measurement (refer to parameter below) with the threshold programmed in this
parameter.
Value span: 57 (0.2V) to 240 (2.36V). Any measured value below 57 or above 240
causes the unit to convert this value to default (200).
Default Value: 200 (1.85V)
Address: 1705
Description: The unit is continually sampling voltage on this input every 10 msec. The
moving average of sample's number (preprogrammed in this parameter) is compared with
the threshold (previous parameter) in order to decide concerning the logical level of the
input.
NOTE: In the operational modes listed below the unit is ignoring averaging factor and
processing each measurement sample separately:
In Full Hibernation mode, including the Modem / GPS On Time
In Signal Correlation Mode (applicable in security builds only)
Default Value: 10 samples
1-8 Reserved
11 Reserved
13-31 Reserved
Address: 1707
Description: This threshold defines the highest voltage on this input, which will still be
considered as logical zero. Any voltage above the value programmed in this parameter
(as well as open contact) will be considered as logical "one".
The unit is continually sampling voltage on this input and comparing the average
measurement (refer to parameter below) with the threshold programmed in this
parameter.
Value span: 57 (0.2V) to 240 (2.36V). Any measured value below 57 or above 240
causes the unit to convert this value to default (200).
Default Value: 200 (1.85V)
Address: 1708
Description: The unit is continually sampling voltage on this input every 10 msec. The
moving average of sample's number (preprogrammed in this parameter) is compared with
the threshold (previous parameter) in order to decide concerning the logical level of the
input.
NOTE: In the operational modes listed below the unit is ignoring averaging factor and
processing each measurement sample separately:
In Full Hibernation mode, including the Modem/GPS On Time
In Signal Correlation Mode (applicable in security builds only)
Default Value: 10 samples
9.4 14 – Door
3-8 Reserved
11 Reserved
13-31 Reserved
Address: 1675-1676
Name in Programmer: Scaling Factor Frequency
Description: Applicable only if door is selected as input type 4. The scaling factor is
intended to be used for conversion of the measured frequency into common unit of speed
(cm/sec) in case the measurement is utilized as a speed source or into any other
common format, if the input is used as a GP pulse frequency counter.
NOTE: This value may be calculated and programmed by the unit automatically during
the Auto-Calibration Process. (Refer to the Frequency Metering Section in this document)
NOTE: Unlike the previous case the scaling factor here is a variable, adapted by the user
to report the measured frequency value with best possible resolution in one byte.
Example:
Assuming the GP Pulse Frequency input is used to measure the engine speed (in RPM);
When calibrating a vehicle at 2000 RPM, the measured value is 116 (that is, 116 pulses
per second). When the system receives 232 pulses it means that the vehicle is running at
4000 RPM.
If maximum available engine speed is 8kRPM, let's set a resolution of 32RPM/Bit
(8000/255) in order to be able to report the measured value in single byte.
In our example we measure 2000/116=17.24 RPM/bit. Using simple proportion lets
calculate the scaling factor:
Sf=17.24/32=0.53875
(stored value will be 0539)
The value reported in OTA message type 0 will be therefore:
Address: 1678-1681
Description: This parameter defines minimum, maximum or range (as per the
configuration byte) thresholds for frequency measurement on Door GP Frequency
measurement input. Upon violation of this threshold for longer than the pre-programmed
period, the unit will generate an appropriate OTA msg type 0, with dedicated transmission
reason (192 dec).
NOTE: The threshold is applied on the result after scaling and not on the measured value
(Es [RPM] in case of Engine Speed measurement).
Each of the thresholds consumes 2 bytes: 1678-1679 for low threshold, 1680-1681 for
high threshold. The threshold is applied on General Purpose Pulse measurement input
only.
Address: 1682
Description: (not applicable for discrete or wet types of input)
This parameter defines the violation time before generating a corresponding alert in
100mseconds resolution
Default value: Default value 50 (5 seconds)
Bit 1 Bit 0
Bit 1 defines type of the violation: threshold or range. If threshold type is selected, bits 0
define if the low or high thresholds are processed.
If range type is selected - bit 0 defines if the violating value is inside or outside the range.
Address: 1678
Description: Applicable only for discreet types (wet and dry)
This threshold defines the highest voltage on this input, which will still be considered as
logical zero. Any voltage above the value programmed in this parameter (as well as open
contact in case of dry) will be considered as logical "one".
NOTE: The type of input affects the voltage value; the same value will mean different
voltage for wet and discrete types.
The unit is continually sampling voltage on this input and comparing the average
measurement (refer to parameter below) with the threshold programmed in this
parameter.
Value span for wet type: 0 (0V) to 255 (30V)
Default Value: 125 (14.7V)
Value span for discrete type: 57 (0.2V) to 160 (1.45V). Any measured value below 57
or above 160 causes the unit to convert this value to default (125).
Default Value: 125 (1V)
Address: 1686
Description: The unit is continually sampling voltage on this input every 10 msec. The
moving average of sample's number (preprogrammed in this parameter) is reported to
the application and/or compared with the threshold (previous parameter) in order to
decide concerning the logical level of the input.
NOTE: In Full Hibernation mode the unit is ignoring averaging factor and processing each
measurement sample separately
Default Value: 10 samples
9.5 15 – Shock
Input Description
Type
number
4 Frequency Meter
6-7 Reserved
3-8 Reserved
11 Reserved
13-31 Reserved
Address: 1688-1689
Name in Programmer: Scaling Factor Frequency
Description: Applicable only if shock input is selected as input type 4. The scaling factor
is intended to be used for conversion of the measured frequency into common unit of
speed (cm/sec) in case the measurement is utilized as a speed source or into any other
common format, if the input is used as a GP pulse frequency counter.
NOTE: This value may be calculated and programmed by the unit automatically during
the Auto-Calibration Process. (Refer to frequency metering section in this document)
In case of Speed Source (Input's type 4, Assigned function 2):
The value utilized as a speed [cm/sec] will be calculated as follows:
Example:
When calibrating a vehicle at 40 Km/h (1111cm/sec), the index obtained is 54 (that is, 54
pulses per second). When the measured value is 108 pulses, it means that the vehicle is
running at 80 Km/h (2222cm/sec).
In this case the scaling factor will be Sf=1111 /54=20.576
Maximum value of an scaling factor of speed is Sf=65.535
The stored value of Sf will be 65535
In case of GP pulse frequency counter (Input's type 4, Assigned function 1):
The scaled value of the measurement will be reported in every position update from
the unit in one of the Analog Inputs monitoring bytes, as per the configuration
described above in this document.
The scaling factor, similarly to the previous case, is stored as follows:
Sf=stored value/1000
NOTE: Unlike the previous case the scaling factor here is a variable, adapted by the user
to report the measured frequency value with best possible resolution in one byte.
Example:
Assuming the GP Pulse Frequency input is used to measure the engine speed (in RPM);
When calibrating a vehicle at 2000 RPM, the measured value is 116 (that is, 116 pulses
per second). When the system receives 232 pulses it means that the vehicle is running at
4000 RPM.
If maximum available engine speed is 8kRPM, let's set a resolution of 32RPM/Bit
(8000/255) in order to be able to report the measured value in single byte.
In our example we measure 2000/116=17.24 RPM/bit. Using simple proportion lets
calculate the scaling factor:
Sf=17.24/32=0.53875
(stored value will be 0539)
Address: 1691-1694
Description: This parameter defines minimum, maximum or range (as per the
configuration byte) thresholds for frequency measurement on Shock GP Frequency
measurement input. Upon violation of this threshold for longer than the pre-programmed
period, the unit will generate an appropriate OTA msg type 0, with dedicated transmission
reason (192 dec).
NOTE: The threshold is applied on the result after scaling and not on the measured value
(Es [RPM] in case of Engine Speed measurement).
Each of the thresholds consumes 2 bytes: 1691-1692 for low threshold, 1693-1694 for
high threshold.
The threshold is applied on General Purpose Pulse measurement input only.
Address: 1695
Description: Applicable only for GP Frequency input or analog input types.
This parameter defines the violation time before generating a corresponding alert in
100mseconds resolution
Default value: Default value 50 (5 seconds)
Bit 3 Bit 2
Bit 3 defines type of the violation: threshold or range. If threshold type is selected, bits 2
define if the low or high thresholds are processed.
If range type is selected - bit 2 define if the violating value is inside or outside the range.
Address: 1691
Description: Applicable only for discreet types (wet and dry)
This threshold defines the highest voltage on this input, which will still be considered as
logical zero. Any voltage above the value programmed in this parameter (as well as open
contact in case of dry) will be considered as logical "one".
NOTE: The type of input affects the voltage value; the same value will mean different
voltage for wet and discrete types.
The unit is continually sampling voltage on this input and comparing the average
measurement (refer to parameter below) with the threshold programmed in this
parameter.
Value span for wet type: 0 (0V) to 255 (30V).
Default Value: 125 (14.7V)
Value span for discrete type: 57 (0.2V) to 160 (1.45V). Any measured value below 57
or above 160 causes the unit to convert this value to default (125).
Address: 1699
Description: The unit is continually sampling voltage on this input every 10 msec. The
moving average of sample's number (preprogrammed in this parameter) is reported to
the application and/or compared with the threshold (previous parameter) in order to
decide concerning the logical level of the input.
NOTE: In Full Hibernation mode the unit is ignoring averaging factor and processing each
measurement sample separately.
Default Value: 10 samples
9.6 16 – Panic
This input is equipped by an internal pull up resistor and therefore can only serve as
discrete dry contact.
1-8 Reserved
11 Reserved
13-31 Reserved
Address: 1701
Description: This threshold defines the highest voltage on this input, which will still be
considered as logical zero. Any voltage above the value programmed in this parameter
(as well as open contact) will be considered as logical "one".
The unit is continually sampling voltage on this input and comparing the average
measurement (refer to parameter below) with the threshold programmed in this
parameter.
Value span: 57 (0.6V) to 240 (2.7V). Any measured value below 57 or above 240 causes
the unit to convert this value to default (200).
Default Value: 200
Address: 1702
Description: The unit is continually sampling voltage on this input every 10 msec. The
moving average of sample's number (preprogrammed in this parameter) is compared with
the threshold (previous parameter) in order to decide concerning the logical level of the
input.
NOTE: In the operational modes listed below the unit is ignoring averaging factor and
processing each measurement sample separately:
In Full Hibernation mode, including the Modem / GPS On Time
In Signal Correlation Mode (applicable in security builds only)
Default Value: 10 samples
10 Power Events
Address: 1346
Description: Normally the trigger configured as a "plain event" is only generated once,
and the one configured as "distress" is generating single distress session upon trigger
detection (as described above in this document).
The "Main Power disconnected" is an exception from this rule. This alert can be generated
many times.
Note that if Main Power Disconnected alert is configured as "Distress" – it will cause a
number of Distress sessions, according to the number, programmed in this parameters.
Resolution and data format: Minutes, from 1 to 255. 0 – backward compatible mode,
cancels the repetitions (event or session will only be generated once)
Default value: 0 – repetitions canceled
Previously in Address: 1349, bit 1 (Now it does not have any configuration bit)
Note that the bit was added in Codebase 30j and removed in 31p; in all other versions
this feature is always enabled.
The feature described below is not applicable for CelloTrack variants. For CelloTrack
Radio-Off please refer to: Radio-Off (CelloTrack and CelloTrack Power)
Description: When the main power of Cello is disconnected and the unit is solely working
from internal backup battery the unit will switch its modem upon discharge of the battery
lower than 3.5V.
This way the remaining charge of the battery will allow maintenance of GPS, processor
and memory for generation (without OTA sending) of high number of events before
entering "Shipment Mode" (battery disconnect).
The unit will do the following:
1. Log an especial event "modem off" (TRd207, specific data field 2) upon:
Solely working from internal backup battery.
Detection of internal backup battery voltage lower than 3.5V (on any temperature)
for longer than 1 second (100 samples).
2. Switch the modem off 2 seconds after the event generation, but keep generating and
logging events.
The modem is switched off even if there is a data transfer upon timer expiration.
Once switched off, the modem will be switched back on only upon main power
reconnection.
3. Log an especial event "Auto-Shipment due to a low power" (TRd207, specific data field
0) upon discharging to 3.25V for longer than 1 second (100 samples).
11.1 Geo-Fence
The group of parameters below contains configuration structures of 100 internal Geo-
Fences of Cellocator unit. Each geo-fence is a rectangular perimeter, activated in a
selected time of the day. It is equipped by violation condition, capable to trigger an alert
or output activity upon occurrence.
During Ignition On mode the unit is continually examining its location and checking if it is
violating a condition of one of the fields.
Each of a 100 geo-fences is a structure of 16 bytes in the following order:
Byte 15
Byte 14
Byte 13
Byte 12
Byte 11
Byte 10
Byte 9
Byte 8
Byte 7
Byte 6
Byte 5
Byte 4
Byte 3
Byte 2
Byte 1
Byte 0
Field Config Maximal Latitude of Fence's Maximal Longitude of Fence's Configuration
description . byte Latitude Centrum Longitude Centrum bytes 1,2 and 3
4 Displace- Displace-
ment ment
Address
Fence 0
2496-2512
2512
2496
Fence 1
2513-2528
2528
2512
Fence 99
4080-4095
4095
4080
Address: 2496-4095
Name in Programmer: EdgePoint 0001 – 0100
Description: The perimeter is defined by center coordinates and maximal displacement
for each coordinate (the same structure for longitude and latitude). The coordinates are
the usual 10-8 radians format. The displacement is 10 8 256 radians (the same format like
the coordinates but without the least significant byte and the most significant byte,
keeping only the middle bytes).
Segment Byte 8 Segment Byte 7 Segment Byte 6 Segment Byte 5 Segment Byte 4 Segment Byte 3
Segment Byte 14 Segment Byte 13 Segment Byte 12 Segment Byte 11 Segment Byte 10 Segment Byte 9
Output
31 Speed Limiting
Number
Geo-Fence
1 TOE (LSB)
29 Activation
24 TOE MSB
TOE MSB
pattern
30
28
27
26
25
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
0
Config. Byte 3 Config. Byte 2 Config. Byte 1 Config. Byte 0
3
In order to set certain fence to be permanently active the start time shall be set to 0:00 and the
end time to 24:00
1 1 1 PHSN (Infrastructure) No
11.1.4 Waypoint
Waypoints are perimeters, which the unit has to be found in at least some of the time, at
defined time intervals. The unit must be found in the perimeter for at least one sample in
the whole time window. If this does not happen, the unit will trigger a dedicated alert.
The violation of the "Keep In", "Keep out" Geo-Fence will trigger output activation upon
violation (after Geo-Fence violation filter);
The Modem Off zone will trigger an output while inside the Geo-Fence (note that it is
possible to invert the logic of some outputs programmatically and this way to trigger
output activation outside the fence).
The output will be automatically deactivated upon Geo-Fence violation end.
The output activated by Geo-Fence logic is persistent, e.g. not disturbed by reset or AHR.
Upon violation the activated output might be switched off by Output Control Command
from Central Control. The unit will "remember" the status of the output and will restore it
upon initialization in case of reset.
Once deactivated by command, the output will be re-activated upon next violation.
The logic of the zone violation is set by zone type in TOE of the zone (for example Keep
Out zone will cause an assigned output to be activated when the unit will enter this zone).
Outputs Number description:
Feature Disabled 0
Siren 1
Gradual Stop 2
St. Immobilizer 3
LED 4
Blinkers 5
CFE Out 3 6
Setting Action
0 Pulse Activation (The output shall be activated for the time, defined in
"Pulse Outputs Width Period", addr. 140 dec.
3 Activate Nested (executed only after vehicle stops, e.g. Ignition off or 10
valid GPS packets showing speed lower than 1 km/h)
Address: 6, bit 5
Description: This parameter defines the reference of the unit to the geo-fences
(Applicable only for Keep In and Keep Out types).
Global context mode (fence logic = 0)
Keep in fences logic:
When position changes, trigger is generated if both terms below are true:
In the new position *ALL* keep-in fences are in violation state (meaning - position is
outside all keep-in fences).
Previously at least one of the fences wasn't in violation state (position was in the area
of at least one of the fences).
Trigger's transmission-reason-specific data is the index of latest slot that changed its
status to violation state.
Keep out fences logic:
When position changes, trigger is generated if both the terms below are true:
In the new position at least one of the fences is in violation state (meaning - position
is inside one of the keep-out fences).
Previously *ALL* keep-out fences weren't in violation state (position was outside the
area of all keep-out fences).
Trigger's transmission-reason-specific data is the index of latest slot that changed its
status to violation state.
Discrete context mode (fence logic = 1):
Triggers are generated discretely for violation of each keep-in/out fence, regardless of
other fences status. Trigger's transmission-reason-specific data is the index of the slot
that changed its status to violation state.
Default: 0 - Global context mode
Address: 1006
Description: This parameter designed to reduce number of fault Geo-Fence violation
events. It defines required amount of sequential valid GPS packets (GPS packets are
received every second) introducing Geo-Fence violation in order to generate an alert.
Default value: 1
Address: 1, bit 2
Description: If this bit is set, the "first geo-violation changes ignore" mode is activated.
This mode allows avoiding generation violation repetitions upon any kind of reset. In this
mode, the unit will use the first stable violation state as the baseline for subsequent
processing of geo-fences.
This means that any geo-fences in violation state on the first stable status are not
reported, and only subsequent changes are reported.
Once started, "first geo-violation changes ignore" mode terminates when:
A valid, stable GPS fix and geo-fence state is achieved. Any geo-violations at this point
are not reported, and used as baseline.
120 seconds timeout expires. The rationale for this is not ignore important changes
occurring at a later time, if this state started when there is no GPS coverage.
After "first geo-violation changes ignore mode" ends, subsequent geo-violation
changes are reported as usual.
Note that due to this mode's timeout, if GPS takes longer than 120 seconds to achieve a
fix after boot, any active geo-violation will be reported as usual when GPS fix is finally
achieved
Default value: 0 – Do not ignore violations on boot
7 6 5 4 0-3
The following diagram shows possible scenario of a vehicle approaching geo-Fence with
predefined heading relative to earth’s north and the same vehicle approaching the same
geo-fence from the opposite direction. In this case both enable bits must be set to detect
the event. The feature can trigger outputs just like any Geo-Fence. It is possible to
generate audible alert via CE8 device if PSP is enabled and Geo-Fence output code
number 7 is selected. See Geo-Fence output control. For more information about the
relations between GEO-Fence heading and the TOE (Type of Entry field setting the Goe-
Fence functional settings please refer to: GeoEnceHeadingAngleSupport. Please note Hot-
Spot does not support output activation.
Opposite Approach
Angle
N
180
Camera
Geo-Fence
N
Direct Approach
180
Angle
Default: 0 – disabled
Address: 134-135
Description: The unit will trigger “Geo-fence violation” alert if
latitude or longitude of the current location differ from the location
recorded upon Stop by more than programmed in this parameter.
Note that this alert will not be triggered if the location recorded upon Journey Stop is
invalid.
Data format: 16-bit unsigned integer, 10-8 radians resolution.
Default value: 1024
Address: 137
Description: This parameter defines how many valid consequent GPS fixes shall indicate
Towing Speed or Location Violation for generation of a corresponding alert.
Default value: 3 Filters
Entrance
Movement is detected for longer than defined in the Towing Detection Filter.
Exit
Ignition input goes on (physical input status). In this case the unit will issue the
following:
Event or/and distress TR8/STR2 – Towing Mode end.
Event or/and distress (as per settings in address 470, bit 0 and 1) – Driving Start.
Idling (lack of movement) is detected for longer than defined in Towing Detection Filter.
In this case the unit will issue event or/and distress TR8/STR2 – Towing Mode end.
NOTE: In case towing is detected between Ignition Off and Stop Event generation, the unit will immediately generate
Towing Start, and the Stop Event will be lost.
Default – 0, disabled
The Security edition of the Cellocator unit is equipped with a built-in logic of Car Alarm
system. This logic is activated in Ignition Off mode in two cases:
Either automatically or upon expiration of pre-programmed timeout (Auto, or passive
arming)
Upon detection of vehicle lock by original remote controller. This detection is called
"Signal Correlation".
The security logic includes a number of operational modes, as described in the following
section.
Standby The alarm is Off Not armed Not Active Not armed The state will end by
Engine On disarmed; vehicle turning engine Off,
is ready for by Entering Garage
journey, engine or Transmission
on. Delay.
Standby The alarm is Off Not armed Not Active Lock detection The unit will remain
Engine Off disarmed, vehicle expected in this mode till
is ready for reception of Mode
to enter Pre-
journey, engine Change command
Arming Mode
off (OTA, Lock or
ignition on
detection), or
detection of trigger
on door input.
Once door opened
the unit will activate
timer of entering to
Arming Mode
(Passive Arming).
Passive Ignition is off, Slow Not Armed Active Correlation Lock Temporary Mode. If
Arming door was opened, blinking – 2 expected to during programmable
but no Correlation short enter Pre- timeout the Arm
Lock (or OTA flashes, 2 Arming Mode or Command or Dallas
Arm) command seconds off Silent delay (as Code was not
detected per detected – the unit
programming). will enter Pre-Arming
Dallas Code mode.
expected to
enter STBEoff
Mode
Pre -Arming The auto-arming On Not Armed Active Unlock Temporary Mode (30
timeout has just command seconds by default).
expired or the expected to This mode designed
unit has just enter Silent to prepare the
received Arm Delay (or vehicle to enter into
command. STBEoff, s per Armed mode.
configuration)
Armed Alarm is Armed Three short Armed Active Unlock In this mode any
flashes, 2 command attempt to open the
seconds off expected to door or turn ignition
enter Silent on will trigger an
Delay (or alarm and the unit
STBEoff, per will enter Alarm
configuration) Triggered mode.
Unlock command will
cause the unit to
enter Silent delay (or
STBEoff, per
configuration).
Silent Delay Unlock detected. Flashes of Not Armed Active Dallas Code This mode designed
The unit is waiting 0.5 seconds expected to to allow the driver to
for Dallas code in on, 0.5 enter Standby identify himself with
order to disarm seconds off mode Dallas Code. If
the alarm during pre-defined
time the code was
not received the
system will enter
Alarm Triggered
mode.
Usage of Silent delay
might be canceled
programmatically
Alarm Unauthorized Fast flashing Armed Active Dallas Code (or Alarm mode. The
Triggered intrusion attempt Correlation siren is working 30
detected Unlock) seconds per alert.
expected to The unit will send
enter Standby pre-defined number
mode of transmissions then
will re-enter Alarm
Armed mode.
If more than 3 alerts
were detected during
parking session from
the same sensor, 4th
trigger caused by the
same sensor will not
trigger Alarm
Triggered mode
again.
Garage Service mode 1 second on Not armed Not Active Lock Correlation Temporary Mode
1 second off expected to (predefined time).
leave garage Mode designed for
mode. service. Lock
sequence will case
unit to leave that
mode and enter Pre-
Arming.
Entering the mode:
switching the ignition
off while the Dallas is
attached to a holder.
StandBy
Passive
Lock Arming
After
timeout
Pre- Arming
Lock
Garage
mode
Dallas Code
Armed
received
Unlock, Input
Door trigger Dallas Code
Opened received
Triggered
Mode end
Address: 412
Description: This parameter defines the amount of samples in the detected activity, not
matching the recorded template, in order to still consider this activity as recognized Lock
or Unlock.
Default value: 10
Address: 414
Description: This parameter is used to define time between opening the door (if If
parameter AutoArming independently from door parameter is disabled) in Standby Engine
off mode and entering Passive Arming mode (If enabled, refer to Security Logic
Configuration). If during this time the Arm command is received – the unit will enter Pre-
Arming mode directly.
Resolution: 30 seconds/bit
Value span: 01h (for 30 seconds) through 00FFh (for 127.5 minutes)
Default: 5 minutes
Address: 415
Description: This parameter is used to define time from entering Passive Arming mode
to entering Pre-Arming, if during this time any Arm or Disarm (Dallas code) commands
were not received.
Resolution: 15 seconds/bit
Value span: 01h (for 15 seconds) through 00FFh (~1 hour)
Default value: 10 minutes
Address: 413
Description: This parameter defines the time between reception of Arm Alarm command
and the actual Alarm Arming.
Resolution: 1 second/bit
Value span: 00h (to disable Pre-Arming) through FFh (for 255 seconds)
Default value: 30
Address: 416
Description: This parameter is used to define time between intrusion into a vehicle
(trigger on door, correlation unlock or even the Ignition On, as per parameters below) in
Alarm Armed mode and entering the Alarm triggered mode, if during this time Disarm
(Dallas code) command is not received.
Note that few seconds before expiration of this timeout a beep sound will be issued by the
"system feedback" output with intervals of 5 seconds (default), see configuration
parameters below.
Resolution: 3 seconds/bit (i.e. a value of one means 3 seconds, a value of two means 6
seconds, etc.)
Value span: 01h (for 3 seconds) through 00FFh (~12.75 minutes)
Default: 20 (1 minute)
Address: 417
Description: This value is used to define the maximum amount of time the unit is
allowed to stay in garage mode.
Upon expiration of this timeout the unit will return to normal operation logic (starting
from Pre-Arming).
Resolution: 15 minutes/bit
Value span: zero – cancels time limitation of this mode, 01h (for 15 minutes) through
00FFh (~2.5 days).
Default: 8 hours
12.6.1 4 – Ignition
12.6.2 5 – Lock
12.6.3 11 - Unlock
12.6.4 14 – Door
12.6.5 15 – Shock
12.6.6 16 – Panic
Address: 426
Description: This parameter defines the amount of (active) transmissions that will be
sent in case of Car Alarm violation (Alarm Triggered mode), if no more sensors are
triggered.
The maximum time in Alarm Triggered mode is [this parameter] x [time between security
transmissions]. Take into account up to another second per transmission (this is the time
that it takes the unit to prepare and arrange a transmission).
Legal values span: 01h (one transmission) through 00FFh (255 transmissions).
Default value: 05 (five transmissions)
Address: 427
Description: This parameter defines the amount of time between two consecutive
transmissions (in case of Car Alarm violation, Alarm Triggered mode) on the wireless
channel.
12.8.5 Spare
The Cellocator units, integrated with the external security system, are a budgetary
alternative to the integrated alarm systems used today in the SVR market.
The Cello AR system contains the Cello unit, keyboard for driver authentication, up to 2
wired immobilizing devices and unlimited number of wireless immobilizing devices.
The Cello AR system supports Cello 31e features codebase and wireless access to
immobilizing system:
Security states: armed, disarmed, standby, garage / service, keypad locked. The
states also include manual and automatic procedures for entering and exiting the
states.
Disarming the system via user code, master code, and emergency disarming using the
ignition switch.
Changing the user code.
Identifying, assigning and removing the assignment of the immobilizing devices.
The CelloAR is adding the following functions to the legacy functions of key pad.
OTA communication with control center for Event reporting, parameters programming
and commands receiving.
Identification and authentication method based on user code, and authentication code
( more info is provided in the Driver Identification and Authentication
section in this document).
ECall and BCall using Cellocator Hands Free.
The key pad is integrated with Cello unit through proprietary protocol based on 1-
Wire™ protocol (refer to 1-Wire Interface Protocol).
Address: 1709
bit 2 Alarm Cadence
bit 3 Distress
bit 4 Event
Description: If a corresponding bit is enabled, and Pairing Procedure was accomplished,
the unit will activate an Alarm Cadence (see below in this document), generate and event
or distress upon detection of wrong (not paired) keyboard.
Event/ Distress
Alarm Cadence
The unit will repeat the Alarm Cadence every ignition on until the correct keyboard will be
detected or pairing procedure will be repeated.
Address: 1709
bit 5 Alarm Cadence
bit 6 Distress
bit 7 Event
Description: If this bit is enabled, and Pairing Procedure was accomplished, the unit will
activate an Alarm Cadence (see below in this document), generate and event or distress
16 seconds after last Keyboard ID detection.
Event/ Distress
Alarm Cadence
The unit will repeat the Alarm Cadence every ignition on until the correct keyboard will be
detected or pairing procedure will be repeated.
Default: All zeros (disabled)
Address: 1710
bit 1 Distress
bit 2 Event
Description: If those bits are enabled upon reception of the corresponding message from
the keyboard the unit will trigger OTA message type 0 (event or distress) with
transmission reason 0d91 and STR described in the table below.
STR Description
0 Keypad Undefined Failure
1 Immobilizer device wires disconnection
2 Keypad locked
3 Relay malfunction
4 Ignition wire disconnected
5 Starter signal detection
6 Starter malfunction
7 Hotwiring Detection*
8 Primary cut unit failure
9 Secondary cut unit failure
10 Wrong keyboard ID detected
11 Pairing Accomplished
12 Keypad flash failed
13 Alarm Cadence Activated by Keyb
14 Alarm Cadence Deactivated by Keyb
128* ECALL Initiated
129* BCALL Initiated
* This STR is sent as single real time event before call initiation irrespectively from the
status of the bits.
Default: bit 1 Distress – 1 (enabled)
bit 2 Event 1 – (enabled)
Address: 450
Bit 0 – Siren (pin 8, unavailable in CAN variants)
Bit 4 – Blinkers (pin 18)
Description: During Alarm Cadence the unit will activate selected outputs according to
the template described below.
Default: both 1 – enabled
Data format: First byte should contain the total amount of digits that make up the actual
address (not including address type byte). Second byte is the address type byte, which
should be 91h for international address (recommended type to use, to allow roaming) or
81h for local address. The rest of the bytes contain the actual address, encoded in BCD.
The order of the transmission is bytes with lower address first, lower nibbles (nibble = 4
bit) first. If only the lower nibble of a byte is used (this is legal only in the last byte – in
case this is the last digit of the address), the higher nibble should have all of its bits set
(the nibble should contain 15 dec). The rest of the bytes that are not used should contain
FFh.
Default value: NULL
14 Reserved
15 CelloTrack
This section describes parameters associated with CelloTrack devices (both CelloTrack and
CelloTrack Power). The CelloTrack Power device has more programming features
associated with charging logic. Please refer to section 16 for more CelloTrack Power
configuration options.
Enable GPS Enable Enable Disable Live Disable LED Disable LED Disable LED Disable LED
peeking in Event on Distress on tracking 2 in 1 in 2(System 1(GSM LED)
Live Peeking Peeking operation operation LED)
Tracking mode mode
Disable LED 1 (GSM LED) - If this flag is enabled (‘1’), the LED1 (GSM LED) of
CelloTrack unit will be disabled.
The bit is for Infrastructure only and is currently not operational
Disable LED 2 (System LED) - If this flag is enabled (‘1’), the LED2 (System LED) of
CelloTrack unit will be disabled.
The bit is for Infrastructure only and is currently not operational
Disable LED 1 in operation mode - If this bit is enabled (‘1’), the LED1 (GSM LED) of
CelloTrack unit will be disabled in Activated mode, but will still respond in Non-activated
mode during system activities like “Activation/Deactivation” procedures.
Disable LED 2 in operation mode - If this bit is enabled (‘1’), the LED1 (GSM LED) of
CelloTrack unit will be disabled in Activated mode, but will still respond in Non-activated
mode during system activities like “Activation/Deactivation” procedures.
Disable Live tracking - If this mode is Disabled (“0”) the unit will remain fully active
while movement is detected. This way the unit will not switch off GSM and GPS during the
entire trip. During this mode the unit is capable to generate periodical events (Time and
Distance) according to pre-programmed rules. If this mode is enabled (“1”), the unit will
be in hibernation during the entire trip. Only Start and Stop reports will be registered.
Note: If Disable Live Tracking is enabled, the “Stop Filter Event” will be hard coded to 40
Seconds.
See also "GPS Peeking in Live Tracking" parameter.
Enable Distress on Peeking - If this bit is disabled (“0”), then 20 to 30 seconds before
the end of the COM-Location glancing the unit will trigger a distress session, in form of
standard position message including latest GPS data and an appropriate transmission
reason (d252)
Enable Event on Peeking - If this bit is enabled (“1”), then 20 to 30 seconds before the
end of the COM-Location glancing the unit will trigger an event, in form of standard
position message including latest GPS data and an appropriate transmission reason
(d252)
GPS peeking during Live tracking - This bit is only applicable if bit 4 of the same
bitmask byte is enabled.
If this bit is enabled (“1”), the GPS will be operated in Live Tracking mode in a way,
enabling an additional power saving as described below.
In the normal Live Tracking mode (see above) all the modules of the unit are activated
and fully operational. When GPS Peeking during Live tracking is enabled the unit operates
a GPS by peeks with preprogrammed length (instead of permanent activation) during the
entire Live Tracking mode.
The GPS Peeks management is activated in the following conditions only:
GPS peaks in Live Tracking is enabled in EEPROM
Time Event interval is longer than 90 seconds
Between the Start event and Stop Event
Only after the first valid fix is obtained after the Start event
If the feature is enabled, the GPS will be switched off immediately after the Time Event
message generation, and will be activated back programmable time before the next Time
Event message generation.
Start Event
TE Timeout
Communic.
GPS power
When the "Stop events" are set as distress, the unit will process them as any other
t
distress event, i.e. upon occurrence the GPS will be switched on for Distress session
period plus Extra GPS Time for distress timeout. Programmable
by default)
time (60 sec
Cradle mount GPIO CONTROL 1 GPIO CONTROL 0 Enable Enable Disable Cell
Power save extended FixTime ID packets
charging algorithm on peeking)
temperature (Non
range CelloTrack T)
0 - for ‘Normal’ range, shall be selected for Li-Poly battery with temperature range of
0-45 °C
1 - for ‘Extended’ range, shall be selected for Sonata® battery with temperature range
of -10-60 °C
Default Value: 0 – (for range of 0-45 °C)
Enable Enable Enable Enable Send Cell Id GPS based GPS Activation/
Activation Activation Activation Activation upon Start Ignition based Deactivation
mode mode mode mode Report Enable Start procedure
change: change: change: change: Event
(Infrastructure) Sending Start 1 – Normal
“Active” “Active” move to move to Enable
events on (two buttons)
“Not “Not
Distress Logged timeout 0-Disable 0–
Active” Active”
Event Event 1-Enable Alternative
Distress Logged (Infrastructure)
0-Disable 0-Disable 0-Disable procedure
Event Event 0-Disable (One button)
1-Enable 1-Enable 1-Enable
0-Disable 0-Disable 1-Enable
1-Enable 1-Enable
The Tamper switch is pressed (the device is The Front Button (FB) is pressed for 3
in a cradle) seconds
The Front Button (FB) is pressed for 3 Indication of Successful Activation:
seconds SYS LED blinks (second on/second off) while
Indication of Successful Activation: the FB is pressed in deactivated mode. After
SYS LED glows while the FB is pressed. After 4 seconds of FB triggering the LED is
3 seconds of FB triggering the LED is switching off – here the FB can be released.
switching off – here the FB can be released. When the GPS enters navigation SYS LED
If the FB is pressed while the Tamper switch start blinking twice (short blink (1/4 sec blink
is not pressed (the unit is out of the cradle) - once in 2 seconds)
the SYS LED begins to blink (1sec on/1 sec OTA event can be sent to reflect activation
off) in order to confirm a Non-Activated mode change (TR 102).
state.
When the GPS enters, navigation SYS LED
starts to blink twice (short blink (1/4 sec
blink once in 2 seconds)
OTA event can be sent to reflect activation
mode change (TR 102).
GSM 10/90 t
30 Distress GPRS or SMS
sec
sec
sec
GPS acquired for
or timeout
The trigger
The Distress session, triggered during sleep mode, is managed according to the following
scenario:
Upon trigger of the distress session the unit immediately switches on both GPS and GSM
waits for GPS acquisition or for expiration of Max GPS On time + GPS Extra Time (this
parameter) programmable timeouts. During this time the modem has a chance to
registries into GSM and GPRS.
Once the GPS is acquired or both timeouts expired, the unit initiates another timeout of
30 seconds and then initiates the Distress session.
The unit tries to send each of the distress messages by GPRS; if GPRS is not enabled or
not available the message is sent by SMS. In case of SMS the time to next message of
the same distress session is automatically set to 90 seconds.
10 (or 90 in case of SMS) seconds after the last distress message both GSM and GPS are
switched off if no other Distress traffic is detected.
Data format: 1 byte, decimal value, one second resolution
Default Value: 60 seconds
In order to decrease the load on the communication server upon simultaneous update of
many units, the update time might not be absolutely accurate but may vary a bit as per
pre-programmed randomization rule.
Similar to a normal Com-Glancing, the ST Glancing message is generated 20 to 30
seconds before the end of the glancing (the programmed time is the time of the glancing
start, the wake up time) and follows the same rules, except the following items:
The unit only will generate ST (Specific Time) event if the Day field of Last Valid GPS
timestamp is not zero, which means that the GPS was navigating in the past and the
time is synchronized. Otherwise the message should not be generated
If randomization enabled, the actual time of the transmission will vary for every unit's
ID according to the rule below:
A= P+ (ID)Mod10*(6min)
A= Actual Transmission Time
P = Programmed time
ID= Unit's unique ID
The ST transmission is generated with the transmission reason of Glancing (0d252,
Transmission Reason Specific Data 0d1).
If both regular, interval-based glancing and ST glancing are enabled they both will be
maintained simultaneously and independently.
If the at the time, specified in the ST Time parameter the unit is in a non-hibernation
mode (like, for example, the Live Tracking), except the Normal Glancing, the unit will not
generate an ST Glancing message.
NOTE: If the ST Glancing events are enabled, certain increase in current consumption is
expected.
The CPU periodically wakes up the GPS module in order to synchronize an internal clock
with the RTC of GPS and in order to be able to send the life signal within a resolution of
no worse than 6 minutes.
The wake up mechanism is adaptive and determines the number of time that the GPS has
to be turned on by measuring the clock deviation size. In most of the cases, only one
synchronization wake up is required prior to the life signal event. From time to time, two
synchronization wake ups may be observed.
In order to make current consumption calculation easier, use "Specific time" event as
equal to (up to) 3 normal glancing events in 24 hours period (this is the worst case but
usually no more than 2).
First byte (1614)
4
Setting the "ST Hour" to a value bigger than 23, will cancel the ST Glancing.
5
Setting the "ST Minutes" to a value bigger than 59, will cancel the ST Glancing.
Cellotrack
Batt. Level
3.6Volts
Delay 3.5Volts
3.4Volts Delay
Delay
Radio-Off Radio-Off
Start End
Time
Radio-Off
Unit Mode mode On
OTA Messages
Early Radio Radio Off Message
Off Message sent to Log memory
Early radio off message will be generated by the unit when the battery voltage reaches
3.6 Volts or below for 30 consecutive seconds. The early Radio off message will inform the
server side that the unit’s battery voltage is very low and that Radio off mode is about to
start soon.
Addresses:
1337-1338: For Glancing time for movement and not charging state.
1339-1340: For Glancing time for No movement and charging state.
1341-1342: For Glancing time for movement and charging state.
Description: This feature enables the unit’s glancing (Peeking) period to be adapted to various operational states.
Glancing, or peeking, in CelloTrack units is a self initiated event designed to wake the unit from hibernation and send a
scheduled event. In CelloTrack, unlike other units, we do not support separate GPS and GSM peeking, both GPS and GSM
peeking in CelloTrack are governed by GSM peeking parameters. The most dominant peeking parameter is the GSM Peeking –
Modem Off time which sets the time between peeks. The Advanced Glancing (Peeking) feature enables the user to configure the
GSM Peeking – Modem Off time according to the unit’s charging state and its movement state. The motivation would be to
increase peeking frequency if we have reliable charging energy source or if we have both charging energy source and we are
moving (We have the energy, and we want to get more information about the unit’s location while traveling) etc. The user can
configure new values, overriding the legacy GSM Peeking – Modem Off time when movement or charging source are detected.
The block diagram bellow describes the functionality of the “Advanced Glancing Mechanism”. The new mechanism selects from
the PL configuration the appropriate Glancing time as function of the system state (Charging or moving).
Please note that when one of the above parameters (1337-1338, 1339-1340, 1341-1342) is set to 0, The legacy GSM Peeking –
Modem Off time will be used as glancing time.
Movement State
Charging State
(CellotrackPower Only) Advanced
Peeking Updated Glancing time
PL Mechanism (Modem Off-Time)
Config
The following table describes the relations between the system state (Charging or moving) and the glancing time. Each system
state glancing-time is represented by a dedicated configuration parameter. The unit’s firmware will select the relevant
configuration parameter when the system will change its state. The new glancing-time will be used in the next glancing period or
if distress or Active Logged event will be triggered.
Glancing time shall always be less than or Glancing time shall always be less than or
equal to GSM Peeking – Modem Off time. Higher equal to GSM Peeking – Modem Off time.
configurable values will be truncated to GSM Higher configurable values will be truncated
Peeking – Modem Off time. to GSM Peeking – Modem Off time.
The table below was added to reflect the fact that Charger power connected to CelloTrack
Power is not a sufficient condition for considering unit’s battery is actually being charged.
For example, when charging power is connected and the temperature is out of charging
range the battery will not be charged, in this case we are in NotCharging state.
Disconnected NotCharging
16 CelloTrack Power
This section describes dedicated CelloTrack Power configuration parameters. The
CelloTrack Power configuration parameters are an addendum to the standard CelloTrack
programming parameters as described in section 15.
The CelloTrack Power supports the following unique items:
CelloTrack Power indicates the charger status in its outputs vector (2nd outputs byte,
bit 7; 1- charging, 0 – not charging) in both wireless and wire protocols.
The unit reports the battery temperature measurement (sampled every second) in 4th
byte of analog inputs in both wire and wireless protocols.
The unit activates an external charger when all of the conditions below become true
concurrently:
1. The temperature is between 5°C and 45°C (upon charging the temperature might
increase by 5-6°C due to a self heating).
2. An external power supply is detected.
3. The battery measurement is lower than 4.1V.
4. The unit is not in hibernation (configurable).
The unit shall stop battery charging when:
1. The temperature out of threshold (after the first exceeding measurement).
2. An external power supply is disconnected.
3. The battery measurement is higher than 4.1V (configurable).
4. The unit enters hibernation.
NOTE: It is mandatory to select NTC in one of the OTA bytes (26-28) in order to enable
the charging function. See: Bytes 26-29 of OTA Message 0.
Charging Stop upon "Battery Full" detection - By default the unit will stop charging
when the battery voltage will reach 4.24V (for 2 consecutive measurements or 1 minute).
It is possible to disable this auto charger deactivation in order to let the CCCV controller
to do the job.
Address: 1619
This parameter defines a divider for Time Events resolution, when the CelloTrack is
connected to the external power source. It will happen if the CelloTrack is installed into a
trailer and connected to its power system. When the trailer will be connected to a track –
the CelloTrack will be powered from an external power source. In this case no power
reservation is required and we might consider transmitting much more frequently then
when draining the internal battery.
The original time event resolution is divided by the value stored in this parameter when
an external power source is detected.
Data format: 1 byte, decimal value. Zero is prohibited
Default Value: 1
Address: 1624
This parameter defines a divider for Distance Events resolution, when the CelloTrack is
connected to the external power source. It will happen if the CelloTrack is installed into a
trailer and connected to its power system. When the trailer will be connected to a track –
the CelloTrack will be powered from an external power source. In this case no power
reservation is required and we might consider transmitting much more frequently then
when draining the internal battery.
The original distance event is divided by the value stored in this parameter when an
external power source is detected.
Data format: 1 byte, decimal value; zero is prohibited
Default Value: 1
17 CFE
17.1 General
Communication and Functionality Extender is designed to split the COM port of Cello
device and enables concurrent connection of multiple devices with COM interface (in the
future Bluetooth or USB connectivity might be developed).
Communication and Functionality Extender is utilizing HW architecture based on Cello
device and providing 26 interface pins in two connectors (6 pins and 20 pins).
The CFE used as serial multiplexer will associate between CFE serial interfaces and Cello
protocols. The relations between the protocols and the serial interfaces will be defined by
the PL.
In the downstream direction, each datagram coming from the OTA protocol will be
processed by the Cello FW and routed to its destination CFE serial protocol.
In the upstream direction, serial messages originated by the CFE serial interfaces will be
forwarded to the server (via OTA) based on the associated protocol assigned.
DC/DC 12/24V
Readiness to
D8 driver (to replace 4th COM
by D8 port)
Config Config
Cello CFE
Address: 1726
Reserved Enable Vout (5V)
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Address: 1727
Reserved Keep UART1 on during Full Enable Full Hibernation
hibernation
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
The flag "Keep UART1 ON during hibernation" is only applicable while the physical ignition
(Input 1 function = Ignition) is used as an ignition source. Otherwise UART1 is always on.
Address: 1754
Description: Page mode controls whether iWRAP can be seen in the inquiry and whether
it can be connected. This command can also be used to change the page timeout.
0 - Bluetooth Switch off
1 - Unsupported
2 - iWRAP is NOT visible in the inquiry but answers calls
3 - iWRAP is visible in the inquiry and answers calls
4 - Just like mode 3 if there are NO connections. If there are connections, it is like mode
0. (default value)
Ignition On Average Hibernation
Bits 4-7 Bits 0-3
Address: 1757
Description: This parameter configures the Bluetooth page scan mode. The possible
values are:
0 - Mode R0 means that iWRAP IS connectable all the time. High current consumption!
Since iWRAP is all the time connectable, it will not be visible in the inquiry, no matter
what the page mode configuration is.
1 - Mode R1 means that iWRAP is connectable every 1.28 sec (the default value)
2 - Mode R2 means that iWRAP is connectable every 2.56 sec (lowest power consumption)
Address: 1758-1766
First byte contains the actual length (number of chars), 0-8, ASCII
Default value: 1234
Address: 1767-1768
Infrastructure
Address: 1769-1777
Infrastructure
Address: 1778-1809
Description: The maximum length of a Bluetooth friendly name is 31 characters (31
bytes). The first byte contains the actual length of the parameter (in ASCII chars).
Whenever length is zero – the 32 bits paired Cello’s Unit ID will be used as Local
Bluetooth device’s friendly name.
NOTE: The type of input affects the voltage value; the same value will mean different
voltage for wet and discrete types.
The unit is continually sampling voltage on this input and comparing the average
measurement (refer to parameter below) with the threshold programmed in this
parameter.
Value span for wet type: 0 (0V) to 255 (30V).
Default Value: 125 (14.7V)
Value span for discrete type: 57 (0.2V) to 160 (1.45V). Any measured value below 57
or above 160 causes the unit to convert this value to default (125).
Default Value: 125 (1V)
Address: 1846
Description: CFE Inputs update message configuration (CFE to Cello).
Update period (resolution of Enable Enable
0.5 seconds) unsolicited periodic
Default: 1 updates (upon updates
change)
0- Deactivate
0- Deactivate 1 - activate
1 - activate
Bit 7 – Bit 2 Bit 1 Bit 0
0- Deactivate 0- Deactivate
1 - activate 1 - activate
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Description: This configuration byte controls the CFE I/O extender update message
behavior. Inputs sampled by the CFE are updated towards the Cello using periodic or
unsolicited messages. Usually we will use periodic updates if one of the inputs is
configured as Analog.
CFE inputs update message format is described in section: 4.5 CFE: Periodic / Unsolicited
Extended I/O Status upon change.
Default: 0 (disable)
Upon reset the Cello FW shall read the PL and assign a protocol for each CFE interface.
The supported protocols are listed in the below table.
NOTE: The Serial programmer can be connected to any CFE serial interface provided the
programmer's serial physical layer format is compatible with the connected CFE serial
interface configuration. The only exception is when the CFE interface is in transparent
mode.
The supported protocols options are:
Code Protocol
1 Garmin
2 PSP
3 DTCO
4 DFD
5 Transparent
6 RFID
7 Wire Protocol
For more detailed descriptions of the protocols, see the relevant section in this document
or in the OTA protocol document.
18.1 General
The unit’s accelerometer is used as a source for crash detection and reporting.
The feature includes 2 separate RMS based thresholds, one for light crash and one for
heavy crash.
The detection will not be possible when in full-hibernation mode (ignition is OFF).
The light crash detection requires the unit to be installed horizontally for gravity to be
eliminated.
Address: 4100
Description: This parameter contains a bitmap controlling the CAN bus operational
mode.
1 J1939 listener mode The unit functions as J1939 CAN bus listener. The
user can program the unit to monitor selected
J1939 information elements and use these
information elements to feed predefined system
variables such as RPM, Speed, Fuel Level etc.
The information intercepted via the J1939 bus
will also feed the Cello-CANiQ triggering
mechanism enabling the user to build complex
criteria for events generation and outputs
activations.
2 OBD2 Master mode The unit functions as OBD2 CAN master. The unit
will interrogate user selected OBD2 CAN
information element and use these information
elements to feed predefined system variables
such as RPM, Speed, Fuel Level etc. The
information read from the OBD2 CAN bus will
also feed the Cello-CANiQ triggering mechanism
enabling the user to build complex criteria for
events generation and outputs activations.
Spare Enable CAN Enable CAN Enable CAN Enable CAN Speed source selection Enable CAN
as as Trip Fuel as VIN as RPM as Fuel
Odometer Consumption Source source Level
Source Source source
Default: 0 – Disabled
Default: 0 – Disabled
Default: 0 – Disabled
wireless communication manual under the CSA section module 32. This estimation
process will be used when the vehicle’s CAN interface doesn’t support generic Fuel Level
information element.
Default: 0 – Disabled
Default: 0 – Disabled
Spare Spare Spare Spare Spare Spare Enable Fleet Enable Fleet
End Of Trip End Of Trip
Emergency Logged
Report Report
The user should note that this table is configured by the Programmer Software tool.
OW-TEMP-Bx-xxx
OneWire Temperature
Sensors
DallasBus Cello
Type 0 message includes 4 bytes containing 4 possible measurement sources. The user
can select the source of these 4 bytes by configuring the measurement source as
described in Bytes 26-29 of OTA Message 0. It is possible to select each one of the 4
oneWire temperature sensors as source. If Type 0 measurements are required, the user
needs to configure the “OneWire Update Period” to be none zero value and configure
“Enable RT” or “Enable Logged” configuration bits. See: oneWire temperature
measurement update configuration for more information. The user has also the ability to
poll the unit for measured temperature results by issuing a type 9 request. The unit will
process the request and send a consolidated Type 9 message response with all the 4
measurements. It is mandatory to set non zero “Update Period” to enable the
temperature sensors before issuing Type 9 request. The detailed Type 9 message format
is described in: Cellocator Wireless Communication Protocol: “Section 2.6.21: oneWire
Temperature Sensor Measurement – OutBound (Sub. Data 0x19)” and section
3.6.15: oneWire Temperature Sensor Measurement Request– InBound (Sub. Data 0x19)
The feature supports different “Update Periods” for GSM Home and Roam network. When
both “update Periods” values are set to 0, the feature is considered disabled.
GNSS Internal/External
GNSS navigation Antenna state
fix start_stop machine
filter GPS antenna
control
Engine ON
GPS antenna
state
PL parameters
Address: 0d518
Description:
Internal no-fix-time:
Time in seconds, 0=Disable , Minimum value = 40 Sec , default = 0 (disable)
Address: 0d518
Description:
Internal no-fix-time:
Time in seconds, 0=Disable , Minimum value = 40 Sec , default = 0 (disable)
0 30 Seconds
1 16 Minutes
Default value: 0 – 30 Seconds
0 30 Seconds
1 16 Minutes
Default value: 0 – 30 Seconds
Address: 656:
Description: This parameter defines the period between Periodic Distress Events. This
parameter is only relevant when: Auxiliary Satellite Unit - Enable Periodic Distress Events
is enabled.
Resolution: 30 Seconds
Default value: 10 – 5 Minutes
23 Driver Behaviour
24 CelloTrack Nano
24.1 Overview
The CelloTrack Nano is an asset tracking solution, aimed at addressing the growing
market of small assets management and cargo delivery and expanding the target markets
to which the CelloTrack family applies: cargo tracking applications, smaller assets and
high value mobile equipment, shorter tracking periods, as well as lone worker and lost
child scenarios.
The target asset types are cargo boxes, airborne containers (temperature controlled or
regular), cargo pallets, small size high-value assets (such as machines and small
generators), high value suitcases and equipment (such as art, medical), and so on.
Target applications may include inventory management throughout short/mid-term Track
& Trace, shipment and distribution management, security (anti-theft), protection (anti-
vandal, break-in detection) and more.
The CelloTrack Nano can interface via a short-range RF link to multiple peripherals called
"MultiSense" devices, which acts as Wireless Sensors Network (WSN). Read more about
MultiSense devices in section 25.
The CelloTrack Nano inherited all CelloTrack-T functionality and added new functionality
described in this section. For further information about the product, please refer to the
CelloTrack Nano Product Overview document.
MultiSense
(Remote sensor with short-
Cellular link
CelloTrack range RF communication)
Nano
(with its internal sensors)
MultiSense
(Remote sensor with short-
range RF communication)
24.2.1 Buttons
24.2.1.1 General
Each press on a Nano button when the unit is active activates a short audible beep by the
buzzer (if enabled accordingly; read more about this setting here).
!
The right button, marked " ", when pressed for 2 seconds or more (even if not released),
followed by engagement feedback (buzzer and/or LED - configurable here and here),
generates a panic event which will be sent to the server. An ACK sent by the server will
generate another reception feedback – which is configurable here.
The left button, marked " ", when pressed for less than 3 seconds, will open the
configurable size indication time window.
In addition, this button is turning the unit ON and OFF:
Turn ON: Press 3 seconds while turned OFF. After that the system will self-test, as
described here.
Turn OFF: Press for 5 seconds while turned ON. At the end of that period, the turning
ON/OFF occurs even if the button is not released.
24.2.2 LEDs
The left LED, marked " " and " ", gives indication of the power/battery and
deviations (as described here).
When the unit is turned ON, or a short press is made on the left button (shorter than 5
seconds), or following reset command, (also see section 24.2.1.1), all the following LED
indications are restarted according to the "Indications time window" parameter described
here.
Battery status: When the unit is turned ON, short blinks of 100mS every X seconds show
the battery status, according to the following legend:
Battery is 50-100% - Green:
█__________________█__________________█__________________█_...
When any sensor creates an out-of-range (alert) event, and if enabled by the bit in this
configuration area, the left LED will signal a 3 second long continuous (once) or non-
continuous pulse according to the following color scheme:
"Light sensor out of range" means the light level of the local sensor crossed the
"open/close package threshold" event.
"Accelerometer out of range" means an orientation change event only.
"Temperature out of range" means the local temperature sensor is either above the upper
TH or below the lower TH.
"Geo-fence violation" means all the possible kinds of violation supported and defined in
the legacy version.
The priority in case more than a single sensor is out of range or deviated: from bottom to
top (geo-fence is the highest priority, going down to light sensor which has the lowest
priority). After that the lowest priority is for the battery status indication mentioned at the
beginning of this section.
In general, switching between different indications is done without any gaps/delays so
they look continuous (overlap).
The non-continuous pulse is: 800mS ON, 300mS OFF, 800mS ON, 300mS OFF, 800mS
ON (once and every time a button is pressed).
All these out-of-range indications are displayed only for the "Indications time window".
This time window also restarts after the left button is pressed again (as described here).
After that they are cleared (turned OFF).
See also the configuration bits described here that enable each sensor out-of-range
indication on the LED.
Charging indications:
When the micro-USB connector is plugged-in and charging is in progress, whether from
the charger (AC wall adaptor) or PC, the left LED will act as described in the following
table.
These indications have the highest priority and they override all other indications on this
LED.
For example the light for a GPRS communication and good tracking will look like the
following:
█_█___________________█______________________█_█___________________█__…
--------5Sec--------
All these indications are only displayed for the time set in the "Indications time window".
After that they are cleared and not displayed.
24.2.3 Buzzer
24.2.3.1 Definitions
Buttons feedback beep = 20mS ON |
Short beep = 200mS ON ██
Dual short beeps = 200mS ON, 200mS OFF, 200mS ON ██___██
Dual long beeps = 1 Sec ON, 200mS OFF, 1 Sec ON █████████___█████████
Long beep = 2 Sec ██████████████████
4.2.3.1.
Short beep and dual-short beeps are defined in section 2
The priority of failures is in descending order, battery being the highest. And only the
highest priority is displayed.
Timing is 500mS ON and 500mS OFF.
All buttons are blocked/ignored during the entire BIST period.
GSM periodic
glancing
GNSS peeking
(legacy)
Extra GNSS
peeks and log it
24.5 USB
24.5.1 Usage
Micro-B female USB connector, through which the unit can perform the following
functions:
Charge the internal battery from the supplied AC-adaptor or PC USB port.
Interface via PC USB port for configuration.
Interface via PC USB port for firmware updating.
"Keep charging".
This mode is more suitable for systems that get charged from time to time, but the
system is not powered constantly.
24.6 Sensors
HW Block Accelerometer Ambient Pressure Accurate Humidity Sensor (of
Light Sensor Temperature the MultiSense)
Function
Sensor Sensor
/Feature
Tilt tamper X
Orientation change X
Man-down X
Motion vs. stationary X
Report on absolute orientation X
Open/Close package X
Altimeter X
Temperature /Humidity
X X
measuring and logging
24.6.2 Accelerometer
The accelerometer sensor is sampled once every second, and in addition it gives
interrupts to the Nano when it has an impact larger than the following preconfigured
threshold.
The reported impacts create impact events if enabled in the following mask here.
The sampled X,Y,Z value of the current acceleration are filtered (by IIR filter) and taken
to calculate the RMS value, and roll and pitch angles. From these values it can derive a
variety of features and links to their programming parameters:
Tilt tamper
Orientation change
Man-down
Detection when the unit is in motion and when it is stationary. As this is legacy
behaviour, see more details in section 6.1.15 above.
Reports on the absolute orientation at every transmission in both type-0 and type-11.
GSM periodic
glancing
GNSS peeking
(legacy)
Extra GNSS
peeks and log it
Resolution: 1 minute
Data format: 14 bits
Data range: 1÷16383 (0=Disable extra peeking = same as legacy)
Default value: 0x168 = 360 = 6 hours
00 Tracking legacy
01 Tracking improved
10 Reserved
11 Reserved
4.3.1.
Default value: 01 = 1 = Tracking improved. See more details about this mode in 2
First refer to the messaging concept described in section 5.1 of the Cellocator Wireless
Communication Protocol document.
Addresses 540÷603 are allocated to contain a total of 512 bits, 2 bits for each one of
the 256 possible transmission reasons of type-0 legacy events.
This enables the configuration of each transmission reason to be also sent over type-11
messages (if enabled, and regardless of type-0 legacy event configuration) as a Logged
Event, as an "Active Log event" or as both, in the following way:
Address 540:
7 6 5 4 3 2 1 0
TR=3 TR=2 TR=1 TR=0
Logged "Active log Logged "Active log Logged "Active log Logged "Active log
event" event" event" event"
…
And so on….till:
Address 603:
7 6 5 4 3 2 1 0
TR=255 TR=254 TR=253 TR=252
Logged "Active log Logged "Active log Logged "Active log Logged "Active log
event" event" event" event"
In order to detect detachment of the Nano unit from the installation surface (along with
its cradle or when installed without a cradle), a tilt-tamper mechanism can be used.
When orientation (by earth gravity) on each axis changes more than the configured angle
threshold when compared to the steady state for a longer time than the configured timer
threshold, the unit will report it.
When a tilt tamper event is created, there is no other such event until the system has stabilized.
Address: 2045
Description: Tilt threshold in degrees.
Resolution: 0.588º
Data format: 1 byte
Data range: 0÷255 = 0.588º÷150º, (0=Disable the entire feature; the recommended
range is 30º÷100º)
Default value: 0x4D= 77 = 45.276º
Used in order to detect harsh and dangerous incidents such as crashes, haphazard
loading/unloading, and breaching attempts.
It is based on the inherent interrupt mechanism (of the accelerometer chip) for
acceleration passing a certain threshold. Either upwards (usually >1.5g), which is
considered an impact, or downwards (usually < 0.5g), which was probably caused by a
free-fall incident.
This impact or free-fall is configurable by a PL bit in the MultiSense, and fixed to impact
only in the Nano itself. In phase 2, the Nano will also support the same configuration bit
and free-fall feature (Infrastructure).
When the acceleration reading is higher than the configurable threshold, at any axis, for
more than the configurable time, it is considered an impact event and the chip will
generate an interrupt.
If enabled (see below), it is reported via the cellular link along with the peak RMS
acceleration magnitude of that incident.
Address: 2051
Description: When the earth-gravity is moving more than this angle threshold, it shall be
considered as an "Orientation change" event.
Resolution: 0.588º
Data format: 1 byte, decimal value
Data range: 0÷255 = 0.588º÷150º (0 = Disable the entire feature)
Default value: 0x4D = 77 = 45.276º
24.9.7 Man-down
The "Check-in" operation fixates the 3 axis accelerometer values as a baseline reference.
During the 24 hour time-window after the "Check-in" operation, or until a man-down
alarm is declared (an event was created, which can happen only once per check-in press),
changing the unit orientation value above the threshold (in each axis, separately) related
to the fixated baseline orientation will initiate a "Man down" event.
Address: 2054
Description: When the earth gravity is moving more than the defined angle threshold, it
is considered a "Man down" event.
Resolution: 0.667º
Data format: 1 byte, decimal value
Data range: 0÷255 = 0.667º÷170.085º (0= Disable the entire feature)
Default value: 0x43 = 67 = Tilt angle of 44.689º
Address: 2058
Description: When the filtered light level crosses this threshold upwards, it will be
considered a "Package open" event. When the filtered light level crosses this threshold
downwards, it will be considered a "Package close" event.
Resolution: 2.5 lux
Data format: 1 byte, decimal value
Data range: 0÷255 = 0÷637.5 lux
Default value: 0x04 = 10 lux
One of the measured sensors can be selected and routed to one of the type-0 legacy
analog channels.
Note that only a single Nano source and type can be selected.
The selection is done by the following 2 selector parameters, the Source of measurement
and Sensor type, see below.
Address: 2064
Description: This is the ENUM of this field:
0x00÷0x0F – MultiSense unit (according to its location in the PL, whether
occupied/enabled or not)
0xFC – Guest MultiSense (not in the list)
0xFD – High accuracy or specialized sensors of the Nano 20 (for example: Accurate
temperature sensor, pressure sensor, etc)
0xFE – MCU internal (temperature only)
0xFF – Reserved
Default value: 0xFD = High accuracy or specialized sensors of the Nano 20
Address: 2065
Description: This in the ENUM of this field:
0 = Reserved
1 = Temperature
2 = Humidity (MultiSense only)
3 = Pressure (Nano only)
4 = Ambient Light Sensor (4 lux resolution)
NOTE: All units and resolutions are the thin (8-bit) versions as used in type-0.
Default value: 0x01 = Temperature
Examples:
Full system (16 humidity sources + 17 temperature sources), each queue will be 35
samples.
10 temperature sources, each queue will be 48 samples.
13 humidity sources + 14 temperature sources, each queue will be 42 samples.
CelloTrack nano
M.S= MultiSense
M.S
Q1
1
M.S
Q2
2
Log
Wrapping
& Logging
machine
M.S Tx
Q16
16
Flash mem.
10K Events log mem.
Nano
Q17 (Also cyclic)
inherent
Each source has its separated state machine, and each buffer includes records and
header.
IMPORTANT: If a specific channel is not configured correctly and/or has illegal values,
for example:
The lower-TH is higher than the upper-TH
Out of range values
Sampling rate or sampling during violation zeroed
T or RH%
Back to
limits point
Violation Alert Out of
point state alert
Relaxed Cyclic
sampling Buffer
rate
Alert duration
High
Limit Temp./Humid. Temp./Humid.
Alert time filter Alert time filter
0 t
Transmission
of the buffer Alert Transmission
sampling of the buffer after
Low rate configured timer or after
Limit (higher) alarm cancelation. As
long as the “Alert
retransmissions timeout”
hasn’t expired yet.
(The buffer is cleared
even if the message is not
transmitted)
NOTES:
Both "Low limit" and "High limit" thresholds are concurrently active. The unit always
takes both of them into account.
There are two sampling rates; one when not in alarm mode called "Relaxed sampling
rate" and one in alert mode called "Alert sampling rate".
If logging sampling rate (hours +minutes) or relaxed/alert sampling rates are zeroed
or none of the related events are enabled – the entire feature is disabled.
IMPORTANT: All the parameters in the following sections (from sections 24.9.10.1 to
24.9.10.12) are related to the Nano only. The parallel parameters for MultiSense units
are described in section 25.4.
Address: 2066
Description: This is the sampling rate when the channel is not in alert state.
Resolution: 2 seconds
Data format: 1 byte, decimal value
Data range: 0÷255 = 0÷510. Valid range is 2÷510 seconds
Default value: 0x1E = 60 seconds
Address: 2067
Description: Temperature high limit threshold; above this is a violation.
Resolution: 1ºC
Data format: 1 byte, Signed (2's complementary) value.
Data range: -127÷128, Valid range is -50÷100 ºC
Default value: 0x00 = 0ºC
Address: 2068
Description: Temperature low limit threshold; below this is a violation.
Resolution: 1ºC
Data format: 1 byte, Signed (2's complementary) value.
Data range: -127÷128, Valid range is -50÷100 ºC
Default value: 0xEC = -20ºC
Address: 2069
Description: Timeout before alert generation, after a TH is crossed; also used to exit an
alert state after reverting to filter limits.
NOTE: This parameter will be rounded to the closest sampling time units.
Resolution: 1 minute
Data format: 1 byte, decimal value.
Data range: 0÷255, Valid range is 1÷255 minutes
Default value: 0x02 = 2 minutes
Address: 2070
Description: Time for a violation to become an alert, and also reverting from non-
violation to non-alert.
Resolution: 2 seconds
Data format: 1 byte, decimal value
Data range: 0÷255, Valid range is 1÷255 = 2÷510 seconds
Default value: 0x1E = 60 seconds
Address: 2073
Description: If an alert is not canceled by a special command (see the OTA protocol), the
unit will keep retransmitting the buffer over and over again every this defined period,
until the timeout expires.
NOTES:
The value will be rounded to the closest whole "Alert temperature/humidity sampling
rate" units.
From this parameter the number of samples to send in a single transmission is
calculated and then this number of samples is kept (and not the time).
For example: If sampling rate is 5 minutes and this parameter is 1 hour, the unit will
transmit every 12 samples (and not 1 hour), even if some samples are missing from a
MultiSense for instance.
If less than one unit of "Alert temperature/humidity sampling rate" is transmitted, the
feature is disabled.
If it has a larger value than the queue size, it will retransmit every full queue.
A buffer can only be transmitted via type-11 messages. The retransmissions are also
sent (if enabled) over type-0 messages with current single measurements only.
Resolution: 1 minute
Data format: 1 byte, decimal value
Data range: 0÷255 minutes
Default value: 0x0F = 15 minutes
Address: 2074
Description: If alert is not cleared, the buffer keeps being retransmitted until this
timeout expires.
Resolution: 10 minutes
Data format: 1 byte, decimal value
Data range: 0÷255, Valid range is 1÷255 = 10÷2550 Minutes, 0=Disable
Default value: 0x0C = 2 hours
Type-11
Logged "Active log event"
Bit 7 Bit 6
24.9.10.11 Transmit After This Time Elapsed Since Last Transmission (Hours)
24.9.10.12 Transmit After This Time Elapsed Since Last Transmission (Minutes)
Address: 2080
Description: After power-up or reset, the units indication (Buzzer and LEDs) are shut
down after the defined "Indications time window" value, in order to conserve energy.
When the unit is in ON state, every button press longer than 200mS but shorter than 5
seconds will prolong or open the indications window by restarting this "Indications time
window".
Note that a zero value can result in an unstable system and therefore should not be used.
Resolution: 4 seconds
Data format: 1 byte, decimal value
Data range: 0÷255, valid range 1÷255 (4÷1020 seconds)
Default value: 0x08= 32 seconds
Address: 2078
Description: When the configured sensors go out of their limits, repeating beeps are
sounded at the defined interval.
Resolution: 1 second
Data format: 1 byte, decimal value
Data range: 0÷255, valid range is 1÷255 seconds
Default value: 0x0A = 10 seconds
Address: 2079
Description: These bits enable (=1) or disable (=0) the various LED indications.
Panic LED feedback Check-in LED
feedback
Bits 7 Bit 6
Note that all these battery indications are displayed only for the "Indications time window"
time. After that they are cleared (turned OFF).
Default value: 0x3 = both enabled
4.2.2
Description: This is the time between consecutive LED blinks of battery level. See 2
for more details.
All these battery indications are displayed only for the "Indications time window" time.
After that they are cleared (turned OFF).
Resolution: 1 second
Data format: 5 bits, decimal value
Data range: 0÷31 seconds (0=Disable blinks entirely)
Default value: 0x05= 5 seconds
These bits enable (=1) or disable (=0) the messaging for the work-ID counter feature.
Reserved Work-ID messaging
Type-11 Type-0
Logged "Active log Logged Distress
event"
Bits 4-7 Bit 3 Bit 2 Bit 1 Bit 0
Default value: 0x02 = Type-0 Logged is enabled, all the rest are disabled.
Address: 2082
Description: For each type of event the following can be configured:
Whether the event activates the buzzer.
Whether the event activates the LEDs.
Light sensor Light sensor Reserved = 00 Accelerometer Accelerometer
Reserved = 00
out-of-range out-of-range sensor out-of- sensor out-of-
LED Buzzer range LED range Buzzer
indication indication indication indication
Bits 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Address: 2083
Description: For each type of event, the following can be configured:
Whether the event activates the buzzer.
Whether the event activates the LEDs.
Reserved = 00 Temperature Temperature Geo-Fence Geo-Fence
Reserved = 00
out-of-range out-of-range General LED General Buzzer
LED indication Buzzer output indication output indication
indication
Bits 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Address: 2084
Description: These bits enable (=1) or disable (=0) the SR-RF (Short-Range Radio-
Frequency) block functionally feature.
Nano is master of Reserved = Process (and report on)
Reserved = 00000
several slave 0 MultiSense units not in the
sensors enable list (guests)
Address: 2085-2086
Description: This sets the timer via which MultiSense units transmit their keep-alive
messages. These transmissions are independent and should occur on their times anyway.
If by coincidence it is precisely overlapped (e.g. Proximity timer=200, Relaxed
timer=100), only the shorter one of them will be transmitted.
Resolution: 2 seconds
Data format: 2 byte, decimal value
Data range: 0÷65535, valid range is 2÷ 43200 = 4÷86400 seconds, but it is not
recommended to set it below 20 seconds.
Default value: 0x0E10 = 3600 seconds = 1 hour
Address: 2087-2088
Description: This sets the timer via which MultiSense units transmit their measurements
messages if no violation of thresholds occurred.
Resolution: 2 seconds
Data format: 2 byte, decimal value
Data range: 0÷65535, valid range is 2÷43200 = 4÷86400 seconds, but it is not
recommended to set it below 20 seconds.
Default value: 0x0096 = 300 seconds
Address: 2089-2090
Description: This sets the timer via which MultiSense units transmit their measurements
messages if violation of thresholds occurred.
Resolution: 2 seconds
Data format: 2 byte, decimal value
Data range: 0÷65535, valid range is 2÷43200 = 4÷86400 seconds, but it is not
recommended to set it below 20 seconds.
Default value: 0x003C = 60 seconds
Address: 2091
Description: Timeout before alert generation, after a TH is crossed; also used to exit
alert state after reverting to defined limits.
Note: This parameter will be rounded to the closest sampling time units.
Resolution: 1 minute
Data format: 1 byte, decimal value
Data range: 0÷255, valid range is 1÷ 255 minutes
Default value: 0x02= 2 minutes
24.10 Installations
The Nano unit can be installed in a variety of ways. For more details, refer to the
Installation Guide.
25.1 Introduction
25.2 Operation
25.2.1 Marking
The magnet icon symbolizes the location of the magnet sensor. The permanent magnet
should be installed against it with distance of body-to-body of 1-3cm.
The eye icon symbolizes the light sensor direction, to which the source of light should be
directed.
25.2.2 Battery
Use only CR2450 size battery. Be careful not to install the battery at the wrong polarity as
it could damage the device.
Choose the exact battery model and manufacturer of the battery according to the
required temperature range.
To install a battery, unscrew the upper half from the base half until the two triangles on
the side are aligned, and then pull it.
Upon every newly added MultiSense to the system a "MultiSense added" event is
created; for every unpaired device a "MultiSense removed" event is created.
As the "SR-RF Pairing time window" expires, and at least one MultiSense was
added/removed, the Nano will automatically perform a system reset.
If no new MultiSense was paired, and the "SR-RF Pairing time window" expired, the
red right LED will turn on for 2 seconds (with no beep).
If all 16 devices are defined (MAC address ≠ 00:00:00:00:00:00), a new MultiSense
unit cannot be paired.
There are no retries for each step of this process.
IMPORTANT: After pairing and unpairing operations, the queue allocation should be
restarted (by performing a reset to the entire unit).
Pre-configuration before field pairing of units is possible, just note that when a new
MultiSense is paired in field, it will get the first vacant index, starting from #1 and up to
#16, and will get the corresponding pre-configured parameters for its index.
25.3 Sensors
25.3.1 Accelerometer
The accelerometer sensor is sampled on every wake-up and Tx cycle and in addition
triggers an interrupt (asynchronous transmission) when it has an impact larger than the
preconfigured threshold.
The reported impacts create impact events, if enabled here.
The sampled X,Y,Z values are reported on every MultiSense provisioning message and the
calculated RMS value on every impact/free-fall event.
Address: 2092÷2235
Description: These addresses contains an array of 16 configuration blocks; one block of
9 bytes per MultiSense.
Each one of the 16 blocks looks as described in the following parameters.
5.0.0.17 October 27, Section 22: Restructure and add definition for
2014 configurable cellular network detection (GSM or
GPRS)
Section 8.5: Add timing diagram for Driver
authentication scenarios. Add note about ignition
event source
Section 8.5.6: Change the name of the
parameter (byte 0, bit 4) to “Ignition filter
source for starting Driver Authentication time
calculations”
Section 8.5.5:” Timeout of Driver Authentication
Reminder” Removed: duplicated.
Section 6.3.5: Change the name to “6.3.5
Enable warning output activation during
Gradual immobilization”
Section 15.1, Section 15.7: Change the timing
for event sending before COM-Location glancing
end to 20 to 30 seconds (Was 30)
Section 15.4.1: Updated CelloTrack Deactivation
procedures.
5.0.0.18 November Section 22.1.1: Add note: Please note that when
16, 2014 the “Auxiliary Satellite Unit- Cellular network
connect reconnect criteria” (Add. 650, Bit 0) is
Major version:
5.1.0.0 November
Added new sections for CelloTrack Nano and
26, 2014
MultiSense.
Moved the version history to an appendix at the
end of the document.
Corrected general formatting of the entire doc.
5.1.0.1 December Section 24.2.2: Some corrections of buttons and
3, 2014 LEDs naming from #1 to "left".
Section 24.5.2: Renamed it from "Charging" to
"Charging speed".
Section 24.5.3: Added new section describing
the 2 charging modes of operation.
Section 24.6: Added HW-block / Features
matrix.
Section 24.9.10.1, 24.9.10.4, 24.9.10.5:
updated that those parameters are not related
to humidity (only temperature).
Section 24.9.10.5: Corrected the address to
2070.
Section 24.9.12.1: Updated the name from
"Enable bits" to "Buzzer enable bits".
5.1.0.2 December Sections 24.9.17.2÷24.9.17.4: Updated the
11, 2014 minimum time to be 4 Seconds and added that
"it's not recommended to set it below 20
Seconds".
Section 22:
5.1.0.3 December
Auxiliary Satellite Unit is not only for GNSS
17, 2014
units, CR300 added
GSM loss/restore is not the only condition for
Aux Sat activation: GPRS added
Auxiliary Satellite Unit- Cellular network
connect-reconnect criteria - not an infrastructure
anymore.
"Auxiliary Satellite Unit- No Cellular network
found Timeout (Basic, Advanced)" renamed to
"Auxiliary Satellite: No GSM-GPRS Timeout
(Basic, Advanced)"
Other parameters of Basic Satellite feature
renamed same way.
Added parameters:
o Timeout resolution of GSM-GPRS
Reconnect
o Timeout resolution for No GSM-GPRS
Sections 24-25: After technical writer review and corrections.
5.1.1.0 December
22, 2014