Template:FTX System: Difference between revisions
Irmantas.K (talk | contribs) No edit summary |
Irmantas.K (talk | contribs) No edit summary |
||
| (10 intermediate revisions by the same user not shown) | |||
| Line 4: | Line 4: | ||
Possible ignition sources: | Possible ignition sources: | ||
<!-- If model supports DIN1/DIN2/DIN3, then show --> | |||
'''DIN 1''' | {{#if: {{FTX_Pin_Support List|model={{{model}}}|pin=DIN1}} | * '''DIN 1''' - If DIN1 is 1 - ignition is ON; if DIN1 value is 0 - ignition is OFF }} {{#if: {{FTX Pin Support List|model={{{model}}}|pin=DIN2}} | * '''DIN 2''' - If DIN2 is 1 - ignition is ON; if DIN2 value is 0 - ignition is OFF }} {{#if: {{FTX Pin Support List|model={{{model}}}|pin=DIN3}} | * '''DIN 3''' - If DIN3 is 1 - ignition is ON; if DIN3 value is 0 - ignition is OFF }} | ||
* '''Power Voltage''' - if the voltage is between High Voltage Level and Low Voltage Level (below ''Ignition Settings'' options) - ignition is ON; if the voltage is higher than High Voltage Level or lower than Low Voltage Level - ignition is OFF. | |||
'''Power Voltage''' - if the voltage is between High Voltage Level and Low Voltage Level (below ''Ignition Settings'' options) - ignition is ON; if the voltage is higher than High Voltage Level or lower than Low Voltage Level - ignition is OFF. | * '''Accelerometer''' - if movement sensor detects movement - ignition is ON; if movement is not detected - ignition is OFF; | ||
'''Accelerometer''' - if movement sensor detects movement - ignition is ON; if movement is not detected - ignition is OFF; | |||
More than one ignition source can be selected at the same time. | More than one ignition source can be selected at the same time. | ||
Note: | Note: | ||
When there are 2 or more sources selected, at least one condition has to be met to change Ignition status.<br> For Example, if both accelerometer and power voltage are selected, only one of the ignition detection conditions have to be | When there are 2 or more sources selected, at least one condition has to be met to change Ignition status.<br> For Example, if both accelerometer and power voltage are selected, only one of the ignition detection conditions have to be met for ignition to be detected. | ||
<br> | <br> | ||
Ignition status is used in power management and the following functionalities: [[{{{model}}} Features#Overspeeding|Overspeeding]], [[{{{model}}} Odometer|Odometer]] and [[{{{model}}} Trip|Trip]].<br | Ignition status is used in power management and the following functionalities: [[{{{model}}} Features#Overspeeding|Overspeeding]], [[{{{model}}} Features#Odometer|Odometer]] and [[{{{model}}} Features#Trip|Trip]].<br> | ||
==Movement settings== | ==Movement settings== | ||
[[File:TCT-Movement-1.png|500px|right]] | [[File:TCT-Movement-1.png|500px|right]] | ||
Movement source will be used to determine when a vehicle is on stop or moving.<br> | Movement source will be used to determine when a vehicle is on stop or moving.<br> | ||
| Line 28: | Line 23: | ||
* '''GNSS''' - if GPS fix is acquired and speed >= 5 km/h vehicle then the MOVING mode is used; if GPS speed <5 km/h, the Vehicle on STOP mode is used; | * '''GNSS''' - if GPS fix is acquired and speed >= 5 km/h vehicle then the MOVING mode is used; if GPS speed <5 km/h, the Vehicle on STOP mode is used; | ||
* '''Power voltage''' - Data acquisition > "moving" mode (Parameter state = 1) - when power voltage is >= low power voltage and <= high power voltage. By default low voltage is 13.2 V and the high voltage is 30 V; | * '''Power voltage''' - Data acquisition > "moving" mode (Parameter state = 1) - when power voltage is >= low power voltage and <= high power voltage. By default low voltage is 13.2 V and the high voltage is 30 V; | ||
* '''DIN 1''' - Data acquisition > "moving" mode (Parameter state = 1) - when voltage measured by DIN 1 is higher than 7.5V. Data acquisition > "on stop" mode (Parameter state = 0) - when voltage measured by DIN 1 is lower than 7.5V. | <!-- If model supports DIN1/DIN2/DIN3, then show --> | ||
{{#if: {{FTX Pin Support List|model={{{model}}}|pin=DIN1}} | * '''DIN 1''' - Data acquisition > "moving" mode (Parameter state = 1) - when voltage measured by DIN 1 is higher than 7.5V. Data acquisition > "on stop" mode (Parameter state = 0) - when voltage measured by DIN 1 is lower than 7.5V }} {{#if: {{FTX Pin Support List|model={{{model}}}|pin=DIN2}} | * '''DIN 2''' - Data acquisition > "moving" mode (Parameter state = 1) - when voltage measured by DIN 1 is higher than 7.5V. Data acquisition > "on stop" mode (Parameter state = 0) - when voltage measured by DIN 2 is lower than 7.5V }} {{#if: {{FTX Pin Support List|model={{{model}}}|pin=DIN3}} | * '''DIN 3''' - Data acquisition > "moving" mode (Parameter state = 1) - when voltage measured by DIN 1 is higher than 7.5V. Data acquisition > "on stop" mode (Parameter state = 0) - when voltage measured by DIN 3 is lower than 7.5V }} | |||
<br> | <br><br><br><br> | ||
<br> | |||
<br> | |||
<br> | |||
==Configuration password== | ==Configuration password== | ||
| Line 40: | Line 32: | ||
*'''Set password''' - Set the primary password for the device. Required to access the device every time using the USB or via Bluetooth connection. | *'''Set password''' - Set the primary password for the device. Required to access the device every time using the USB or via Bluetooth connection. | ||
*'''Recovery password (optional)''' - in the event that the primary password is forgotten, the recovery password can be used as a backup to unlock the device configuration. | *'''Recovery password (optional)''' - in the event that the primary password is forgotten, the recovery password can be used as a backup to unlock the device configuration. | ||
<br> | <br><br><br><br><br><br><br><br><br><br><br><br> | ||
<br> | |||
<br> | |||
<br> | |||
<br> | |||
<br> | |||
<br> | |||
<br> | |||
<br> | |||
<br> | |||
<br> | |||
<br> | |||
==GNSS settings== | ==GNSS settings== | ||
[[File:FTX gnss settings.png|right|500 px]] | |||
In ''GNSS Source'' settings user can configure which GNSS system(s) to use.<br /> | In ''GNSS Source'' settings user can configure which GNSS system(s) to use.<br /> | ||
'''List of configurable GNSS sources:''' | '''List of configurable GNSS sources:''' | ||
* GPS | * GPS | ||
| Line 62: | Line 44: | ||
* GPS + BeiDou | * GPS + BeiDou | ||
* GPS + GLONASS + Galileo + BeiDou | * GPS + GLONASS + Galileo + BeiDou | ||
<br /> | <br /> | ||
==Movement delay== | ==Movement delay== | ||
[[File:Movement Delays.png|right|500 px]] | [[File:Movement Delays.png|right|500 px]] | ||
''Movement delay'' will be used to set the timeout of delays when the accelerometer status changes.<br>< | ''Movement delay'' will be used to set the timeout of delays when the accelerometer status changes.<br><br> | ||
'''Note:''' These settings impact the ignition/movement sources.<br> | '''Note:''' These settings impact the ignition/movement sources.<br> | ||
The user can set: | The user can set: | ||
| Line 78: | Line 59: | ||
==Power Saving settings== | ==Power Saving settings== | ||
[[File: | [[File:FTX power saving settings.png|right|500 px]] | ||
Puts the device into a power-saving mode, preserving the power consumption from the external source or the internal battery. The device enters this mode after the conditions are met. | Puts the device into a power-saving mode, preserving the power consumption from the external source or the internal battery. The device enters this mode after the conditions are met. | ||
*The | *'''Timeout''' - After timeout is reached, and conditions are met for the sleep mode, the device goes into sleep mode. | ||
''' | |||
===Online sleep=== | |||
*In Online Sleep mode, the device manages the connection only when records need to be sent. The connection is opened at periodic intervals to send records and closed immediately after, without any timeout. | |||
*Changing the Permanent Link setting during Online Sleep will wake up the device to apply the new configuration. | |||
*With Permanent Link enabled, the device maintains a constant connection, sending records immediately as they are generated, rather than waiting for the next scheduled send. After sending connection remains open. | |||
'''Disabled modules in Online sleep''' | |||
When device goes into sleep mode, some modules are turned off to consume less power. Listed below are the modules and scenarios that are turned off in common with all modes and those that are disabled specifically for the '''Online sleep''' mode: | |||
*GNSS | |||
*Scenarios (Common): | |||
**Odometer | |||
**Data acquisition | |||
**SNTP time synchronization | |||
**Overspeeding | |||
**Trip | |||
**Unplug Detection | |||
**Jamming Detection | |||
**Eco Driving | |||
'''Online sleep entry conditions''' | |||
All entry conditions must be met: | |||
*Ignition (configured ignition source) is off. | |||
*Movement is not detected by the configured movement source. | |||
*Device time must be synchronized. This condition depends on the “Record Settings -> Saving / sending mode parameter. | |||
**After Position Fix - device time is synchronized with GNSS satellites and GPS fix is obtained. | |||
**After Time Sync - device time is synchronized over NTP, NITZ, or GNSS satellites. | |||
**Always - device will enter sleep mode without time synchronization and GPS fix. | |||
*Sleep timeout is reached. | |||
*There are no SMS messages being received. | |||
*Data sockets are closed (ignored when permanent link is enabled) | |||
*FOTA WEB connection is not in progress. | |||
'''Online sleep exit conditions''' | |||
At least one exit condition must be met: | |||
*Ignition is ON. | |||
*Movement is detected. | |||
*Periodic wake-up (if enabled). | |||
===Deep sleep=== | |||
*During Deep Sleep mode, the device generates and stores periodic records. | |||
'''Deep sleep entry conditions''' | |||
All entry conditions must be met: | |||
*Ignition (configured ignition source) is off. | |||
*Movement is not detected by the configured movement source. | |||
*Device time must be synchronized. This condition depends on the “Record Settings -> Saving / sending mode parameter. | |||
**After Position Fix - device time is synchronized with GNSS satellites and GPS fix is obtained. | |||
**After Time Sync - device time is synchronized over NTP, NITZ, or GNSS satellites. | |||
**Always - device will enter sleep mode without time synchronization and GPS fix. | |||
*Sleep timeout is reached. | |||
*There are no SMS messages being received. | |||
*Data sockets are closed (checks if record sending socket link is open) | |||
*FOTA WEB connection is not in progress. | |||
''' | '''Deep sleep exit conditions''' | ||
*''' | At least one exit condition must be met: | ||
< | *Ignition is ON. | ||
*Movement is detected. | |||
{{#if: {{FTX Pin Support List|model={{{model}}}|pin=DIN1}} | *DIN1 is activated }} {{#if: {{FTX Pin Support List|model={{{model}}}|pin=DIN2}} | *DIN2 is activated }} {{#if: {{FTX Pin Support List|model={{{model}}}|pin=DIN3}} | *DIN3 is activated }} | |||
*Periodic wake-up (if enabled). | |||
'''Disabled modules in Deep sleep''' | |||
When device goes into sleep mode, some modules are turned off to consume less power. Listed below are the modules and scenarios that are turned off in common with all modes and those that are disabled specifically for the '''Deep sleep''' mode: | |||
*Modem | |||
*Record sending | |||
*GNSS | |||
*IMU (Inertial Measurement Unit) | |||
*FOTA WEB | |||
*Scenarios (Common): | |||
**LEDs (Navigation and Status) | |||
**Odometer | |||
**Data acquisition | |||
**SNTP time synchronization | |||
**Overspeeding | |||
**Trip | |||
**Unplug Detection | |||
**Jamming Detection | |||
**Eco Driving | |||
===Power off sleep=== | |||
'''Disabled modules in Power off sleep''' | |||
When device goes into sleep mode, some modules are turned off to consume less power. Listed below are the modules and scenarios that are turned off in common with all modes and those that are disabled specifically for the '''Power off sleep''' mode: | |||
*Modem | |||
*Record sending | |||
*GNSS | |||
*IMU (Inertial Measurement Unit) | |||
*FOTA WEB | |||
*Charger service | |||
*Scenarios (Common): | |||
**LEDs (Navigation and Status) | |||
**Odometer | |||
**Data acquisition | |||
**SNTP time synchronization | |||
**Overspeeding | |||
**Trip | |||
**Unplug Detection | |||
**Jamming Detection | |||
**Eco Driving | |||
'''Power off entry conditions''' | |||
All entry conditions must be met: | |||
*Ignition (configured ignition source) is off. | |||
*Movement is not detected by the configured movement source. | |||
*Device time must be synchronized. This condition depends on the “Record Settings -> Saving / sending mode parameter. | |||
**After Position Fix - device time is synchronized with GNSS satellites and GPS fix is obtained. | |||
**After Time Sync - device time is synchronized over NTP, NITZ, or GNSS satellites. | |||
**Always - device will enter sleep mode without time synchronization and GPS fix. | |||
*Sleep timeout is reached. | |||
*There are no SMS messages being received. | |||
*Data sockets are closed (ignored when permanent link is enabled) | |||
*FOTA WEB connection is not in progress. | |||
<!-- If model supports DIN1/DIN2/DIN3, then show --> | |||
{{#if: {{FTX Pin Support List|model={{{model}}}|pin=DIN1}} | *DIN1 is deactivated }} {{#if: {{FTX Pin Support List|model={{{model}}}|pin=DIN2}} | *DIN2 is deactivated }} {{#if: {{FTX Pin Support List|model={{{model}}}|pin=DIN3}} | *DIN3 is deactivated }} | |||
'''Power off sleep exit conditions''' | |||
At least one exit condition must be met: | |||
*Ignition is ON. | |||
*Movement is detected. | |||
<!-- If model supports DIN1/DIN2/DIN3, then show --> | |||
{{#if: {{FTX Pin Support List|model={{{model}}}|pin=DIN1}} | *DIN1 is activated }} {{#if: {{FTX Pin Support List|model={{{model}}}|pin=DIN2}} | *DIN2 is activated }} {{#if: {{FTX Pin Support List|model={{{model}}}|pin=DIN3}} | *DIN3 is activated }} | |||
==Time synchronization settings== | ==Time synchronization settings== | ||
[[File: | [[File:FTX_time_synchronization_settings.png|right|500 px]] | ||
Accurate system time is essential for proper event logging, record timestamping, and scheduling. The device supports '''2''' primary time synchronization sources: '''GNSS''' and '''SNTP'''. When one source becomes unavailable, the device can fall back to the other to maintain accurate time. | |||
'''NTP Resync''' | *'''NTP Resync''' - how often a device should resynchronize its time. If the set value is not equal to zero, time resynchronization will occur periodically at time intervals to which this parameter is set.<br> | ||
'''NTP server 1''' and '''NTP Server 2''' let the user select which NTP server (s) will be used to re-synchronize time.< | *'''NTP server 1''' and '''NTP Server 2''' let the user select which NTP server (s) will be used to re-synchronize time.<br> | ||
===Prerequisites=== | |||
'''Network Connectivity''' | |||
*To use SNTP, the device must connect to the internet | |||
'''Configuration Access''' | |||
*TCT NTP settings (e.g., synchronization interval, NTP server domains) must be accessible for setup or modification. | |||
===Parameter Description=== | |||
'''GNSS Time Synchronization''' | |||
*Trigger Condition: If a valid GNSS fix is available and the '''difference''' between the GNSS-provided time and the internal RTC is '''≥ 3 seconds''' for a continuous period of '''5 seconds''', a time correction occurs. | |||
*Subsequent Synchronizations: After the first successful sync, the wait time before the device checks for another 3-second difference increases to '''5 minutes''' to prevent excessive corrections. | |||
Time | '''SNTP Time Synchronization''' | ||
*Trigger Condition: If the device '''lacks a GNSS fix''' for '''60 seconds''', it attempts to synchronize time via '''SNTP''''. | |||
*Resynchronization Interval: Defined by TCT NTP settings (default is '''3 hours'''). | |||
*NTP Servers: 2 servers can be configured; by default, '''pool.ntp.org''' is the primary server and '''time.google.com''' is the fallback. If the first server is unreachable, the device automatically attempts the second. | |||
===Expected Behavior=== | |||
'''GNSS Time Sync Process''' | |||
*When GNSS is active, the device continuously compares GNSS time to the internal clock. | |||
*If the '''3-second offset''' persists for '''5 seconds''', the clock is updated immediately. | |||
*After the first correction, the device waits '''5 minutes''' before checking for another large time discrepancy. | |||
'''SNTP Time Sync Process''' | |||
*If '''no GNSS fix''' is available for '''60 seconds''' (e.g., poor satellite signal, modem off, etc.), the device initiates an SNTP request. | |||
*If the primary NTP server is unreachable, it tries the secondary server. | |||
*The device repeats this SNTP synchronization after the configured interval (default '''3 hours'''). | |||
'''Fallback Mechanism''' | |||
*GNSS is the first choice for time synchronization. | |||
*When GNSS is not available, SNTP ensures the device clock remains accurate until a valid GNSS fix is restored. | |||
==Battery settings== | ==Battery settings== | ||
| Line 115: | Line 249: | ||
Possible charge modes:<br> | Possible charge modes:<br> | ||
'''On need''' | '''On need''' - battery will charge on need (will not charge in sleep mode) <br> | ||
'''After ignition ON''' | '''After ignition ON''' - Battery will start charging when the ignition source is turned ON (will not charge in sleep mode) <br> | ||
'''Always''' | '''Always''' - battery will charge all the time, even in Online and Deep sleep modes. <br> | ||
<br> | <br> | ||
<br> | <br> | ||
| Line 128: | Line 262: | ||
==Location settings== | ==Location settings== | ||
[[File:Location settings.png|right|500 px]] | [[File:Location settings.png|right|500 px]] | ||
This feature allows switching between location sources.<br> | |||
'''Location Source''' | '''Location Source''' | ||
*GNSS - Enables GNSS, disables neighbouring cell tower IOs. | *'''GNSS''' - Enables GNSS, disables neighbouring cell tower IOs. | ||
*LBS - Powers down GNSS, enables neighbouring cell tower IOs. | *'''LBS''' - Powers down GNSS, enables neighbouring cell tower IOs. | ||
<br> | <br> | ||
<br> | <br> | ||
| Line 137: | Line 271: | ||
<br> | <br> | ||
==LED | ==LED indication== | ||
[[File:FTC led settings.png|right|500 px]] | [[File:FTC led settings.png|right|500 px]] | ||
This feature allows disabling or enabling status and navigation | This feature allows disabling or enabling status and navigation LEDs. | ||
<br> | <br> | ||
<br> | <br> | ||
<br> | <br> | ||
<br> | <br> | ||
==Accelerometer calibration== | ==Accelerometer calibration== | ||
[[File:Accelerometer calibration.png|right|500 px]] | [[File:Accelerometer calibration.png|right|500 px]] | ||
Accelerometer | |||
The Accelerometer Calibration Scenario is used to determine the tracker’s position and orientation within a vehicle and reorient the tracker to the vehicle’s coordinate system. This ensures that acceleration measurements align correctly with the vehicle’s axes: | |||
*'''X-axis''' → Forward/Backward | |||
*'''Y-axis''' → Left/Right | |||
*'''Z-axis''' → Up/Down | |||
By calibrating the accelerometer, the system can accurately interpret vehicle movements, reducing errors caused by varying device installation orientations. | |||
=== Working principle === | |||
The scenario relies on '''GNSS and accelerometer data'''. Since most devices do not have a gyroscope, these are the primary sources for orientation detection. The algorithm collects two types of accelerometer data: | |||
'''Movement with Acceleration ''' | |||
*When the vehicle moves straight while accelerating or decelerating, this data helps determine the front and back direction. | |||
'''Movement Without Acceleration''' | |||
*When the vehicle moves without acceleration, it allows the system to determine the ground vector. | |||
Because devices can be mounted in various ways, they do not inherently know the directions of the vehicle’s '''front, back, left, right, up, and down'''. | |||
The '''GNSS module''' helps detect whether the vehicle is moving straight or turning. It provides '''speed and direction relative to the north'''. If the vehicle moves straight with an '''increasing or decreasing speed''', the system collects acceleration vectors. | |||
Once a sufficient number of data points are collected: | |||
*The '''forward vector''' is calculated. | |||
*The '''ground vector''' is determined. | |||
*The '''device’s orientation''' in the vehicle coordinate system is established. | |||
This allows for the calculation of '''quaternions''', which express the device’s rotation within the vehicle. These quaternions are then applied to '''new accelerometer readings''', ensuring they align with the '''vehicle’s coordinate system'''. | |||
As a result, all '''future accelerometer data''' correctly reflect the vehicle’s motion: | |||
*'''X-axis''' → Forward/Backward | |||
*'''Y-axis''' → Left/Right | |||
*'''Z-axis''' → Up/Down | |||
=== Prerequisites === | |||
Before running the '''Accelerometer Calibration Scenario''', ensure the following conditions are met: | |||
'''Device Compatibility:''' | |||
The device must have a '''built-in accelerometer''' and '''GNSS module'''. | |||
The scenario must be '''enabled in the configuration settings'''. | |||
'''Firmware & Configuration: ''' | |||
*The device must be running a '''firmware version''' that supports accelerometer calibration. | |||
*The calibration process should be '''properly configured''' in the device settings. | |||
'''GNSS Requirements:''' | |||
*A '''valid GNSS fix''' is required. | |||
*The GNSS must provide '''speed and direction relative to the north'''. | |||
'''Vehicle Movement Conditions:''' | |||
*The vehicle must move '''in a straight line with acceleration''' to determine the '''front and back direction'''. | |||
*The vehicle must also move '''without acceleration''' to establish the ground vector. | |||
'''Data Collection: ''' | |||
*A '''sufficient number of accelerometer samples''' must be collected for accurate calculations. | |||
*The calibration process relies on '''low-angle change movement''' detected via GNSS. | |||
'''Environmental Considerations: ''' | |||
*The device should be '''mounted securely''' in the vehicle to avoid incorrect readings. | |||
*External interference affecting GNSS or accelerometer accuracy should be minimized. | |||
[[Category:{{{model}}} Configuration]] | |||
Revision as of 19:59, 27 March 2025
Ignition settings

Ignition source will be used to determine the ignition status of the vehicle.
Possible ignition sources:
- Power Voltage - if the voltage is between High Voltage Level and Low Voltage Level (below Ignition Settings options) - ignition is ON; if the voltage is higher than High Voltage Level or lower than Low Voltage Level - ignition is OFF.
- Accelerometer - if movement sensor detects movement - ignition is ON; if movement is not detected - ignition is OFF;
More than one ignition source can be selected at the same time.
Note:
When there are 2 or more sources selected, at least one condition has to be met to change Ignition status.
For Example, if both accelerometer and power voltage are selected, only one of the ignition detection conditions have to be met for ignition to be detected.
Ignition status is used in power management and the following functionalities: [[{{{model}}} Features#Overspeeding|Overspeeding]], [[{{{model}}} Features#Odometer|Odometer]] and [[{{{model}}} Features#Trip|Trip]].
Movement settings

Movement source will be used to determine when a vehicle is on stop or moving.
Possible movement sources:
- Accelerometer (movement) - if the accelerometer detects movement, the Vehicle is under MOVING mode; if there is no movement detected, the Vehicle on STOP mode;
- GNSS - if GPS fix is acquired and speed >= 5 km/h vehicle then the MOVING mode is used; if GPS speed <5 km/h, the Vehicle on STOP mode is used;
- Power voltage - Data acquisition > "moving" mode (Parameter state = 1) - when power voltage is >= low power voltage and <= high power voltage. By default low voltage is 13.2 V and the high voltage is 30 V;
Configuration password

Protects the device from unauthorized access while using USB or Bluetooth to make any form of configuration changes.
- Set password - Set the primary password for the device. Required to access the device every time using the USB or via Bluetooth connection.
- Recovery password (optional) - in the event that the primary password is forgotten, the recovery password can be used as a backup to unlock the device configuration.
GNSS settings

In GNSS Source settings user can configure which GNSS system(s) to use.
List of configurable GNSS sources:
- GPS
- GPS + GLONASS
- GPS + Galileo
- GPS + BeiDou
- GPS + GLONASS + Galileo + BeiDou
Movement delay

Movement delay will be used to set the timeout of delays when the accelerometer status changes.
Note: These settings impact the ignition/movement sources.
The user can set:
- Movement start delay (s) - movement start delay in seconds;
- Movement stop delay (s) - movement stop delay in seconds;
Power Saving settings

Puts the device into a power-saving mode, preserving the power consumption from the external source or the internal battery. The device enters this mode after the conditions are met.
- Timeout - After timeout is reached, and conditions are met for the sleep mode, the device goes into sleep mode.
Online sleep
- In Online Sleep mode, the device manages the connection only when records need to be sent. The connection is opened at periodic intervals to send records and closed immediately after, without any timeout.
- Changing the Permanent Link setting during Online Sleep will wake up the device to apply the new configuration.
- With Permanent Link enabled, the device maintains a constant connection, sending records immediately as they are generated, rather than waiting for the next scheduled send. After sending connection remains open.
Disabled modules in Online sleep
When device goes into sleep mode, some modules are turned off to consume less power. Listed below are the modules and scenarios that are turned off in common with all modes and those that are disabled specifically for the Online sleep mode:
- GNSS
- Scenarios (Common):
- Odometer
- Data acquisition
- SNTP time synchronization
- Overspeeding
- Trip
- Unplug Detection
- Jamming Detection
- Eco Driving
Online sleep entry conditions
All entry conditions must be met:
- Ignition (configured ignition source) is off.
- Movement is not detected by the configured movement source.
- Device time must be synchronized. This condition depends on the “Record Settings -> Saving / sending mode parameter.
- After Position Fix - device time is synchronized with GNSS satellites and GPS fix is obtained.
- After Time Sync - device time is synchronized over NTP, NITZ, or GNSS satellites.
- Always - device will enter sleep mode without time synchronization and GPS fix.
- Sleep timeout is reached.
- There are no SMS messages being received.
- Data sockets are closed (ignored when permanent link is enabled)
- FOTA WEB connection is not in progress.
Online sleep exit conditions
At least one exit condition must be met:
- Ignition is ON.
- Movement is detected.
- Periodic wake-up (if enabled).
Deep sleep
- During Deep Sleep mode, the device generates and stores periodic records.
Deep sleep entry conditions
All entry conditions must be met:
- Ignition (configured ignition source) is off.
- Movement is not detected by the configured movement source.
- Device time must be synchronized. This condition depends on the “Record Settings -> Saving / sending mode parameter.
- After Position Fix - device time is synchronized with GNSS satellites and GPS fix is obtained.
- After Time Sync - device time is synchronized over NTP, NITZ, or GNSS satellites.
- Always - device will enter sleep mode without time synchronization and GPS fix.
- Sleep timeout is reached.
- There are no SMS messages being received.
- Data sockets are closed (checks if record sending socket link is open)
- FOTA WEB connection is not in progress.
Deep sleep exit conditions
At least one exit condition must be met:
- Ignition is ON.
- Movement is detected.
- Periodic wake-up (if enabled).
Disabled modules in Deep sleep
When device goes into sleep mode, some modules are turned off to consume less power. Listed below are the modules and scenarios that are turned off in common with all modes and those that are disabled specifically for the Deep sleep mode:
- Modem
- Record sending
- GNSS
- IMU (Inertial Measurement Unit)
- FOTA WEB
- Scenarios (Common):
- LEDs (Navigation and Status)
- Odometer
- Data acquisition
- SNTP time synchronization
- Overspeeding
- Trip
- Unplug Detection
- Jamming Detection
- Eco Driving
Power off sleep
Disabled modules in Power off sleep
When device goes into sleep mode, some modules are turned off to consume less power. Listed below are the modules and scenarios that are turned off in common with all modes and those that are disabled specifically for the Power off sleep mode:
- Modem
- Record sending
- GNSS
- IMU (Inertial Measurement Unit)
- FOTA WEB
- Charger service
- Scenarios (Common):
- LEDs (Navigation and Status)
- Odometer
- Data acquisition
- SNTP time synchronization
- Overspeeding
- Trip
- Unplug Detection
- Jamming Detection
- Eco Driving
Power off entry conditions
All entry conditions must be met:
- Ignition (configured ignition source) is off.
- Movement is not detected by the configured movement source.
- Device time must be synchronized. This condition depends on the “Record Settings -> Saving / sending mode parameter.
- After Position Fix - device time is synchronized with GNSS satellites and GPS fix is obtained.
- After Time Sync - device time is synchronized over NTP, NITZ, or GNSS satellites.
- Always - device will enter sleep mode without time synchronization and GPS fix.
- Sleep timeout is reached.
- There are no SMS messages being received.
- Data sockets are closed (ignored when permanent link is enabled)
- FOTA WEB connection is not in progress.
Power off sleep exit conditions
At least one exit condition must be met:
- Ignition is ON.
- Movement is detected.
Time synchronization settings

Accurate system time is essential for proper event logging, record timestamping, and scheduling. The device supports 2 primary time synchronization sources: GNSS and SNTP. When one source becomes unavailable, the device can fall back to the other to maintain accurate time.
- NTP Resync - how often a device should resynchronize its time. If the set value is not equal to zero, time resynchronization will occur periodically at time intervals to which this parameter is set.
- NTP server 1 and NTP Server 2 let the user select which NTP server (s) will be used to re-synchronize time.
Prerequisites
Network Connectivity
- To use SNTP, the device must connect to the internet
Configuration Access
- TCT NTP settings (e.g., synchronization interval, NTP server domains) must be accessible for setup or modification.
Parameter Description
GNSS Time Synchronization
- Trigger Condition: If a valid GNSS fix is available and the difference between the GNSS-provided time and the internal RTC is ≥ 3 seconds for a continuous period of 5 seconds, a time correction occurs.
- Subsequent Synchronizations: After the first successful sync, the wait time before the device checks for another 3-second difference increases to 5 minutes to prevent excessive corrections.
SNTP Time Synchronization
- Trigger Condition: If the device lacks a GNSS fix for 60 seconds, it attempts to synchronize time via SNTP'.
- Resynchronization Interval: Defined by TCT NTP settings (default is 3 hours).
- NTP Servers: 2 servers can be configured; by default, pool.ntp.org is the primary server and time.google.com is the fallback. If the first server is unreachable, the device automatically attempts the second.
Expected Behavior
GNSS Time Sync Process
- When GNSS is active, the device continuously compares GNSS time to the internal clock.
- If the 3-second offset persists for 5 seconds, the clock is updated immediately.
- After the first correction, the device waits 5 minutes before checking for another large time discrepancy.
SNTP Time Sync Process
- If no GNSS fix is available for 60 seconds (e.g., poor satellite signal, modem off, etc.), the device initiates an SNTP request.
- If the primary NTP server is unreachable, it tries the secondary server.
- The device repeats this SNTP synchronization after the configured interval (default 3 hours).
Fallback Mechanism
- GNSS is the first choice for time synchronization.
- When GNSS is not available, SNTP ensures the device clock remains accurate until a valid GNSS fix is restored.
Battery settings

Battery settings allow selecting battery charge modes.
Possible charge modes:
On need - battery will charge on need (will not charge in sleep mode)
After ignition ON - Battery will start charging when the ignition source is turned ON (will not charge in sleep mode)
Always - battery will charge all the time, even in Online and Deep sleep modes.
Location settings

This feature allows switching between location sources.
Location Source
- GNSS - Enables GNSS, disables neighbouring cell tower IOs.
- LBS - Powers down GNSS, enables neighbouring cell tower IOs.
LED indication

This feature allows disabling or enabling status and navigation LEDs.
Accelerometer calibration

The Accelerometer Calibration Scenario is used to determine the tracker’s position and orientation within a vehicle and reorient the tracker to the vehicle’s coordinate system. This ensures that acceleration measurements align correctly with the vehicle’s axes:
- X-axis → Forward/Backward
- Y-axis → Left/Right
- Z-axis → Up/Down
By calibrating the accelerometer, the system can accurately interpret vehicle movements, reducing errors caused by varying device installation orientations.
Working principle
The scenario relies on GNSS and accelerometer data. Since most devices do not have a gyroscope, these are the primary sources for orientation detection. The algorithm collects two types of accelerometer data:
Movement with Acceleration
- When the vehicle moves straight while accelerating or decelerating, this data helps determine the front and back direction.
Movement Without Acceleration
- When the vehicle moves without acceleration, it allows the system to determine the ground vector.
Because devices can be mounted in various ways, they do not inherently know the directions of the vehicle’s front, back, left, right, up, and down.
The GNSS module helps detect whether the vehicle is moving straight or turning. It provides speed and direction relative to the north. If the vehicle moves straight with an increasing or decreasing speed, the system collects acceleration vectors.
Once a sufficient number of data points are collected:
- The forward vector is calculated.
- The ground vector is determined.
- The device’s orientation in the vehicle coordinate system is established.
This allows for the calculation of quaternions, which express the device’s rotation within the vehicle. These quaternions are then applied to new accelerometer readings, ensuring they align with the vehicle’s coordinate system.
As a result, all future accelerometer data correctly reflect the vehicle’s motion:
- X-axis → Forward/Backward
- Y-axis → Left/Right
- Z-axis → Up/Down
Prerequisites
Before running the Accelerometer Calibration Scenario, ensure the following conditions are met:
Device Compatibility:
The device must have a built-in accelerometer and GNSS module. The scenario must be enabled in the configuration settings.
Firmware & Configuration:
- The device must be running a firmware version that supports accelerometer calibration.
- The calibration process should be properly configured in the device settings.
GNSS Requirements:
- A valid GNSS fix is required.
- The GNSS must provide speed and direction relative to the north.
Vehicle Movement Conditions:
- The vehicle must move in a straight line with acceleration to determine the front and back direction.
- The vehicle must also move without acceleration to establish the ground vector.
Data Collection:
- A sufficient number of accelerometer samples must be collected for accurate calculations.
- The calibration process relies on low-angle change movement detected via GNSS.
Environmental Considerations:
- The device should be mounted securely in the vehicle to avoid incorrect readings.
- External interference affecting GNSS or accelerometer accuracy should be minimized.
[[Category:{{{model}}} Configuration]]