<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.teltonika-gps.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Renat+Galiachmetov</id>
	<title>Teltonika Telematics Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.teltonika-gps.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Renat+Galiachmetov"/>
	<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/view/Special:Contributions/Renat_Galiachmetov"/>
	<updated>2026-04-09T00:50:07Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Template:FMB640_RS-232_and_RS-485&amp;diff=71173</id>
		<title>Template:FMB640 RS-232 and RS-485</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Template:FMB640_RS-232_and_RS-485&amp;diff=71173"/>
		<updated>2022-02-09T13:27:46Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==RS-232 / RS-485 interface==&lt;br /&gt;
RS-232 supports only full-duplex communication, which means the data can be sent and also received at the same time.&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; In RS-232 LLS mode can be connected only one LLS fuel level sensor.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RS-485 supports only half-duplex communication, which means data is transferred only one way at a time.&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note No. 1:&#039;&#039;&#039; In RS-485 LLS mode can be connected up to 5 LLS fuel level sensors.&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note No. 2:&#039;&#039;&#039; when activated RS-485 driver chip draws a constant 30 mA current when entering Sleep or Deep sleep RS-485 will be powered off.&lt;br /&gt;
&lt;br /&gt;
==RS-232 / RS-485 modes==&lt;br /&gt;
Available modes for RS-232 and RS-485 interfaces:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; background-color:#ffffff;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; vertical-align:middle; font-weight:bold; background: #0054A6; color: white;&amp;quot; | Interface&lt;br /&gt;
! colspan=&amp;quot;16&amp;quot; style=&amp;quot;text-align:center; background: #0054A6; color: white;&amp;quot; | Mode&lt;br /&gt;
|-&lt;br /&gt;
| Log Mode&lt;br /&gt;
| NMEA&lt;br /&gt;
| LLS&lt;br /&gt;
| LCD&lt;br /&gt;
| RFID HID&lt;br /&gt;
| RFID MF7&lt;br /&gt;
| Garmin FMI&lt;br /&gt;
| TCP/UDP Ascii&lt;br /&gt;
| TCP/UDP Binary&lt;br /&gt;
| TCP/UDP Ascii Buffered&lt;br /&gt;
| TCP/UDP Binary Buffered&lt;br /&gt;
| UL202 Fuel Sensor&lt;br /&gt;
| REC to LCD&lt;br /&gt;
| ATOL Tachograph&lt;br /&gt;
| Backup Sattelite&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | RS-232&lt;br /&gt;
| ✔&lt;br /&gt;
| ✔&lt;br /&gt;
| ✔&lt;br /&gt;
| ✔&lt;br /&gt;
| ✔&lt;br /&gt;
| ✔&lt;br /&gt;
| ✔&lt;br /&gt;
| ✔&lt;br /&gt;
| ✔&lt;br /&gt;
| ✔&lt;br /&gt;
| ✔&lt;br /&gt;
| ✔&lt;br /&gt;
| ✔&lt;br /&gt;
| ✔&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | RS-485&lt;br /&gt;
| ✔&lt;br /&gt;
| ✔&lt;br /&gt;
| ✔&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✔ &lt;br /&gt;
| ✔ &lt;br /&gt;
| ✔ &lt;br /&gt;
| ✔ &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Log mode====&lt;br /&gt;
In this mode via RS-232 or RS-485 interface prints the {{{model|FMX640}}} device log and does not respond to commands.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====GNSS NMEA mode====&lt;br /&gt;
In NMEA mode via RS-232 or RS-485 interface {{{model|FMX640}}} prints GNSS NMEA log and does not respond to commands.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====LLS mode====&lt;br /&gt;
In LLS mode RS-232 supports one and RS-485 supports up to five LLS sensors - each of which has a receiver ID.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TCP (ASCII/Binary) modes====&lt;br /&gt;
&lt;br /&gt;
In &#039;&#039;TCP Ascii/Binary&#039;&#039; mode all data received from the external device is sent directly to the server. Data is encapsulated in Codec 12 format. &#039;&#039;TCP Binary&#039;&#039; Mode has a delay of 30 ms, if no data is received for 30 ms, data is sent to the server. &#039;&#039;TCP Ascii&#039;&#039; mode waits for the End of Line (EOL) character (0x0D0A, \r\n, &amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;) to pack data and send it to the server.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;TCP Ascii Buffered&#039;&#039; and &#039;&#039;TCP Binary Buffered&#039;&#039; modes are used to collect data from RS232 and save it in the buffer if there is no link with the server and data cannot be sent immediately. When the link is established and there is data to transmit, then RS232 data from the buffer is transmitted after all records are sent.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! TCP Binary/TCP ASCII mode&lt;br /&gt;
! TCP Binary/TCP ASCII Buffered mode&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Data is saved in buffer&#039;&#039;&#039;&lt;br /&gt;
| No&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Data sending protocol&#039;&#039;&#039;&lt;br /&gt;
| Codec 12&lt;br /&gt;
| Codec 13*&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Timestamp&#039;&#039;&#039;&lt;br /&gt;
| Not using&lt;br /&gt;
| Is using*&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;To which server is sent&#039;&#039;&#039;&lt;br /&gt;
| Main&lt;br /&gt;
| Main and backup&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;*If the Timestamp parameter is enabled, then Codec 13 is used for data sending. Otherwise, Codec 12 is used.&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Message Timestamp=====&lt;br /&gt;
[[File:Timestamp.gif|right]] Message Timestamp parameter is used to determine if it is necessary to include a timestamp in the RS-232 TCP packet when sending to the server. If the parameter is Enabled, then Codec 13 is used for data sending. Otherwise, Codec 12 is used.&lt;br /&gt;
&lt;br /&gt;
===== RS-232 / RS-485  CMD ID=====&lt;br /&gt;
This parameter is used when {{{model|}}} is sending RS232/RS485 packet to a server, it overrides command type value in Codec12/Codec13 with user-defined CMD ID value (1 - 14). {{{model|}}} behavior when it receives different CMD ID (Type) values in GPRS packet from server.&lt;br /&gt;
[[File:CMD.gif|right]]&lt;br /&gt;
&lt;br /&gt;
==RS-232 modes==&lt;br /&gt;
Below you will find descriptions of available modes only for RS-232 interface:&lt;br /&gt;
&lt;br /&gt;
====RS-232 LCD mode====&lt;br /&gt;
In this mode, the user is able to communicate with the server through the terminal. A link between the FMB device and the server has to be established for this mode to function properly.&lt;br /&gt;
&lt;br /&gt;
To communicate from terminal to server - in terminal send command &amp;quot;WT^W your text here&amp;quot;&lt;br /&gt;
To communicate with the server to the terminal - send &amp;quot;#DO DAT=you text here&amp;quot; packet in [https://wiki.teltonika-gps.com/view/Teltonika_Data_Sending_Protocols#Codec_12 Codec12 protocol]&lt;br /&gt;
&lt;br /&gt;
====RS-232 RFID HID/RFID MF7 mode====&lt;br /&gt;
Radio-frequency identification (RFID) is the use of a wireless non-contact system that uses radio-frequency electromagnetic fields to transfer data from a tag attached to an object, for the purposes of automatic identification and tracking. [[{{{model|FMB640}}}]] can be configured in a way to use with an RFID reader. When an RFID of some sort (typically a plastic card with a magnetic line) is used with an RFID reader that is connected to [[{{{model|FMB640}}}]], the device creates a record with the data that the RFID reader has read and can be sent to a server with all other information. RFID ID is activated  like an I/O parameter:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:FMB640_RS232_RFID.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To set up [[{{{model|FMB640}}}]] so it can be connected to an RFID reader, some parameters have to be set up. Go to RS232 \ RS485 and set up COM1 or COM2 settings to RFID Mode or RFID MF7 Mode (the used mode depends on the mode that the RFID reader works). See Figure 922. The Baudrates for each mode are:&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;RFID Mode&#039;&#039;&#039;&#039;&#039; – 57600&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;RFID MF7 Mode&#039;&#039;&#039;&#039;&#039; – 9600&lt;br /&gt;
[[image:FMB640_RS232_RFIDconf.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
The difference between RFID HID Mode and RFID MF7 Mode is that in RFID MF7 Mode [[{{{model|FMB640}}}]] understands RFID messages that are in hexadecimal text format and RFID HID Mode interprets messages that are in binary format. The type of RFID message sent to [[{{{model|FMB640}}}]] depends on the RFID reader. For example, the RFID MF7 mode message looks like $aa$02$03$04$17$89$00$01 while the HID mode message is of the following format: &amp;quot;1213141519&amp;quot;.&lt;br /&gt;
The selected mode has to correspond to the RFID reader&#039;s mode.&lt;br /&gt;
Please contact your local sales representative for more information about RFID IDs and devices.&lt;br /&gt;
&lt;br /&gt;
====REC to LCD mode====&lt;br /&gt;
In this mode, records are sent via ports.&lt;br /&gt;
This is an example view that is displayed in Terminal:&lt;br /&gt;
&lt;br /&gt;
[[File:rec-lcd.jpg]]&lt;br /&gt;
&lt;br /&gt;
====ATOL Tachograph mode====&lt;br /&gt;
This mode is used to connect the ATOL tachograph.&lt;br /&gt;
&lt;br /&gt;
====UL202-2 Fuel Sensor====&lt;br /&gt;
Select this mode to make [[UL202 Ultrasonic Fuel Sensor|Ultrasonic Fuel Sensors]] work on the COM port.&lt;br /&gt;
&lt;br /&gt;
====Satellite Backup mode====&lt;br /&gt;
Since 00.02.05 firmware version device supports [[TSM232|Iridium devices]] which can send short burst data (SBD) to the server. This means that some data can be sent from the FM device to the server through satellites.&lt;br /&gt;
In order to get those records, you have to connect the device to [[{{{model|FMB640}}}]] COM1 or COM2 port. Select COM1 or COM2 mode Satellite backup mode. Those settings could be found in RS232/RS485 tab in the configurator. Baudrate for satellite devices is 19200 bps. Furthermore, [[TSM232]] functionality should be enabled. These settings can be found in the Features tab in Short burst data settings. So, with this mode, some data can be sent from the FM device to the server through satellites using [[TSM232|Iridium devices]].&lt;br /&gt;
&lt;br /&gt;
====RS-232 Garmin mode====&lt;br /&gt;
Garmin provides a Fleet Management Interface Tool Kit, once [[{{{model|FMB640}}}]] is connected to the navigator it enables the driver to have a &amp;quot;screen&amp;quot; in their vehicle for real-time navigation and messaging and offers job dispatch capabilities to help them be more efficient.&amp;lt;br/&amp;gt;[[{{{model|FMB640}}}]] and Garmin operational diagram is shown in the figure below:&lt;br /&gt;
{{{image|[[Image:FMB640_GARMIN_BLOCK.png|800px|center]]}}}&lt;br /&gt;
&lt;br /&gt;
Garmin configuration is shown in the figure below: &amp;lt;br&amp;gt;&lt;br /&gt;
[[image:FMB640_RS232_Garmin.png]]&lt;br /&gt;
&lt;br /&gt;
==LLS Sensor==&lt;br /&gt;
LLS sensor series liquid level sensors are solid-state capacitive devices with no moving parts. The sensors use capacitive technology to produce accurate liquid level measurements of standard factory-grade DIESEL OIL and PURE GASOLINE (BENZINE) carbon fuels. The LLS sensor liquid level sensors are strictly prohibited to use in any liquids which are not factory-grade carbon fuels or contain: BIOFUEL, METHANOL, ETHANOL, UREA, and similar aggressive components in pure form or as additives for factory-grade carbon fuels for use in INTERNAL COMBUSTION ENGINES. Operating media – Diesel fuel (oil), pure gasoline (benzene). &amp;lt;br&amp;gt;&lt;br /&gt;
In order to use the LLS fuel counter, the newest firmware version is needed which can be obtained from Teltonika or a representative. Firmware is updated over GPRS or using a cable update method. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Specifications====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:40%;&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:70%; vertical-align: middle; text-align: center;&amp;quot;&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:30%; vertical-align: middle; text-align: center;&amp;quot;&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;border-bottom: 1px solid #E8E8E8; vertical-align: middle; text-align: left; color:black&amp;quot;&amp;gt;Supply voltage&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;vertical-align: middle; text-align: left; &amp;quot;&amp;gt;+10..+50 V&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;border-bottom: 1px solid #E8E8E8; vertical-align: middle; text-align: left; color:black&amp;quot;&amp;gt;Current consumption, mA (for 12/24 V)&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;vertical-align: middle; text-align: left; &amp;quot;&amp;gt;25 mA / 50 mA&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;border-bottom: 1px solid #E8E8E8; vertical-align: middle; text-align: left; color:black&amp;quot;&amp;gt;Working temperature&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;vertical-align: middle; text-align: left; &amp;quot;&amp;gt;-40..+85 ºC&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;border-bottom: 1px solid #E8E8E8; vertical-align: middle; text-align: left; color:black&amp;quot;&amp;gt;Working mode&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;vertical-align: middle; text-align: left; &amp;quot;&amp;gt;Continuous&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;border-bottom: 1px solid #E8E8E8; vertical-align: middle; text-align: left; color:black&amp;quot;&amp;gt;Weight&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;vertical-align: middle; text-align: left; &amp;quot;&amp;gt;&amp;lt; 2.0 kg&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;border-bottom: 1px solid #E8E8E8; vertical-align: middle; text-align: left; color:black&amp;quot;&amp;gt;Working pressure&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;vertical-align: middle; text-align: left; &amp;quot;&amp;gt;Atmospheric&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Wiring And Configuration====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First of all, the LLS fuel sensor must be connected to the [[{{{model|FMB640}}}]] device. Please find examples below:&lt;br /&gt;
&amp;lt;table class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;vertical-align: middle; text-align: left; &amp;quot;&amp;gt;&#039;&#039;&#039;Using RS232 socket&#039;&#039;&#039;&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;vertical-align: middle; text-align: left; &amp;quot;&amp;gt;&#039;&#039;&#039;Using RS485 socket&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;vertical-align: middle; text-align: left; &amp;quot;&amp;gt;[[Image:FMX6 ir LLS sensor pajungimo schema RS232 WIKI V1.2.png|575px]]&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;vertical-align: middle; text-align: left; &amp;quot;&amp;gt;[[Image:FMX6 ir LLS sensor pajungimo schema RS485 WIKI V1.0.png|585px]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then [[{{{model|FMB640}}}]] must be configured. Both fuel level and fuel temperature has to be set up by the configurator’s I/O menu: &amp;lt;br&amp;gt;&lt;br /&gt;
[[image:FMB640_RS232_LLSmenu.png]]&lt;br /&gt;
&lt;br /&gt;
==Garmin protocols==&lt;br /&gt;
The following is a list of protocols supported and the corresponding list of features/benefits. [[{{{model|FMB640}}}]] can fully support Fleet Management Interface (FMI) versions up to 2.1. Other or higher versions may be supported, but Teltonika is not responsible for the changes made by Garmin, which may affect the function of [[{{{model|FMB640}}}]] and Garmin products. For more information about Garmin products and FMI versions, please refer to https://www.garmin.com/en-US/fleet-ready-navigators/. Notice that some Garmin products use different connection cables than others.&lt;br /&gt;
&lt;br /&gt;
====Standard protocols====&lt;br /&gt;
Text Message Protocol:&lt;br /&gt;
* Allows text messages sent to the device to be displayed in &amp;quot;inbox&amp;quot; on the navigation unit;&lt;br /&gt;
* Garmin can provide a confirmation that the message was read;&lt;br /&gt;
* Garmin can also provide a yes/no box below the text of the message to enable a quicker response;&lt;br /&gt;
* Messages can be up to 199 characters long;&lt;br /&gt;
* Messages can also be generated from the device and sent to dispatcher/office;&lt;br /&gt;
* Messages received will be notified to the driver through a pop-up alert on the Garmin screen;&lt;br /&gt;
* Garmin provides a &amp;quot;virtual keyboard&amp;quot; for text communication.&lt;br /&gt;
&lt;br /&gt;
Stop (Destination) Protocol:&lt;br /&gt;
* Garmin can display a list of Stops/Jobs reported to the device in a separate category called &amp;quot;My Stops&amp;quot;;&lt;br /&gt;
* Driver has the ability to navigate directly to Stop from the list;&lt;br /&gt;
* Garmin can provide the status of a current Stop in progress;&lt;br /&gt;
* Garmin can indicate whether the driver has stopped at the location;&lt;br /&gt;
* Garmin can inform how far the driver has progressed through the list of Stops;&lt;br /&gt;
* Garmin can provide confirmation that the driver has received a particular Stop, familiarized himself/herself with its details, or removed it from the list;&lt;br /&gt;
* Can provide confirmation that a Stop has been reached.&lt;br /&gt;
&lt;br /&gt;
Estimated Time of Arrival Protocol:&lt;br /&gt;
* Dispatcher/office can request the ETA of the current Stop/job in progress;&lt;br /&gt;
* Garmin can notify about the actual time of arrival as well as the distance remaining to a Stop.&lt;br /&gt;
&lt;br /&gt;
Auto-Arrival at Stop Protocol:&lt;br /&gt;
* This feature is used to tell Garmin PND to automatically detect that it has arrived at a Stop and then to prompt the driver if he/she would like to mark the Stop as done and begin navigating to the Next Stop on the list;&lt;br /&gt;
* Auto-arrival can be determined by how long the unit is stopped close to the destination (in the case driver has to park and walk) or by how close the unit needs to be to the destination before the Auto-arrival feature is activated.&lt;br /&gt;
&lt;br /&gt;
Data Deletion Protocol:&lt;br /&gt;
* Dispatcher/office has the ability to wipe clean the data on Garmin PND;&lt;br /&gt;
* It allows to clean messages in the inbox and remove stops.&lt;br /&gt;
&lt;br /&gt;
====Enhanced protocols====&lt;br /&gt;
Canned Responses/Messages:&lt;br /&gt;
* Fleet managers can communicate by sending up to 200 &amp;quot;canned&amp;quot; responses from the server to be stored directly on Garmin devices;&lt;br /&gt;
* Up to 50 of these canned responses can be utilized for any given scenario;&lt;br /&gt;
* Drivers can store up to 120 canned messages, eliminating the need to type while driving.&lt;br /&gt;
&lt;br /&gt;
Status Protocol:&lt;br /&gt;
* Up-to-the-minute communications that allow drivers to automatically send status updates;&lt;br /&gt;
* Driver&#039;s units can store up to 16 status indicators such as start/stop shift, on/off the break, etc.&lt;br /&gt;
&lt;br /&gt;
====Supported features on TAVL client application====&lt;br /&gt;
TAVL client application lets the user use the following features of Garmin FMI:&lt;br /&gt;
* Text messaging;&lt;br /&gt;
* Destination message;&lt;br /&gt;
* ETA request.&lt;br /&gt;
&lt;br /&gt;
====Text messaging====&lt;br /&gt;
The text messaging feature lets users communicate with the driver (the user that operates the Garmin device) by sending text messages via GPRS.&lt;br /&gt;
&lt;br /&gt;
====Destination message====&lt;br /&gt;
A destination message is used to inform the driver of a new destination. When the Garmin device receives a destination message from the server it displays it as a Stop to the driver and also gives the driver the ability to start navigating to the Stop location. A new destination in the TAVL client is represented as a Geozone so a new Geozone (as destination) has to be created first.&lt;br /&gt;
&lt;br /&gt;
====ETA request message====&lt;br /&gt;
&#039;&#039;Estimated Time of Arrival&#039;&#039; request message is used when the user wants to know an expected arrival time to the currently active destination and the distance (in meters) from the current object location to the destination.&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMM640_General_description&amp;diff=67527</id>
		<title>FMM640 General description</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMM640_General_description&amp;diff=67527"/>
		<updated>2021-10-06T07:03:04Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* Basic characteristics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:FMM64 General description|model=FMM640}}&lt;br /&gt;
&lt;br /&gt;
{{FMM640 Package contents}}&lt;br /&gt;
&lt;br /&gt;
==Basic characteristics==&lt;br /&gt;
&lt;br /&gt;
{{FMM640_Basic_characteristics}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cellular:&lt;br /&gt;
&lt;br /&gt;
*LTE CAT M1/CAT NB1/EGPRS technologies&lt;br /&gt;
*2G bands: Quad-band 800/850/900/1900 MHz&lt;br /&gt;
*4G bands:&lt;br /&gt;
**FDD-LTE: B1/ B2/ B3/ B4/ B5/ B8/ B12/ B13/ B18/B19/ B20/ B26/ B28&lt;br /&gt;
**TDD-LTE: B39 (for Cat.M1 only)&lt;br /&gt;
*Data transfer:&lt;br /&gt;
**LTE FDD: Max. 375Kbps (DL)/Max.375Kbps (UL)&lt;br /&gt;
**LTE TDD: Max. 32Kbps (DL)/Max. 70Kbps (UL)&lt;br /&gt;
**GPRS: Max. 107Kbps (DL)/Max. 85.6Kbps (UL)&lt;br /&gt;
*SMS (text, data)&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Blue-tooth:&lt;br /&gt;
&lt;br /&gt;
*Blue-tooth specification V5.0&lt;br /&gt;
*Blue-tooth transceiver fully compliant with Blue-tooth specification V5.0 for external peripherals:&lt;br /&gt;
*Voice calls over Blue-tooth&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
GNSS features:&lt;br /&gt;
&lt;br /&gt;
*Tracking: 33/ 99 acquisition channels&lt;br /&gt;
*-165 dBM sensitivity&lt;br /&gt;
*Hot start &amp;lt;1s&lt;br /&gt;
*Warm Start &amp;lt; 25s&lt;br /&gt;
*Cold start &amp;lt; 35s&lt;br /&gt;
*NMEA-183 protocol&lt;br /&gt;
*GPS, GLONASS, GALILEO, BEIDOU, SBAS, QZSS, DGPS, AGPS&lt;br /&gt;
*Accuracy &amp;lt; 3m&lt;br /&gt;
&lt;br /&gt;
Hardware features:&lt;br /&gt;
&lt;br /&gt;
*STM32 processor;&lt;br /&gt;
*2 MB internal Flash memory;&lt;br /&gt;
*External memory card slot;&lt;br /&gt;
*Built-in accelerometer;&lt;br /&gt;
*Built-in Blue-tooth 5.0;&lt;br /&gt;
*Internal backup battery included;&lt;br /&gt;
&lt;br /&gt;
Interface:&lt;br /&gt;
&lt;br /&gt;
*Integrated KLINE&lt;br /&gt;
*Dual CAN J1939&lt;br /&gt;
*J1708 CAN&lt;br /&gt;
*RS485 and 2x RS232 support&lt;br /&gt;
*4 Digital Inputs for object status monitoring&lt;br /&gt;
*4 Digital Open-collector Outputs (controlling external relays, LED, buzzers, etc.)&lt;br /&gt;
*4 Analog Inputs&lt;br /&gt;
*1-wire interface&lt;br /&gt;
*Ni-Mh 550 mAh internal battery&lt;br /&gt;
*MicroSD card&lt;br /&gt;
*2 status LED&lt;br /&gt;
*Dimensions: L(104,1mm)xW(76,8mm)xH(31,5mm)&lt;br /&gt;
*Configuration and firmware update (via FOTA and USB cable)&lt;br /&gt;
*External GSM antenna for higher sensitivity&lt;br /&gt;
*External GNSS antenna for higher sensitivity&lt;br /&gt;
&lt;br /&gt;
Special features:&lt;br /&gt;
&lt;br /&gt;
*Fast position fix;&lt;br /&gt;
*High Quality track even in high density urban canyon;&lt;br /&gt;
*Ultra small case;&lt;br /&gt;
*Ready for harsh environment;&lt;br /&gt;
*Easy to mount in limited access areas;&lt;br /&gt;
*Firmly fasten;&lt;br /&gt;
*2 LED status indication;&lt;br /&gt;
*Real time tracking;&lt;br /&gt;
*Smart data acquisition based on:&lt;br /&gt;
** Time;&lt;br /&gt;
** Speed;&lt;br /&gt;
** Angle;&lt;br /&gt;
** Distance;&lt;br /&gt;
** Ignition or any other I/O event;&lt;br /&gt;
*Sending acquired data via GPRS;&lt;br /&gt;
*GPRS and SMS I/O events;&lt;br /&gt;
*Virtual odometer;&lt;br /&gt;
*Jamming detection;&lt;br /&gt;
*Configurable using Secured SMS Commands;&lt;br /&gt;
*1x micro SIM card; 1x eSIM;&lt;br /&gt;
*Overvoltage protection;&lt;br /&gt;
* Reverse polarity protection;&lt;br /&gt;
&lt;br /&gt;
{{Template:FMM1_Supply voltage 10 30}}&lt;br /&gt;
&lt;br /&gt;
{{Template:FMM640 Technical features|gprs=60|nominal=40|gnss_sleep=31|deep_sleep=4|onl_deep_sleep=13|battery=55|operating_min=-40|operating_max=+85|storage_min=-40|storage_max=+85|humidity_min=5|humidity_max=95|}}&lt;br /&gt;
&lt;br /&gt;
==Technical information about internal battery==&lt;br /&gt;
&lt;br /&gt;
{{Template:FMB640_Battery_information}}&lt;br /&gt;
&lt;br /&gt;
== Battery tests ==&lt;br /&gt;
The amount of time the device will work from internal battery depends on the battery health, how often the device saves/sends information to the server, external peripherals connected to the device and the results may also differ depending on firmware used.&lt;br /&gt;
&lt;br /&gt;
For general comparison purpose, and to see what results can be achieved, you can refer to the following internal test results in different modes and sending frequencies:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;nd-othertables&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 10%; text-align:center; vertical-align:middle; color: black&amp;quot;&amp;gt;Mode:&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 20%; text-align:center; vertical-align:middle; color: black&amp;quot;&amp;gt;Min Period (data saving frequency)&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 20%; text-align:center; vertical-align:middle; color: black&amp;quot;&amp;gt;Send Period (data sending frequency)&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 15%; text-align:center; vertical-align:middle; color: black&amp;quot;&amp;gt;Starting Voltage&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 15%; text-align:center; vertical-align:middle; color: black&amp;quot;&amp;gt;Cut off Voltage&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 20%; text-align:center; vertical-align:middle; color: black&amp;quot;&amp;gt;Time achieved&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;vertical-align:middle&amp;quot;&amp;gt;Operating&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;  10 seconds&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;  60 seconds&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;10,1V&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;7,6V&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;438 min (7 hours 18 minutes)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;vertical-align:middle&amp;quot;&amp;gt;Operating&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;60 seconds&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;60 seconds&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;10,5V&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;7,6V&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;506 min (8 hours 26 minutes)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;vertical-align:middle&amp;quot;&amp;gt;Deep Sleep&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;12 hours&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;12 hours&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;10,2V&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;8,2V&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;5040 min (84 hours 0 minutes)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;vertical-align:middle&amp;quot;&amp;gt;Online Deep Sleep&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;12 hours&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;12 hours&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;10,1V&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;8,0V&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;2160 min (36 hours 0 minutes)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Template:FMB640_Electrical_characteristics}}&lt;br /&gt;
[[Category:FMM640 Manual]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Template:FMB640_Special_features&amp;diff=67526</id>
		<title>Template:FMB640 Special features</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Template:FMB640_Special_features&amp;diff=67526"/>
		<updated>2021-10-06T07:02:15Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Special features:&lt;br /&gt;
* Fast position fix;&lt;br /&gt;
* High Quality track even in high density urban canyon;&lt;br /&gt;
* Ultra small case;&lt;br /&gt;
* Ready for harsh environment;&lt;br /&gt;
* Easy to mount in limited access areas;&lt;br /&gt;
* Firmly fasten;&lt;br /&gt;
* 2 LED status indication;&lt;br /&gt;
* Real time tracking;&lt;br /&gt;
* Smart data acquisition based on:&lt;br /&gt;
** Time;&lt;br /&gt;
** Speed;&lt;br /&gt;
** Angle;&lt;br /&gt;
** Distance;&lt;br /&gt;
** Ignition or any other I/O event;&lt;br /&gt;
* Sending acquired data via GPRS;&lt;br /&gt;
* GPRS and SMS I/O events;&lt;br /&gt;
* Virtual odometer;&lt;br /&gt;
* Jamming detection;&lt;br /&gt;
* Configurable using Secured SMS Commands;&lt;br /&gt;
{{{sim|* 1x micro SIM card; 1x eSIM;}}}&lt;br /&gt;
{{{spec|}}}&lt;br /&gt;
* Overvoltage protection;&lt;br /&gt;
* Reverse polarity protection;&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Template:FMC640_Special_features&amp;diff=67525</id>
		<title>Template:FMC640 Special features</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Template:FMC640_Special_features&amp;diff=67525"/>
		<updated>2021-10-06T07:01:09Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Special features:&lt;br /&gt;
* Fast position fix;&lt;br /&gt;
* High Quality track even in high density urban canyon;&lt;br /&gt;
* Ultra small case;&lt;br /&gt;
* Ready for harsh environment;&lt;br /&gt;
* Easy to mount in limited access areas;&lt;br /&gt;
* Firmly fasten;&lt;br /&gt;
* 2 LED status indication;&lt;br /&gt;
* Real time tracking;&lt;br /&gt;
* Smart data acquisition based on:&lt;br /&gt;
** Time;&lt;br /&gt;
** Speed;&lt;br /&gt;
** Angle;&lt;br /&gt;
** Distance;&lt;br /&gt;
** Ignition or any other I/O event;&lt;br /&gt;
* Sending acquired data via GPRS;&lt;br /&gt;
* GPRS and SMS I/O events;&lt;br /&gt;
* Virtual odometer;&lt;br /&gt;
* Jamming detection;&lt;br /&gt;
* Configurable using Secured SMS Commands;&lt;br /&gt;
{{{sim|* 1x micro SIM card; 1x eSIM;}}}&lt;br /&gt;
{{{spec|}}}&lt;br /&gt;
* Overvoltage protection;&lt;br /&gt;
* Reverse polarity protection;&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Template:FMC640_Special_features&amp;diff=67524</id>
		<title>Template:FMC640 Special features</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Template:FMC640_Special_features&amp;diff=67524"/>
		<updated>2021-10-06T07:00:28Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Special features:&lt;br /&gt;
* Fast position fix;&lt;br /&gt;
* High Quality track even in high density urban canyon;&lt;br /&gt;
* Ultra small case;&lt;br /&gt;
* Ready for harsh environment;&lt;br /&gt;
* Easy to mount in limited access areas;&lt;br /&gt;
* Firmly fasten;&lt;br /&gt;
* 2 LED status indication;&lt;br /&gt;
* Real time tracking;&lt;br /&gt;
* Smart data acquisition based on:&lt;br /&gt;
** Time;&lt;br /&gt;
** Speed;&lt;br /&gt;
** Angle;&lt;br /&gt;
** Distance;&lt;br /&gt;
** Ignition or any other I/O event;&lt;br /&gt;
* Sending acquired data via GPRS;&lt;br /&gt;
* GPRS and SMS I/O events;&lt;br /&gt;
* Virtual odometer;&lt;br /&gt;
* Jamming detection;&lt;br /&gt;
* Configurable using Secured SMS Commands;&lt;br /&gt;
{{{sim|* 1x micro SIM card; 1x eSIM;}}}&lt;br /&gt;
{{{spec|}}}&lt;br /&gt;
* Overvoltage protection;&lt;br /&gt;
* Reverse polarity protection.&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:CAN_Adapter_update_via_FOTA_WEB.gif&amp;diff=64938</id>
		<title>File:CAN Adapter update via FOTA WEB.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:CAN_Adapter_update_via_FOTA_WEB.gif&amp;diff=64938"/>
		<updated>2021-04-27T13:06:31Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: Renat Galiachmetov uploaded a new version of File:CAN Adapter update via FOTA WEB.gif&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=CAN_Adapter_update&amp;diff=64937</id>
		<title>CAN Adapter update</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=CAN_Adapter_update&amp;diff=64937"/>
		<updated>2021-04-27T13:05:56Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The software of CAN adapters - [[LV-CAN200]], [[ALL-CAN300]] and [[CAN-CONTROL]] can now be updated Over The Air by using [[FOTA]] and one of the FMB1YX devices. Upgrading the software of CAN adapter will add more program numbers, thus, more vehicle models will be supported.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Please note&amp;lt;/b&amp;gt;, that only the newer version of LV-CAN200 and ALL-CAN300 CAN adapters support this feature. The version of the CAN adapter can be checked by sending an SMS command [[FMB_lvcangetinfo|lvcangetinfo]]. If, in the response message, &amp;lt;b&amp;gt;&amp;quot;SWRev:&amp;quot;&amp;lt;/b&amp;gt; is &amp;lt;b&amp;gt;145&amp;lt;/b&amp;gt;, the CAN adapter is older and if it is &amp;lt;b&amp;gt;245&amp;lt;/b&amp;gt;, the adapter is newer. It does not apply to CAN-CONTROL - all CAN-CONTROL adapters support firmware updates over the air.&lt;br /&gt;
&lt;br /&gt;
In order to update your device‘s firmware please follow a quick and simple step-by-step guide below. The procedure is the same for all devices.&lt;br /&gt;
&lt;br /&gt;
*FMB1YX device, which is connected to the CAN adapter (or [[FMB140]] which has an internal CAN adapter), must be registered in Fota – device‘s model, firmware version, serial number, and other information must be shown.&lt;br /&gt;
&lt;br /&gt;
*FMB1YX device, which is connected to the CAN adapter, must have a correct firmware version uploaded. Currently, this feature is supported from firmware 03.25.15.Rev.143 (FMB140 Firmware version), however it is suggested to use Firmware version which is 03.25.16.Rev.410 [[FMB140_firmware_errata|FMB140]]. If you want to update your CAN Adapter, please contact your local Teltonika sales manager or Teltonika GPS technical support. Once a device with the correct firmware version connects to Fota on the next scheduled connection (or instant connection, initiated by an SMS command &amp;quot;web_connect&amp;quot;), a small, blue, „CAN“ logo will appear next to the device‘s model. And current version of the CAN adapter software can be checked in the table on the right.&lt;br /&gt;
&lt;br /&gt;
[[Image:11I registered.jpg|1160x1160px|center]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*If the software is not up-to-date it can be updated in the previous window. A check-box needs to be ticked, then the „Actions“ button pressed and „Update CAN adapter firmware“ selected:&lt;br /&gt;
&lt;br /&gt;
[[File:CAN Adapter update via FOTA WEB.gif|alt=|center]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Once the software update task has been assigned, it can be seen in the main window. Please note, that uploading will start after the next scheduled connection to Fota (or instant connection, initiated by an SMS command &amp;quot;web_connect&amp;quot;):&lt;br /&gt;
&lt;br /&gt;
*When the update is finished, a new software version can be seen in the details window after the next scheduled connection to Fota (or instant connection, initiated by an SMS command &amp;quot;web_connect&amp;quot;):&lt;br /&gt;
&lt;br /&gt;
[[Category: Frequently Asked Questions - FAQ]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:11I_registered.jpg&amp;diff=64936</id>
		<title>File:11I registered.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:11I_registered.jpg&amp;diff=64936"/>
		<updated>2021-04-27T13:01:28Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: Renat Galiachmetov uploaded a new version of File:11I registered.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Template:FMC640_and_FMM640_BLE_module_update&amp;diff=64935</id>
		<title>Template:FMC640 and FMM640 BLE module update</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Template:FMC640_and_FMM640_BLE_module_update&amp;diff=64935"/>
		<updated>2021-04-27T12:50:31Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* Update via FOTA WEB */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Update via Configurator==&lt;br /&gt;
The BLE Firmware for FMC640 and FMM640 devices can be update via Configurator. Firstly, you should obtain the BLE FW file from your Sales Manager, then connect the device to the PC, open configurator, press on &amp;quot;Bluetooth 4.0&amp;quot; tab and at the bottom you will find &amp;quot;Transfer BLE Firmware file&amp;quot; with the &amp;quot;Upload&amp;quot; button. Press &amp;quot;Upload&amp;quot; button, choose BLE FW file, click OK and the device will be updated shortly.&lt;br /&gt;
&lt;br /&gt;
[[File:BLE Update Configurator.png|center]]&lt;br /&gt;
&lt;br /&gt;
==Update via FOTA WEB==&lt;br /&gt;
The BLE Firmware for FMC640 and FMM640 devices can now be updated Over The Air by using FOTA WEB.&lt;br /&gt;
Updating the BLE can enhanced performance and stability of BLE devices.&lt;br /&gt;
&lt;br /&gt;
Please note:&lt;br /&gt;
- the minimal device firmware that supports over the air BLE update is 01.00.02.&lt;br /&gt;
- the minimal BLE firmware version is v0.1.5&lt;br /&gt;
In order to update your device‘s BLE firmware please follow a quick and simple step-by-step guide below. The procedure is the same for all devices. To get the module&#039;s firmware file, please contact your sales manager or fill a query in the VIP helpdesk.&lt;br /&gt;
&lt;br /&gt;
FMC640 or FMM640 device must be registered in FOTA Web – device‘s model, firmware version, serial number and other information must be shown.&lt;br /&gt;
&lt;br /&gt;
FMC640 or FMM640 device must have a correct device firmware version uploaded (Minimal device firmware 01.00.02). Once device with correct device firmware version connects to FOTA Web on the next scheduled connection (or instant connection, initiated by an SMS command &amp;quot;web_connect&amp;quot;), the data about the device will be updated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:04 FMx640 bluetooth update.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To update BLE a check-box needs to be ticked, then „Create task“ button pressed and „Update BLE firmware“ selected:&lt;br /&gt;
&lt;br /&gt;
[[File:03 FMX640 bluetooth update.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once the software update task has been assigned, it can be seen in the main window. Please note, that uploading will start after the next scheduled connection to Fota Web (or instant connection, initiated by an SMS command &amp;quot;web_connect&amp;quot;):&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Template:FMC640_and_FMM640_BLE_module_update&amp;diff=64926</id>
		<title>Template:FMC640 and FMM640 BLE module update</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Template:FMC640_and_FMM640_BLE_module_update&amp;diff=64926"/>
		<updated>2021-04-27T06:15:57Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* Update via FOTA WEB */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Update via Configurator==&lt;br /&gt;
The BLE Firmware for FMC640 and FMM640 devices can be update via Configurator. Firstly, you should obtain the BLE FW file from your Sales Manager, then connect the device to the PC, open configurator, press on &amp;quot;Bluetooth 4.0&amp;quot; tab and at the bottom you will find &amp;quot;Transfer BLE Firmware file&amp;quot; with the &amp;quot;Upload&amp;quot; button. Press &amp;quot;Upload&amp;quot; button, choose BLE FW file, click OK and the device will be updated shortly.&lt;br /&gt;
&lt;br /&gt;
[[File:BLE Update Configurator.png|center]]&lt;br /&gt;
&lt;br /&gt;
==Update via FOTA WEB==&lt;br /&gt;
The BLE Firmware for FMC640 and FMM640 devices can now be updated Over The Air by using FOTA WEB.&lt;br /&gt;
Updating the BLE can enhanced performance and stability of BLE devices.&lt;br /&gt;
&lt;br /&gt;
Please note:&lt;br /&gt;
- the minimal device firmware that supports over the air BLE update is 01.00.02.&lt;br /&gt;
- the minimal BLE firmware version is v0.1.5&lt;br /&gt;
In order to update your device‘s BLE firmware please follow a quick and simple step-by-step guide below. The procedure is the same for all devices. To get the module&#039;s firmware file, please contact your sales manager or fill a query in the VIP helpdesk.&lt;br /&gt;
&lt;br /&gt;
FMC640 or FMM640 device must be registered in FOTA Web – device‘s model, firmware version, serial number and other information must be shown.&lt;br /&gt;
&lt;br /&gt;
FMC640 or FMM640 device must have a correct device firmware version uploaded (Minimal device firmware 01.00.02). Once device with correct device firmware version connects to FOTA Web on the next scheduled connection (or instant connection, initiated by an SMS command &amp;quot;web_connect&amp;quot;), the data about the device will be updated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:04 FMx640 bluetooth update.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To update BLE a check-box needs to be ticked, then „Create task“ button pressed „Update BLE firmware“ selected:&lt;br /&gt;
&lt;br /&gt;
[[File:03 FMX640 bluetooth update.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once the software update task has been assigned, it can be seen in the main window. Please note, that uploading will start after the next scheduled connection to Fota Web (or instant connection, initiated by an SMS command &amp;quot;web_connect&amp;quot;):&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:03_FMX640_bluetooth_update.gif&amp;diff=64925</id>
		<title>File:03 FMX640 bluetooth update.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:03_FMX640_bluetooth_update.gif&amp;diff=64925"/>
		<updated>2021-04-27T06:06:41Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: Renat Galiachmetov uploaded a new version of File:03 FMX640 bluetooth update.gif&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;03 FMX640 bluetooth update&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:04_FMx640_bluetooth_update.jpg&amp;diff=64924</id>
		<title>File:04 FMx640 bluetooth update.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:04_FMx640_bluetooth_update.jpg&amp;diff=64924"/>
		<updated>2021-04-27T05:56:22Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: Renat Galiachmetov uploaded a new version of File:04 FMx640 bluetooth update.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;04 FMx640 bluetooth update&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Teltonika_DualCam&amp;diff=64036</id>
		<title>Teltonika DualCam</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Teltonika_DualCam&amp;diff=64036"/>
		<updated>2021-04-02T11:34:49Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Introduction to the product==&lt;br /&gt;
Teltonika DualCam is connected to FMX125 and FMU126 devices using the RS232 interface. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:DualCam1.png|400px]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==How to insert microSD cards==&lt;br /&gt;
&lt;br /&gt;
Teltonika DualCam can hold 2 x microSD cards, which are inserted on both sides of the camera (front and rear). &amp;lt;br&amp;gt;&lt;br /&gt;
When the card is inserted correctly, it locks in with a &amp;quot;click&amp;quot;. How the cards are inserted is depicted in the photos.&lt;br /&gt;
&lt;br /&gt;
[[image:Dual_camera_MicroSD_card_insert_1.png|400px]] &lt;br /&gt;
[[image:Dual_camera_MicroSD_card_insert_2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
==Basic characteristics==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;nd-othertables&amp;quot; style=&amp;quot;width: 68%;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 10%; text-align:left; vertical-align:middle; color:black&amp;quot;&amp;gt;Technical data&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 20%; text-align:center; vertical-align:middle; color:black&amp;quot;&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left;&amp;quot;&amp;gt;Supported by&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;FMC125, FMM125, FMU125, FMU126, FMB125&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Day &amp;amp; Night Vision Effect&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Day (Color), Night (Black &amp;amp; White)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Angle of View&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Horizontal 120°, Vertical 70°&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Dual Camera&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Front and Rear (equal characteristics)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Camera casing dimensions&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;126.2 x 36.6 x 36.6 mm&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Camera mounting&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Sticky tape (3M) or screws&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;table class=&amp;quot;nd-othertables&amp;quot; style=&amp;quot;width: 68%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 10%; text-align:left; vertical-align:middle; color:black&amp;quot;&amp;gt;Electrical parameters&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 20%; text-align:center; vertical-align:middle; color:black&amp;quot;&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left;&amp;quot;&amp;gt;Input voltage range&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;9 ~ 36 V&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Working temperature and humidity&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Temperature: 30 °C ~ 85 °C&lt;br /&gt;
Humidity: &amp;lt;90%&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Stand-by electric current&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;60 mA&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;nd-othertables&amp;quot; style=&amp;quot;width: 68%;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 10%; text-align:left; vertical-align:middle; color:black&amp;quot;&amp;gt;Function parameters&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 20%; text-align:center; vertical-align:middle; color:black&amp;quot;&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left;&amp;quot;&amp;gt;Real time clock (RTC) synchronization&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Available over FM (via NTP, NITZ or GNSS)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Picture resolution&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;1280 x 720 (default) (50KB transfer period 18 sec), Configurable: 160 x 120; 320 x 240; 640 x 480; 1920 x 1080&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;IR Distance&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;2 Meters&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Cable length&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;RS232 (3.5 m)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Video compression&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;H.265&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Video resolution&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;720P (20 sec. – 6MB, transfer period ~ 320 sec.)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Video storage&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;2psc. MicroSD card (Max 64GB up to 72 hours of video)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
To connect the DualCam to a supported device, you have to make sure to connect 4 PINs of the camera to the PINs of your device correctly.&lt;br /&gt;
[[Image:Dual_camera-wiring_scheme.png|{{{general|size}}}|center]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |PIN NUMBER&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |PIN NAME&lt;br /&gt;
! style=&amp;quot;width:25%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
DESCRIPTION&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;&#039;&#039;&#039;RS232-Tx&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |DualCam output for data transmission through RS232&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#D8D800&amp;quot;&amp;gt;&#039;&#039;&#039;RS232-Rx&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |DualCam input for data reception through RS232&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;&#039;&#039;&#039;VCC(9-36V)&#039;&#039;&#039; &amp;lt;/span&amp;gt;(+)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Power supply for the DualCam&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#000000&amp;quot;&amp;gt;&#039;&#039;&#039;GND&#039;&#039;&#039; &amp;lt;/span&amp;gt;(-)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Ground&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==DualCam RS232 camera support==&lt;br /&gt;
DualCam camera support was introduced from firmware version 03.27.00.Rev.100. A new RS232 mode &amp;quot;DualCam&amp;quot;&lt;br /&gt;
was added with parameters for setting control. The details of the RS232 mode parameter are provided in the table below.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter value&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |RS232 Mode&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |151&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |18&lt;br /&gt;
|}&lt;br /&gt;
[[Image:DualCamCFG.PNG|{{{general|size}}}|right]]&lt;br /&gt;
Configuration version 8.1.6.0 has to be used if configuration is being made in offline mode.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Camera Feature Settings==&lt;br /&gt;
[[Image:CameraFeatureSettings.PNG|{{{general|size}}}|right]]&lt;br /&gt;
Once this mode is enabled, new tab “Camera Settings” appears on the left sidebar. This will contain the main parameters for configuring the camera settings The parameter IDs and values are provided in the table below. Once configuration is&lt;br /&gt;
saved to device, these parameters are updated.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter values&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Default values&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Camera Picture Resolution&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66000&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |0 - 160 x 120&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |3&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |1 - 320 x 240&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |2 - 640 x 480&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |3 - 1280 x 720&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |4 - 1920 x 1080&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Camera Picture Compression&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66001&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |[0 - 100] (%)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |50&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |OSD Display&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66002&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |0 - Disabled&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |1 - Enabled&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video Frame Rate&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66003&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |[1-30] (frames per second)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |30&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;OSD display&#039;&#039;&#039; - On Screen Display feature displays date and time in the upper left corner of the photo. This feature can be enabled or disabled.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Camera Scenario Settings==&lt;br /&gt;
[[Image:CameraScenarioSettings.PNG|{{{general|size}}}|right]]&lt;br /&gt;
&amp;quot;Camera settings&amp;quot; tab also contains scenario settings that trigger camera video/photo capture when specific condition is met.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 350px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 350px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 350px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter values&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 350px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Default values&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Periodic Image sending&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66006&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |0 - Disabled&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |1 - Enabled&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sending interval&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66007&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |[10-1800] (seconds)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |600&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video sending trigger&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66008&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |0 - None&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |1 - DIN1&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |2 - DIN2&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |3 - Crash&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video duration before trigger&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66009&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |[1-10] (seconds)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |5&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video duration after trigger&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66010&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |[1-10] (seconds)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |5&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Periodic image sending scenario===&lt;br /&gt;
Periodic image sending triggers photo capture from a front camera, whenever the timeout is reached (sending interval parameter). If a camera has not finished uploading picture to a server, then the photo capture is skipped.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Data sending from camera to server works only when ignition status is on.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Video sending by trigger===&lt;br /&gt;
Video sending by trigger scenario monitors the selected trigger (video sending trigger parameter) and captures video before and after the event (video duration before trigger and video duration after trigger parameters). If the previously captured video has not finished downloading, then a new video capture is skipped until the old one has been sent. When this scenario is triggered, high priority eventual record is generated with the value corresponding to what triggered the scenario. See the table below.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter value&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |SOS trigger&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |499&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0 - Server request&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |1 - DIN1&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 - DIN2&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |3 - Crash&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Camera request command===&lt;br /&gt;
A new camera request has been added, which allows server to request files from a camera. The format is as provided below in the table:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Arguments&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Explanation&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |camreq:&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |&amp;lt;file_type&amp;gt;,&amp;lt;file_source&amp;gt;,&amp;lt;timestamp&amp;gt;,&amp;lt;duration&amp;gt;&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Captures appropriate file with the provided details. If the connection to server is opened, them files immediately become available for download. If not, then connection is tried to be made.&lt;br /&gt;
|}&lt;br /&gt;
The arguments are as follows:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;file_type&amp;gt;&lt;br /&gt;
**0 - Video&lt;br /&gt;
**1 - Photo&lt;br /&gt;
*&amp;lt;file_source&amp;gt;&lt;br /&gt;
**1 - Front camera&lt;br /&gt;
**2 - Rear camera&lt;br /&gt;
**3 - Both cameras&lt;br /&gt;
*&amp;lt;timestamp&amp;gt;&lt;br /&gt;
**Unix timestamps in decimal (not required for photo download)&lt;br /&gt;
*&amp;lt;duration&amp;gt;&lt;br /&gt;
**Video duration in seconds from provided timestamps (not required for photo download), (max 30 sec)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Conditions&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command response&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Arguments are invalid&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Invalid argument in camera request cmd!&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Photo requested&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Request for photo from source &amp;lt;1-3&amp;gt; received&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video requested&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Request for video from source &amp;lt;1-3&amp;gt; received for  &amp;lt;1-30&amp;gt; seconds since YYYY-MM-DDHH:MM:SS&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Camera ping transmission and TF status checking==&lt;br /&gt;
Camera pinging was implemented to periodically check if a camera is connected to a device. This is done via “Get TF status” command for both front and rear camera every 20 seconds when ignition is on. The received result from this command is stored in two corresponding AVL elements “Front camera state” and “Rear camera state”. The following do not only store TF status, but also if response from the camera was received or not.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter AVL ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter values&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Front camera state:&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |498&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0 - Camera not detected&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |1 - No card&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Rear camera state:&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |497&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 - Card mount failed&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |3 - Card mounted&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |4 - Card faulty&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Camera RTC synchronization==&lt;br /&gt;
Camera RTC synchronization is done anytime the device itself is synchronized (via NTP, NITZ or GNSS).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Other camera related functionality==&lt;br /&gt;
Camera is configured if all of these conditions are met:&lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;RS232 mode is selected (DualCam)&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Camera was not configured since startup or one of the related parameters were changed (compression, framerate or OSD)&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Camera file transfer is not active&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Active camera reconfiguration is accompanied by two consecutive camera shutter clicks.&lt;br /&gt;
If camera is disconnected and later reconnected, a device will detect it by periodic camera ping packet. Once camera is detected, the device will reissue the reconfiguration procedure.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Camera file transfer reconnection===&lt;br /&gt;
If FMU1YX device has bad reception, server is not reachable or wrong server details are configured, then the device tries to open a link to a camera server few consecutive times. If no connection was possible to be established, then the connection is postponed for 30 minutes and tried again (or tried every configured sending interval if periodic image sending is enabled).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==DualCam camera file transfer support==&lt;br /&gt;
[[Image:CameraServerSettings.PNG|{{{general|size}}}|right]]&lt;br /&gt;
Once camera has at least one file captured, it starts connection to a remote server, which is configured by parameters “Domain” and “Port” found in the “Camera Settings” tab.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Initialization packet==&lt;br /&gt;
On connection, a device sends an initialization packet.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Header(0x0000)&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Protocol ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;IMEI&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Settings&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |8 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |4 bytes&lt;br /&gt;
|}&lt;br /&gt;
Protocol ID – just a reference for the protocol version that is running on a device (for server cross compatibility with older versions). Firmware FMB.Ver.03.27.00.Rev.100 and up have protocol ID 5.&lt;br /&gt;
Settings flag contains information on what is available for download. Structure is provided below:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;32&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Settings, 4 B&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Byte 3&#039;&#039;&#039;&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Byte 2&#039;&#039;&#039;&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Byte 1&#039;&#039;&#039;&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Byte 0&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |1&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |3&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |4&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
#Video, rear (%videor)&lt;br /&gt;
#Video, front (%videof)&lt;br /&gt;
#Photo, rear (%photor)&lt;br /&gt;
#Photo, front (%photof)&lt;br /&gt;
&lt;br /&gt;
If identifier sent to a server is not valid, device disconnects.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==General command structure==&lt;br /&gt;
General communication packet structure is as in the table bellow. It consist of CMD_ID (2 bytes), Data length of a command and a payload.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |[data length] bytes&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Communication protocol==&lt;br /&gt;
&#039;&#039;&#039;Close a session command (CMD ID 0x0000)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
In case when a device connects to a server, but the server does not expect it to connect, server will respond by sending a CLOSE command after which the connection will be terminated. This command is also used when device connects to a server for a custom file sending and server finishes to send all custom files to the device.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0000&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0000&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Start file transfer command (CMD ID 0x0001)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
After device received file request command from the server (0x0008) device sends START command with file data (packet count).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;File Packets (4 bytes)&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Blank field (2 bytes)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0001&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0006&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x12345678&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0000 (always same value)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;File request command (CMD ID 0x0008)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
After device is connected for a file upload, server initiates file transfer by sending a FILE REQ command.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;File Identifier&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0008&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |&#039;&#039;See the table below&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Device should answer with a START command described above indicating a size and CRC of the requested file.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;File source, type&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Identifier (ASCII chars)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Photo from camera, rear&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |%photor&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Photo from camera, front&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |%photof&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video from camera, rear&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |%videor&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video from camera, front&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |%videof&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Resume file transfer command (CMD ID 0x0002)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
In a response to the START command a RESUME command must be sent from server.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Packet offset (4 bytes)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0002&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0004&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000001&lt;br /&gt;
|}&lt;br /&gt;
To begin file transfer from the start, offset should be set to 1 (4 bytes value). In case when the file transfer was interrupted, to resume file transfer, offset can be set to the desired value (1 ≤ [offset] ≤ [file packets]).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Synchronize file transfer command (CMD ID 0x0003)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
In a response to the RESUME command a SYNC command is sent from device.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;File offset (4 bytes)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0003&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0004&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000001&lt;br /&gt;
|}&lt;br /&gt;
By sending SYNC command it is ensured that next data command will contain file data starting from the specified offset.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;File data transfer command (CMD ID 0x0004)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
After sending a SYNC command, a file data transfer is started by sending DATA commands.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;File data (up to 1024 bytes)&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data CRC (2 bytes)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0004&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0402&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |...&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |...&lt;br /&gt;
|}&lt;br /&gt;
A File data is split into 1024 byte parts, each part wrapped into a DATA command and is sent. &amp;lt;br&amp;gt;&lt;br /&gt;
Note: &#039;&#039;if a command with a bad CRC is received, RESUME command should be sent with the last valid file offset, after receiving a RESUME command, server will stop sending DATA commands and continue communication from&#039;&#039; &#039;&#039;&#039;“Resume file transfer”&#039;&#039;&#039; &#039;&#039;step.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
CRC polynomial expression: 0x8408&lt;br /&gt;
Initial value, when calculating CRC, is previously received packet (CMD ID 0x0004) CRC value.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;File transfer status command (CMD ID 0x0005)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
After a file transfer is completed and no more files are required from the device, a server should send a COMPLETED command to the device (this command does not work after executing repeat init command0 x0009 – in this case the server should send a CLOSE SESSION 0x0000 command mentioned before).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Status (4 bytes)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0005&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0004&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000000&lt;br /&gt;
|}&lt;br /&gt;
In case of the server using invalid arguments, commands or not following the file request flow, the device will send this command with a Status field set to one of the few possible error codes. List of possible ones is provided below.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Status value (hexadecimal)&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000000&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |File transfer process completed&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sent from server&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000002&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Failed to close GPRS&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sent from device&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000003&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Failed to close socket&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sent from device&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000005&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Invalid response from server to init packet&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sent from device&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000011&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |This error code forces the device to disconnect from server&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sent from device. Possible causes:&lt;br /&gt;
&lt;br /&gt;
*Camera is not configured&lt;br /&gt;
*The requested file is not available by camera&lt;br /&gt;
|}&lt;br /&gt;
After a COMPLETED command device should disconnect from the server.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Initialization packet repeat command (CMD ID 0x0009)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
When sent, the initialization packet is repeated. This is used, when all of the files are downloaded and additional check is carried out for any additional files, that may have been captured during the download operation.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==File transfer visual flow==&lt;br /&gt;
[[Image:FileTransferVisual.PNG|{{{general|size}}}|center]]&lt;br /&gt;
[[Category:Accessories]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Teltonika_DualCam&amp;diff=64035</id>
		<title>Teltonika DualCam</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Teltonika_DualCam&amp;diff=64035"/>
		<updated>2021-04-02T11:26:56Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Introduction to the product==&lt;br /&gt;
Teltonika DualCam is connected to FMX125 and FMU126 devices using the RS232 interface. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:DualCam1.png|400px]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==How to insert microSD cards==&lt;br /&gt;
&lt;br /&gt;
Teltonika DualCam can hold 2 x microSD cards, which are inserted on both sides of the camera (front and rear). &amp;lt;br&amp;gt;&lt;br /&gt;
When the card is inserted correctly, it locks in with a &amp;quot;click&amp;quot;. How the cards are inserted is depicted in the photos.&lt;br /&gt;
&lt;br /&gt;
[[image:Dual_camera_MicroSD_card_insert_1.png|400px]] &lt;br /&gt;
[[image:Dual_camera_MicroSD_card_insert_2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
==Basic characteristics==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;nd-othertables&amp;quot; style=&amp;quot;width: 68%;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 10%; text-align:left; vertical-align:middle; color:black&amp;quot;&amp;gt;Technical data&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 20%; text-align:center; vertical-align:middle; color:black&amp;quot;&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left;&amp;quot;&amp;gt;Supported by&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;FMC125, FMM125, FMU125, FMU126, FMB125&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Day &amp;amp; Night Vision Effect&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Day (Color), Night (Black &amp;amp; White)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Angle of View&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Horizontal 120°, Vertical 70°&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Dual Camera&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Front and Rear (equal characteristics)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Camera casing dimensions&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;126.2 x 36.6 x 36.6 mm&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Camera mounting&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Sticky tape (3M) or screws&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;table class=&amp;quot;nd-othertables&amp;quot; style=&amp;quot;width: 68%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 10%; text-align:left; vertical-align:middle; color:black&amp;quot;&amp;gt;Electrical parameters&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 20%; text-align:center; vertical-align:middle; color:black&amp;quot;&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left;&amp;quot;&amp;gt;Input voltage range&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;9 ~ 36 V&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Working temperature and humidity&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Temperature: 30 °C ~ 85 °C&lt;br /&gt;
Humidity: &amp;lt;90%&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Stand-by electric current&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;60 mA&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;nd-othertables&amp;quot; style=&amp;quot;width: 68%;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 10%; text-align:left; vertical-align:middle; color:black&amp;quot;&amp;gt;Function parameters&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 20%; text-align:center; vertical-align:middle; color:black&amp;quot;&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left;&amp;quot;&amp;gt;Real time clock (RTC) synchronization&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Available over FM (via NTP, NITZ or GNSS)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Picture resolution&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;1280 x 720 (default) (50KB transfer period 18 sec), Configurable: 160 x 120; 320 x 240; 640 x 480; 1920 x 1080&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;IR Distance&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;2 Meters&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Cable length&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;RS232 (3.5 m)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Video compression&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;H.265&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Video resolution&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;720P (20 sec. – 6MB, transfer period ~ 320 sec.)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Video storage&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;2psc. MicroSD card (Max 64GB up to 72 hours of video)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
To connect the DualCam to a supported device, you have to make sure to connect 4 PINs of the camera to the PINs of your device correctly.&lt;br /&gt;
[[Image:Dual_camera-wiring_scheme.png|{{{general|size}}}|center]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |PIN NUMBER&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |PIN NAME&lt;br /&gt;
! style=&amp;quot;width:25%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
DESCRIPTION&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;&#039;&#039;&#039;RS232-Tx&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |DualCam output for data transmission through RS232&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#D8D800&amp;quot;&amp;gt;&#039;&#039;&#039;RS232-Rx&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |DualCam input for data reception through RS232&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;&#039;&#039;&#039;VCC(9-36V)&#039;&#039;&#039; &amp;lt;/span&amp;gt;(+)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Power supply for the DualCam&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#000000&amp;quot;&amp;gt;&#039;&#039;&#039;GND&#039;&#039;&#039; &amp;lt;/span&amp;gt;(-)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Ground&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==DualCam RS232 camera support==&lt;br /&gt;
DualCam camera support was introduced from firmware version 03.27.00.Rev.100. A new RS232 mode &amp;quot;DualCam&amp;quot;&lt;br /&gt;
was added with parameters for setting control. The details of the RS232 mode parameter are provided in the table below.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter value&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |RS232 Mode&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |151&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |18&lt;br /&gt;
|}&lt;br /&gt;
[[Image:DualCamCFG.PNG|{{{general|size}}}|right]]&lt;br /&gt;
Configuration version 8.1.6.0 has to be used if configuration is being made in offline mode.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Camera Feature Settings==&lt;br /&gt;
[[Image:CameraFeatureSettings.PNG|{{{general|size}}}|right]]&lt;br /&gt;
Once this mode is enabled, new tab “Camera Settings” appears on the left sidebar. This will contain the main parameters for configuring the camera settings The parameter IDs and values are provided in the table below. Once configuration is&lt;br /&gt;
saved to device, these parameters are updated.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter values&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Default values&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Camera Picture Resolution&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66000&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |0 - 160 x 120&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |3&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |1 - 320 x 240&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |2 - 640 x 480&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |3 - 1280 x 720&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |4 - 1920 x 1080&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Camera Picture Compression&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66001&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |[0 - 100] (%)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |50&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |OSD Display&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66002&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |0 - Disabled&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |1 - Enabled&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video Frame Rate&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66003&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |[1-30] (frames per second)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |30&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;OSD display&#039;&#039;&#039; - On Screen Display feature displays date and time in the upper left corner of the photo. This feature can be enabled or disabled.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Camera Scenario Settings==&lt;br /&gt;
[[Image:CameraScenarioSettings.PNG|{{{general|size}}}|right]]&lt;br /&gt;
&amp;quot;Camera settings&amp;quot; tab also contains scenario settings that trigger camera video/photo capture when specific condition is met.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 350px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 350px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 350px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter values&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 350px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Default values&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Periodic Image sending&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66006&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |0 - Disabled&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |1 - Enabled&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sending interval&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66007&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |[10-1800] (seconds)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |600&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video sending trigger&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66008&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |0 - None&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |1 - DIN1&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |2 - DIN2&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |3 - Crash&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video duration before trigger&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66009&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |[1-10] (seconds)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |5&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video duration after trigger&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66010&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |[1-10] (seconds)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |5&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Periodic image sending scenario===&lt;br /&gt;
Periodic image sending triggers photo capture from a front camera, whenever the timeout is reached (sending interval parameter). If a camera has not finished uploading picture to a server, then the photo capture is skipped.&lt;br /&gt;
&lt;br /&gt;
Note: Any data sending from camera to server only when ignition status is on.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Video sending by trigger===&lt;br /&gt;
Video sending by trigger scenario monitors the selected trigger (video sending trigger parameter) and captures video before and after the event (video duration before trigger and video duration after trigger parameters). If the previously captured video has not finished downloading, then a new video capture is skipped until the old one has been sent. When this scenario is triggered, high priority eventual record is generated with the value corresponding to what triggered the scenario. See the table below.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter value&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |SOS trigger&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |499&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0 - Server request&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |1 - DIN1&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 - DIN2&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |3 - Crash&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Camera request command===&lt;br /&gt;
A new camera request has been added, which allows server to request files from a camera. The format is as provided below in the table:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Arguments&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Explanation&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |camreq:&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |&amp;lt;file_type&amp;gt;,&amp;lt;file_source&amp;gt;,&amp;lt;timestamp&amp;gt;,&amp;lt;duration&amp;gt;&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Captures appropriate file with the provided details. If the connection to server is opened, them files immediately become available for download. If not, then connection is tried to be made.&lt;br /&gt;
|}&lt;br /&gt;
The arguments are as follows:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;file_type&amp;gt;&lt;br /&gt;
**0 - Video&lt;br /&gt;
**1 - Photo&lt;br /&gt;
*&amp;lt;file_source&amp;gt;&lt;br /&gt;
**1 - Front camera&lt;br /&gt;
**2 - Rear camera&lt;br /&gt;
**3 - Both cameras&lt;br /&gt;
*&amp;lt;timestamp&amp;gt;&lt;br /&gt;
**Unix timestamps in decimal (not required for photo download)&lt;br /&gt;
*&amp;lt;duration&amp;gt;&lt;br /&gt;
**Video duration in seconds from provided timestamps (not required for photo download), (max 30 sec)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Conditions&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command response&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Arguments are invalid&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Invalid argument in camera request cmd!&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Photo requested&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Request for photo from source &amp;lt;1-3&amp;gt; received&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video requested&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Request for video from source &amp;lt;1-3&amp;gt; received for  &amp;lt;1-30&amp;gt; seconds since YYYY-MM-DDHH:MM:SS&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Camera ping transmission and TF status checking==&lt;br /&gt;
Camera pinging was implemented to periodically check if a camera is connected to a device. This is done via “Get TF status” command for both front and rear camera every 20 seconds when ignition is on. The received result from this command is stored in two corresponding AVL elements “Front camera state” and “Rear camera state”. The following do not only store TF status, but also if response from the camera was received or not.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter AVL ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter values&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Front camera state:&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |498&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0 - Camera not detected&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |1 - No card&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Rear camera state:&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |497&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 - Card mount failed&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |3 - Card mounted&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |4 - Card faulty&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Camera RTC synchronization==&lt;br /&gt;
Camera RTC synchronization is done anytime the device itself is synchronized (via NTP, NITZ or GNSS).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Other camera related functionality==&lt;br /&gt;
Camera is configured if all of these conditions are met:&lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;RS232 mode is selected (DualCam)&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Camera was not configured since startup or one of the related parameters were changed (compression, framerate or OSD)&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Camera file transfer is not active&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Active camera reconfiguration is accompanied by two consecutive camera shutter clicks.&lt;br /&gt;
If camera is disconnected and later reconnected, a device will detect it by periodic camera ping packet. Once camera is detected, the device will reissue the reconfiguration procedure.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Camera file transfer reconnection===&lt;br /&gt;
If FMU1YX device has bad reception, server is not reachable or wrong server details are configured, then the device tries to open a link to a camera server few consecutive times. If no connection was possible to be established, then the connection is postponed for 30 minutes and tried again (or tried every configured sending interval if periodic image sending is enabled).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==DualCam camera file transfer support==&lt;br /&gt;
[[Image:CameraServerSettings.PNG|{{{general|size}}}|right]]&lt;br /&gt;
Once camera has at least one file captured, it starts connection to a remote server, which is configured by parameters “Domain” and “Port” found in the “Camera Settings” tab.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Initialization packet==&lt;br /&gt;
On connection, a device sends an initialization packet.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Header(0x0000)&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Protocol ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;IMEI&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Settings&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |8 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |4 bytes&lt;br /&gt;
|}&lt;br /&gt;
Protocol ID – just a reference for the protocol version that is running on a device (for server cross compatibility with older versions). Firmware FMB.Ver.03.27.00.Rev.100 and up have protocol ID 5.&lt;br /&gt;
Settings flag contains information on what is available for download. Structure is provided below:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;32&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Settings, 4 B&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Byte 3&#039;&#039;&#039;&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Byte 2&#039;&#039;&#039;&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Byte 1&#039;&#039;&#039;&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Byte 0&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |1&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |3&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |4&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
#Video, rear (%videor)&lt;br /&gt;
#Video, front (%videof)&lt;br /&gt;
#Photo, rear (%photor)&lt;br /&gt;
#Photo, front (%photof)&lt;br /&gt;
&lt;br /&gt;
If identifier sent to a server is not valid, device disconnects.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==General command structure==&lt;br /&gt;
General communication packet structure is as in the table bellow. It consist of CMD_ID (2 bytes), Data length of a command and a payload.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |[data length] bytes&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Communication protocol==&lt;br /&gt;
&#039;&#039;&#039;Close a session command (CMD ID 0x0000)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
In case when a device connects to a server, but the server does not expect it to connect, server will respond by sending a CLOSE command after which the connection will be terminated. This command is also used when device connects to a server for a custom file sending and server finishes to send all custom files to the device.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0000&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0000&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Start file transfer command (CMD ID 0x0001)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
After device received file request command from the server (0x0008) device sends START command with file data (packet count).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;File Packets (4 bytes)&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Blank field (2 bytes)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0001&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0006&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x12345678&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0000 (always same value)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;File request command (CMD ID 0x0008)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
After device is connected for a file upload, server initiates file transfer by sending a FILE REQ command.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;File Identifier&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0008&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |&#039;&#039;See the table below&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Device should answer with a START command described above indicating a size and CRC of the requested file.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;File source, type&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Identifier (ASCII chars)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Photo from camera, rear&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |%photor&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Photo from camera, front&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |%photof&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video from camera, rear&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |%videor&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video from camera, front&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |%videof&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Resume file transfer command (CMD ID 0x0002)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
In a response to the START command a RESUME command must be sent from server.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Packet offset (4 bytes)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0002&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0004&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000001&lt;br /&gt;
|}&lt;br /&gt;
To begin file transfer from the start, offset should be set to 1 (4 bytes value). In case when the file transfer was interrupted, to resume file transfer, offset can be set to the desired value (1 ≤ [offset] ≤ [file packets]).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Synchronize file transfer command (CMD ID 0x0003)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
In a response to the RESUME command a SYNC command is sent from device.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;File offset (4 bytes)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0003&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0004&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000001&lt;br /&gt;
|}&lt;br /&gt;
By sending SYNC command it is ensured that next data command will contain file data starting from the specified offset.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;File data transfer command (CMD ID 0x0004)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
After sending a SYNC command, a file data transfer is started by sending DATA commands.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;File data (up to 1024 bytes)&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data CRC (2 bytes)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0004&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0402&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |...&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |...&lt;br /&gt;
|}&lt;br /&gt;
A File data is split into 1024 byte parts, each part wrapped into a DATA command and is sent. &amp;lt;br&amp;gt;&lt;br /&gt;
Note: &#039;&#039;if a command with a bad CRC is received, RESUME command should be sent with the last valid file offset, after receiving a RESUME command, server will stop sending DATA commands and continue communication from&#039;&#039; &#039;&#039;&#039;“Resume file transfer”&#039;&#039;&#039; &#039;&#039;step.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
CRC polynomial expression: 0x8408&lt;br /&gt;
Initial value, when calculating CRC, is previously received packet (CMD ID 0x0004) CRC value.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;File transfer status command (CMD ID 0x0005)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
After a file transfer is completed and no more files are required from the device, a server should send a COMPLETED command to the device (this command does not work after executing repeat init command0 x0009 – in this case the server should send a CLOSE SESSION 0x0000 command mentioned before).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Status (4 bytes)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0005&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0004&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000000&lt;br /&gt;
|}&lt;br /&gt;
In case of the server using invalid arguments, commands or not following the file request flow, the device will send this command with a Status field set to one of the few possible error codes. List of possible ones is provided below.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Status value (hexadecimal)&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000000&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |File transfer process completed&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sent from server&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000002&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Failed to close GPRS&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sent from device&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000003&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Failed to close socket&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sent from device&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000005&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Invalid response from server to init packet&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sent from device&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000011&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |This error code forces the device to disconnect from server&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sent from device. Possible causes:&lt;br /&gt;
&lt;br /&gt;
*Camera is not configured&lt;br /&gt;
*The requested file is not available by camera&lt;br /&gt;
|}&lt;br /&gt;
After a COMPLETED command device should disconnect from the server.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Initialization packet repeat command (CMD ID 0x0009)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
When sent, the initialization packet is repeated. This is used, when all of the files are downloaded and additional check is carried out for any additional files, that may have been captured during the download operation.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==File transfer visual flow==&lt;br /&gt;
[[Image:FileTransferVisual.PNG|{{{general|size}}}|center]]&lt;br /&gt;
[[Category:Accessories]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Teltonika_DualCam&amp;diff=64034</id>
		<title>Teltonika DualCam</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Teltonika_DualCam&amp;diff=64034"/>
		<updated>2021-04-02T11:24:24Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Introduction to the product==&lt;br /&gt;
Teltonika DualCam is connected to FMX125 and FMU126 devices using the RS232 interface. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:DualCam1.png|400px]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==How to insert microSD cards==&lt;br /&gt;
&lt;br /&gt;
Teltonika DualCam can hold 2 x microSD cards, which are inserted on both sides of the camera (front and rear). &amp;lt;br&amp;gt;&lt;br /&gt;
When the card is inserted correctly, it locks in with a &amp;quot;click&amp;quot;. How the cards are inserted is depicted in the photos.&lt;br /&gt;
&lt;br /&gt;
[[image:Dual_camera_MicroSD_card_insert_1.png|400px]] &lt;br /&gt;
[[image:Dual_camera_MicroSD_card_insert_2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
==Basic characteristics==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;nd-othertables&amp;quot; style=&amp;quot;width: 68%;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 10%; text-align:left; vertical-align:middle; color:black&amp;quot;&amp;gt;Technical data&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 20%; text-align:center; vertical-align:middle; color:black&amp;quot;&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left;&amp;quot;&amp;gt;Supported by&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;FMC125, FMM125, FMU125, FMU126, FMB125&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Day &amp;amp; Night Vision Effect&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Day (Color), Night (Black &amp;amp; White)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Angle of View&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Horizontal 120°, Vertical 70°&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Dual Camera&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Front and Rear (equal characteristics)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Camera casing dimensions&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;126.2 x 36.6 x 36.6 mm&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Camera mounting&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Sticky tape (3M) or screws&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;table class=&amp;quot;nd-othertables&amp;quot; style=&amp;quot;width: 68%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 10%; text-align:left; vertical-align:middle; color:black&amp;quot;&amp;gt;Electrical parameters&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 20%; text-align:center; vertical-align:middle; color:black&amp;quot;&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left;&amp;quot;&amp;gt;Input voltage range&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;9 ~ 36 V&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Working temperature and humidity&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Temperature: 30 °C ~ 85 °C&lt;br /&gt;
Humidity: &amp;lt;90%&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Stand-by electric current&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;60 mA&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;nd-othertables&amp;quot; style=&amp;quot;width: 68%;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 10%; text-align:left; vertical-align:middle; color:black&amp;quot;&amp;gt;Function parameters&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 20%; text-align:center; vertical-align:middle; color:black&amp;quot;&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left;&amp;quot;&amp;gt;Real time clock (RTC) synchronization&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Available over FM (via NTP, NITZ or GNSS)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Picture resolution&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;1280 x 720 (default) (50KB transfer period 18 sec), Configurable: 160 x 120; 320 x 240; 640 x 480; 1920 x 1080&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;IR Distance&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;2 Meters&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Cable length&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;RS232 (3.5 m)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Video compression&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;H.265&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Video resolution&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;720P (20 sec. – 6MB, transfer period ~ 320 sec.)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Video storage&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;2psc. MicroSD card (Max 64GB up to 72 hours of video)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
To connect the DualCam to a supported device, you have to make sure to connect 4 PINs of the camera to the PINs of your device correctly.&lt;br /&gt;
[[Image:Dual_camera-wiring_scheme.png|{{{general|size}}}|center]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |PIN NUMBER&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |PIN NAME&lt;br /&gt;
! style=&amp;quot;width:25%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
DESCRIPTION&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;&#039;&#039;&#039;RS232-Tx&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |DualCam output for data transmission through RS232&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#D8D800&amp;quot;&amp;gt;&#039;&#039;&#039;RS232-Rx&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |DualCam input for data reception through RS232&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;&#039;&#039;&#039;VCC(9-36V)&#039;&#039;&#039; &amp;lt;/span&amp;gt;(+)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Power supply for the DualCam&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#000000&amp;quot;&amp;gt;&#039;&#039;&#039;GND&#039;&#039;&#039; &amp;lt;/span&amp;gt;(-)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Ground&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==DualCam RS232 camera support==&lt;br /&gt;
DualCam camera support was introduced from firmware version 03.27.00.Rev.100. A new RS232 mode &amp;quot;DualCam&amp;quot;&lt;br /&gt;
was added with parameters for setting control. The details of the RS232 mode parameter are provided in the table below.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter value&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |RS232 Mode&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |151&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |18&lt;br /&gt;
|}&lt;br /&gt;
[[Image:DualCamCFG.PNG|{{{general|size}}}|right]]&lt;br /&gt;
Configuration version 8.1.6.0 has to be used if configuration is being made in offline mode.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Camera Feature Settings==&lt;br /&gt;
[[Image:CameraFeatureSettings.PNG|{{{general|size}}}|right]]&lt;br /&gt;
Once this mode is enabled, new tab “Camera Settings” appears on the left sidebar. This will contain the main parameters for configuring the camera settings The parameter IDs and values are provided in the table below. Once configuration is&lt;br /&gt;
saved to device, these parameters are updated.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter values&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Default values&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Camera Picture Resolution&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66000&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |0 - 160 x 120&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |3&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |1 - 320 x 240&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |2 - 640 x 480&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |3 - 1280 x 720&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |4 - 1920 x 1080&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Camera Picture Compression&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66001&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |[0 - 100] (%)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |50&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |OSD Display&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66002&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |0 - Disabled&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |1 - Enabled&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video Frame Rate&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66003&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |[1-30] (frames per second)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |30&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;OSD display&#039;&#039;&#039; - On Screen Display feature displays date and time in the upper left corner of the photo. This feature can be enabled or disabled.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Camera Scenario Settings==&lt;br /&gt;
[[Image:CameraScenarioSettings.PNG|{{{general|size}}}|right]]&lt;br /&gt;
&amp;quot;Camera settings&amp;quot; tab also contains scenario settings that trigger camera video/photo capture when specific condition is met.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 350px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 350px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 350px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter values&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 350px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Default values&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Periodic Image sending&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66006&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |0 - Disabled&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |1 - Enabled&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sending interval&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66007&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |[10-1800] (seconds)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |600&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video sending trigger&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66008&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |0 - None&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |1 - DIN1&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |2 - DIN2&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |3 - Crash&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video duration before trigger&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66009&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |[1-10] (seconds)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |5&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video duration after trigger&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66010&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |[1-10] (seconds)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |5&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Periodic image sending scenario===&lt;br /&gt;
Periodic image sending triggers photo capture from a front camera, whenever the timeout is reached (sending interval parameter). If a camera has not finished uploading picture to a server, then the photo capture is skipped.&lt;br /&gt;
&lt;br /&gt;
Note: Any data sending from camera to server only when ignition status is on.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Video sending by trigger===&lt;br /&gt;
Video sending by trigger scenario monitors the selected trigger (video sending trigger parameter) and captures video before and after the event (video duration before trigger and video duration after trigger parameters). If the previously captured video has not finished downloading, then a new video capture is skipped until the old one has been sent. When this scenario is triggered, high priority eventual record is generated with the value corresponding to what triggered the scenario. See the table below.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter value&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |SOS trigger&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |499&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0 - Server request&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |1 - DIN1&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 - DIN2&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |3 - Crash&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Camera request command===&lt;br /&gt;
A new camera request has been added, which allows server to request files from a camera. The format is as provided below in the table:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Arguments&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Explanation&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |camreq:&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |&amp;lt;file_type&amp;gt;,&amp;lt;file_source&amp;gt;,&amp;lt;timestamp&amp;gt;,&amp;lt;duration&amp;gt;&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Captures appropriate file with the provided details. If the connection to server is opened, them files immediately become available for download. If not, then connection is tried to be made.&lt;br /&gt;
|}&lt;br /&gt;
The arguments are as follows:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;file_type&amp;gt;&lt;br /&gt;
**0 - Video&lt;br /&gt;
**1 - Photo&lt;br /&gt;
*&amp;lt;file_source&amp;gt;&lt;br /&gt;
**1 - Front camera&lt;br /&gt;
**2 - Rear camera&lt;br /&gt;
**3 - Both cameras&lt;br /&gt;
*&amp;lt;timestamp&amp;gt;&lt;br /&gt;
**Unix timestamps in decimal (not required for photo download)&lt;br /&gt;
*&amp;lt;duration&amp;gt;&lt;br /&gt;
**Video duration in seconds from provided timestamps (not required for photo download), (max 30 sec)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Conditions&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command response&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Arguments are invalid&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Invalid argument in camera request cmd!&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Photo requested&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Request for photo from source &amp;lt;1-3&amp;gt; received&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video requested&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Request for video from source &amp;lt;1-3&amp;gt; received for  &amp;lt;1-30&amp;gt; seconds since YYYY-MM-DDHH:MM:SS&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Camera ping transmission and TF status checking==&lt;br /&gt;
Camera pinging was implemented to periodically check if a camera is connected to a device. This is done via “Get TF status” command for both front and rear camera every 20 seconds when ignition is on. The received result from this command is stored in two corresponding AVL elements “Front camera state” and “Rear camera state”. The following do not only store TF status, but also if response from the camera was received or not.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter AVL ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter values&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Front camera state:&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |498&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0 - Camera not detected&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |1 - No card&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Rear camera state:&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |497&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 - Card mount failed&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |3 - Card mounted&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |4 - Card faulty&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Camera RTC synchronization==&lt;br /&gt;
Camera RTC synchronization is done anytime the device itself is synchronized (via NTP, NITZ or GNSS).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Other camera related functionality==&lt;br /&gt;
Camera is configured if all of these conditions are met:&lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;RS232 mode is selected (DualCam)&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Camera was not configured since startup or one of the related parameters were changed (compression, framerate or OSD)&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Camera file transfer is not active&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Active camera reconfiguration is accompanied by two consecutive camera shutter clicks.&lt;br /&gt;
If camera is disconnected and later reconnected, a device will detect it by periodic camera ping packet. Once camera is detected, the device will reissue the reconfiguration procedure.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Camera file transfer reconnection===&lt;br /&gt;
If FMU1YX device has bad reception, server is not reachable or wrong server details are configured, then the device tries to open a link to a camera server few consecutive times. If no connection was possible to be established, then the connection is postponed for 30 minutes and tried again (or tried every configured sending interval if periodic image sending is enabled).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==DualCam camera file transfer support==&lt;br /&gt;
[[Image:CameraServerSettings.PNG|{{{general|size}}}|right]]&lt;br /&gt;
Once camera has at least one file captured, it starts connection to a remote server, which is configured by parameters “Domain” and “Port” found in the “Camera Settings” tab.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Initialization packet==&lt;br /&gt;
On connection, a device sends an initialization packet.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Header(0x0000)&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Protocol ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;IMEI&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Settings&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |8 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |4 bytes&lt;br /&gt;
|}&lt;br /&gt;
Protocol ID – just a reference for the protocol version that is running on a device (for server cross compatibility with older versions). Firmware FMB.Ver.03.27.00.Rev.100 and up have protocol ID 5.&lt;br /&gt;
Settings flag contains information on what is available for download. Structure is provided below:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;32&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Settings, 4 B&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Byte 3&#039;&#039;&#039;&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Byte 2&#039;&#039;&#039;&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Byte 1&#039;&#039;&#039;&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Byte 0&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |1&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |3&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |4&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
#Video, rear (%videor)&lt;br /&gt;
#Video, front (%videof)&lt;br /&gt;
#Photo, rear (%photor)&lt;br /&gt;
#Photo, front (%photof)&lt;br /&gt;
&lt;br /&gt;
If identifier sent to a server is not valid, device disconnects.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==General command structure==&lt;br /&gt;
General communication packet structure is as in the table bellow. It consist of CMD_ID (2 bytes), Data length of a command and a payload.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |[data length] bytes&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Communication protocol==&lt;br /&gt;
&#039;&#039;&#039;Close a session command (CMD ID 0x0000)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
In case when a device connects to a server, but the server does not expect it to connect, server will respond by sending a CLOSE command after which the connection will be terminated. This command is also used when device connects to a server for a custom file sending and server finishes to send all custom files to the device.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0000&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0000&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Start file transfer command (CMD ID 0x0001)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
After device received file request command from the server (0x0008) device sends START command with file data (packet count).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;File Packets (4 bytes)&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Blank field (2 bytes)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0001&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0006&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x12345678&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0000 (always same value)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;File request command (CMD ID 0x0008)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
After device is connected for a file upload, server initiates file transfer by sending a FILE REQ command.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;File Identifier&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0008&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |&#039;&#039;See the table below&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Device should answer with a START command described above indicating a size and CRC of the requested file.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;File source, type&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Identifier (ASCII chars)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Photo from camera, rear&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |%photor&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Photo from camera, front&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |%photof&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video from camera, rear&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |%videor&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video from camera, front&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |%videof&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Resume file transfer command (CMD ID 0x0002)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
In a response to the START command a RESUME command must be sent from server.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Packet offset (4 bytes)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0002&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0004&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000001&lt;br /&gt;
|}&lt;br /&gt;
To begin file transfer from the start, offset should be set to 1 (4 bytes value). In case when the file transfer was interrupted, to resume file transfer, offset can be set to the desired value (1 ≤ [offset] ≤ [file packets]).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Synchronize file transfer command (CMD ID 0x0003)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
In a response to the RESUME command a SYNC command is sent from device.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;File offset (4 bytes)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0003&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0004&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000001&lt;br /&gt;
|}&lt;br /&gt;
By sending SYNC command it is ensured that next data command will contain file data starting from the specified offset.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;File data transfer command (CMD ID 0x0004)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
After sending a SYNC command, a file data transfer is started by sending DATA commands.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;File data (up to 1024 bytes)&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data CRC (2 bytes)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0004&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0402&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |...&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |...&lt;br /&gt;
|}&lt;br /&gt;
A File data is split into 1024 byte parts, each part wrapped into a DATA command and is sent. &amp;lt;br&amp;gt;&lt;br /&gt;
Note: &#039;&#039;if a command with a bad CRC is received, RESUME command should be sent with the last valid file offset, after receiving a RESUME command, server will stop sending DATA commands and continue communication from&#039;&#039; &#039;&#039;&#039;“Resume file transfer”&#039;&#039;&#039; &#039;&#039;step.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
CRC polynomial expression: 0x8408&lt;br /&gt;
Initial value, when calculating CRC, is previously received packet (CMD ID 0x0004) CRC value.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;File transfer status command (CMD ID 0x0005)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
After a file transfer is completed and no more files are required from the device, a server should send a COMPLETED command to the device (this command does not work after executing repeat init command0 x0009 – in this case the server should send a CLOSE SESSION 0x0000 command mentioned before).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Status (4 bytes)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0005&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0004&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000000&lt;br /&gt;
|}&lt;br /&gt;
In case of the server using invalid arguments, commands or not following the file request flow, the device will send this command with a Status field set to one of the few possible error codes. List of possible ones is provided below.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Status value (hexadecimal)&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000000&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |File transfer process completed&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sent from server&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000002&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Failed to close GPRS&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sent from device&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000003&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Failed to close socket&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sent from device&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000005&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Invalid response from server to init packet&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sent from device&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000011&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |This error code forces the device to disconnect from server&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sent from device. Possible causes:&lt;br /&gt;
&lt;br /&gt;
*Camera is not configured&lt;br /&gt;
*The requested file is not available by camera&lt;br /&gt;
|}&lt;br /&gt;
After a COMPLETED command device should disconnect from the server.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Initialization packet repeat command (CMD ID 0x0009)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
When sent, the initialization packet is repeated. This is used, when all of the files are downloaded and additional check is carried out for any additional files, that may have been captured during the download operation.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==File transfer visual flow==&lt;br /&gt;
[[Image:FileTransferVisual.PNG|{{{general|size}}}|center]]&lt;br /&gt;
[[Category:Accessories]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Teltonika_DualCam&amp;diff=64033</id>
		<title>Teltonika DualCam</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Teltonika_DualCam&amp;diff=64033"/>
		<updated>2021-04-02T11:22:57Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* Periodic image sending scenario */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Introduction to the product==&lt;br /&gt;
Teltonika DualCam is connected to FMX125 and FMU126 devices using the RS232 interface. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:DualCam1.png|400px]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==How to insert microSD cards==&lt;br /&gt;
&lt;br /&gt;
Teltonika DualCam can hold 2 x microSD cards, which are inserted on both sides of the camera (front and rear). &amp;lt;br&amp;gt;&lt;br /&gt;
When the card is inserted correctly, it locks in with a &amp;quot;click&amp;quot;. How the cards are inserted is depicted in the photos.&lt;br /&gt;
&lt;br /&gt;
[[image:Dual_camera_MicroSD_card_insert_1.png|400px]] &lt;br /&gt;
[[image:Dual_camera_MicroSD_card_insert_2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
==Basic characteristics==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;nd-othertables&amp;quot; style=&amp;quot;width: 68%;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 10%; text-align:left; vertical-align:middle; color:black&amp;quot;&amp;gt;Technical data&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 20%; text-align:center; vertical-align:middle; color:black&amp;quot;&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left;&amp;quot;&amp;gt;Supported by&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;FMC125, FMM125, FMU125, FMU126, FMB125&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Day &amp;amp; Night Vision Effect&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Day (Color), Night (Black &amp;amp; White)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Angle of View&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Horizontal 120°, Vertical 70°&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Dual Camera&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Front and Rear (equal characteristics)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Camera casing dimensions&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;126.2 x 36.6 x 36.6 mm&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Camera mounting&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Sticky tape (3M) or screws&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;table class=&amp;quot;nd-othertables&amp;quot; style=&amp;quot;width: 68%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 10%; text-align:left; vertical-align:middle; color:black&amp;quot;&amp;gt;Electrical parameters&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 20%; text-align:center; vertical-align:middle; color:black&amp;quot;&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left;&amp;quot;&amp;gt;Input voltage range&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;9 ~ 36 V&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Working temperature and humidity&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Temperature: 30 °C ~ 85 °C&lt;br /&gt;
Humidity: &amp;lt;90%&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Stand-by electric current&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;60 mA&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;nd-othertables&amp;quot; style=&amp;quot;width: 68%;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 10%; text-align:left; vertical-align:middle; color:black&amp;quot;&amp;gt;Function parameters&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 20%; text-align:center; vertical-align:middle; color:black&amp;quot;&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left;&amp;quot;&amp;gt;Real time clock (RTC) synchronization&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Available over FM (via NTP, NITZ or GNSS)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Picture resolution&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;1280 x 720 (default) (50KB transfer period 18 sec), Configurable: 160 x 120; 320 x 240; 640 x 480; 1920 x 1080&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;IR Distance&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;2 Meters&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Cable length&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;RS232 (3.5 m)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Video compression&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;H.265&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Video resolution&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;720P (20 sec. – 6MB, transfer period ~ 320 sec.)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Video storage&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;2psc. MicroSD card (Max 64GB up to 72 hours of video)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
To connect the DualCam to a supported device, you have to make sure to connect 4 PINs of the camera to the PINs of your device correctly.&lt;br /&gt;
[[Image:Dual_camera-wiring_scheme.png|{{{general|size}}}|center]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |PIN NUMBER&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |PIN NAME&lt;br /&gt;
! style=&amp;quot;width:25%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
DESCRIPTION&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;&#039;&#039;&#039;RS232-Tx&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |DualCam output for data transmission through RS232&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#D8D800&amp;quot;&amp;gt;&#039;&#039;&#039;RS232-Rx&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |DualCam input for data reception through RS232&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;&#039;&#039;&#039;VCC(9-36V)&#039;&#039;&#039; &amp;lt;/span&amp;gt;(+)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Power supply for the DualCam&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#000000&amp;quot;&amp;gt;&#039;&#039;&#039;GND&#039;&#039;&#039; &amp;lt;/span&amp;gt;(-)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Ground&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==DualCam RS232 camera support==&lt;br /&gt;
DualCam camera support was introduced from firmware version 03.27.00.Rev.100. A new RS232 mode &amp;quot;DualCam&amp;quot;&lt;br /&gt;
was added with parameters for setting control. The details of the RS232 mode parameter are provided in the table below.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter value&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |RS232 Mode&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |151&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |18&lt;br /&gt;
|}&lt;br /&gt;
[[Image:DualCamCFG.PNG|{{{general|size}}}|right]]&lt;br /&gt;
Configuration version 8.1.6.0 has to be used if configuration is being made in offline mode.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Camera Feature Settings==&lt;br /&gt;
[[Image:CameraFeatureSettings.PNG|{{{general|size}}}|right]]&lt;br /&gt;
Once this mode is enabled, new tab “Camera Settings” appears on the left sidebar. This will contain the main parameters for configuring the camera settings The parameter IDs and values are provided in the table below. Once configuration is&lt;br /&gt;
saved to device, these parameters are updated.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter values&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Default values&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Camera Picture Resolution&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66000&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |0 - 160 x 120&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |3&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |1 - 320 x 240&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |2 - 640 x 480&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |3 - 1280 x 720&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |4 - 1920 x 1080&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Camera Picture Compression&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66001&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |[0 - 100] (%)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |50&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |OSD Display&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66002&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |0 - Disabled&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |1 - Enabled&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video Frame Rate&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66003&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |[1-30] (frames per second)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |30&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;OSD display&#039;&#039;&#039; - On Screen Display feature displays date and time in the upper left corner of the photo. This feature can be enabled or disabled.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Camera Scenario Settings==&lt;br /&gt;
[[Image:CameraScenarioSettings.PNG|{{{general|size}}}|right]]&lt;br /&gt;
&amp;quot;Camera settings&amp;quot; tab also contains scenario settings that trigger camera video/photo capture when specific condition is met.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 350px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 350px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 350px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter values&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 350px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Default values&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Periodic Image sending&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66006&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |0 - Disabled&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |1 - Enabled&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sending interval&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66007&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |[10-1800] (seconds)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |600&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video sending trigger&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66008&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |0 - None&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |1 - DIN1&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |2 - DIN2&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |3 - Crash&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video duration before trigger&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66009&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |[1-10] (seconds)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |5&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video duration after trigger&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66010&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |[1-10] (seconds)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |5&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Periodic image sending scenario===&lt;br /&gt;
Periodic image sending triggers photo capture from a front camera, whenever the timeout is reached (sending interval parameter). If a camera has not finished uploading picture to a server, then the photo capture is skipped.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Video sending by trigger===&lt;br /&gt;
Video sending by trigger scenario monitors the selected trigger (video sending trigger parameter) and captures video before and after the event (video duration before trigger and video duration after trigger parameters). If the previously captured video has not finished downloading, then a new video capture is skipped until the old one has been sent. When this scenario is triggered, high priority eventual record is generated with the value corresponding to what triggered the scenario. See the table below.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter value&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |SOS trigger&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |499&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0 - Server request&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |1 - DIN1&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 - DIN2&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |3 - Crash&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Camera request command===&lt;br /&gt;
A new camera request has been added, which allows server to request files from a camera. The format is as provided below in the table:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Arguments&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Explanation&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |camreq:&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |&amp;lt;file_type&amp;gt;,&amp;lt;file_source&amp;gt;,&amp;lt;timestamp&amp;gt;,&amp;lt;duration&amp;gt;&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Captures appropriate file with the provided details. If the connection to server is opened, them files immediately become available for download. If not, then connection is tried to be made.&lt;br /&gt;
|}&lt;br /&gt;
The arguments are as follows:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;file_type&amp;gt;&lt;br /&gt;
**0 - Video&lt;br /&gt;
**1 - Photo&lt;br /&gt;
*&amp;lt;file_source&amp;gt;&lt;br /&gt;
**1 - Front camera&lt;br /&gt;
**2 - Rear camera&lt;br /&gt;
**3 - Both cameras&lt;br /&gt;
*&amp;lt;timestamp&amp;gt;&lt;br /&gt;
**Unix timestamps in decimal (not required for photo download)&lt;br /&gt;
*&amp;lt;duration&amp;gt;&lt;br /&gt;
**Video duration in seconds from provided timestamps (not required for photo download), (max 30 sec)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Conditions&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command response&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Arguments are invalid&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Invalid argument in camera request cmd!&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Photo requested&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Request for photo from source &amp;lt;1-3&amp;gt; received&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video requested&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Request for video from source &amp;lt;1-3&amp;gt; received for  &amp;lt;1-30&amp;gt; seconds since YYYY-MM-DDHH:MM:SS&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Camera ping transmission and TF status checking==&lt;br /&gt;
Camera pinging was implemented to periodically check if a camera is connected to a device. This is done via “Get TF status” command for both front and rear camera every 20 seconds when ignition is on. The received result from this command is stored in two corresponding AVL elements “Front camera state” and “Rear camera state”. The following do not only store TF status, but also if response from the camera was received or not.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter AVL ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter values&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Front camera state:&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |498&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0 - Camera not detected&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |1 - No card&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Rear camera state:&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |497&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 - Card mount failed&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |3 - Card mounted&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |4 - Card faulty&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Camera RTC synchronization==&lt;br /&gt;
Camera RTC synchronization is done anytime the device itself is synchronized (via NTP, NITZ or GNSS).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Other camera related functionality==&lt;br /&gt;
Camera is configured if all of these conditions are met:&lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;RS232 mode is selected (DualCam)&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Camera was not configured since startup or one of the related parameters were changed (compression, framerate or OSD)&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Camera file transfer is not active&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Active camera reconfiguration is accompanied by two consecutive camera shutter clicks.&lt;br /&gt;
If camera is disconnected and later reconnected, a device will detect it by periodic camera ping packet. Once camera is detected, the device will reissue the reconfiguration procedure.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Camera file transfer reconnection===&lt;br /&gt;
If FMU1YX device has bad reception, server is not reachable or wrong server details are configured, then the device tries to open a link to a camera server few consecutive times. If no connection was possible to be established, then the connection is postponed for 30 minutes and tried again (or tried every configured sending interval if periodic image sending is enabled).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==DualCam camera file transfer support==&lt;br /&gt;
[[Image:CameraServerSettings.PNG|{{{general|size}}}|right]]&lt;br /&gt;
Once camera has at least one file captured, it starts connection to a remote server, which is configured by parameters “Domain” and “Port” found in the “Camera Settings” tab.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Initialization packet==&lt;br /&gt;
On connection, a device sends an initialization packet.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Header(0x0000)&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Protocol ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;IMEI&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Settings&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |8 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |4 bytes&lt;br /&gt;
|}&lt;br /&gt;
Protocol ID – just a reference for the protocol version that is running on a device (for server cross compatibility with older versions). Firmware FMB.Ver.03.27.00.Rev.100 and up have protocol ID 5.&lt;br /&gt;
Settings flag contains information on what is available for download. Structure is provided below:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;32&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Settings, 4 B&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Byte 3&#039;&#039;&#039;&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Byte 2&#039;&#039;&#039;&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Byte 1&#039;&#039;&#039;&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Byte 0&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |1&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |3&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |4&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
#Video, rear (%videor)&lt;br /&gt;
#Video, front (%videof)&lt;br /&gt;
#Photo, rear (%photor)&lt;br /&gt;
#Photo, front (%photof)&lt;br /&gt;
&lt;br /&gt;
If identifier sent to a server is not valid, device disconnects.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==General command structure==&lt;br /&gt;
General communication packet structure is as in the table bellow. It consist of CMD_ID (2 bytes), Data length of a command and a payload.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |[data length] bytes&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Communication protocol==&lt;br /&gt;
&#039;&#039;&#039;Close a session command (CMD ID 0x0000)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
In case when a device connects to a server, but the server does not expect it to connect, server will respond by sending a CLOSE command after which the connection will be terminated. This command is also used when device connects to a server for a custom file sending and server finishes to send all custom files to the device.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0000&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0000&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Start file transfer command (CMD ID 0x0001)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
After device received file request command from the server (0x0008) device sends START command with file data (packet count).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;File Packets (4 bytes)&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Blank field (2 bytes)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0001&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0006&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x12345678&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0000 (always same value)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;File request command (CMD ID 0x0008)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
After device is connected for a file upload, server initiates file transfer by sending a FILE REQ command.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;File Identifier&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0008&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |&#039;&#039;See the table below&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Device should answer with a START command described above indicating a size and CRC of the requested file.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;File source, type&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Identifier (ASCII chars)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Photo from camera, rear&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |%photor&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Photo from camera, front&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |%photof&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video from camera, rear&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |%videor&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video from camera, front&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |%videof&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Resume file transfer command (CMD ID 0x0002)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
In a response to the START command a RESUME command must be sent from server.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Packet offset (4 bytes)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0002&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0004&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000001&lt;br /&gt;
|}&lt;br /&gt;
To begin file transfer from the start, offset should be set to 1 (4 bytes value). In case when the file transfer was interrupted, to resume file transfer, offset can be set to the desired value (1 ≤ [offset] ≤ [file packets]).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Synchronize file transfer command (CMD ID 0x0003)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
In a response to the RESUME command a SYNC command is sent from device.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;File offset (4 bytes)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0003&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0004&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000001&lt;br /&gt;
|}&lt;br /&gt;
By sending SYNC command it is ensured that next data command will contain file data starting from the specified offset.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;File data transfer command (CMD ID 0x0004)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
After sending a SYNC command, a file data transfer is started by sending DATA commands.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;File data (up to 1024 bytes)&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data CRC (2 bytes)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0004&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0402&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |...&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |...&lt;br /&gt;
|}&lt;br /&gt;
A File data is split into 1024 byte parts, each part wrapped into a DATA command and is sent. &amp;lt;br&amp;gt;&lt;br /&gt;
Note: &#039;&#039;if a command with a bad CRC is received, RESUME command should be sent with the last valid file offset, after receiving a RESUME command, server will stop sending DATA commands and continue communication from&#039;&#039; &#039;&#039;&#039;“Resume file transfer”&#039;&#039;&#039; &#039;&#039;step.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
CRC polynomial expression: 0x8408&lt;br /&gt;
Initial value, when calculating CRC, is previously received packet (CMD ID 0x0004) CRC value.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;File transfer status command (CMD ID 0x0005)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
After a file transfer is completed and no more files are required from the device, a server should send a COMPLETED command to the device (this command does not work after executing repeat init command0 x0009 – in this case the server should send a CLOSE SESSION 0x0000 command mentioned before).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Status (4 bytes)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0005&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0004&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000000&lt;br /&gt;
|}&lt;br /&gt;
In case of the server using invalid arguments, commands or not following the file request flow, the device will send this command with a Status field set to one of the few possible error codes. List of possible ones is provided below.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Status value (hexadecimal)&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000000&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |File transfer process completed&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sent from server&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000002&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Failed to close GPRS&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sent from device&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000003&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Failed to close socket&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sent from device&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000005&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Invalid response from server to init packet&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sent from device&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000011&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |This error code forces the device to disconnect from server&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sent from device. Possible causes:&lt;br /&gt;
&lt;br /&gt;
*Camera is not configured&lt;br /&gt;
*The requested file is not available by camera&lt;br /&gt;
|}&lt;br /&gt;
After a COMPLETED command device should disconnect from the server.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Initialization packet repeat command (CMD ID 0x0009)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
When sent, the initialization packet is repeated. This is used, when all of the files are downloaded and additional check is carried out for any additional files, that may have been captured during the download operation.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==File transfer visual flow==&lt;br /&gt;
[[Image:FileTransferVisual.PNG|{{{general|size}}}|center]]&lt;br /&gt;
[[Category:Accessories]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Teltonika_DualCam&amp;diff=64032</id>
		<title>Teltonika DualCam</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Teltonika_DualCam&amp;diff=64032"/>
		<updated>2021-04-02T11:22:36Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* Periodic image sending scenario */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Introduction to the product==&lt;br /&gt;
Teltonika DualCam is connected to FMX125 and FMU126 devices using the RS232 interface. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:DualCam1.png|400px]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==How to insert microSD cards==&lt;br /&gt;
&lt;br /&gt;
Teltonika DualCam can hold 2 x microSD cards, which are inserted on both sides of the camera (front and rear). &amp;lt;br&amp;gt;&lt;br /&gt;
When the card is inserted correctly, it locks in with a &amp;quot;click&amp;quot;. How the cards are inserted is depicted in the photos.&lt;br /&gt;
&lt;br /&gt;
[[image:Dual_camera_MicroSD_card_insert_1.png|400px]] &lt;br /&gt;
[[image:Dual_camera_MicroSD_card_insert_2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
==Basic characteristics==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;nd-othertables&amp;quot; style=&amp;quot;width: 68%;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 10%; text-align:left; vertical-align:middle; color:black&amp;quot;&amp;gt;Technical data&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 20%; text-align:center; vertical-align:middle; color:black&amp;quot;&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left;&amp;quot;&amp;gt;Supported by&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;FMC125, FMM125, FMU125, FMU126, FMB125&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Day &amp;amp; Night Vision Effect&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Day (Color), Night (Black &amp;amp; White)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Angle of View&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Horizontal 120°, Vertical 70°&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Dual Camera&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Front and Rear (equal characteristics)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Camera casing dimensions&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;126.2 x 36.6 x 36.6 mm&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Camera mounting&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Sticky tape (3M) or screws&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;table class=&amp;quot;nd-othertables&amp;quot; style=&amp;quot;width: 68%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 10%; text-align:left; vertical-align:middle; color:black&amp;quot;&amp;gt;Electrical parameters&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 20%; text-align:center; vertical-align:middle; color:black&amp;quot;&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left;&amp;quot;&amp;gt;Input voltage range&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;9 ~ 36 V&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Working temperature and humidity&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Temperature: 30 °C ~ 85 °C&lt;br /&gt;
Humidity: &amp;lt;90%&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Stand-by electric current&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;60 mA&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;nd-othertables&amp;quot; style=&amp;quot;width: 68%;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 10%; text-align:left; vertical-align:middle; color:black&amp;quot;&amp;gt;Function parameters&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 20%; text-align:center; vertical-align:middle; color:black&amp;quot;&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left;&amp;quot;&amp;gt;Real time clock (RTC) synchronization&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Available over FM (via NTP, NITZ or GNSS)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Picture resolution&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;1280 x 720 (default) (50KB transfer period 18 sec), Configurable: 160 x 120; 320 x 240; 640 x 480; 1920 x 1080&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;IR Distance&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;2 Meters&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Cable length&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;RS232 (3.5 m)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Video compression&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;H.265&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Video resolution&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;720P (20 sec. – 6MB, transfer period ~ 320 sec.)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;Video storage&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 8%; text-align:left&amp;quot;&amp;gt;2psc. MicroSD card (Max 64GB up to 72 hours of video)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
To connect the DualCam to a supported device, you have to make sure to connect 4 PINs of the camera to the PINs of your device correctly.&lt;br /&gt;
[[Image:Dual_camera-wiring_scheme.png|{{{general|size}}}|center]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |PIN NUMBER&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |PIN NAME&lt;br /&gt;
! style=&amp;quot;width:25%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
DESCRIPTION&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;&#039;&#039;&#039;RS232-Tx&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |DualCam output for data transmission through RS232&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#D8D800&amp;quot;&amp;gt;&#039;&#039;&#039;RS232-Rx&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |DualCam input for data reception through RS232&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;&#039;&#039;&#039;VCC(9-36V)&#039;&#039;&#039; &amp;lt;/span&amp;gt;(+)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Power supply for the DualCam&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#000000&amp;quot;&amp;gt;&#039;&#039;&#039;GND&#039;&#039;&#039; &amp;lt;/span&amp;gt;(-)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Ground&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==DualCam RS232 camera support==&lt;br /&gt;
DualCam camera support was introduced from firmware version 03.27.00.Rev.100. A new RS232 mode &amp;quot;DualCam&amp;quot;&lt;br /&gt;
was added with parameters for setting control. The details of the RS232 mode parameter are provided in the table below.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter value&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |RS232 Mode&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |151&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |18&lt;br /&gt;
|}&lt;br /&gt;
[[Image:DualCamCFG.PNG|{{{general|size}}}|right]]&lt;br /&gt;
Configuration version 8.1.6.0 has to be used if configuration is being made in offline mode.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Camera Feature Settings==&lt;br /&gt;
[[Image:CameraFeatureSettings.PNG|{{{general|size}}}|right]]&lt;br /&gt;
Once this mode is enabled, new tab “Camera Settings” appears on the left sidebar. This will contain the main parameters for configuring the camera settings The parameter IDs and values are provided in the table below. Once configuration is&lt;br /&gt;
saved to device, these parameters are updated.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter values&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Default values&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Camera Picture Resolution&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66000&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |0 - 160 x 120&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |3&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |1 - 320 x 240&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |2 - 640 x 480&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |3 - 1280 x 720&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |4 - 1920 x 1080&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Camera Picture Compression&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66001&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |[0 - 100] (%)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |50&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |OSD Display&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66002&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |0 - Disabled&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |1 - Enabled&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video Frame Rate&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66003&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |[1-30] (frames per second)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |30&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;OSD display&#039;&#039;&#039; - On Screen Display feature displays date and time in the upper left corner of the photo. This feature can be enabled or disabled.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Camera Scenario Settings==&lt;br /&gt;
[[Image:CameraScenarioSettings.PNG|{{{general|size}}}|right]]&lt;br /&gt;
&amp;quot;Camera settings&amp;quot; tab also contains scenario settings that trigger camera video/photo capture when specific condition is met.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 350px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 350px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 350px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter values&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 350px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Default values&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Periodic Image sending&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66006&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |0 - Disabled&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |1 - Enabled&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sending interval&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66007&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |[10-1800] (seconds)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |600&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video sending trigger&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66008&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |0 - None&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |1 - DIN1&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |2 - DIN2&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; vertical-align: center;&amp;quot; |3 - Crash&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video duration before trigger&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66009&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |[1-10] (seconds)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |5&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video duration after trigger&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |66010&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |[1-10] (seconds)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |5&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Periodic image sending scenario===&lt;br /&gt;
Periodic image sending triggers photo capture from a front camera, whenever the timeout is reached (sending interval parameter). If a camera has not finished uploading picture to a server, then the photo capture is skipped.&lt;br /&gt;
&lt;br /&gt;
Note: Any data sending from camera to server only when ignition status is on.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Video sending by trigger===&lt;br /&gt;
Video sending by trigger scenario monitors the selected trigger (video sending trigger parameter) and captures video before and after the event (video duration before trigger and video duration after trigger parameters). If the previously captured video has not finished downloading, then a new video capture is skipped until the old one has been sent. When this scenario is triggered, high priority eventual record is generated with the value corresponding to what triggered the scenario. See the table below.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter value&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |SOS trigger&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |499&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0 - Server request&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |1 - DIN1&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 - DIN2&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |3 - Crash&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Camera request command===&lt;br /&gt;
A new camera request has been added, which allows server to request files from a camera. The format is as provided below in the table:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Arguments&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Explanation&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |camreq:&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |&amp;lt;file_type&amp;gt;,&amp;lt;file_source&amp;gt;,&amp;lt;timestamp&amp;gt;,&amp;lt;duration&amp;gt;&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Captures appropriate file with the provided details. If the connection to server is opened, them files immediately become available for download. If not, then connection is tried to be made.&lt;br /&gt;
|}&lt;br /&gt;
The arguments are as follows:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;file_type&amp;gt;&lt;br /&gt;
**0 - Video&lt;br /&gt;
**1 - Photo&lt;br /&gt;
*&amp;lt;file_source&amp;gt;&lt;br /&gt;
**1 - Front camera&lt;br /&gt;
**2 - Rear camera&lt;br /&gt;
**3 - Both cameras&lt;br /&gt;
*&amp;lt;timestamp&amp;gt;&lt;br /&gt;
**Unix timestamps in decimal (not required for photo download)&lt;br /&gt;
*&amp;lt;duration&amp;gt;&lt;br /&gt;
**Video duration in seconds from provided timestamps (not required for photo download), (max 30 sec)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Conditions&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command response&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Arguments are invalid&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Invalid argument in camera request cmd!&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Photo requested&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Request for photo from source &amp;lt;1-3&amp;gt; received&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video requested&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Request for video from source &amp;lt;1-3&amp;gt; received for  &amp;lt;1-30&amp;gt; seconds since YYYY-MM-DDHH:MM:SS&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Camera ping transmission and TF status checking==&lt;br /&gt;
Camera pinging was implemented to periodically check if a camera is connected to a device. This is done via “Get TF status” command for both front and rear camera every 20 seconds when ignition is on. The received result from this command is stored in two corresponding AVL elements “Front camera state” and “Rear camera state”. The following do not only store TF status, but also if response from the camera was received or not.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter AVL ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter values&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Front camera state:&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |498&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0 - Camera not detected&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |1 - No card&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Rear camera state:&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |497&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 - Card mount failed&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |3 - Card mounted&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |4 - Card faulty&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Camera RTC synchronization==&lt;br /&gt;
Camera RTC synchronization is done anytime the device itself is synchronized (via NTP, NITZ or GNSS).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Other camera related functionality==&lt;br /&gt;
Camera is configured if all of these conditions are met:&lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;RS232 mode is selected (DualCam)&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Camera was not configured since startup or one of the related parameters were changed (compression, framerate or OSD)&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Camera file transfer is not active&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Active camera reconfiguration is accompanied by two consecutive camera shutter clicks.&lt;br /&gt;
If camera is disconnected and later reconnected, a device will detect it by periodic camera ping packet. Once camera is detected, the device will reissue the reconfiguration procedure.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Camera file transfer reconnection===&lt;br /&gt;
If FMU1YX device has bad reception, server is not reachable or wrong server details are configured, then the device tries to open a link to a camera server few consecutive times. If no connection was possible to be established, then the connection is postponed for 30 minutes and tried again (or tried every configured sending interval if periodic image sending is enabled).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==DualCam camera file transfer support==&lt;br /&gt;
[[Image:CameraServerSettings.PNG|{{{general|size}}}|right]]&lt;br /&gt;
Once camera has at least one file captured, it starts connection to a remote server, which is configured by parameters “Domain” and “Port” found in the “Camera Settings” tab.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Initialization packet==&lt;br /&gt;
On connection, a device sends an initialization packet.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Header(0x0000)&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Protocol ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;IMEI&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Settings&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |8 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |4 bytes&lt;br /&gt;
|}&lt;br /&gt;
Protocol ID – just a reference for the protocol version that is running on a device (for server cross compatibility with older versions). Firmware FMB.Ver.03.27.00.Rev.100 and up have protocol ID 5.&lt;br /&gt;
Settings flag contains information on what is available for download. Structure is provided below:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;32&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Settings, 4 B&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Byte 3&#039;&#039;&#039;&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Byte 2&#039;&#039;&#039;&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Byte 1&#039;&#039;&#039;&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Byte 0&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |1&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |3&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |4&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: background: white; color: black;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
#Video, rear (%videor)&lt;br /&gt;
#Video, front (%videof)&lt;br /&gt;
#Photo, rear (%photor)&lt;br /&gt;
#Photo, front (%photof)&lt;br /&gt;
&lt;br /&gt;
If identifier sent to a server is not valid, device disconnects.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==General command structure==&lt;br /&gt;
General communication packet structure is as in the table bellow. It consist of CMD_ID (2 bytes), Data length of a command and a payload.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |[data length] bytes&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Communication protocol==&lt;br /&gt;
&#039;&#039;&#039;Close a session command (CMD ID 0x0000)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
In case when a device connects to a server, but the server does not expect it to connect, server will respond by sending a CLOSE command after which the connection will be terminated. This command is also used when device connects to a server for a custom file sending and server finishes to send all custom files to the device.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0000&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0000&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Start file transfer command (CMD ID 0x0001)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
After device received file request command from the server (0x0008) device sends START command with file data (packet count).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;File Packets (4 bytes)&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Blank field (2 bytes)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0001&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0006&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x12345678&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0000 (always same value)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;File request command (CMD ID 0x0008)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
After device is connected for a file upload, server initiates file transfer by sending a FILE REQ command.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;File Identifier&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0008&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |&#039;&#039;See the table below&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Device should answer with a START command described above indicating a size and CRC of the requested file.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;File source, type&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 600px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Identifier (ASCII chars)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Photo from camera, rear&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |%photor&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Photo from camera, front&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |%photof&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video from camera, rear&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |%videor&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Video from camera, front&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |%videof&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Resume file transfer command (CMD ID 0x0002)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
In a response to the START command a RESUME command must be sent from server.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Packet offset (4 bytes)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0002&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0004&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000001&lt;br /&gt;
|}&lt;br /&gt;
To begin file transfer from the start, offset should be set to 1 (4 bytes value). In case when the file transfer was interrupted, to resume file transfer, offset can be set to the desired value (1 ≤ [offset] ≤ [file packets]).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Synchronize file transfer command (CMD ID 0x0003)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
In a response to the RESUME command a SYNC command is sent from device.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;File offset (4 bytes)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0003&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0004&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000001&lt;br /&gt;
|}&lt;br /&gt;
By sending SYNC command it is ensured that next data command will contain file data starting from the specified offset.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;File data transfer command (CMD ID 0x0004)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
After sending a SYNC command, a file data transfer is started by sending DATA commands.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;File data (up to 1024 bytes)&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data CRC (2 bytes)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0004&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0402&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |...&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |...&lt;br /&gt;
|}&lt;br /&gt;
A File data is split into 1024 byte parts, each part wrapped into a DATA command and is sent. &amp;lt;br&amp;gt;&lt;br /&gt;
Note: &#039;&#039;if a command with a bad CRC is received, RESUME command should be sent with the last valid file offset, after receiving a RESUME command, server will stop sending DATA commands and continue communication from&#039;&#039; &#039;&#039;&#039;“Resume file transfer”&#039;&#039;&#039; &#039;&#039;step.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
CRC polynomial expression: 0x8408&lt;br /&gt;
Initial value, when calculating CRC, is previously received packet (CMD ID 0x0004) CRC value.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;File transfer status command (CMD ID 0x0005)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
After a file transfer is completed and no more files are required from the device, a server should send a COMPLETED command to the device (this command does not work after executing repeat init command0 x0009 – in this case the server should send a CLOSE SESSION 0x0000 command mentioned before).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Command ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Data length&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Status (4 bytes)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0005&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x0004&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000000&lt;br /&gt;
|}&lt;br /&gt;
In case of the server using invalid arguments, commands or not following the file request flow, the device will send this command with a Status field set to one of the few possible error codes. List of possible ones is provided below.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Status value (hexadecimal)&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000000&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |File transfer process completed&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sent from server&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000002&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Failed to close GPRS&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sent from device&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000003&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Failed to close socket&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sent from device&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000005&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Invalid response from server to init packet&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sent from device&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0x00000011&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |This error code forces the device to disconnect from server&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: left; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Sent from device. Possible causes:&lt;br /&gt;
&lt;br /&gt;
*Camera is not configured&lt;br /&gt;
*The requested file is not available by camera&lt;br /&gt;
|}&lt;br /&gt;
After a COMPLETED command device should disconnect from the server.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Initialization packet repeat command (CMD ID 0x0009)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
When sent, the initialization packet is repeated. This is used, when all of the files are downloaded and additional check is carried out for any additional files, that may have been captured during the download operation.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==File transfer visual flow==&lt;br /&gt;
[[Image:FileTransferVisual.PNG|{{{general|size}}}|center]]&lt;br /&gt;
[[Category:Accessories]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Codec&amp;diff=61873</id>
		<title>Codec</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Codec&amp;diff=61873"/>
		<updated>2021-01-08T13:00:10Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&#039;&#039;&#039;&amp;lt;big&amp;gt;Introduction&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
A codec is a device or computer program for encoding or decoding a digital data stream or signal. Codec is a portmanteau of coder – decoder. A codec encodes a data stream or a signal for transmission and storage, possibly in encrypted form, and the decoder function reverses the encoding for playback or editing. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Below you will see a table of all Codec types with ID’s: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 8 Extended&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 16&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 12&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 13&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 14&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x8E&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x10&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0D&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0E&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
Also, there are using two data transport protocols: TCP and UDP. But it is not important which one will be use in Codec. &lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec for device data sending&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
In this chapter you will find information about every Codec protocol which are using for device data sending and differences between them.  &lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Protocol Overview&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec8 – a main FM device protocol that is used for sending data to server. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8 protocol sending over TCP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
TCP is a connection-oriented protocol that is used for communication between devices. The workings of this type of protocol is described below in the &#039;&#039;&#039;communication with server&#039;&#039;&#039; section. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;AVL Data Packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Below table represents AVL Data Packet structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Field Length&#039;&#039;&#039; – size is calculated starting from Codec ID to Number of Data 2. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec8 it is always &amp;lt;code&amp;gt;0x08&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 1&#039;&#039;&#039; – a number which defines how many records is in the packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data&#039;&#039;&#039; – actual data in the packet (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 2&#039;&#039;&#039; – a number which defines how many records is in the packet. This number must be the same as “Number of Data 1”. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code using for detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; for [[FMB630]], [[FMB640]] and [[FM6300|FM63XY]], minimum AVL record size is 45 bytes (all IO elements disabled). Maximum AVL record size is 255 bytes. Maximum AVL packet size is 512 bytes. For other devices, minimum AVL record size is 45 bytes (all IO elements disabled). Maximum AVL packet size is 1280 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*AVL Data&lt;br /&gt;
&lt;br /&gt;
Below table represents AVL Data structure. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Element&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IO Element&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January, 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Priority&#039;&#039;&#039; – field which define AVL data priority (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GPS Element&#039;&#039;&#039; – location information of the AVL data (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IO Element&#039;&#039;&#039; – additional configurable information from device (more information below). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Priority&lt;br /&gt;
&lt;br /&gt;
Below table represents Priority values. Packet priority depends on device configuration and records sent. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:25%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Low&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |High&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Panic&lt;br /&gt;
|}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*GPS element&lt;br /&gt;
&lt;br /&gt;
Below table represents GPS Element structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; – east – west position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; – north – south position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Altitude&#039;&#039;&#039; – meters above sea level. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Angle&#039;&#039;&#039; – degrees from north pole. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Satellites&#039;&#039;&#039; – number of visible satellites. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Speed&#039;&#039;&#039; – speed calculated from satellites. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Speed will be &amp;lt;code&amp;gt;0x0000&amp;lt;/code&amp;gt; if GPS data is invalid. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Longitude and latitude are integer values built from degrees, minutes, seconds and milliseconds by formula: &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:GPS.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Where: &amp;lt;br&amp;gt;&lt;br /&gt;
d – Degrees; m – Minutes; s – Seconds; ms – Milliseconds; p – Precision (10000000) &amp;lt;br&amp;gt;&lt;br /&gt;
If longitude is in west or latitude in south, multiply result by –1. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note: &amp;lt;br&amp;gt;&lt;br /&gt;
To determine if the coordinate is negative, convert it to binary format and check the very first bit. If it is 0, coordinate is positive, if it is 1, coordinate is negative. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
Received value: &amp;lt;code&amp;gt;20 9C CA 80&amp;lt;/code&amp;gt; converted to BIN: &amp;lt;code&amp;gt;00100000 10011100 11001010 10000000&amp;lt;/code&amp;gt; first bit is 0, which means coordinate is positive converted to DEC: &amp;lt;code&amp;gt;547146368&amp;lt;/code&amp;gt;. For more information see two‘s complement arithmetic. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*IO Element&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| rowspan=&amp;quot;26&amp;quot; style=&amp;quot; width:5%; vertical-align: middle; text-align: left;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;26&amp;quot; style=&amp;quot; width:65%; vertical-align: middle; text-align: left;&amp;quot; |&#039;&#039;&#039;Event IO ID&#039;&#039;&#039; – if data is acquired on event – this field defines which IO property has changed and generated an event. For example, when if Ignition state changed and it generate event, Event IO ID will be &amp;lt;code&amp;gt;0xEF&amp;lt;/code&amp;gt; (AVL ID: 239). If it’s not eventual record – the value is 0. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; – a total number of properties coming with record (N = N1 + N2 + N4 + N8). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N1&#039;&#039;&#039; – number of properties, which length is 1 byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N2&#039;&#039;&#039; – number of properties, which length is 2 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N4&#039;&#039;&#039; – number of properties, which length is 4 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N8&#039;&#039;&#039; – number of properties, which length is 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO ID&#039;&#039;&#039; - AVL ID. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO Value&#039;&#039;&#039; - AVL ID value. &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N of Total IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First, when module connects to server, module sends its IMEI. First comes short identifying number of bytes written and then goes IMEI as text (bytes). &amp;lt;br&amp;gt;&lt;br /&gt;
For example, IMEI &amp;lt;code&amp;gt;356307042441013&amp;lt;/code&amp;gt; would be sent as &amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
First two bytes denote IMEI length. In this case &amp;lt;code&amp;gt;0x000F&amp;lt;/code&amp;gt; means, that IMEI is 15 bytes long. &amp;lt;br&amp;gt;&lt;br /&gt;
After receiving IMEI, server should determine if it would accept data from this module. If yes, server will reply to module &amp;lt;code&amp;gt;01&amp;lt;/code&amp;gt;, if not - &amp;lt;code&amp;gt;00&amp;lt;/code&amp;gt;. Note that confirmation should be sent as binary packet. I.e. 1 byte &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Then module starts to send first AVL data packet. After server receives packet and parses it, server must report to module number of data received as integer (four bytes). &amp;lt;br&amp;gt;&lt;br /&gt;
If sent data number and reported by server doesn’t match module resends sent data. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Example:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Module connects to server and sends IMEI: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Server accepts the module: &amp;lt;br&amp;gt;&lt;br /&gt;
01 &amp;lt;br&amp;gt;&lt;br /&gt;
Module sends data packet: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Four Zero Bytes – 0x00000000,&lt;br /&gt;
“AVL Data Array” length – 0x000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x08,&lt;br /&gt;
Number of Data – &#039;&#039;&#039;0x02&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream. Last byte padded to align to byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC of “AVL Data Array”&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00000000000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&#039;&#039;&#039;02&#039;&#039;&#039;...(data elements)...&#039;&#039;&#039;02&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00008612&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server acknowledges data reception (2 data elements): &#039;&#039;&#039;&amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Examples&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hexadecimal stream of AVL Data Packet receiving and response in these examples are given in hexadecimal form. The different fields of packets are separate into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1&#039;st example&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Receiving one data record with each element property (1 byte, 2 bytes, 4 byte and 8 byte). &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000003608010000016B40D8EA30010000000000000000000000000000000105021503010101425E0F01F10000601A014E0000000000000000010000C7CF&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 36&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;24&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D8 EA 30 (GMT: Monday, June 10, 2019 10:04:46 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 (AVL ID: 21, Name: GSM Signal)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5E 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |F1 (AVL ID: 241, Name: Active GSM Operator)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 60 1A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4E (AVL ID: 78, Name: iButton)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 C7 CF&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2&#039;nd example&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Receiving one data record with one or two different element properties (1 byte, 2 byte). &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000002808010000016B40D9AD80010000000000000000000000000000000103021503010101425E100000010000F22A&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 28&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;20&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D9 AD 80 (GMT: Monday, June 10, 2019 10:05:36 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 (AVL ID: 21, Name: GSM Signal)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5E 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 F2 2A&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3&#039;rd example&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Receiving two or more data records with one or more different element properties. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000004308020000016B40D57B480100000000000000000000000000000001010101000000000000016B40D5C198010000000000000000000000000000000&lt;br /&gt;
101010101000000020000252C&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 43&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;16&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(1&#039;st record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D5 7B 48 (GMT: Monday, June 10, 2019 10:01:01 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;16&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(2&#039;nd record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D5 C1 98 (GMT: Monday, June 10, 2019 10:01:19 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 25 2C&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec8 protocol sending over UDP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
UDP is a transport layer protocol above UDP/IP to add reliability to plain UDP/IP using acknowledgment packets. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;AVL Data Packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The packet structure is as follows: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Datagram&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Example&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Usable Byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet Payload&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Variable&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039; – packet length (excluding this field) in big ending byte order. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Packet ID&#039;&#039;&#039; – packet ID unique for this channel. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Not Usable Byte&#039;&#039;&#039; – not usable byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Packet payload&#039;&#039;&#039; – data payload. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Acknowledgment packet&lt;br /&gt;
&lt;br /&gt;
Acknowledgment packet should have the same Packet ID as acknowledged data packet and empty Data Payload. Acknowledgement should be sent in binary format. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Acknowledgment Packet&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Packet Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Not Usable Byte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Packet Length&#039;&#039;&#039; – packet length by sending/response data. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Packet ID&#039;&#039;&#039; – same as in acknowledgment packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Not Usable Byte&#039;&#039;&#039; – always will be &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Sending AVL Packet Payload using UDP channel&lt;br /&gt;
&lt;br /&gt;
Below table represents Sending Packet Payload structure. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL data encapsulated in UDP channel packet&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Module IMEI&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;AVL Packet ID&#039;&#039;&#039; – ID identifying this AVL packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IMEI Length&#039;&#039;&#039; – always will be &amp;lt;code&amp;gt;0x000F&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Module IMEI&#039;&#039;&#039; – IMEI of a sending module encoded the same as with TCP. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data Array&#039;&#039;&#039; – array of encoded AVL data (same as TCP AVL Data Array). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Server response Packet Payload using UDP channel&lt;br /&gt;
&lt;br /&gt;
Below table represents Server Response Packet Payload structure. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted AVL Elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Module sends UDP channel packet with encapsulated AVL data packet. Server sends UDP channel packet with encapsulated response module validates AVL Packet ID and Number of accepted AVL elements. If server response with valid AVL Packet ID is not received within configured timeout, module can retry sending. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
Module sends the data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x00FE,&lt;br /&gt;
Packet ID – 0xCAFE &amp;lt;br&amp;gt;&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
IMEI Length – 0x000F &amp;lt;br&amp;gt;&lt;br /&gt;
IMEI – 0x313233343536373839303132333435&lt;br /&gt;
(Encoded using continuous bit stream. Last byte padded to align to byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x08,&lt;br /&gt;
Number of Data – 0x02 &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00FECAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD000F3133343536373839303132333435&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0802…(data elements)…02&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server must respond with acknowledgment: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x0005,&lt;br /&gt;
Packet ID – 0xCAFE,&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
Number of Accepted Data – 0x02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0005CAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD02&lt;br /&gt;
|-&lt;br /&gt;
|}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hexadecimal stream of AVL Data Packet receiving and response in this example are given in hexadecimal form. The different fields of packet are separate into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;003DCAFE0105000F33353230393330383634303336353508010000016B4F815B30010000000000000000000000000000000103021503010101425DBC000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 3D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |33 35 32 30 39 33 30 38 36 34 30 33 36 35 35&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;23&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 4F 81 5B 30 (GMT: Thursday, June 13, 2019 6:23:26 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 (AVL ID: 21, Name: GSM Signal)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5D BC&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response in hexadecimal stream:&lt;br /&gt;
&amp;lt;code&amp;gt;0005CAFE010501&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |Server Response Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8 Extended&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Protocols overview&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec8 Extended is using for FMBXXX family devices. This protocol looks familiar like Codec8 but they have some differences. Main differences between are shown in below table: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8 Extended&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x8E&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element total IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element AVL ID length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Variable size IO elements&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Does not include&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Includes variable size elements&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8 Extended protocol sending over TCP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
*&#039;&#039;&#039;AVL data packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Below table represents AVL data packet structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Field Length&#039;&#039;&#039; – size is calculated starting from Codec ID to Number of Data 2. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec8 Extended it is always &amp;lt;code&amp;gt;0x8E&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 1&#039;&#039;&#039; – a number which defines how many records is in the packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data&#039;&#039;&#039; – actual data in the packet (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 2&#039;&#039;&#039; – a number which defines how many records is in the packet. This number must be the same as “Number of Data 1”. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code using for detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; for [[FMB630]], [[FMB640]] and [[FM6300|FM63XY]], minimum AVL packet size is 45 bytes (all IO elements disabled). Maximum AVL packet size is 255 bytes. For other devices, minimum AVL packet size is 45 bytes (all IO elements disabled). Maximum AVL packet size is 1280 bytes. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*AVL Data&lt;br /&gt;
&lt;br /&gt;
Below table represents AVL Data structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Element&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IO Element&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January, 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Priority&#039;&#039;&#039; – field which define AVL data priority (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GPS Element&#039;&#039;&#039; – locational information of the AVL data (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IO Element&#039;&#039;&#039; – additional configurable information from device (more information below). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Priority&lt;br /&gt;
&lt;br /&gt;
Below table represents Priority values. Packet priority depends on device configuration and records sent. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:25%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Low&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |High&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Panic&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*GPS element&lt;br /&gt;
&lt;br /&gt;
Below table represents GPS Element structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; – east – west position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; – north – south position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Altitude&#039;&#039;&#039; – meters above sea level. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Angle&#039;&#039;&#039; – degrees from north pole. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Satellites&#039;&#039;&#039; – number of visible satellites. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Speed&#039;&#039;&#039; – speed calculated from satellites. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Speed will be &amp;lt;code&amp;gt;0x0000&amp;lt;/code&amp;gt; if GPS data is invalid. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Longitude and latitude are integer values built from degrees, minutes, seconds and milliseconds by formula: &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:GPS.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Where: &amp;lt;br&amp;gt;&lt;br /&gt;
d – Degrees; m – Minutes; s – Seconds; ms – Milliseconds; p – Precision (10000000) &amp;lt;br&amp;gt;&lt;br /&gt;
If longitude is in west or latitude in south, multiply result by –1. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note: &amp;lt;br&amp;gt;&lt;br /&gt;
To determine if the coordinate is negative, convert it to binary format and check the very first bit. If it is &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;, coordinate is positive, if it is &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, coordinate is negative. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
Received value: &amp;lt;code&amp;gt;20 9C CA 80&amp;lt;/code&amp;gt; converted to BIN: &amp;lt;code&amp;gt;00100000 10011100 11001010 10000000&amp;lt;/code&amp;gt; first bit is 0, which means coordinate is positive converted to DEC: &amp;lt;code&amp;gt;547146368&amp;lt;/code&amp;gt;. For more information see two‘s complement arithmetic. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*IO Element&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;33&amp;quot; style=&amp;quot; width:5%; vertical-align: middle; text-align: left;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;33&amp;quot; style=&amp;quot; width:65%; vertical-align: middle; text-align: left;&amp;quot; |&#039;&#039;&#039;Event IO ID&#039;&#039;&#039; – if data is acquired on event – this field defines which IO property has changed and generated an event. For example, when if Ignition state changed and it generate event, Event IO ID will be 0xEF (AVL ID: 239). If it’s not eventual record – the value is 0. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; – a total number of properties coming with record (N = N1 + N2 + N4 + N8). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N1&#039;&#039;&#039; – number of properties, which length is 1 byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N2&#039;&#039;&#039; – number of properties, which length is 2 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N4&#039;&#039;&#039; – number of properties, which length is 4 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N8&#039;&#039;&#039; – number of properties, which length is 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;NX&#039;&#039;&#039; – a number of properties, which length is defined by length element.&lt;br /&gt;
&#039;&#039;&#039;N’th IO ID&#039;&#039;&#039; - AVL ID. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;th Lenght&#039;&#039;&#039; - AVL ID value lenght. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO Value&#039;&#039;&#039; - AVL ID value. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N of Total IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX of X Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Defined by lenght&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX’th Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX’th Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Defined by lenght&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Communication with server is the same as with Codec8 protocol, except in Codec8 Extended protocol Codec ID is 0x8E. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
Module connects to server and sends IMEI: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Server accepts the module: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;01&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Module sends data packet: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Four Zero Bytes – 0x00000000,&lt;br /&gt;
“AVL Data Array” length – 0x000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x8E,&lt;br /&gt;
Number of Data – &#039;&#039;&#039;0x02&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream. Last byte padded to align to byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC of “AVL Data Array”&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00000000000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E&#039;&#039;&#039;02&#039;&#039;&#039;...(data elements)...&#039;&#039;&#039;02&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00008612&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server acknowledges data reception (2 data elements): &#039;&#039;&#039;&amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hexadecimal stream of AVL Data Packet receiving and response in this example are given in hexadecimal form. The different fields of packet are separate into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000004A8E010000016B412CEE000100000000000000000000000000000000010005000100010100010011001D00010010015E2C880002000B000000003544C87&lt;br /&gt;
A000E000000001DD7E06A00000100002994&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed data:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 4A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;25&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 41 2C EE 00 (GMT: Monday, June 10, 2019 11:36:32 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 11 (AVL ID: 17, Name: Axis X)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 1D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 10 (AVL ID: 16, Name: Total Odometer)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 5E 2C 88&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 35 44 C8 7A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0E (AVL ID: 14, Name: ICCID2)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 1D D7 E0 6A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |NX of X Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 29 94&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec8 Extended protocol sending over UDP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;UDP channel protocol&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AVL data packet is the same as with Codec8, except Codec ID is changed to &amp;lt;code&amp;gt;0x8E&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Module sends UDP channel packet with encapsulated AVL data packet. Server sends UDP channel packet with encapsulated response module validates AVL Packet ID and Number of accepted AVL elements. If server response with valid AVL Packet ID is not received within configured timeout, module can retry sending. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
Module sends the data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x00FE,&lt;br /&gt;
Packet ID – 0xCAFE &amp;lt;br&amp;gt;&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
IMEI Length – 0x000F &amp;lt;br&amp;gt;&lt;br /&gt;
IMEI – 0x313233343536373839303132333435&lt;br /&gt;
(Encoded using continuous bit stream. Last byte padded to align to byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x8E,&lt;br /&gt;
Number of Data – 0x02 &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00FECAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD000F3133343536373839303132333435&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E02…(data elements)…02&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server must respond with acknowledgment: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x0005,&lt;br /&gt;
Packet ID – 0xCAFE,&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
Number of Accepted Data – 0x02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0005CAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD02&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hexadecimal stream of AVL Data Packet receiving and response in this example are given in hexadecimal form. The different fields of packet are separate into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;005FCAFE0107000F3335323039333038363430333635358E010000016B4F831C680100000000000000000000000000000000010005000100010100010011009D000100&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;10015E2C880002000B000000003544C87A000E000000001DD7E06A000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 5F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |33 35 32 30 39 33 30 38 36 34 30 33 36 35 35&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;27&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 4F 83 1C 68 (GMT: Thursday, June 13, 2019 6:25:21 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 11 (AVL ID: 17, Name: Axis X)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 1D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 10 (AVL ID: 16, Name: Total Odometer)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 5E 2C 88&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 35 44 C8 7A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0E (AVL ID: 14, Name: ICCID2)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 1D D7 E0 6A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |NX of X Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response in hexadecimal stream:&lt;br /&gt;
&amp;lt;code&amp;gt;0005CAFE010701&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |Server Response Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 16&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Protocol overview&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec16 is using for FMB630/FM63XY devices. This protocol looks familiar like Codec8 but they have some differences. Main differences between are shown in table below: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec16&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x10&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element ID event length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element AVL ID length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Codec16 is supported from firmware – 00.03.xx and newer. ([[FMB630]]/FM63XY) || AVL ID‘s which are higher than 255 will can be used only in Codec16 protocol. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 16 protocol sending over TCP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
*&#039;&#039;&#039;AVL data packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Below table represents AVL data packet structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Field Length&#039;&#039;&#039; – size is calculated starting from Codec ID to Number of Data 2. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec16 it is always 0x10. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 1&#039;&#039;&#039; – a number which defines how many records is in the packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data&#039;&#039;&#039; – actual data in the packet (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 2&#039;&#039;&#039; – a number which defines how many records is in the packet. This number must be the same as “Number of Data 1”. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code using for detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; for [[FMB630]] and FM63XY, minimum AVL packet size is 45 bytes (all IO elements disabled). Maximum AVL packet size is 255 bytes. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*AVL Data&lt;br /&gt;
&lt;br /&gt;
Below table represents AVL Data structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Element&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IO Element&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January, 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Priority&#039;&#039;&#039; – field which define AVL data priority (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GPS Element&#039;&#039;&#039; – location information of the AVL data (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IO Element&#039;&#039;&#039; – additional configurable information from device (more information below). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Priority&lt;br /&gt;
&lt;br /&gt;
Below table represents Priority values. Packet priority depends on device configuration and records sent. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:25%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Low&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |High&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Panic&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*GPS element&lt;br /&gt;
&lt;br /&gt;
Below table represents GPS Element structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; – east – west position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; – north – south position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Altitude&#039;&#039;&#039; – meters above sea level. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Angle&#039;&#039;&#039; – degrees from north pole. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Satellites&#039;&#039;&#039; – number of visible satellites. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Speed&#039;&#039;&#039; – speed calculated from satellites. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Speed will be &amp;lt;code&amp;gt;0x0000&amp;lt;/code&amp;gt; if GPS data is invalid. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Longitude and latitude are integer values built from degrees, minutes, seconds and milliseconds by formula: &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:GPS.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Where: &amp;lt;br&amp;gt;&lt;br /&gt;
d – Degrees; m – Minutes; s – Seconds; ms – Milliseconds; p – Precision (10000000) &amp;lt;br&amp;gt;&lt;br /&gt;
If longitude is in west or latitude in south, multiply result by –1. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note: &amp;lt;br&amp;gt;&lt;br /&gt;
To determine if the coordinate is negative, convert it to binary format and check the very first bit. If it is &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;, coordinate is positive, if it is &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, coordinate is negative. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
Received value: &amp;lt;code&amp;gt;20 9C CA 80&amp;lt;/code&amp;gt; converted to BIN: &amp;lt;code&amp;gt;00100000 10011100 11001010 10000000&amp;lt;/code&amp;gt; first bit is 0, which means coordinate is positive converted to DEC: &amp;lt;code&amp;gt;547146368&amp;lt;/code&amp;gt;. For more information see two‘s complement arithmetic. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*IO Element&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;27&amp;quot; style=&amp;quot; width:5%; vertical-align: middle; text-align: left;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;27&amp;quot; style=&amp;quot; width:65%; vertical-align: middle; text-align: left;&amp;quot; |&#039;&#039;&#039;Event IO ID&#039;&#039;&#039; – if data is acquired on event – this field defines which IO property has changed and generated an event. For example, when if Ignition state changed and it generate event, Event IO ID will be 0xEF (AVL ID: 239). If it’s not eventual record – the value is 0. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Generation type&#039;&#039;&#039; - data event generation type. More information about it you can find here. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; – a total number of properties coming with record (N = N1 + N2 + N4 + N8). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N1&#039;&#039;&#039; – number of properties, which length is 1 byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N2&#039;&#039;&#039; – number of properties, which length is 2 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N4&#039;&#039;&#039; – number of properties, which length is 4 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N8&#039;&#039;&#039; – number of properties, which length is 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO ID&#039;&#039;&#039; - AVL ID. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO Value&#039;&#039;&#039; - AVL ID value. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N of Total IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Generation type&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:30%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Value&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Record Created&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Exit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Entrance&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Both&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Reserved&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Hysteresis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |6&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |7&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Periodical&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Communication with server is the same as with Codec8 protocol, except in Codec16 protocol Codec ID is &amp;lt;code&amp;gt;0x10&amp;lt;/code&amp;gt; and has generation type. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
Module connects to server and sends IMEI: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Server accepts the module: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;01&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Module sends data packet: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Four Zero Bytes – 0x00000000,&lt;br /&gt;
“AVL Data Array” length – 0x000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x10,&lt;br /&gt;
Number of Data – &#039;&#039;&#039;0x02&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream. Last byte padded to align to byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC of “AVL Data Array”&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00000000000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |10&#039;&#039;&#039;02&#039;&#039;&#039;...(data elements)...&#039;&#039;&#039;02&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00008612&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server acknowledges data reception (2 data elements): &#039;&#039;&#039;&amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hexadecimal stream of AVL Data Packet receiving and response in this example are given in hexadecimal form. The different fields of packet are separate into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000005F10020000016BDBC7833000000000000000000000000000000000000B05040200010000030002000B00270042563A00000000016BDBC78718&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000000000000000000000000B05040200010000030002000B00260042563A00000200005FB3&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 5F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;23&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(1&#039;st record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B DB C7 83 30 (GMT: Wednesday, July 10, 2019 12:06:54 PM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |04&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 03 (AVL ID: 3, Name: DIN3)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 27&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |56 3A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;23&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(2&#039;nd record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B DB C7 87 18 (GMT: Wednesday, July 10, 2019 12:06:55 PM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |04&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 03 (AVL ID: 3, Name: DIN3)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 26&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |56 3A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 5F B3&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec16 Extended protocol sending over UDP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;UDP channel protocol&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AVL data packet is the same as with Codec8, except Codec ID is changed to &amp;lt;code&amp;gt;0x10&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Module sends UDP channel packet with encapsulated AVL data packet. Server sends UDP channel packet with encapsulated response module validates AVL Packet ID and Number of accepted AVL elements. If server response with valid AVL Packet ID is not received within configured timeout, module can retry sending. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
Module sends the data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x00FE,&lt;br /&gt;
Packet ID – 0xCAFE &amp;lt;br&amp;gt;&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
IMEI Length – 0x000F &amp;lt;br&amp;gt;&lt;br /&gt;
IMEI – 0x313233343536373839303132333435&lt;br /&gt;
(Encoded using continuous bit stream. Last byte padded to align to byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x10,&lt;br /&gt;
Number of Data – 0x02 &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00FECAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD000F3133343536373839303132333435&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1002…(data elements)…02&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server must respond with acknowledgment:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x0005,&lt;br /&gt;
Packet ID – 0xCAFE,&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
Number of Accepted Data – 0x02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0005CAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD02&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hexadecimal stream of AVL Data Packet receiving and response in this example are given in hexadecimal form. The different fields of packet are separate into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;015BCAFE0101000F33353230393430383532333135393210070000015117E40FE80000000000000000000000000000000000EF05050400010000030000B4000&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;0EF01010042111A000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 5B&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |33 35 32 30 39 34 30 38 35 32 33 31 35 39 32&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;28&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 51 17 E4 0F E8 (GMT: Wednesday, November 18, 2015 12:00:01 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 EF&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Generation type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |04&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 03 (AVL ID: 3, Name: DIN3)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3’rd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 B4 (AVL ID: 180, Name: DOUT2)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3’rd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 EF (AVL ID: 239, Name: Ignition)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |11 1A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response in hexadecimal stream:&lt;br /&gt;
&amp;lt;code&amp;gt;0005CAFE010700&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |Server Response Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Differences between Codec 8, Codec 8 Extended and Codec 16&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
In the table below you will see differences between Codec8, Codec8 Extended and Codec16. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8 Extended&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec16&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x8E&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x10&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element total IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element AVL ID length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Variable size IO elements&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Does not include&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Includes variable size elements&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Does not include&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec for communication over GPRS messages&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
In this chapter you will find information about every Codec protocol which are using for communication over GPRS messages and differences between them. &lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 12&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;About Codec12&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec12 is the original and main Teltonika protocol for device-server communication over GPRS messages. Codec12 GPRS commands can be used for sending configuration, debug, digital outputs control commands or other (special purpose command on special firmware versions). This protocol is also necessary for using [[FMB630]]/[[FM6300]]/FM5300/FM5500/FM4200 features like: Garmin, LCD communication, COM TCP Link Mode. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;FM firmware requirements&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Supported GPRS commands on each device depending on the firmware version. For available GPRS commands on each device, please refer to the table below. &lt;br /&gt;
{| class=&amp;quot;nd-othertables&amp;quot; style=&amp;quot;width:75%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:25%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:25%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |SMS over GPRS via TCP&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:25%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |SMS over GPRS via UDP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: left;&amp;quot; |FM36YX&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Available in base firmware&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Since base firmware 01.06.01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: left;&amp;quot; |FM63YX&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Available in base firmware&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Since base firmware 00.02.19&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: left;&amp;quot; |FMB, FMC, FMM, FMU family devices (exclude FMB6YX, [[FMC640]], [[FMM640]])&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Available in base firmware&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Available in base firmware&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: left;&amp;quot; |FMB6YX&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Available in base firmware&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Since base firmware 00.02.19&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: left;&amp;quot; |[[FMC640]], [[FMM640]]&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Available in base firmware&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Available in base firmware&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; “SMS over GPRS” means that all standard SMS commands text can be sent to the device via GPRS in Codec12 format.  &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;GPRS command session&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following figure shows how the GRPS command session is started over TCP. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Codec12.png|1150px]]&lt;br /&gt;
First, the Teltonika device opens the GPRS session and sends AVL data to the server (refer device protocols). Once all records are sent and correct sent data array acknowledgment is received by device then GPRS commands in Hex can be sent to the device. &amp;lt;br&amp;gt;&lt;br /&gt;
The ACK (acknowledge of IMEI from server) is a one-byte constant 0x01. The acknowledgment of each data array send from the device is four bytes integer – the number of records received. &amp;lt;br&amp;gt;&lt;br /&gt;
Note, that the GPRS session should remain active between device and server, while GPRS commands are sent. For this reason, active datalink timeout (global parameters in device configuration) is recommended to be set to 259200 (maximum value). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;General Codec12 message structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following diagram shows basic structure of Codec12 messages. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command message structure:&#039;&#039;&#039; &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Type (0x05)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response message structure:&#039;&#039;&#039; &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Type (0x06)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; - the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Size&#039;&#039;&#039; - size is calculated from Codec ID field to the second command or response quantity field. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; - in Codec12 it is always &amp;lt;code&amp;gt;0x0C&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 1&#039;&#039;&#039; - it is ignored when parsing the message. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039; - it can be 0x05 to denote command or 0x06 to denote response. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Size&#039;&#039;&#039; – command or response length. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response&#039;&#039;&#039; – command or response in HEX. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 2&#039;&#039;&#039; - a byte which defines how many records (commands or responses) is in the packet. This byte will not be parsed but it’s recommended that it should contain same value as Command/Response Quantity 1. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Command Quantity 2. CRC (Cyclic Redundancy Check) is an error-detecting code using for detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note that difference between commands and responses is message type field: &amp;lt;code&amp;gt;0x05&amp;lt;/code&amp;gt; means command and &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt; means response. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Command coding table&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Command has to be converted from ASCII characters (char) to hexadecimal (HEX): &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:ASCII.png]] &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Command parsing example&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hexadecimal stream of command and answer in this example is given in hexadecimal form. The different fields of the message are separated into different table columns for better readability and understanding. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;GPRS commands examples&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hexadecimal stream of GPRS command and answer in these examples are given in hexadecimal form. The different fields of messages are separate into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1&#039;st example:&#039;&#039;&#039; Sending &#039;&#039;[[FMB getinfo|getinfo]]&#039;&#039; SMS command via GPRS Codec12 &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Server request in hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000000F0C010500000007676574696E666F0100004312&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Command&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; vertical-align: middle; text-align: center;&amp;quot; |Server Command Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |67 65 74 69 6E 66 6F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 43 12&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Server Command converted from HEX to ASCII means &#039;&#039;[[FMB getinfo|getinfo]]&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device response in hexadecimal stream:  &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000900C010600000088494E493A323031392F372F323220373A3232205254433A323031392F372F323220373A3533205253543A32204552523A&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;312053523A302042523A302043463A302046473A3020464C3A302054553A302F302055543A3020534D533A30204E4F4750533A303A3330204750533A312053&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;41543A302052533A332052463A36352053463A31204D443A30010000C78F&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 90&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |06&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 88&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |49 4E 49 3A 32 30 31 39 2F 37 2F 32 32 20 37 3A 32 32 20 52 54 43 3A 32 30 31 39 2F 37 2F 32 32 20 37 3A 35 33 20 52 53 54 3A 32 20 45 52 52 3A 31 20 53 52 3A 30 20 42 52 3A 30 20 43 46 3A 30 20 46 47 3A 30 20 46 4C 3A 30 20 54 55 3A 30 2F 30 20 55 54 3A 30 20 53 4D 53 3A 30 20 4E 4F 47 50 53 3A 30 3A 33 30 20 47 50 53 3A 31 20 53 41 54 3A 30 20 52 53 3A 33 20 52 46 3A 36 35 20 53 46 3A 31 20 4D 44 3A 30&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 C7 8F&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br&amp;gt;&lt;br /&gt;
Note that Device Response converted from HEX to ASCII means: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;INI:2019/7/22 7:22 RTC:2019/7/22 7:53 RST:2 ERR:1 SR:0 BR:0 CF:0 FG:0 FL:0 TU:0/0 UT:0 SMS:0 NOGPS:0:30 GPS:1 SAT:0 RS:3 RF:65 SF:1 MD:0&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2&#039;nd example:&#039;&#039;&#039; Sending &#039;&#039;[[FMB getio|getio]]&#039;&#039; SMS command via GPRS Codec12 &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Server request in hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000000D0C010500000005676574696F01000000CB&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Command&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Server Command Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 0D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |67 65 74 69 6F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 CB&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Server Command converted from HEX to ASCII means &#039;&#039;[[FMB getio|getio]]&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device response in hexadecimal stream:  &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000370C01060000002F4449313A31204449323A30204449333A302041494E313A302041494E323A313639323420444F313A3020444F323A3101000066E3&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 37&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |06&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 2F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |44 49 31 3A 31 20 44 49 32 3A 30 20 44 49 33 3A 30 20 41 49 4E 31 3A 30 20 41 49 4E 32 3A 31 36 39 32 34 20 44 4F 31 3A 30 20 44 4F 32 3A 31&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 66 E3&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Device Response converted from HEX to ASCII means: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;DI1:1 DI2:0 DI3:0 AIN1:0 AIN2:16924 DO1:0 DO2:1&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Communication with server&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The GSM/GPRS commands can be sent from a terminal program. We recommend to use Hercules (in TCP server mode). Simply write command as explained below into Hercules Send field, check HEX box and click Send button. Note that the TCP server must be listening on specified port (see Port field and Listen button below). &lt;br /&gt;
&lt;br /&gt;
[[File:Hercules.jpeg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;FMXX and Codec12 functionality&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Garmin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All information is provided in “FMXX and Garmin development.pdf” document. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;COM TCP Link Mode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All information is provided in “FMxx TCP Link mode test instructions.pdf” document.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 13&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;About Codec13&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec13 is original Teltonika protocol for device-server communication over GPRS messages and it is based on Codec12 protocol. Main differences of Codec13 are that timestamp is using in messages and communication is one way only (Codec13 is used for Device -&amp;gt; Server sending). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;General Codec13 message structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following diagram shows basic structure of Codec 13 messages: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Type&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with preamble field (four zero bytes). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Size&#039;&#039;&#039; – size is calculated from Codec ID field to the second Command Quantity field. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec13 it is always &amp;lt;code&amp;gt;0x0D&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Quantity 1&#039;&#039;&#039; – &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt;, it is ignored when parsing the message. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Type&#039;&#039;&#039; – it is always &amp;lt;code&amp;gt;0x05&amp;lt;/code&amp;gt; since the packet is direction is FM-&amp;gt;Server. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Size&#039;&#039;&#039; – command size field includes size of timestamp too, so it is equal to size of payload + size of timestamp. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January, 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command&#039;&#039;&#039; – actual received data. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Quantity 2&#039;&#039;&#039; – a byte which defines how many records (commands) is in the packet. This byte will not be parsed but it’s recommended that it should contain same value as Command/Response Quantity 1. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code using for detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Codec13 packets are used only when “Message Timestamp” parameter in RS232 settings is enabled. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Command parsing example&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hexadecimal stream of GPRS command in this example is given in hexadecimal form. The different fields of message are separate into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Sending &#039;&#039;[[FMB getinfo|getinfo]]&#039;&#039; SMS command via GPRS Codec13. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000170D01050000000F0A81C320676574696E666F0100006855&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Command&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Server Command Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 17&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0A 81 C3 20&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |67 65 74 69 6E 66 6F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 68 55&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Server Command converted from HEX to ASCII means &#039;&#039;[[FMB getinfo|getinfo]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 14&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;About Codec14&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec14 is original Teltonika protocol for device-server communication over GPRS messages and it is based on Codec12 protocol. &amp;lt;br&amp;gt;&lt;br /&gt;
Main difference of Codec14 is that, device will answer to GPRS command if device physical IMEI number matches specified IMEI number in GPRS command. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Codec14 GPRS commands can be used for sending configuration, debug, digital outputs control commands or other (special purpose command on special firmware versions). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;FMB firmware requirements&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Implemented in base firmware from FMB.Ver.03.25.04.Rev.00 and newer. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;General Codec14 message structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following diagram shows basic structure of Codec14 messages. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Command message structure&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x0E (Codec ID)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command quantity&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x05&amp;lt;br&amp;gt;(Message type)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command size + IMEI size (8 bytes)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IMEI (HEX)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command quantity&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response message structure&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x0E (Codec ID)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response quantity&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x06 / 0x11 (Message type)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response size + IMEI size (8 bytes)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IMEI (HEX)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response quantity&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Size&#039;&#039;&#039; – size is calculated from Codec ID field to the second command or response quantity field. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec14 it is always &amp;lt;code&amp;gt;0x0E&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 1&#039;&#039;&#039; – it is ignored when parsing the message. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039; – if it is request command from server it has to contain 0x05. The response type field will contain &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt; if it’s ACK or &amp;lt;code&amp;gt;0x11&amp;lt;/code&amp;gt; if it’s nACK. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Explanation:&#039;&#039; If command message IMEI is equal to actual device IMEI, received command will be executed and response will be sent with ACK (&amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt;) message type field value. If command message IMEI doesn’t match actual device IMEI, received command won’t be executed and response to server will be sent with nACK (&amp;lt;code&amp;gt;0x11&amp;lt;/code&amp;gt;) message type field value. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Size&#039;&#039;&#039; – command or response length. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Note:&#039;&#039; make sure that size is IMEI size 8 + actual command size. Minimal value is 8 because Codec14 always contain IMEI and it’s 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IMEI (HEX)&#039;&#039;&#039; – it is send as HEX value. Example if device IMEI is 123456789123456 then IMEI data field will contain &amp;lt;code&amp;gt;0x0123456789123456&amp;lt;/code&amp;gt; value. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response&#039;&#039;&#039; – command or response in HEX. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 2&#039;&#039;&#039; - a byte which defines how many records (commands or responses) is in the packet. This byte will not be parsed but it’s recommended that it should contain same value as Command/Response Quantity 1. &amp;lt;br&amp;gt;&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code using for detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;GPRS in Codec14 examples&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hexadecimal stream of GPRS command and answer in this example are given in hexadecimal form. The different fields of message are separate into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Sending &#039;&#039;[[FMB getver|getver]]&#039;&#039; SMS command via GPRS Codec14: &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Server requests in Hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000160E01050000000E0352093081452251676574766572010000D2C1&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Command&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Server Command Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03 52 09 30 81 45 22 51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |67 65 74 76 65 72&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 D2 C1&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Server Command converted from HEX to ASCII means &#039;&#039;[[FMB getver|getver]]&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device ACK response in hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000AB0E0106000000A303520930814522515665723A30332E31382E31345F3034204750533A41584E5F352E31305F333333332048773A464D42313230&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;204D6F643A313520494D45493A33353230393330383134353232353120496E69743A323031382D31312D323220373A313320557074696D653A3137323334204D4143&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;3A363042444430303136323631205350433A312830292041584C3A30204F42443A3020424C3A312E362042543A340100007AAE&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 37&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |06&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 A3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03 52 09 30 81 45 22 51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |56 65 72 3A 30 33 2E 31 38 2E 31 34 5F 30 34 20 47 50 53 3A 41 58 4E 5F 35 2E 31 30 5F 33 33 33 33 20 48 77 3A 46 4D 42 31 32 30 20 4D 6F 64 3A 31 35 20 49 4D 45 49 3A 33 35 32 30 39 33 30 38 31 34 35 32 32 35 31 20 49 6E 69 74 3A 32 30 31 38 2D 31 31 2D 32 32 20 37 3A 31 33 20 55 70 74 69 6D 65 3A 31 37 32 33 34 20 4D 41 43 3A 36 30 42 44 44 30 30 31 36 32 36 31 20 53 50 43 3A 31 28 30 29 20 41 58 4C 3A 30 20 4F 42 44 3A 30 20 42 4C 3A 31 2E 36 20 42 54 3A 34&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 7A AE&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Device Response converted from HEX to ASCII means: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Ver:03.18.14_04 GPS:AXN_5.10_3333 Hw:FMB120 Mod:15 IMEI:352093081452251 Init:2018-11-22 7:13 Uptime:17234 MAC:60BDD0016261 SPC:1(0) AXL:0 OBD:0 BL:1.6 BT:4&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device nACK response in hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000100E011100000008035209308145246801000032AC&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |11&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03 52 09 30 81 45 24 68&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 32 AC&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Differences between Codec 12, Codec 13 and Codec 14&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
In the table below you will see differences between Codec12, Codec13 and Codec14. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec12&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec13&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec14&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Communication&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Server - Device Communication&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |One-way (Device -&amp;gt; Server communication)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Server - Device Communication&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0D&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0E&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Response Message Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x06&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x06 (if it is ACK) or 0x11 (if it is nACK)&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Command / Response size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Only Command/Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Only Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command/Response + IMEI&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;24 Position SMS Data Protocol&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
24-hour SMS is usually sent once every day and contains GPS data of last 24 hours. TP-DCS field of this SMS should indicate that message contains 8-bit data (i.e. TP-DCS can be &amp;lt;code&amp;gt;0x04&amp;lt;/code&amp;gt;). &amp;lt;br&amp;gt;&lt;br /&gt;
Note, that 24 position data protocol is used only with subscribed SMS. Event SMS use standard AVL data protocol. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Encoding&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To be able to compress 24 GPS data entries into one SMS (140 octets), the data is encoded extensively using bit fields. Data packet can be interpreted as a bit stream, where all bits are numbered as follows: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 1&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 3&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 4 ...&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 0 - 7&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 8 - 15&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 16 - 24&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 25 - ...&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bits in a byte are numbered starting from least significant bit. A field of 25 bits would consist of bits 0 to 24 where 0 is the least significant bit and bit 24 – most significant bit. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Below in the tables you will see SMS Data Structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |SMS Data Structure&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID = 4 (0x04)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |35&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Time corresponding to the first (oldest) GPS data element, represented in seconds elapsed from 2000.01.01 00:00 EET.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ElementCount&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of GPS data elements&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |SMS Data Structure&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |ElementCount *&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |GPSDataElement&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |GPS data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Byte - align padding&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Padding bits to align to 8 - bits boundary represented in seconds elapsed from 2000.01.01 00:00 EET.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |64&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI of sending device as 8 byte long integer&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The time of only the first GPS data element is specified in Timestamp field. Time corresponding to each further element can be computed as elementTime = Timestamp + (1 hour * elementNumber). &amp;lt;br&amp;gt; &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Data Element&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:20%; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:20%; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:12%; vertical-align: middle; text-align: center;&amp;quot; |Size (bits)&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:20%; vertical-align: middle; text-align: center;&amp;quot; |Field&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:28%; vertical-align: middle; text-align: center;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ValidElement&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ValidElement = 1 – there is a valid Gps Data Element following, &lt;br /&gt;
ValidElement = 0 – no element at this position &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ValidElement == 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DifferentialCoords&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Format of following data&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DifferentialCoords == 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |14&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LongitudeDiff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Difference from previous element‘s longitude.&lt;br /&gt;
LongitudeDiff = prevLongitude – Longitude + 213 – 1 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |14&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LatitudeDiff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Difference from previous element‘s latitude&lt;br /&gt;
LatitudeDiff = prevLatitude – Latitude + 213 – 1&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DifferentialCoords == 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |21&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude = {(LongDegMult + 18 * 108) * (221 – 1)} over {36*108}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |20&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude = (LatDegMult + 9*108) * (220 – 1) over {18*108}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed in km/h&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; - longitude field value of GPSDataElement &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; - latitude field value of GPSDataElement &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;LongDegMult&#039;&#039;&#039; - longitude in degrees multiplied by 107 (integer part) &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;LatDegMult&#039;&#039;&#039; - latitude in degrees multiplied by 107 (integer part) &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;prevLongitude&#039;&#039;&#039; - longitude field value of previous GPSDataElemen &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;prevLatitude&#039;&#039;&#039; - latitude field value of previous GPSDataElement &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Decoding GPS position&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When decoding GPS data with DifferentialCoords = 1, Latitude and Longitude values can be computed as follows: Longitude = prevLongitude – LongitudeDiff + 213 – 1, Latitude = prevLatitude – LatitudeDiff + 213 – 1. &amp;lt;br&amp;gt;&lt;br /&gt;
If there were no previous non-differential positions, differential coordinates should be computed assuming prevLongitude = prevLatitude = 0. &amp;lt;br&amp;gt;&lt;br /&gt;
When Longitude and Latitude values are known, longitude and latitude representation in degrees can be computed as follows: &lt;br /&gt;
&lt;br /&gt;
[[File:24SMS.png]]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;SMS Events&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When Configured to generate SMS event user will get this SMS upon event: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&amp;lt;Year/Month/Day&amp;gt; &amp;lt;Hour:Minute:Second&amp;gt; P:&amp;lt;profile_nr&amp;gt; &amp;lt;SMS Text&amp;gt; Val:&amp;lt;Event Value&amp;gt; Lon:&amp;lt;longitude&amp;gt; Lat:&amp;lt;latitude&amp;gt; Q:&amp;lt;HDOP&amp;gt;&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;2016./04/11 12:00:00 P:3 Digital Input 1 Val:1 Lon:51.12258 Lat: 25.7461 Q:0.6&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;Sending data using SMS&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
This type data sending is using for FMBXXX devices which can be configured in [[FMB120 SMS/Call settings#SMS Data Sending|SMS Data Sending settings]].&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Data sending via SMS&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AVL data or events can be sent encapsulated in binary SMS. TP-DCS field of these SMS should indicate that message contains 8-bit data (for example: TP-DCS can be &amp;lt;code&amp;gt;0x04&amp;lt;/code&amp;gt;). &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |SMS data (TP-UD)&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL data array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AVL data array&#039;&#039;&#039; – array of encoded AVL data. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IMEI&#039;&#039;&#039; – IMEI of sending module encoded as a big endian 8 byte long number.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;CRC-16&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
CRC (Cyclic Redundancy Check) is an error-detecting code using for detect accidental changes to RAW data. The algorithm how to calculate CRC-16 (also known as CRC-16/IBM) you will find below. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:CRC16.png]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMC640_Product_Change_Notifications&amp;diff=60621</id>
		<title>FMC640 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMC640_Product_Change_Notifications&amp;diff=60621"/>
		<updated>2020-10-27T12:58:54Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* 2020.10.26: Base firmware update */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMC640&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==2020.10.26: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you about base firmware update for FMC640 starting from October 26th, 2020. New production firmware version will be &#039;&#039;&#039;01.00.05&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMC640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMC640 00.03.74.T112&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMC640 01.00.05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 October 26th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2020.10.14: Top Marking Changes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Top label design changed&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; [[File:FMC640_00.png|center|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:FMC640_4000x4000_1.png|center|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |&lt;br /&gt;
Added E-Mark approval marking. (More information: [[FMC640 E-Mark]]) &amp;lt;br&amp;gt;&lt;br /&gt;
Added CE approval marking. (More information: [[FMC640 CE/RED]])&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Planned date: 2020 October 14th&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |No implementation plan needed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
[[Category: FMC640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMC640_Product_Change_Notifications&amp;diff=60620</id>
		<title>FMC640 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMC640_Product_Change_Notifications&amp;diff=60620"/>
		<updated>2020-10-27T12:58:00Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* 2020.10.14: Top Marking Changes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMC640&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==2020.10.25: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you about base firmware update for FMC640 starting from October 25th, 2020. New production firmware version will be &#039;&#039;&#039;01.00.05&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMC640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMC640 00.03.74.T112&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMC640 01.00.05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 October 25th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2020.10.14: Top Marking Changes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Top label design changed&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; [[File:FMC640_00.png|center|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:FMC640_4000x4000_1.png|center|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |&lt;br /&gt;
Added E-Mark approval marking. (More information: [[FMC640 E-Mark]]) &amp;lt;br&amp;gt;&lt;br /&gt;
Added CE approval marking. (More information: [[FMC640 CE/RED]])&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Planned date: 2020 October 14th&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |No implementation plan needed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
[[Category: FMC640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Template:FMC640_%26_FMM640_firmware_errata&amp;diff=60619</id>
		<title>Template:FMC640 &amp; FMM640 firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Template:FMC640_%26_FMM640_firmware_errata&amp;diff=60619"/>
		<updated>2020-10-27T12:55:49Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* Firmware versions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
===Introduction===&lt;br /&gt;
We are always improving our devices performance, stability and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.&amp;lt;br /&amp;gt;&lt;br /&gt;
This document describes &#039;&#039;&#039;FMC640 &amp;amp; FMM640&#039;&#039;&#039; devices firmware improvements, changes, new features implementations as well as current firmware release version.&lt;br /&gt;
&lt;br /&gt;
===Firmware versioning===&lt;br /&gt;
*Structure&lt;br /&gt;
  FM.VER.[XX].[YY].[ZZ]&lt;br /&gt;
*Syntax description&lt;br /&gt;
**&amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt; – client number. Value range: 00 – Teltonika, 02..99 – Specific clients&lt;br /&gt;
**&amp;lt;code&amp;gt;YY&amp;lt;/code&amp;gt; – branch number, shows major changes in firmware, i.e. new module support added or new major feature added.&lt;br /&gt;
**&amp;lt;code&amp;gt;ZZ&amp;lt;/code&amp;gt; – minor changes like small fixes, improvements and new minor features addition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firmware versions===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width: 20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | FIRMWARE VERSION&lt;br /&gt;
! style=&amp;quot;width: 20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | RELEASE DATE&lt;br /&gt;
! style=&amp;quot;width: 60%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; | CHANGES&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;01.00.05&amp;quot;&amp;gt;&#039;&#039;&#039;01.00.05&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;(Current firmware release version for {{{model|FMX640}}})&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.10.26&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* BLE functionality improvements&lt;br /&gt;
* BLE stability improved&lt;br /&gt;
* BLE firmware update via FOTAWEB added&lt;br /&gt;
* TZ-BT sensor parser improvements&lt;br /&gt;
* AutoCAN reading improvements&lt;br /&gt;
* Tachograph FrontPanel improvements&lt;br /&gt;
* Additional tachograph parameters added&lt;br /&gt;
* Sleep modes improvements&lt;br /&gt;
* Battery charging/discharging improved &lt;br /&gt;
* Tracking On demand added&lt;br /&gt;
* LVCAN DTC codes reading improvements&lt;br /&gt;
* 1Wire TSH202 multiple sensors support added&lt;br /&gt;
* Periodical TSM232 SBD records saving improvements&lt;br /&gt;
* TCP buffering to SD card added&lt;br /&gt;
* GPRS Remote log improvements&lt;br /&gt;
* &lt;br /&gt;
* TPMS funcionality improvements&lt;br /&gt;
* Tachograph driver data handling improvements&lt;br /&gt;
* Tacho download improvements&lt;br /&gt;
* Record send stability improved&lt;br /&gt;
* AutoCAN, ManualCAN improvements&lt;br /&gt;
* Tachograph data reading improvements&lt;br /&gt;
* TSM232 stability improvements.&lt;br /&gt;
* Added Dout Control to every geozone&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.74.T112&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.74.T112&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.06.08&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* BLE beacons and BLE sensors support added&lt;br /&gt;
* Data sending stability improvements&lt;br /&gt;
* TSM232 check feature added&lt;br /&gt;
* ManualCAN configuration improvements&lt;br /&gt;
* GNSS stability improvements&lt;br /&gt;
* Manual geofence configuration improvements&lt;br /&gt;
* Fixed Trip odometer precision when counting mode is “Between records”&lt;br /&gt;
* FMM640 NB-IoT network stability improved&lt;br /&gt;
* I/O element reading stability improvements&lt;br /&gt;
* Tachograph data reading improvements&lt;br /&gt;
* Minor CAN-Adapter data reading improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.68&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.68&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.02.17&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* Custom scenario event onExit feature&lt;br /&gt;
* DOUT control in progress event reset&lt;br /&gt;
* Tacho repeat request feature&lt;br /&gt;
* FMS Tell Tale IO elements added&lt;br /&gt;
* CAN data reading from train at 25kbits&lt;br /&gt;
* Minor fixes&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMM640_Product_Change_Notifications&amp;diff=60618</id>
		<title>FMM640 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMM640_Product_Change_Notifications&amp;diff=60618"/>
		<updated>2020-10-27T12:53:51Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* 2020.10.26: Base firmware update */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMM640&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==2020.10.26: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you about base firmware update for FMM640 starting from October 26th, 2020. New production firmware version will be &#039;&#039;&#039;01.00.05&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMM640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMM640 00.03.74.T112&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMM640 01.00.05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 October 26th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2020.10.14: Top Marking Changes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Top label design changed&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; [[File:FMM640_00.png|center|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:FMM640_4000x4000_1.png|center|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |&lt;br /&gt;
Added E-Mark approval marking. (More information: [[FMM640 E-Mark]]) &amp;lt;br&amp;gt;&lt;br /&gt;
Added CE approval marking. (More information: [[FMM640 CE/RED]])&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Planned date: 2020 October 14th&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |No implementation plan needed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FMM640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB640_Product_Change_Notifications&amp;diff=60617</id>
		<title>FMB640 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB640_Product_Change_Notifications&amp;diff=60617"/>
		<updated>2020-10-27T12:52:59Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* 2020.10.26: Base firmware update */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMB640&lt;br /&gt;
}}&lt;br /&gt;
==2020.10.26: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you about base firmware update for FMB640 starting from October 26th, 2020. New production firmware version will be &#039;&#039;&#039;01.00.05&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMB640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMB640 00.03.79&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMB640 01.00.05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 October 26th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2020.08.10: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMB640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMB640 00.03.65&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMB640 00.03.79&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 August 10th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2019.10.18: New FMB640 case design / Top Marking Changes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Packaging&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |New case design.&amp;lt;br&amp;gt;&lt;br /&gt;
Device marking changed from tampography to laser printing. Information provided on module will remain the same.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; [[File:FMB640 00 demo.png|center|400px]] &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 104.5 (L) x 70.9 (W) x 31.5 (H) mm&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:FMB640_New_Case_Laser.png|center|400px]] &amp;lt;br&amp;gt; &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 104.5 (L) x 71.6 (W) x 27.3 (H) mm&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |New case design as other FMB series devices to fit corporate design and make it more ergonomic, smaller in dimensions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tampography to laser printing changed, to improve manufacturing speed, efficiency and reliability.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Planned date: 2020 First part of January&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
You can already order sample with new case and laser printing by order code: FMB6403BFE01. (Max quantity of samples per order 2pcs )&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |No implementation plan needed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20191018 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
==2019.07.22: new no brand Eco friendly boxes==&lt;br /&gt;
&lt;br /&gt;
Effective from 1Q of year 2020, FMB640 trackers with no brand packaging will be shipped with a &#039;&#039;&#039;new no brand eco friendly box&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Packaging&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Improved and more environmentally friendly packaging box&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old single packaging version: &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; [[File:Medium-white1-cut.png|left|365px]] &amp;lt;br&amp;gt; &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 177 (W) x 145 (D) x 64 (H)&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New single packaging version: &amp;lt;br&amp;gt; [[File:Medium-eco-cut.png|center|400px]] &amp;lt;br&amp;gt; &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 173 (W) x 148 (D) x 71 (H)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The new box is better for the environment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new packaging will be released in manufacturing from 1Q of year 2020 with 2 months of transition period. Over this period devices with white packaging can be delivered as well as devices with the new eco boxes.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640, FM6300.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640******, FM6300******.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to the new look of boxes we strongly recommend to update your marketing materials. Because of the new color of the packaging box, if necessary, update your branding materials (stickers, logo layouts).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2019.06.14: Device module information display changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that information display on device module TM2500 will be updated in factory from july 2019. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Information display on TM2500 module will change from sticker to laser print. Information provided on module will remain the same.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File: TM2500_sticker_v1.png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File: TM2500_laser_v1.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Laser printing will increase reliability, speed, and will reduce paper waste.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new module marking will be released in manufacturing from july with 2 months of transition period. Over this period devices with sticker can be delivered as well as devices with laser print.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB001, FMB010, FMB100, FMB110, FMB120, FMB122, FMB125, FMB202, FMB204, FMB900, FMB920, FMB964, FMT100, FMB640, FMB130, MTB100, TMT250, GH5200.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB001******, FMB010******, FMB100******, FMB110******, FMB120******, FMB122******, FMB125******, FMB202******, FMB204******, FMB900******, FMB920******, FMB964******, FMT100******, FMB640******, TMT250******, FMB130******, MTB100******, GH5200******.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |The change will not affect clients. All the module characteristics will remain unchanged. The only sticker on module will be changed to laser print. The displayed information will remain the same.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan.&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in the customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN TM2500 20190614 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2019.04.10: IMEI/SN display on device Changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that IMEI/SN info display on FMB640 device will be updated in factory from june 2019. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |IMEI/SN info on device display change  from barcode to QR&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File:IMEI_SN_Barcode_10x25mm.png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File:IMEI_SN_QR_10x25mm.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |This change will not affect device packing and logistic lists. It will remain as barcode. &amp;lt;br&amp;gt;  [[File:Packing_and_list.png|left|800px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |QR format will increase reliability and minimize error rate, because of the error correction feature and improved reading in low contrast.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new QR Code format will be released in manufacturing from June with 2 months of transition period. Over this period devices with barcode can be delivered as well as devices with QR code.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device information display we strongly recommend to check, and prepare your tools to read QR codes.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190410 EN.pdf|click here]]&lt;br /&gt;
&lt;br /&gt;
==2019.03.04: Top Tampography Changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that tampography of FMB640 device was updated in factory on the 4th of March. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Top tampography design changed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File:FMB640 black old .png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File:FMB 640 new.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |1. Updated Teltonika address to Saltoniskiu st. 9B-1 &amp;lt;br&amp;gt; 2. Added WEEE label. (WEEE - Waste from Electrical and Electronic Equipment)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Updated tampography will be used from the time when the stock will be sold all leftovers.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190205 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190124 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
==2019.01.18: new eco friendly box==&lt;br /&gt;
&lt;br /&gt;
Effective January 2019, week 4, FMB640 trackers will be packed with a &#039;&#039;&#039;new eco friendly box&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Packaging&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Improved and more environmentally friendly packaging box&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; [[File:Device packaging box tilted.png|left|300px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:Eco friendly packaging box tilted.png|left|300px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The new box is better for the environment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |January 2019, week 4&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190118 EN.pdf|click here]].&lt;br /&gt;
[[Category:FMB640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB640_firmware_errata&amp;diff=60616</id>
		<title>FMB640 firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB640_firmware_errata&amp;diff=60616"/>
		<updated>2020-10-27T12:52:27Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* Firmware versions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
===Introduction===&lt;br /&gt;
We are always improving our devices performance, stability and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.&amp;lt;br /&amp;gt;&lt;br /&gt;
This document describes &#039;&#039;&#039;FMB640 &#039;&#039;&#039; devices firmware improvements, changes, new features implementations as well as current firmware release version.&lt;br /&gt;
&lt;br /&gt;
===Firmware versioning===&lt;br /&gt;
*Structure&lt;br /&gt;
  FM.VER.[XX].[YY].[ZZ]&lt;br /&gt;
*Syntax description&lt;br /&gt;
**&amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt; – client number. Value range: 00 – Teltonika, 02..99 – Specific clients&lt;br /&gt;
**&amp;lt;code&amp;gt;YY&amp;lt;/code&amp;gt; – branch number, shows major changes in firmware, i.e. new module support added or new major feature added.&lt;br /&gt;
**&amp;lt;code&amp;gt;ZZ&amp;lt;/code&amp;gt; – minor changes like small fixes, improvements and new minor features addition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firmware versions===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width: 20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | FIRMWARE VERSION&lt;br /&gt;
! style=&amp;quot;width: 20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | RELEASE DATE&lt;br /&gt;
! style=&amp;quot;width: 60%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; | CHANGES&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;01.00.05&amp;quot;&amp;gt;&#039;&#039;&#039;01.00.05&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;(Current firmware release version for {{{model|FMX640}}})&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.10.26&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* Tachograph FrontPanel improvements&lt;br /&gt;
* Additional tachograph parameters added&lt;br /&gt;
* AutoCAN reading improvements&lt;br /&gt;
* Sleep modes improvements&lt;br /&gt;
* Battery charging/discharging improved &lt;br /&gt;
* Tracking On demand added&lt;br /&gt;
* LVCAN DTC codes reading improvements&lt;br /&gt;
* 1Wire TSH202 multiple sensors support added&lt;br /&gt;
* Periodical TSM232 SBD records saving improvements&lt;br /&gt;
* TCP buffering to SD card added&lt;br /&gt;
* GPRS Remote log improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.79&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.79&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.08.10&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
*Tachograph driver data handling improvements&lt;br /&gt;
*Tacho download improvements&lt;br /&gt;
*Record send stability improved&lt;br /&gt;
*AutoCAN, ManualCAN improvements&lt;br /&gt;
*Tachograph data reading improvements&lt;br /&gt;
*TSM232 stability improvements.&lt;br /&gt;
*Added TSM232 check feature in Configurator Status&amp;gt;Maintenance Tab.&lt;br /&gt;
*Added Geofence Over speeding DOUT control in every geozone.&lt;br /&gt;
*Added Dout Control to every geozone.&lt;br /&gt;
*TPMS funcionality improvements&lt;br /&gt;
*Added Custom scenario event onExit feature.&lt;br /&gt;
*Added DOUT control in progress event reset.&lt;br /&gt;
*Added FMS Tell status IOs&lt;br /&gt;
*Garmin improvements&lt;br /&gt;
*LVCAN,ALLCAN, CAN-CONTROL reading improvements&lt;br /&gt;
*DSleep logic improvements&lt;br /&gt;
*COM modes stability improvements&lt;br /&gt;
*TCP,UDP packets handling improve&lt;br /&gt;
*Internal improvements for manufacture&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.65&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.65&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.01.24&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* UDP data sending improvements&lt;br /&gt;
* Battery charge mode parameter added&lt;br /&gt;
* GPS FIX time after sleep improved&lt;br /&gt;
* Wake up from sleep modes improved&lt;br /&gt;
* FrontPanel DDD files sending stability improvements&lt;br /&gt;
* K-Line midnight record saving logic changed&lt;br /&gt;
* ManualCAN improvements &lt;br /&gt;
* Tachograph data reading improvements &lt;br /&gt;
* FMC640, FMM640 support added&lt;br /&gt;
* Movement source parameter added&lt;br /&gt;
* IO elements data sending mode added&lt;br /&gt;
* GALILEO and BEIDOU selection for GNSS mode added&lt;br /&gt;
* Device and FOTAWEB communication stability improvements &lt;br /&gt;
* Carrier freezer new parameters added &lt;br /&gt;
* LVCAN, ALLCAN communication improved&lt;br /&gt;
* CAN-CONTROL with DTC reading added&lt;br /&gt;
* LLS fuel sensor reading stability improved&lt;br /&gt;
* Immobilizer improvements&lt;br /&gt;
* iButton read notification improvements &lt;br /&gt;
* Accelerometer autocalibration logic improved&lt;br /&gt;
* Continental TPMS improvements&lt;br /&gt;
* New type of zone for Manual geofence added&lt;br /&gt;
|-w&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.50&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.50&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2019.06.19&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* DTCO VDO 4.0 tachograph support added &lt;br /&gt;
* Tachograph data sending improvements&lt;br /&gt;
* Records saving to SD card improvements&lt;br /&gt;
* Ping mode improvements&lt;br /&gt;
* GPS sleep mode improvements&lt;br /&gt;
* DOUT control improvements&lt;br /&gt;
* Configuration stability improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.45&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.45&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2019.04.25&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* Carrier freezer support added &lt;br /&gt;
* Tachograph data sending improvements&lt;br /&gt;
* LVCAN setting program nr. via configurator added&lt;br /&gt;
* Odometer value improvements&lt;br /&gt;
* Accelerometer improvements added&lt;br /&gt;
* Additional FMS parameters added&lt;br /&gt;
* CAN CONTROL functionality added&lt;br /&gt;
* FOTA Web functionality improvements&lt;br /&gt;
* DOUT control improvements&lt;br /&gt;
* SMS/GPRS commands improvements&lt;br /&gt;
* iButton functionality improvements&lt;br /&gt;
* FrontPanel DDD files reading support added&lt;br /&gt;
* GPRS stability improvements&lt;br /&gt;
* NTP improvements&lt;br /&gt;
* Deep sleep consumption improvements&lt;br /&gt;
* Alternative DDD card download added&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.21&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.21&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2019.01.24&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* K-Line improvements&lt;br /&gt;
* Sleep mode improvements&lt;br /&gt;
* Data sending improvements&lt;br /&gt;
* Custom Scenarios functionality added&lt;br /&gt;
* Additional MCAN parameters added&lt;br /&gt;
* Static Navigation deactivation source added&lt;br /&gt;
* New function for iButton notifications scenario added&lt;br /&gt;
* K-Line record merged with periodic record&lt;br /&gt;
* Configurator changes. FMS I/O parameter &amp;quot;Distance&amp;quot; moved to Tachograph Data tab&lt;br /&gt;
* Tachograph communication improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.14&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.14&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2019.01.04&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* FMS IO AdBlue parameter added&lt;br /&gt;
* LVCAN stability improvements&lt;br /&gt;
* Manual CAN2 list implemented&lt;br /&gt;
* GPRS Limits added&lt;br /&gt;
* DOUT control via call functionality added&lt;br /&gt;
* Autogeofence deactivate by Engine RPM added&lt;br /&gt;
* Tacho download improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.08&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.08&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2018.12.06&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* FOTA Web stability improvements&lt;br /&gt;
* Data sending improvements&lt;br /&gt;
* Tacho download improvements&lt;br /&gt;
* Dual server functionality improvements&lt;br /&gt;
* IO elements configuration improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.04&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.04&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2018.11.27&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* MobilEye support added&lt;br /&gt;
* 100 geozones support added&lt;br /&gt;
* MCAN2 support added&lt;br /&gt;
* DOUT control improvements&lt;br /&gt;
* Battery charge improvements&lt;br /&gt;
* Records saving and sending improvements&lt;br /&gt;
* SMS commands improvements&lt;br /&gt;
* Immobilizer scenario improvements&lt;br /&gt;
* Crach detection improvements&lt;br /&gt;
* Status window implemented&lt;br /&gt;
* Tachocheck SMS command improvements&lt;br /&gt;
* Dual server functionality improvements&lt;br /&gt;
* Overspeeding scenario improvements&lt;br /&gt;
* Device stability improvements&lt;br /&gt;
* Tacho download improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &#039;&#039;&#039;00.01.05&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2018.08.06&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* CAN adapter (LV-CAN200/ALL-CAN300) improvements&lt;br /&gt;
* ADC (Analog to Digital Converter) accuracy improvement&lt;br /&gt;
* J1708 CAN Fuel Level/Consumption parameters added&lt;br /&gt;
* Quectell Hardware support added&lt;br /&gt;
* Zbit flash added&lt;br /&gt;
* USB connection improvements&lt;br /&gt;
* &amp;quot;On Delta Change&amp;quot; operand (event generating) added.&lt;br /&gt;
* Codec 12 parsing improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &#039;&#039;&#039;00.00.13&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2018.05.10&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* SMS sending for panic records added to code.&lt;br /&gt;
* SMS events improvements.&lt;br /&gt;
* Tachograph auto connect improved.&lt;br /&gt;
* Fota Web support added&lt;br /&gt;
* Deep Sleep Improvements&lt;br /&gt;
* USB improvements&lt;br /&gt;
|}&lt;br /&gt;
[[Category:FMB640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMM640_Product_Change_Notifications&amp;diff=60615</id>
		<title>FMM640 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMM640_Product_Change_Notifications&amp;diff=60615"/>
		<updated>2020-10-27T12:51:14Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* 2020.10.14: Top Marking Changes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMM640&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==2020.10.25: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you about base firmware update for FMM640 starting from October 25th, 2020. New production firmware version will be &#039;&#039;&#039;01.00.05&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMM640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMM640 00.03.74.T112&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMM640 01.00.05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 October 25th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2020.10.14: Top Marking Changes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Top label design changed&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; [[File:FMM640_00.png|center|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:FMM640_4000x4000_1.png|center|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |&lt;br /&gt;
Added E-Mark approval marking. (More information: [[FMM640 E-Mark]]) &amp;lt;br&amp;gt;&lt;br /&gt;
Added CE approval marking. (More information: [[FMM640 CE/RED]])&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Planned date: 2020 October 14th&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |No implementation plan needed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FMM640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB640_Product_Change_Notifications&amp;diff=60614</id>
		<title>FMB640 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB640_Product_Change_Notifications&amp;diff=60614"/>
		<updated>2020-10-27T12:49:18Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* 2020.10.12: Base firmware update */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMB640&lt;br /&gt;
}}&lt;br /&gt;
==2020.10.25: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you about base firmware update for FMB640 starting from October 25th, 2020. New production firmware version will be &#039;&#039;&#039;01.00.05&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMB640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMB640 00.03.79&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMB640 01.00.05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 October 25th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2020.08.10: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMB640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMB640 00.03.65&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMB640 00.03.79&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 August 10th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2019.10.18: New FMB640 case design / Top Marking Changes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Packaging&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |New case design.&amp;lt;br&amp;gt;&lt;br /&gt;
Device marking changed from tampography to laser printing. Information provided on module will remain the same.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; [[File:FMB640 00 demo.png|center|400px]] &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 104.5 (L) x 70.9 (W) x 31.5 (H) mm&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:FMB640_New_Case_Laser.png|center|400px]] &amp;lt;br&amp;gt; &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 104.5 (L) x 71.6 (W) x 27.3 (H) mm&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |New case design as other FMB series devices to fit corporate design and make it more ergonomic, smaller in dimensions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tampography to laser printing changed, to improve manufacturing speed, efficiency and reliability.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Planned date: 2020 First part of January&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
You can already order sample with new case and laser printing by order code: FMB6403BFE01. (Max quantity of samples per order 2pcs )&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |No implementation plan needed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20191018 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
==2019.07.22: new no brand Eco friendly boxes==&lt;br /&gt;
&lt;br /&gt;
Effective from 1Q of year 2020, FMB640 trackers with no brand packaging will be shipped with a &#039;&#039;&#039;new no brand eco friendly box&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Packaging&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Improved and more environmentally friendly packaging box&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old single packaging version: &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; [[File:Medium-white1-cut.png|left|365px]] &amp;lt;br&amp;gt; &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 177 (W) x 145 (D) x 64 (H)&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New single packaging version: &amp;lt;br&amp;gt; [[File:Medium-eco-cut.png|center|400px]] &amp;lt;br&amp;gt; &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 173 (W) x 148 (D) x 71 (H)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The new box is better for the environment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new packaging will be released in manufacturing from 1Q of year 2020 with 2 months of transition period. Over this period devices with white packaging can be delivered as well as devices with the new eco boxes.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640, FM6300.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640******, FM6300******.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to the new look of boxes we strongly recommend to update your marketing materials. Because of the new color of the packaging box, if necessary, update your branding materials (stickers, logo layouts).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2019.06.14: Device module information display changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that information display on device module TM2500 will be updated in factory from july 2019. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Information display on TM2500 module will change from sticker to laser print. Information provided on module will remain the same.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File: TM2500_sticker_v1.png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File: TM2500_laser_v1.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Laser printing will increase reliability, speed, and will reduce paper waste.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new module marking will be released in manufacturing from july with 2 months of transition period. Over this period devices with sticker can be delivered as well as devices with laser print.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB001, FMB010, FMB100, FMB110, FMB120, FMB122, FMB125, FMB202, FMB204, FMB900, FMB920, FMB964, FMT100, FMB640, FMB130, MTB100, TMT250, GH5200.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB001******, FMB010******, FMB100******, FMB110******, FMB120******, FMB122******, FMB125******, FMB202******, FMB204******, FMB900******, FMB920******, FMB964******, FMT100******, FMB640******, TMT250******, FMB130******, MTB100******, GH5200******.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |The change will not affect clients. All the module characteristics will remain unchanged. The only sticker on module will be changed to laser print. The displayed information will remain the same.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan.&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in the customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN TM2500 20190614 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2019.04.10: IMEI/SN display on device Changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that IMEI/SN info display on FMB640 device will be updated in factory from june 2019. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |IMEI/SN info on device display change  from barcode to QR&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File:IMEI_SN_Barcode_10x25mm.png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File:IMEI_SN_QR_10x25mm.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |This change will not affect device packing and logistic lists. It will remain as barcode. &amp;lt;br&amp;gt;  [[File:Packing_and_list.png|left|800px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |QR format will increase reliability and minimize error rate, because of the error correction feature and improved reading in low contrast.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new QR Code format will be released in manufacturing from June with 2 months of transition period. Over this period devices with barcode can be delivered as well as devices with QR code.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device information display we strongly recommend to check, and prepare your tools to read QR codes.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190410 EN.pdf|click here]]&lt;br /&gt;
&lt;br /&gt;
==2019.03.04: Top Tampography Changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that tampography of FMB640 device was updated in factory on the 4th of March. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Top tampography design changed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File:FMB640 black old .png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File:FMB 640 new.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |1. Updated Teltonika address to Saltoniskiu st. 9B-1 &amp;lt;br&amp;gt; 2. Added WEEE label. (WEEE - Waste from Electrical and Electronic Equipment)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Updated tampography will be used from the time when the stock will be sold all leftovers.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190205 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190124 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
==2019.01.18: new eco friendly box==&lt;br /&gt;
&lt;br /&gt;
Effective January 2019, week 4, FMB640 trackers will be packed with a &#039;&#039;&#039;new eco friendly box&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Packaging&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Improved and more environmentally friendly packaging box&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; [[File:Device packaging box tilted.png|left|300px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:Eco friendly packaging box tilted.png|left|300px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The new box is better for the environment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |January 2019, week 4&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190118 EN.pdf|click here]].&lt;br /&gt;
[[Category:FMB640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB640_Product_Change_Notifications&amp;diff=60613</id>
		<title>FMB640 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB640_Product_Change_Notifications&amp;diff=60613"/>
		<updated>2020-10-27T12:49:03Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* 2020.10.12: Base firmware update */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMB640&lt;br /&gt;
}}&lt;br /&gt;
==2020.10.12: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you about base firmware update for FMB640 starting from October 25th, 2020. New production firmware version will be &#039;&#039;&#039;01.00.05&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMB640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMB640 00.03.79&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMB640 01.00.05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 October 25th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2020.08.10: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMB640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMB640 00.03.65&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMB640 00.03.79&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 August 10th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2019.10.18: New FMB640 case design / Top Marking Changes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Packaging&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |New case design.&amp;lt;br&amp;gt;&lt;br /&gt;
Device marking changed from tampography to laser printing. Information provided on module will remain the same.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; [[File:FMB640 00 demo.png|center|400px]] &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 104.5 (L) x 70.9 (W) x 31.5 (H) mm&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:FMB640_New_Case_Laser.png|center|400px]] &amp;lt;br&amp;gt; &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 104.5 (L) x 71.6 (W) x 27.3 (H) mm&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |New case design as other FMB series devices to fit corporate design and make it more ergonomic, smaller in dimensions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tampography to laser printing changed, to improve manufacturing speed, efficiency and reliability.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Planned date: 2020 First part of January&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
You can already order sample with new case and laser printing by order code: FMB6403BFE01. (Max quantity of samples per order 2pcs )&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |No implementation plan needed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20191018 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
==2019.07.22: new no brand Eco friendly boxes==&lt;br /&gt;
&lt;br /&gt;
Effective from 1Q of year 2020, FMB640 trackers with no brand packaging will be shipped with a &#039;&#039;&#039;new no brand eco friendly box&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Packaging&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Improved and more environmentally friendly packaging box&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old single packaging version: &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; [[File:Medium-white1-cut.png|left|365px]] &amp;lt;br&amp;gt; &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 177 (W) x 145 (D) x 64 (H)&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New single packaging version: &amp;lt;br&amp;gt; [[File:Medium-eco-cut.png|center|400px]] &amp;lt;br&amp;gt; &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 173 (W) x 148 (D) x 71 (H)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The new box is better for the environment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new packaging will be released in manufacturing from 1Q of year 2020 with 2 months of transition period. Over this period devices with white packaging can be delivered as well as devices with the new eco boxes.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640, FM6300.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640******, FM6300******.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to the new look of boxes we strongly recommend to update your marketing materials. Because of the new color of the packaging box, if necessary, update your branding materials (stickers, logo layouts).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2019.06.14: Device module information display changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that information display on device module TM2500 will be updated in factory from july 2019. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Information display on TM2500 module will change from sticker to laser print. Information provided on module will remain the same.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File: TM2500_sticker_v1.png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File: TM2500_laser_v1.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Laser printing will increase reliability, speed, and will reduce paper waste.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new module marking will be released in manufacturing from july with 2 months of transition period. Over this period devices with sticker can be delivered as well as devices with laser print.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB001, FMB010, FMB100, FMB110, FMB120, FMB122, FMB125, FMB202, FMB204, FMB900, FMB920, FMB964, FMT100, FMB640, FMB130, MTB100, TMT250, GH5200.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB001******, FMB010******, FMB100******, FMB110******, FMB120******, FMB122******, FMB125******, FMB202******, FMB204******, FMB900******, FMB920******, FMB964******, FMT100******, FMB640******, TMT250******, FMB130******, MTB100******, GH5200******.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |The change will not affect clients. All the module characteristics will remain unchanged. The only sticker on module will be changed to laser print. The displayed information will remain the same.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan.&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in the customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN TM2500 20190614 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2019.04.10: IMEI/SN display on device Changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that IMEI/SN info display on FMB640 device will be updated in factory from june 2019. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |IMEI/SN info on device display change  from barcode to QR&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File:IMEI_SN_Barcode_10x25mm.png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File:IMEI_SN_QR_10x25mm.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |This change will not affect device packing and logistic lists. It will remain as barcode. &amp;lt;br&amp;gt;  [[File:Packing_and_list.png|left|800px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |QR format will increase reliability and minimize error rate, because of the error correction feature and improved reading in low contrast.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new QR Code format will be released in manufacturing from June with 2 months of transition period. Over this period devices with barcode can be delivered as well as devices with QR code.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device information display we strongly recommend to check, and prepare your tools to read QR codes.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190410 EN.pdf|click here]]&lt;br /&gt;
&lt;br /&gt;
==2019.03.04: Top Tampography Changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that tampography of FMB640 device was updated in factory on the 4th of March. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Top tampography design changed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File:FMB640 black old .png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File:FMB 640 new.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |1. Updated Teltonika address to Saltoniskiu st. 9B-1 &amp;lt;br&amp;gt; 2. Added WEEE label. (WEEE - Waste from Electrical and Electronic Equipment)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Updated tampography will be used from the time when the stock will be sold all leftovers.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190205 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190124 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
==2019.01.18: new eco friendly box==&lt;br /&gt;
&lt;br /&gt;
Effective January 2019, week 4, FMB640 trackers will be packed with a &#039;&#039;&#039;new eco friendly box&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Packaging&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Improved and more environmentally friendly packaging box&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; [[File:Device packaging box tilted.png|left|300px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:Eco friendly packaging box tilted.png|left|300px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The new box is better for the environment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |January 2019, week 4&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190118 EN.pdf|click here]].&lt;br /&gt;
[[Category:FMB640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Template:FMC640_%26_FMM640_firmware_errata&amp;diff=60612</id>
		<title>Template:FMC640 &amp; FMM640 firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Template:FMC640_%26_FMM640_firmware_errata&amp;diff=60612"/>
		<updated>2020-10-27T12:47:23Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* Firmware versions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
===Introduction===&lt;br /&gt;
We are always improving our devices performance, stability and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.&amp;lt;br /&amp;gt;&lt;br /&gt;
This document describes &#039;&#039;&#039;FMC640 &amp;amp; FMM640&#039;&#039;&#039; devices firmware improvements, changes, new features implementations as well as current firmware release version.&lt;br /&gt;
&lt;br /&gt;
===Firmware versioning===&lt;br /&gt;
*Structure&lt;br /&gt;
  FM.VER.[XX].[YY].[ZZ]&lt;br /&gt;
*Syntax description&lt;br /&gt;
**&amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt; – client number. Value range: 00 – Teltonika, 02..99 – Specific clients&lt;br /&gt;
**&amp;lt;code&amp;gt;YY&amp;lt;/code&amp;gt; – branch number, shows major changes in firmware, i.e. new module support added or new major feature added.&lt;br /&gt;
**&amp;lt;code&amp;gt;ZZ&amp;lt;/code&amp;gt; – minor changes like small fixes, improvements and new minor features addition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firmware versions===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width: 20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | FIRMWARE VERSION&lt;br /&gt;
! style=&amp;quot;width: 20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | RELEASE DATE&lt;br /&gt;
! style=&amp;quot;width: 60%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; | CHANGES&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;01.00.05&amp;quot;&amp;gt;&#039;&#039;&#039;01.00.05&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;(Current firmware release version for {{{model|FMX640}}})&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.10.25&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* BLE functionality improvements&lt;br /&gt;
* BLE stability improved&lt;br /&gt;
* BLE firmware update via FOTAWEB added&lt;br /&gt;
* TZ-BT sensor parser improvements&lt;br /&gt;
* AutoCAN reading improvements&lt;br /&gt;
* Tachograph FrontPanel improvements&lt;br /&gt;
* Additional tachograph parameters added&lt;br /&gt;
* Sleep modes improvements&lt;br /&gt;
* Battery charging/discharging improved &lt;br /&gt;
* Tracking On demand added&lt;br /&gt;
* LVCAN DTC codes reading improvements&lt;br /&gt;
* 1Wire TSH202 multiple sensors support added&lt;br /&gt;
* Periodical TSM232 SBD records saving improvements&lt;br /&gt;
* TCP buffering to SD card added&lt;br /&gt;
* GPRS Remote log improvements&lt;br /&gt;
* &lt;br /&gt;
* TPMS funcionality improvements&lt;br /&gt;
* Tachograph driver data handling improvements&lt;br /&gt;
* Tacho download improvements&lt;br /&gt;
* Record send stability improved&lt;br /&gt;
* AutoCAN, ManualCAN improvements&lt;br /&gt;
* Tachograph data reading improvements&lt;br /&gt;
* TSM232 stability improvements.&lt;br /&gt;
* Added Dout Control to every geozone&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.74.T112&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.74.T112&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.06.08&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* BLE beacons and BLE sensors support added&lt;br /&gt;
* Data sending stability improvements&lt;br /&gt;
* TSM232 check feature added&lt;br /&gt;
* ManualCAN configuration improvements&lt;br /&gt;
* GNSS stability improvements&lt;br /&gt;
* Manual geofence configuration improvements&lt;br /&gt;
* Fixed Trip odometer precision when counting mode is “Between records”&lt;br /&gt;
* FMM640 NB-IoT network stability improved&lt;br /&gt;
* I/O element reading stability improvements&lt;br /&gt;
* Tachograph data reading improvements&lt;br /&gt;
* Minor CAN-Adapter data reading improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.68&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.68&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.02.17&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* Custom scenario event onExit feature&lt;br /&gt;
* DOUT control in progress event reset&lt;br /&gt;
* Tacho repeat request feature&lt;br /&gt;
* FMS Tell Tale IO elements added&lt;br /&gt;
* CAN data reading from train at 25kbits&lt;br /&gt;
* Minor fixes&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB640_firmware_errata&amp;diff=60611</id>
		<title>FMB640 firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB640_firmware_errata&amp;diff=60611"/>
		<updated>2020-10-27T12:45:03Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* Firmware versions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
===Introduction===&lt;br /&gt;
We are always improving our devices performance, stability and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.&amp;lt;br /&amp;gt;&lt;br /&gt;
This document describes &#039;&#039;&#039;FMB640 &#039;&#039;&#039; devices firmware improvements, changes, new features implementations as well as current firmware release version.&lt;br /&gt;
&lt;br /&gt;
===Firmware versioning===&lt;br /&gt;
*Structure&lt;br /&gt;
  FM.VER.[XX].[YY].[ZZ]&lt;br /&gt;
*Syntax description&lt;br /&gt;
**&amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt; – client number. Value range: 00 – Teltonika, 02..99 – Specific clients&lt;br /&gt;
**&amp;lt;code&amp;gt;YY&amp;lt;/code&amp;gt; – branch number, shows major changes in firmware, i.e. new module support added or new major feature added.&lt;br /&gt;
**&amp;lt;code&amp;gt;ZZ&amp;lt;/code&amp;gt; – minor changes like small fixes, improvements and new minor features addition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firmware versions===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width: 20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | FIRMWARE VERSION&lt;br /&gt;
! style=&amp;quot;width: 20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | RELEASE DATE&lt;br /&gt;
! style=&amp;quot;width: 60%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; | CHANGES&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;01.00.05&amp;quot;&amp;gt;&#039;&#039;&#039;01.00.05&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;(Current firmware release version for {{{model|FMX640}}})&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.10.25&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* Tachograph FrontPanel improvements&lt;br /&gt;
* Additional tachograph parameters added&lt;br /&gt;
* AutoCAN reading improvements&lt;br /&gt;
* Sleep modes improvements&lt;br /&gt;
* Battery charging/discharging improved &lt;br /&gt;
* Tracking On demand added&lt;br /&gt;
* LVCAN DTC codes reading improvements&lt;br /&gt;
* 1Wire TSH202 multiple sensors support added&lt;br /&gt;
* Periodical TSM232 SBD records saving improvements&lt;br /&gt;
* TCP buffering to SD card added&lt;br /&gt;
* GPRS Remote log improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.79&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.79&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.08.10&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
*Tachograph driver data handling improvements&lt;br /&gt;
*Tacho download improvements&lt;br /&gt;
*Record send stability improved&lt;br /&gt;
*AutoCAN, ManualCAN improvements&lt;br /&gt;
*Tachograph data reading improvements&lt;br /&gt;
*TSM232 stability improvements.&lt;br /&gt;
*Added TSM232 check feature in Configurator Status&amp;gt;Maintenance Tab.&lt;br /&gt;
*Added Geofence Over speeding DOUT control in every geozone.&lt;br /&gt;
*Added Dout Control to every geozone.&lt;br /&gt;
*TPMS funcionality improvements&lt;br /&gt;
*Added Custom scenario event onExit feature.&lt;br /&gt;
*Added DOUT control in progress event reset.&lt;br /&gt;
*Added FMS Tell status IOs&lt;br /&gt;
*Garmin improvements&lt;br /&gt;
*LVCAN,ALLCAN, CAN-CONTROL reading improvements&lt;br /&gt;
*DSleep logic improvements&lt;br /&gt;
*COM modes stability improvements&lt;br /&gt;
*TCP,UDP packets handling improve&lt;br /&gt;
*Internal improvements for manufacture&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.65&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.65&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.01.24&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* UDP data sending improvements&lt;br /&gt;
* Battery charge mode parameter added&lt;br /&gt;
* GPS FIX time after sleep improved&lt;br /&gt;
* Wake up from sleep modes improved&lt;br /&gt;
* FrontPanel DDD files sending stability improvements&lt;br /&gt;
* K-Line midnight record saving logic changed&lt;br /&gt;
* ManualCAN improvements &lt;br /&gt;
* Tachograph data reading improvements &lt;br /&gt;
* FMC640, FMM640 support added&lt;br /&gt;
* Movement source parameter added&lt;br /&gt;
* IO elements data sending mode added&lt;br /&gt;
* GALILEO and BEIDOU selection for GNSS mode added&lt;br /&gt;
* Device and FOTAWEB communication stability improvements &lt;br /&gt;
* Carrier freezer new parameters added &lt;br /&gt;
* LVCAN, ALLCAN communication improved&lt;br /&gt;
* CAN-CONTROL with DTC reading added&lt;br /&gt;
* LLS fuel sensor reading stability improved&lt;br /&gt;
* Immobilizer improvements&lt;br /&gt;
* iButton read notification improvements &lt;br /&gt;
* Accelerometer autocalibration logic improved&lt;br /&gt;
* Continental TPMS improvements&lt;br /&gt;
* New type of zone for Manual geofence added&lt;br /&gt;
|-w&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.50&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.50&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2019.06.19&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* DTCO VDO 4.0 tachograph support added &lt;br /&gt;
* Tachograph data sending improvements&lt;br /&gt;
* Records saving to SD card improvements&lt;br /&gt;
* Ping mode improvements&lt;br /&gt;
* GPS sleep mode improvements&lt;br /&gt;
* DOUT control improvements&lt;br /&gt;
* Configuration stability improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.45&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.45&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2019.04.25&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* Carrier freezer support added &lt;br /&gt;
* Tachograph data sending improvements&lt;br /&gt;
* LVCAN setting program nr. via configurator added&lt;br /&gt;
* Odometer value improvements&lt;br /&gt;
* Accelerometer improvements added&lt;br /&gt;
* Additional FMS parameters added&lt;br /&gt;
* CAN CONTROL functionality added&lt;br /&gt;
* FOTA Web functionality improvements&lt;br /&gt;
* DOUT control improvements&lt;br /&gt;
* SMS/GPRS commands improvements&lt;br /&gt;
* iButton functionality improvements&lt;br /&gt;
* FrontPanel DDD files reading support added&lt;br /&gt;
* GPRS stability improvements&lt;br /&gt;
* NTP improvements&lt;br /&gt;
* Deep sleep consumption improvements&lt;br /&gt;
* Alternative DDD card download added&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.21&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.21&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2019.01.24&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* K-Line improvements&lt;br /&gt;
* Sleep mode improvements&lt;br /&gt;
* Data sending improvements&lt;br /&gt;
* Custom Scenarios functionality added&lt;br /&gt;
* Additional MCAN parameters added&lt;br /&gt;
* Static Navigation deactivation source added&lt;br /&gt;
* New function for iButton notifications scenario added&lt;br /&gt;
* K-Line record merged with periodic record&lt;br /&gt;
* Configurator changes. FMS I/O parameter &amp;quot;Distance&amp;quot; moved to Tachograph Data tab&lt;br /&gt;
* Tachograph communication improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.14&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.14&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2019.01.04&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* FMS IO AdBlue parameter added&lt;br /&gt;
* LVCAN stability improvements&lt;br /&gt;
* Manual CAN2 list implemented&lt;br /&gt;
* GPRS Limits added&lt;br /&gt;
* DOUT control via call functionality added&lt;br /&gt;
* Autogeofence deactivate by Engine RPM added&lt;br /&gt;
* Tacho download improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.08&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.08&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2018.12.06&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* FOTA Web stability improvements&lt;br /&gt;
* Data sending improvements&lt;br /&gt;
* Tacho download improvements&lt;br /&gt;
* Dual server functionality improvements&lt;br /&gt;
* IO elements configuration improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.04&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.04&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2018.11.27&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* MobilEye support added&lt;br /&gt;
* 100 geozones support added&lt;br /&gt;
* MCAN2 support added&lt;br /&gt;
* DOUT control improvements&lt;br /&gt;
* Battery charge improvements&lt;br /&gt;
* Records saving and sending improvements&lt;br /&gt;
* SMS commands improvements&lt;br /&gt;
* Immobilizer scenario improvements&lt;br /&gt;
* Crach detection improvements&lt;br /&gt;
* Status window implemented&lt;br /&gt;
* Tachocheck SMS command improvements&lt;br /&gt;
* Dual server functionality improvements&lt;br /&gt;
* Overspeeding scenario improvements&lt;br /&gt;
* Device stability improvements&lt;br /&gt;
* Tacho download improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &#039;&#039;&#039;00.01.05&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2018.08.06&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* CAN adapter (LV-CAN200/ALL-CAN300) improvements&lt;br /&gt;
* ADC (Analog to Digital Converter) accuracy improvement&lt;br /&gt;
* J1708 CAN Fuel Level/Consumption parameters added&lt;br /&gt;
* Quectell Hardware support added&lt;br /&gt;
* Zbit flash added&lt;br /&gt;
* USB connection improvements&lt;br /&gt;
* &amp;quot;On Delta Change&amp;quot; operand (event generating) added.&lt;br /&gt;
* Codec 12 parsing improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &#039;&#039;&#039;00.00.13&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2018.05.10&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* SMS sending for panic records added to code.&lt;br /&gt;
* SMS events improvements.&lt;br /&gt;
* Tachograph auto connect improved.&lt;br /&gt;
* Fota Web support added&lt;br /&gt;
* Deep Sleep Improvements&lt;br /&gt;
* USB improvements&lt;br /&gt;
|}&lt;br /&gt;
[[Category:FMB640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Template:FMC640_%26_FMM640_firmware_errata&amp;diff=60610</id>
		<title>Template:FMC640 &amp; FMM640 firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Template:FMC640_%26_FMM640_firmware_errata&amp;diff=60610"/>
		<updated>2020-10-27T12:43:55Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* Firmware versions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
===Introduction===&lt;br /&gt;
We are always improving our devices performance, stability and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.&amp;lt;br /&amp;gt;&lt;br /&gt;
This document describes &#039;&#039;&#039;FMC640 &amp;amp; FMM640&#039;&#039;&#039; devices firmware improvements, changes, new features implementations as well as current firmware release version.&lt;br /&gt;
&lt;br /&gt;
===Firmware versioning===&lt;br /&gt;
*Structure&lt;br /&gt;
  FM.VER.[XX].[YY].[ZZ]&lt;br /&gt;
*Syntax description&lt;br /&gt;
**&amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt; – client number. Value range: 00 – Teltonika, 02..99 – Specific clients&lt;br /&gt;
**&amp;lt;code&amp;gt;YY&amp;lt;/code&amp;gt; – branch number, shows major changes in firmware, i.e. new module support added or new major feature added.&lt;br /&gt;
**&amp;lt;code&amp;gt;ZZ&amp;lt;/code&amp;gt; – minor changes like small fixes, improvements and new minor features addition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firmware versions===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width: 20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | FIRMWARE VERSION&lt;br /&gt;
! style=&amp;quot;width: 20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | RELEASE DATE&lt;br /&gt;
! style=&amp;quot;width: 60%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; | CHANGES&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;01.00.05&amp;quot;&amp;gt;&#039;&#039;&#039;01.00.05&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;(Current firmware release version for {{{model|FMX640}}})&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.10.25&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* BLE functionality improvements&lt;br /&gt;
* BLE stability improved&lt;br /&gt;
* BLE firmware update via FOTAWEB added&lt;br /&gt;
* TZ-BT sensor parser improvements&lt;br /&gt;
* &lt;br /&gt;
* Tachograph FrontPanel improvements&lt;br /&gt;
* Additional tachograph parameters added&lt;br /&gt;
* Sleep modes improvements&lt;br /&gt;
* Battery charging/discharging improved &lt;br /&gt;
* Tracking On demand added&lt;br /&gt;
* LVCAN DTC codes reading improvements&lt;br /&gt;
* 1Wire TSH202 multiple sensors support added&lt;br /&gt;
* Periodical TSM232 SBD records saving improvements&lt;br /&gt;
* TCP buffering to SD card added&lt;br /&gt;
* GPRS Remote log improvements&lt;br /&gt;
* &lt;br /&gt;
* TPMS funcionality improvements&lt;br /&gt;
* Tachograph driver data handling improvements&lt;br /&gt;
* Tacho download improvements&lt;br /&gt;
* Record send stability improved&lt;br /&gt;
* AutoCAN, ManualCAN improvements&lt;br /&gt;
* Tachograph data reading improvements&lt;br /&gt;
* TSM232 stability improvements.&lt;br /&gt;
* Added Dout Control to every geozone&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.74.T112&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.74.T112&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.06.08&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* BLE beacons and BLE sensors support added&lt;br /&gt;
* Data sending stability improvements&lt;br /&gt;
* TSM232 check feature added&lt;br /&gt;
* ManualCAN configuration improvements&lt;br /&gt;
* GNSS stability improvements&lt;br /&gt;
* Manual geofence configuration improvements&lt;br /&gt;
* Fixed Trip odometer precision when counting mode is “Between records”&lt;br /&gt;
* FMM640 NB-IoT network stability improved&lt;br /&gt;
* I/O element reading stability improvements&lt;br /&gt;
* Tachograph data reading improvements&lt;br /&gt;
* Minor CAN-Adapter data reading improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.68&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.68&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.02.17&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* Custom scenario event onExit feature&lt;br /&gt;
* DOUT control in progress event reset&lt;br /&gt;
* Tacho repeat request feature&lt;br /&gt;
* FMS Tell Tale IO elements added&lt;br /&gt;
* CAN data reading from train at 25kbits&lt;br /&gt;
* Minor fixes&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB640_firmware_errata&amp;diff=60609</id>
		<title>FMB640 firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB640_firmware_errata&amp;diff=60609"/>
		<updated>2020-10-27T12:42:33Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* Firmware versions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
===Introduction===&lt;br /&gt;
We are always improving our devices performance, stability and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.&amp;lt;br /&amp;gt;&lt;br /&gt;
This document describes &#039;&#039;&#039;FMB640 &#039;&#039;&#039; devices firmware improvements, changes, new features implementations as well as current firmware release version.&lt;br /&gt;
&lt;br /&gt;
===Firmware versioning===&lt;br /&gt;
*Structure&lt;br /&gt;
  FM.VER.[XX].[YY].[ZZ]&lt;br /&gt;
*Syntax description&lt;br /&gt;
**&amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt; – client number. Value range: 00 – Teltonika, 02..99 – Specific clients&lt;br /&gt;
**&amp;lt;code&amp;gt;YY&amp;lt;/code&amp;gt; – branch number, shows major changes in firmware, i.e. new module support added or new major feature added.&lt;br /&gt;
**&amp;lt;code&amp;gt;ZZ&amp;lt;/code&amp;gt; – minor changes like small fixes, improvements and new minor features addition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firmware versions===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width: 20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | FIRMWARE VERSION&lt;br /&gt;
! style=&amp;quot;width: 20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | RELEASE DATE&lt;br /&gt;
! style=&amp;quot;width: 60%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; | CHANGES&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;01.00.05&amp;quot;&amp;gt;&#039;&#039;&#039;01.00.05&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;(Current firmware release version for {{{model|FMX640}}})&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.10.25&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* Tachograph FrontPanel improvements&lt;br /&gt;
* Additional tachograph parameters added&lt;br /&gt;
* Sleep modes improvements&lt;br /&gt;
* Battery charging/discharging improved &lt;br /&gt;
* Tracking On demand added&lt;br /&gt;
* LVCAN DTC codes reading improvements&lt;br /&gt;
* 1Wire TSH202 multiple sensors support added&lt;br /&gt;
* Periodical TSM232 SBD records saving improvements&lt;br /&gt;
* TCP buffering to SD card added&lt;br /&gt;
* GPRS Remote log improvements&lt;br /&gt;
* AutoCAN reading improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.79&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.79&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.08.10&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
*Tachograph driver data handling improvements&lt;br /&gt;
*Tacho download improvements&lt;br /&gt;
*Record send stability improved&lt;br /&gt;
*AutoCAN, ManualCAN improvements&lt;br /&gt;
*Tachograph data reading improvements&lt;br /&gt;
*TSM232 stability improvements.&lt;br /&gt;
*Added TSM232 check feature in Configurator Status&amp;gt;Maintenance Tab.&lt;br /&gt;
*Added Geofence Over speeding DOUT control in every geozone.&lt;br /&gt;
*Added Dout Control to every geozone.&lt;br /&gt;
*TPMS funcionality improvements&lt;br /&gt;
*Added Custom scenario event onExit feature.&lt;br /&gt;
*Added DOUT control in progress event reset.&lt;br /&gt;
*Added FMS Tell status IOs&lt;br /&gt;
*Garmin improvements&lt;br /&gt;
*LVCAN,ALLCAN, CAN-CONTROL reading improvements&lt;br /&gt;
*DSleep logic improvements&lt;br /&gt;
*COM modes stability improvements&lt;br /&gt;
*TCP,UDP packets handling improve&lt;br /&gt;
*Internal improvements for manufacture&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.65&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.65&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.01.24&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* UDP data sending improvements&lt;br /&gt;
* Battery charge mode parameter added&lt;br /&gt;
* GPS FIX time after sleep improved&lt;br /&gt;
* Wake up from sleep modes improved&lt;br /&gt;
* FrontPanel DDD files sending stability improvements&lt;br /&gt;
* K-Line midnight record saving logic changed&lt;br /&gt;
* ManualCAN improvements &lt;br /&gt;
* Tachograph data reading improvements &lt;br /&gt;
* FMC640, FMM640 support added&lt;br /&gt;
* Movement source parameter added&lt;br /&gt;
* IO elements data sending mode added&lt;br /&gt;
* GALILEO and BEIDOU selection for GNSS mode added&lt;br /&gt;
* Device and FOTAWEB communication stability improvements &lt;br /&gt;
* Carrier freezer new parameters added &lt;br /&gt;
* LVCAN, ALLCAN communication improved&lt;br /&gt;
* CAN-CONTROL with DTC reading added&lt;br /&gt;
* LLS fuel sensor reading stability improved&lt;br /&gt;
* Immobilizer improvements&lt;br /&gt;
* iButton read notification improvements &lt;br /&gt;
* Accelerometer autocalibration logic improved&lt;br /&gt;
* Continental TPMS improvements&lt;br /&gt;
* New type of zone for Manual geofence added&lt;br /&gt;
|-w&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.50&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.50&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2019.06.19&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* DTCO VDO 4.0 tachograph support added &lt;br /&gt;
* Tachograph data sending improvements&lt;br /&gt;
* Records saving to SD card improvements&lt;br /&gt;
* Ping mode improvements&lt;br /&gt;
* GPS sleep mode improvements&lt;br /&gt;
* DOUT control improvements&lt;br /&gt;
* Configuration stability improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.45&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.45&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2019.04.25&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* Carrier freezer support added &lt;br /&gt;
* Tachograph data sending improvements&lt;br /&gt;
* LVCAN setting program nr. via configurator added&lt;br /&gt;
* Odometer value improvements&lt;br /&gt;
* Accelerometer improvements added&lt;br /&gt;
* Additional FMS parameters added&lt;br /&gt;
* CAN CONTROL functionality added&lt;br /&gt;
* FOTA Web functionality improvements&lt;br /&gt;
* DOUT control improvements&lt;br /&gt;
* SMS/GPRS commands improvements&lt;br /&gt;
* iButton functionality improvements&lt;br /&gt;
* FrontPanel DDD files reading support added&lt;br /&gt;
* GPRS stability improvements&lt;br /&gt;
* NTP improvements&lt;br /&gt;
* Deep sleep consumption improvements&lt;br /&gt;
* Alternative DDD card download added&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.21&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.21&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2019.01.24&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* K-Line improvements&lt;br /&gt;
* Sleep mode improvements&lt;br /&gt;
* Data sending improvements&lt;br /&gt;
* Custom Scenarios functionality added&lt;br /&gt;
* Additional MCAN parameters added&lt;br /&gt;
* Static Navigation deactivation source added&lt;br /&gt;
* New function for iButton notifications scenario added&lt;br /&gt;
* K-Line record merged with periodic record&lt;br /&gt;
* Configurator changes. FMS I/O parameter &amp;quot;Distance&amp;quot; moved to Tachograph Data tab&lt;br /&gt;
* Tachograph communication improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.14&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.14&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2019.01.04&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* FMS IO AdBlue parameter added&lt;br /&gt;
* LVCAN stability improvements&lt;br /&gt;
* Manual CAN2 list implemented&lt;br /&gt;
* GPRS Limits added&lt;br /&gt;
* DOUT control via call functionality added&lt;br /&gt;
* Autogeofence deactivate by Engine RPM added&lt;br /&gt;
* Tacho download improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.08&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.08&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2018.12.06&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* FOTA Web stability improvements&lt;br /&gt;
* Data sending improvements&lt;br /&gt;
* Tacho download improvements&lt;br /&gt;
* Dual server functionality improvements&lt;br /&gt;
* IO elements configuration improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.04&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.04&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2018.11.27&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* MobilEye support added&lt;br /&gt;
* 100 geozones support added&lt;br /&gt;
* MCAN2 support added&lt;br /&gt;
* DOUT control improvements&lt;br /&gt;
* Battery charge improvements&lt;br /&gt;
* Records saving and sending improvements&lt;br /&gt;
* SMS commands improvements&lt;br /&gt;
* Immobilizer scenario improvements&lt;br /&gt;
* Crach detection improvements&lt;br /&gt;
* Status window implemented&lt;br /&gt;
* Tachocheck SMS command improvements&lt;br /&gt;
* Dual server functionality improvements&lt;br /&gt;
* Overspeeding scenario improvements&lt;br /&gt;
* Device stability improvements&lt;br /&gt;
* Tacho download improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &#039;&#039;&#039;00.01.05&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2018.08.06&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* CAN adapter (LV-CAN200/ALL-CAN300) improvements&lt;br /&gt;
* ADC (Analog to Digital Converter) accuracy improvement&lt;br /&gt;
* J1708 CAN Fuel Level/Consumption parameters added&lt;br /&gt;
* Quectell Hardware support added&lt;br /&gt;
* Zbit flash added&lt;br /&gt;
* USB connection improvements&lt;br /&gt;
* &amp;quot;On Delta Change&amp;quot; operand (event generating) added.&lt;br /&gt;
* Codec 12 parsing improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &#039;&#039;&#039;00.00.13&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2018.05.10&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* SMS sending for panic records added to code.&lt;br /&gt;
* SMS events improvements.&lt;br /&gt;
* Tachograph auto connect improved.&lt;br /&gt;
* Fota Web support added&lt;br /&gt;
* Deep Sleep Improvements&lt;br /&gt;
* USB improvements&lt;br /&gt;
|}&lt;br /&gt;
[[Category:FMB640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB640_firmware_errata&amp;diff=60608</id>
		<title>FMB640 firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB640_firmware_errata&amp;diff=60608"/>
		<updated>2020-10-27T12:40:48Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* Firmware versions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
===Introduction===&lt;br /&gt;
We are always improving our devices performance, stability and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.&amp;lt;br /&amp;gt;&lt;br /&gt;
This document describes &#039;&#039;&#039;FMB640 &#039;&#039;&#039; devices firmware improvements, changes, new features implementations as well as current firmware release version.&lt;br /&gt;
&lt;br /&gt;
===Firmware versioning===&lt;br /&gt;
*Structure&lt;br /&gt;
  FM.VER.[XX].[YY].[ZZ]&lt;br /&gt;
*Syntax description&lt;br /&gt;
**&amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt; – client number. Value range: 00 – Teltonika, 02..99 – Specific clients&lt;br /&gt;
**&amp;lt;code&amp;gt;YY&amp;lt;/code&amp;gt; – branch number, shows major changes in firmware, i.e. new module support added or new major feature added.&lt;br /&gt;
**&amp;lt;code&amp;gt;ZZ&amp;lt;/code&amp;gt; – minor changes like small fixes, improvements and new minor features addition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firmware versions===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width: 20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | FIRMWARE VERSION&lt;br /&gt;
! style=&amp;quot;width: 20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | RELEASE DATE&lt;br /&gt;
! style=&amp;quot;width: 60%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; | CHANGES&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;01.00.05&amp;quot;&amp;gt;&#039;&#039;&#039;01.00.05&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;(Current firmware release version for {{{model|FMX640}}})&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.10.25&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* Tachograph FrontPanel improvements&lt;br /&gt;
* Additional tachograph parameters added&lt;br /&gt;
* Sleep modes improvements&lt;br /&gt;
* Battery charging/discharging improved &lt;br /&gt;
* Tracking On demand added&lt;br /&gt;
* LVCAN DTC codes reading improvements&lt;br /&gt;
* 1Wire TSH202 multiple sensors support added&lt;br /&gt;
* Periodical TSM232 SBD records saving improvements&lt;br /&gt;
* TCP buffering to SD card added&lt;br /&gt;
* GPRS Remote log improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.79&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.79&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.08.10&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
*Tachograph driver data handling improvements&lt;br /&gt;
*Tacho download improvements&lt;br /&gt;
*Record send stability improved&lt;br /&gt;
*AutoCAN, ManualCAN improvements&lt;br /&gt;
*Tachograph data reading improvements&lt;br /&gt;
*TSM232 stability improvements.&lt;br /&gt;
*Added TSM232 check feature in Configurator Status&amp;gt;Maintenance Tab.&lt;br /&gt;
*Added Geofence Over speeding DOUT control in every geozone.&lt;br /&gt;
*Added Dout Control to every geozone.&lt;br /&gt;
*TPMS funcionality improvements&lt;br /&gt;
*Added Custom scenario event onExit feature.&lt;br /&gt;
*Added DOUT control in progress event reset.&lt;br /&gt;
*Added FMS Tell status IOs&lt;br /&gt;
*Garmin improvements&lt;br /&gt;
*LVCAN,ALLCAN, CAN-CONTROL reading improvements&lt;br /&gt;
*DSleep logic improvements&lt;br /&gt;
*COM modes stability improvements&lt;br /&gt;
*TCP,UDP packets handling improve&lt;br /&gt;
*Internal improvements for manufacture&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.65&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.65&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.01.24&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* UDP data sending improvements&lt;br /&gt;
* Battery charge mode parameter added&lt;br /&gt;
* GPS FIX time after sleep improved&lt;br /&gt;
* Wake up from sleep modes improved&lt;br /&gt;
* FrontPanel DDD files sending stability improvements&lt;br /&gt;
* K-Line midnight record saving logic changed&lt;br /&gt;
* ManualCAN improvements &lt;br /&gt;
* Tachograph data reading improvements &lt;br /&gt;
* FMC640, FMM640 support added&lt;br /&gt;
* Movement source parameter added&lt;br /&gt;
* IO elements data sending mode added&lt;br /&gt;
* GALILEO and BEIDOU selection for GNSS mode added&lt;br /&gt;
* Device and FOTAWEB communication stability improvements &lt;br /&gt;
* Carrier freezer new parameters added &lt;br /&gt;
* LVCAN, ALLCAN communication improved&lt;br /&gt;
* CAN-CONTROL with DTC reading added&lt;br /&gt;
* LLS fuel sensor reading stability improved&lt;br /&gt;
* Immobilizer improvements&lt;br /&gt;
* iButton read notification improvements &lt;br /&gt;
* Accelerometer autocalibration logic improved&lt;br /&gt;
* Continental TPMS improvements&lt;br /&gt;
* New type of zone for Manual geofence added&lt;br /&gt;
|-w&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.50&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.50&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2019.06.19&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* DTCO VDO 4.0 tachograph support added &lt;br /&gt;
* Tachograph data sending improvements&lt;br /&gt;
* Records saving to SD card improvements&lt;br /&gt;
* Ping mode improvements&lt;br /&gt;
* GPS sleep mode improvements&lt;br /&gt;
* DOUT control improvements&lt;br /&gt;
* Configuration stability improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.45&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.45&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2019.04.25&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* Carrier freezer support added &lt;br /&gt;
* Tachograph data sending improvements&lt;br /&gt;
* LVCAN setting program nr. via configurator added&lt;br /&gt;
* Odometer value improvements&lt;br /&gt;
* Accelerometer improvements added&lt;br /&gt;
* Additional FMS parameters added&lt;br /&gt;
* CAN CONTROL functionality added&lt;br /&gt;
* FOTA Web functionality improvements&lt;br /&gt;
* DOUT control improvements&lt;br /&gt;
* SMS/GPRS commands improvements&lt;br /&gt;
* iButton functionality improvements&lt;br /&gt;
* FrontPanel DDD files reading support added&lt;br /&gt;
* GPRS stability improvements&lt;br /&gt;
* NTP improvements&lt;br /&gt;
* Deep sleep consumption improvements&lt;br /&gt;
* Alternative DDD card download added&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.21&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.21&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2019.01.24&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* K-Line improvements&lt;br /&gt;
* Sleep mode improvements&lt;br /&gt;
* Data sending improvements&lt;br /&gt;
* Custom Scenarios functionality added&lt;br /&gt;
* Additional MCAN parameters added&lt;br /&gt;
* Static Navigation deactivation source added&lt;br /&gt;
* New function for iButton notifications scenario added&lt;br /&gt;
* K-Line record merged with periodic record&lt;br /&gt;
* Configurator changes. FMS I/O parameter &amp;quot;Distance&amp;quot; moved to Tachograph Data tab&lt;br /&gt;
* Tachograph communication improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.14&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.14&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2019.01.04&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* FMS IO AdBlue parameter added&lt;br /&gt;
* LVCAN stability improvements&lt;br /&gt;
* Manual CAN2 list implemented&lt;br /&gt;
* GPRS Limits added&lt;br /&gt;
* DOUT control via call functionality added&lt;br /&gt;
* Autogeofence deactivate by Engine RPM added&lt;br /&gt;
* Tacho download improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.08&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.08&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2018.12.06&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* FOTA Web stability improvements&lt;br /&gt;
* Data sending improvements&lt;br /&gt;
* Tacho download improvements&lt;br /&gt;
* Dual server functionality improvements&lt;br /&gt;
* IO elements configuration improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.04&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.04&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2018.11.27&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* MobilEye support added&lt;br /&gt;
* 100 geozones support added&lt;br /&gt;
* MCAN2 support added&lt;br /&gt;
* DOUT control improvements&lt;br /&gt;
* Battery charge improvements&lt;br /&gt;
* Records saving and sending improvements&lt;br /&gt;
* SMS commands improvements&lt;br /&gt;
* Immobilizer scenario improvements&lt;br /&gt;
* Crach detection improvements&lt;br /&gt;
* Status window implemented&lt;br /&gt;
* Tachocheck SMS command improvements&lt;br /&gt;
* Dual server functionality improvements&lt;br /&gt;
* Overspeeding scenario improvements&lt;br /&gt;
* Device stability improvements&lt;br /&gt;
* Tacho download improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &#039;&#039;&#039;00.01.05&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2018.08.06&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* CAN adapter (LV-CAN200/ALL-CAN300) improvements&lt;br /&gt;
* ADC (Analog to Digital Converter) accuracy improvement&lt;br /&gt;
* J1708 CAN Fuel Level/Consumption parameters added&lt;br /&gt;
* Quectell Hardware support added&lt;br /&gt;
* Zbit flash added&lt;br /&gt;
* USB connection improvements&lt;br /&gt;
* &amp;quot;On Delta Change&amp;quot; operand (event generating) added.&lt;br /&gt;
* Codec 12 parsing improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &#039;&#039;&#039;00.00.13&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2018.05.10&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* SMS sending for panic records added to code.&lt;br /&gt;
* SMS events improvements.&lt;br /&gt;
* Tachograph auto connect improved.&lt;br /&gt;
* Fota Web support added&lt;br /&gt;
* Deep Sleep Improvements&lt;br /&gt;
* USB improvements&lt;br /&gt;
|}&lt;br /&gt;
[[Category:FMB640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Template:FMC640_%26_FMM640_firmware_errata&amp;diff=60607</id>
		<title>Template:FMC640 &amp; FMM640 firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Template:FMC640_%26_FMM640_firmware_errata&amp;diff=60607"/>
		<updated>2020-10-27T06:35:13Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* Firmware versions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
===Introduction===&lt;br /&gt;
We are always improving our devices performance, stability and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.&amp;lt;br /&amp;gt;&lt;br /&gt;
This document describes &#039;&#039;&#039;FMC640 &amp;amp; FMM640&#039;&#039;&#039; devices firmware improvements, changes, new features implementations as well as current firmware release version.&lt;br /&gt;
&lt;br /&gt;
===Firmware versioning===&lt;br /&gt;
*Structure&lt;br /&gt;
  FM.VER.[XX].[YY].[ZZ]&lt;br /&gt;
*Syntax description&lt;br /&gt;
**&amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt; – client number. Value range: 00 – Teltonika, 02..99 – Specific clients&lt;br /&gt;
**&amp;lt;code&amp;gt;YY&amp;lt;/code&amp;gt; – branch number, shows major changes in firmware, i.e. new module support added or new major feature added.&lt;br /&gt;
**&amp;lt;code&amp;gt;ZZ&amp;lt;/code&amp;gt; – minor changes like small fixes, improvements and new minor features addition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firmware versions===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width: 20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | FIRMWARE VERSION&lt;br /&gt;
! style=&amp;quot;width: 20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | RELEASE DATE&lt;br /&gt;
! style=&amp;quot;width: 60%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; | CHANGES&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;01.00.03&amp;quot;&amp;gt;&#039;&#039;&#039;01.00.03&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;(Current firmware release version for {{{model|FMX640}}})&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.10.12&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* BLE functionality improvements&lt;br /&gt;
* BLE stability improved&lt;br /&gt;
* BLE firmware update via FOTAWEB added&lt;br /&gt;
* TZ-BT sensor parser improvements&lt;br /&gt;
* &lt;br /&gt;
* Tachograph FrontPanel improvements&lt;br /&gt;
* Additional tachograph parameters added&lt;br /&gt;
* Sleep modes improvements&lt;br /&gt;
* Battery charging/discharging improved &lt;br /&gt;
* Tracking On demand added&lt;br /&gt;
* LVCAN DTC codes reading improvements&lt;br /&gt;
* 1Wire TSH202 multiple sensors support added&lt;br /&gt;
* Periodical TSM232 SBD records saving improvements&lt;br /&gt;
* TCP buffering to SD card added&lt;br /&gt;
* GPRS Remote log improvements&lt;br /&gt;
* &lt;br /&gt;
* TPMS funcionality improvements&lt;br /&gt;
* Tachograph driver data handling improvements&lt;br /&gt;
* Tacho download improvements&lt;br /&gt;
* Record send stability improved&lt;br /&gt;
* AutoCAN, ManualCAN improvements&lt;br /&gt;
* Tachograph data reading improvements&lt;br /&gt;
* TSM232 stability improvements.&lt;br /&gt;
* Added Dout Control to every geozone&lt;br /&gt;
|-&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.74.T112&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.74.T112&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.06.08&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* BLE beacons and BLE sensors support added&lt;br /&gt;
* Data sending stability improvements&lt;br /&gt;
* TSM232 check feature added&lt;br /&gt;
* ManualCAN configuration improvements&lt;br /&gt;
* GNSS stability improvements&lt;br /&gt;
* Manual geofence configuration improvements&lt;br /&gt;
* Fixed Trip odometer precision when counting mode is “Between records”&lt;br /&gt;
* FMM640 NB-IoT network stability improved&lt;br /&gt;
* I/O element reading stability improvements&lt;br /&gt;
* Tachograph data reading improvements&lt;br /&gt;
* Minor CAN-Adapter data reading improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.68&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.68&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.02.17&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* Custom scenario event onExit feature&lt;br /&gt;
* DOUT control in progress event reset&lt;br /&gt;
* Tacho repeat request feature&lt;br /&gt;
* FMS Tell Tale IO elements added&lt;br /&gt;
* CAN data reading from train at 25kbits&lt;br /&gt;
* Minor fixes&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMM640_Product_Change_Notifications&amp;diff=60606</id>
		<title>FMM640 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMM640_Product_Change_Notifications&amp;diff=60606"/>
		<updated>2020-10-27T06:32:08Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* 2020.10.12: Base firmware update */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMM640&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==2020.10.14: Top Marking Changes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Top label design changed&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; [[File:FMM640_00.png|center|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:FMM640_4000x4000_1.png|center|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |&lt;br /&gt;
Added E-Mark approval marking. (More information: [[FMM640 E-Mark]]) &amp;lt;br&amp;gt;&lt;br /&gt;
Added CE approval marking. (More information: [[FMM640 CE/RED]])&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Planned date: 2020 October 14th&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |No implementation plan needed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
==2020.10.12: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you about base firmware update for FMM640 starting from October 12th, 2020. New production firmware version will be &#039;&#039;&#039;01.00.03&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMM640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMM640 00.03.74.T112&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMM640 01.00.03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 October 12th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
[[Category:FMM640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMC640_Product_Change_Notifications&amp;diff=60605</id>
		<title>FMC640 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMC640_Product_Change_Notifications&amp;diff=60605"/>
		<updated>2020-10-27T06:31:36Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* 2020.10.12: Base firmware update */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMC640&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==2020.10.14: Top Marking Changes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Top label design changed&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; [[File:FMC640_00.png|center|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:FMC640_4000x4000_1.png|center|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |&lt;br /&gt;
Added E-Mark approval marking. (More information: [[FMC640 E-Mark]]) &amp;lt;br&amp;gt;&lt;br /&gt;
Added CE approval marking. (More information: [[FMC640 CE/RED]])&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Planned date: 2020 October 14th&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |No implementation plan needed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
==2020.10.12: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you about base firmware update for FMC640 starting from October 12th, 2020. New production firmware version will be &#039;&#039;&#039;01.00.03&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMC640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMC640 00.03.74.T112&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMC640 01.00.03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 October 12th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
[[Category: FMC640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Template:FMC640_%26_FMM640_firmware_errata&amp;diff=60428</id>
		<title>Template:FMC640 &amp; FMM640 firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Template:FMC640_%26_FMM640_firmware_errata&amp;diff=60428"/>
		<updated>2020-10-22T05:56:28Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* Firmware versions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
===Introduction===&lt;br /&gt;
We are always improving our devices performance, stability and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.&amp;lt;br /&amp;gt;&lt;br /&gt;
This document describes &#039;&#039;&#039;FMC640 &amp;amp; FMM640&#039;&#039;&#039; devices firmware improvements, changes, new features implementations as well as current firmware release version.&lt;br /&gt;
&lt;br /&gt;
===Firmware versioning===&lt;br /&gt;
*Structure&lt;br /&gt;
  FM.VER.[XX].[YY].[ZZ]&lt;br /&gt;
*Syntax description&lt;br /&gt;
**&amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt; – client number. Value range: 00 – Teltonika, 02..99 – Specific clients&lt;br /&gt;
**&amp;lt;code&amp;gt;YY&amp;lt;/code&amp;gt; – branch number, shows major changes in firmware, i.e. new module support added or new major feature added.&lt;br /&gt;
**&amp;lt;code&amp;gt;ZZ&amp;lt;/code&amp;gt; – minor changes like small fixes, improvements and new minor features addition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firmware versions===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width: 20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | FIRMWARE VERSION&lt;br /&gt;
! style=&amp;quot;width: 20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | RELEASE DATE&lt;br /&gt;
! style=&amp;quot;width: 60%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; | CHANGES&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;01.00.03&amp;quot;&amp;gt;&#039;&#039;&#039;01.00.03&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;(Current firmware release version for {{{model|FMX640}}})&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.10.12&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* BLE functionality improvements&lt;br /&gt;
* BLE stability improved&lt;br /&gt;
* BLE firmware update via FOTAWEB added&lt;br /&gt;
* TZ-BT sensor parser improvements&lt;br /&gt;
* &lt;br /&gt;
* Tachograph FrontPanel improvements&lt;br /&gt;
* Additional tachograph parameters added&lt;br /&gt;
* Sleep modes improvements&lt;br /&gt;
* Battery charging/discharging improved &lt;br /&gt;
* Tracking On demand added&lt;br /&gt;
* LVCAN DTC codes reading improvements&lt;br /&gt;
* 1Wire TSH202 multiple sensors support added&lt;br /&gt;
* Periodical TSM232 SBD records saving improvements&lt;br /&gt;
* TCP buffering to SD card added&lt;br /&gt;
* GPRS Remote log improvements&lt;br /&gt;
* &lt;br /&gt;
* TPMS funcionality improvements&lt;br /&gt;
* Tachograph driver data handling improvements&lt;br /&gt;
* Tacho download improvements&lt;br /&gt;
* Record send stability improved&lt;br /&gt;
* AutoCAN, ManualCAN improvements&lt;br /&gt;
* Tachograph data reading improvements&lt;br /&gt;
* TSM232 stability improvements.&lt;br /&gt;
* Added Dout Control to every geozone&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.74.T112&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.74.T112&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.06.08&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* BLE beacons and BLE sensors support added&lt;br /&gt;
* Data sending stability improvements&lt;br /&gt;
* TSM232 check feature added&lt;br /&gt;
* ManualCAN configuration improvements&lt;br /&gt;
* GNSS stability improvements&lt;br /&gt;
* Manual geofence configuration improvements&lt;br /&gt;
* Fixed Trip odometer precision when counting mode is “Between records”&lt;br /&gt;
* FMM640 NB-IoT network stability improved&lt;br /&gt;
* I/O element reading stability improvements&lt;br /&gt;
* Tachograph data reading improvements&lt;br /&gt;
* Minor CAN-Adapter data reading improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.68&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.68&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.02.17&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* Custom scenario event onExit feature&lt;br /&gt;
* DOUT control in progress event reset&lt;br /&gt;
* Tacho repeat request feature&lt;br /&gt;
* FMS Tell Tale IO elements added&lt;br /&gt;
* CAN data reading from train at 25kbits&lt;br /&gt;
* Minor fixes&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB640_firmware_errata&amp;diff=60427</id>
		<title>FMB640 firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB640_firmware_errata&amp;diff=60427"/>
		<updated>2020-10-22T05:55:46Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* Firmware versions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
===Introduction===&lt;br /&gt;
We are always improving our devices performance, stability and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.&amp;lt;br /&amp;gt;&lt;br /&gt;
This document describes &#039;&#039;&#039;FMB640 &#039;&#039;&#039; devices firmware improvements, changes, new features implementations as well as current firmware release version.&lt;br /&gt;
&lt;br /&gt;
===Firmware versioning===&lt;br /&gt;
*Structure&lt;br /&gt;
  FM.VER.[XX].[YY].[ZZ]&lt;br /&gt;
*Syntax description&lt;br /&gt;
**&amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt; – client number. Value range: 00 – Teltonika, 02..99 – Specific clients&lt;br /&gt;
**&amp;lt;code&amp;gt;YY&amp;lt;/code&amp;gt; – branch number, shows major changes in firmware, i.e. new module support added or new major feature added.&lt;br /&gt;
**&amp;lt;code&amp;gt;ZZ&amp;lt;/code&amp;gt; – minor changes like small fixes, improvements and new minor features addition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firmware versions===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width: 20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | FIRMWARE VERSION&lt;br /&gt;
! style=&amp;quot;width: 20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | RELEASE DATE&lt;br /&gt;
! style=&amp;quot;width: 60%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; | CHANGES&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;01.00.03&amp;quot;&amp;gt;&#039;&#039;&#039;01.00.03&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;(Current firmware release version for {{{model|FMX640}}})&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.10.12&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* Tachograph FrontPanel improvements&lt;br /&gt;
* Additional tachograph parameters added&lt;br /&gt;
* Sleep modes improvements&lt;br /&gt;
* Battery charging/discharging improved &lt;br /&gt;
* Tracking On demand added&lt;br /&gt;
* LVCAN DTC codes reading improvements&lt;br /&gt;
* 1Wire TSH202 multiple sensors support added&lt;br /&gt;
* Periodical TSM232 SBD records saving improvements&lt;br /&gt;
* TCP buffering to SD card added&lt;br /&gt;
* GPRS Remote log improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.79&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.79&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.08.10&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
*Tachograph driver data handling improvements&lt;br /&gt;
*Tacho download improvements&lt;br /&gt;
*Record send stability improved&lt;br /&gt;
*AutoCAN, ManualCAN improvements&lt;br /&gt;
*Tachograph data reading improvements&lt;br /&gt;
*TSM232 stability improvements.&lt;br /&gt;
*Added TSM232 check feature in Configurator Status&amp;gt;Maintenance Tab.&lt;br /&gt;
*Added Geofence Over speeding DOUT control in every geozone.&lt;br /&gt;
*Added Dout Control to every geozone.&lt;br /&gt;
*TPMS funcionality improvements&lt;br /&gt;
*Added Custom scenario event onExit feature.&lt;br /&gt;
*Added DOUT control in progress event reset.&lt;br /&gt;
*Added FMS Tell status IOs&lt;br /&gt;
*Garmin improvements&lt;br /&gt;
*LVCAN,ALLCAN, CAN-CONTROL reading improvements&lt;br /&gt;
*DSleep logic improvements&lt;br /&gt;
*COM modes stability improvements&lt;br /&gt;
*TCP,UDP packets handling improve&lt;br /&gt;
*Internal improvements for manufacture&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.65&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.65&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2020.01.24&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* UDP data sending improvements&lt;br /&gt;
* Battery charge mode parameter added&lt;br /&gt;
* GPS FIX time after sleep improved&lt;br /&gt;
* Wake up from sleep modes improved&lt;br /&gt;
* FrontPanel DDD files sending stability improvements&lt;br /&gt;
* K-Line midnight record saving logic changed&lt;br /&gt;
* ManualCAN improvements &lt;br /&gt;
* Tachograph data reading improvements &lt;br /&gt;
* FMC640, FMM640 support added&lt;br /&gt;
* Movement source parameter added&lt;br /&gt;
* IO elements data sending mode added&lt;br /&gt;
* GALILEO and BEIDOU selection for GNSS mode added&lt;br /&gt;
* Device and FOTAWEB communication stability improvements &lt;br /&gt;
* Carrier freezer new parameters added &lt;br /&gt;
* LVCAN, ALLCAN communication improved&lt;br /&gt;
* CAN-CONTROL with DTC reading added&lt;br /&gt;
* LLS fuel sensor reading stability improved&lt;br /&gt;
* Immobilizer improvements&lt;br /&gt;
* iButton read notification improvements &lt;br /&gt;
* Accelerometer autocalibration logic improved&lt;br /&gt;
* Continental TPMS improvements&lt;br /&gt;
* New type of zone for Manual geofence added&lt;br /&gt;
|-w&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.50&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.50&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2019.06.19&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* DTCO VDO 4.0 tachograph support added &lt;br /&gt;
* Tachograph data sending improvements&lt;br /&gt;
* Records saving to SD card improvements&lt;br /&gt;
* Ping mode improvements&lt;br /&gt;
* GPS sleep mode improvements&lt;br /&gt;
* DOUT control improvements&lt;br /&gt;
* Configuration stability improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.45&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.45&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2019.04.25&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* Carrier freezer support added &lt;br /&gt;
* Tachograph data sending improvements&lt;br /&gt;
* LVCAN setting program nr. via configurator added&lt;br /&gt;
* Odometer value improvements&lt;br /&gt;
* Accelerometer improvements added&lt;br /&gt;
* Additional FMS parameters added&lt;br /&gt;
* CAN CONTROL functionality added&lt;br /&gt;
* FOTA Web functionality improvements&lt;br /&gt;
* DOUT control improvements&lt;br /&gt;
* SMS/GPRS commands improvements&lt;br /&gt;
* iButton functionality improvements&lt;br /&gt;
* FrontPanel DDD files reading support added&lt;br /&gt;
* GPRS stability improvements&lt;br /&gt;
* NTP improvements&lt;br /&gt;
* Deep sleep consumption improvements&lt;br /&gt;
* Alternative DDD card download added&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.21&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.21&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2019.01.24&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* K-Line improvements&lt;br /&gt;
* Sleep mode improvements&lt;br /&gt;
* Data sending improvements&lt;br /&gt;
* Custom Scenarios functionality added&lt;br /&gt;
* Additional MCAN parameters added&lt;br /&gt;
* Static Navigation deactivation source added&lt;br /&gt;
* New function for iButton notifications scenario added&lt;br /&gt;
* K-Line record merged with periodic record&lt;br /&gt;
* Configurator changes. FMS I/O parameter &amp;quot;Distance&amp;quot; moved to Tachograph Data tab&lt;br /&gt;
* Tachograph communication improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.14&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.14&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2019.01.04&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* FMS IO AdBlue parameter added&lt;br /&gt;
* LVCAN stability improvements&lt;br /&gt;
* Manual CAN2 list implemented&lt;br /&gt;
* GPRS Limits added&lt;br /&gt;
* DOUT control via call functionality added&lt;br /&gt;
* Autogeofence deactivate by Engine RPM added&lt;br /&gt;
* Tacho download improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.08&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.08&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2018.12.06&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* FOTA Web stability improvements&lt;br /&gt;
* Data sending improvements&lt;br /&gt;
* Tacho download improvements&lt;br /&gt;
* Dual server functionality improvements&lt;br /&gt;
* IO elements configuration improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;00.03.04&amp;quot;&amp;gt;&#039;&#039;&#039;00.03.04&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2018.11.27&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* MobilEye support added&lt;br /&gt;
* 100 geozones support added&lt;br /&gt;
* MCAN2 support added&lt;br /&gt;
* DOUT control improvements&lt;br /&gt;
* Battery charge improvements&lt;br /&gt;
* Records saving and sending improvements&lt;br /&gt;
* SMS commands improvements&lt;br /&gt;
* Immobilizer scenario improvements&lt;br /&gt;
* Crach detection improvements&lt;br /&gt;
* Status window implemented&lt;br /&gt;
* Tachocheck SMS command improvements&lt;br /&gt;
* Dual server functionality improvements&lt;br /&gt;
* Overspeeding scenario improvements&lt;br /&gt;
* Device stability improvements&lt;br /&gt;
* Tacho download improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &#039;&#039;&#039;00.01.05&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2018.08.06&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* CAN adapter (LV-CAN200/ALL-CAN300) improvements&lt;br /&gt;
* ADC (Analog to Digital Converter) accuracy improvement&lt;br /&gt;
* J1708 CAN Fuel Level/Consumption parameters added&lt;br /&gt;
* Quectell Hardware support added&lt;br /&gt;
* Zbit flash added&lt;br /&gt;
* USB connection improvements&lt;br /&gt;
* &amp;quot;On Delta Change&amp;quot; operand (event generating) added.&lt;br /&gt;
* Codec 12 parsing improvements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | &#039;&#039;&#039;00.00.13&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 2018.05.10&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | &lt;br /&gt;
* SMS sending for panic records added to code.&lt;br /&gt;
* SMS events improvements.&lt;br /&gt;
* Tachograph auto connect improved.&lt;br /&gt;
* Fota Web support added&lt;br /&gt;
* Deep Sleep Improvements&lt;br /&gt;
* USB improvements&lt;br /&gt;
|}&lt;br /&gt;
[[Category:FMB640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB640_Product_Change_Notifications&amp;diff=60426</id>
		<title>FMB640 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB640_Product_Change_Notifications&amp;diff=60426"/>
		<updated>2020-10-22T05:54:23Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* 2020.10.12: Base firmware update */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMB640&lt;br /&gt;
}}&lt;br /&gt;
==2020.10.12: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you about base firmware update for FMB640 starting from October 12th, 2020. New production firmware version will be &#039;&#039;&#039;01.00.03&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMB640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMB640 00.03.79&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMB640 01.00.03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 October 12th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2020.08.10: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMB640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMB640 00.03.65&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMB640 00.03.79&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 August 10th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2019.10.18: New FMB640 case design / Top Marking Changes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Packaging&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |New case design.&amp;lt;br&amp;gt;&lt;br /&gt;
Device marking changed from tampography to laser printing. Information provided on module will remain the same.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; [[File:FMB640 00 demo.png|center|400px]] &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 104.5 (L) x 70.9 (W) x 31.5 (H) mm&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:FMB640_New_Case_Laser.png|center|400px]] &amp;lt;br&amp;gt; &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 104.5 (L) x 71.6 (W) x 27.3 (H) mm&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |New case design as other FMB series devices to fit corporate design and make it more ergonomic, smaller in dimensions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tampography to laser printing changed, to improve manufacturing speed, efficiency and reliability.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Planned date: 2020 First part of January&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
You can already order sample with new case and laser printing by order code: FMB6403BFE01. (Max quantity of samples per order 2pcs )&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |No implementation plan needed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20191018 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
==2019.07.22: new no brand Eco friendly boxes==&lt;br /&gt;
&lt;br /&gt;
Effective from 1Q of year 2020, FMB640 trackers with no brand packaging will be shipped with a &#039;&#039;&#039;new no brand eco friendly box&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Packaging&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Improved and more environmentally friendly packaging box&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old single packaging version: &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; [[File:Medium-white1-cut.png|left|365px]] &amp;lt;br&amp;gt; &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 177 (W) x 145 (D) x 64 (H)&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New single packaging version: &amp;lt;br&amp;gt; [[File:Medium-eco-cut.png|center|400px]] &amp;lt;br&amp;gt; &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 173 (W) x 148 (D) x 71 (H)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The new box is better for the environment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new packaging will be released in manufacturing from 1Q of year 2020 with 2 months of transition period. Over this period devices with white packaging can be delivered as well as devices with the new eco boxes.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640, FM6300.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640******, FM6300******.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to the new look of boxes we strongly recommend to update your marketing materials. Because of the new color of the packaging box, if necessary, update your branding materials (stickers, logo layouts).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2019.06.14: Device module information display changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that information display on device module TM2500 will be updated in factory from july 2019. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Information display on TM2500 module will change from sticker to laser print. Information provided on module will remain the same.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File: TM2500_sticker_v1.png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File: TM2500_laser_v1.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Laser printing will increase reliability, speed, and will reduce paper waste.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new module marking will be released in manufacturing from july with 2 months of transition period. Over this period devices with sticker can be delivered as well as devices with laser print.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB001, FMB010, FMB100, FMB110, FMB120, FMB122, FMB125, FMB202, FMB204, FMB900, FMB920, FMB964, FMT100, FMB640, FMB130, MTB100, TMT250, GH5200.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB001******, FMB010******, FMB100******, FMB110******, FMB120******, FMB122******, FMB125******, FMB202******, FMB204******, FMB900******, FMB920******, FMB964******, FMT100******, FMB640******, TMT250******, FMB130******, MTB100******, GH5200******.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |The change will not affect clients. All the module characteristics will remain unchanged. The only sticker on module will be changed to laser print. The displayed information will remain the same.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan.&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in the customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN TM2500 20190614 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2019.04.10: IMEI/SN display on device Changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that IMEI/SN info display on FMB640 device will be updated in factory from june 2019. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |IMEI/SN info on device display change  from barcode to QR&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File:IMEI_SN_Barcode_10x25mm.png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File:IMEI_SN_QR_10x25mm.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |This change will not affect device packing and logistic lists. It will remain as barcode. &amp;lt;br&amp;gt;  [[File:Packing_and_list.png|left|800px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |QR format will increase reliability and minimize error rate, because of the error correction feature and improved reading in low contrast.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new QR Code format will be released in manufacturing from June with 2 months of transition period. Over this period devices with barcode can be delivered as well as devices with QR code.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device information display we strongly recommend to check, and prepare your tools to read QR codes.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190410 EN.pdf|click here]]&lt;br /&gt;
&lt;br /&gt;
==2019.03.04: Top Tampography Changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that tampography of FMB640 device was updated in factory on the 4th of March. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Top tampography design changed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File:FMB640 black old .png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File:FMB 640 new.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |1. Updated Teltonika address to Saltoniskiu st. 9B-1 &amp;lt;br&amp;gt; 2. Added WEEE label. (WEEE - Waste from Electrical and Electronic Equipment)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Updated tampography will be used from the time when the stock will be sold all leftovers.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190205 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190124 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
==2019.01.18: new eco friendly box==&lt;br /&gt;
&lt;br /&gt;
Effective January 2019, week 4, FMB640 trackers will be packed with a &#039;&#039;&#039;new eco friendly box&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Packaging&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Improved and more environmentally friendly packaging box&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; [[File:Device packaging box tilted.png|left|300px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:Eco friendly packaging box tilted.png|left|300px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The new box is better for the environment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |January 2019, week 4&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190118 EN.pdf|click here]].&lt;br /&gt;
[[Category:FMB640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMC640_Product_Change_Notifications&amp;diff=60425</id>
		<title>FMC640 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMC640_Product_Change_Notifications&amp;diff=60425"/>
		<updated>2020-10-22T05:51:56Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* 2020.10.11: Base firmware update */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMC640&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==2020.10.14: Top Marking Changes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Top label design changed&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; [[File:FMC640_00.png|center|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:FMC640_4000x4000_1.png|center|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |&lt;br /&gt;
Added E-Mark approval marking. (More information: [[FMC640 E-Mark]]) &amp;lt;br&amp;gt;&lt;br /&gt;
Added CE approval marking. (More information: [[FMC640 CE/RED]])&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Planned date: 2020 October 14th&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |No implementation plan needed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2020.10.12: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you about base firmware update for FMC640 starting from October 12th, 2020. New production firmware version will be &#039;&#039;&#039;01.00.03&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMC640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMC640 00.03.74.T112&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMC640 01.00.03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 October 12th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: FMC640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMM640_Product_Change_Notifications&amp;diff=60424</id>
		<title>FMM640 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMM640_Product_Change_Notifications&amp;diff=60424"/>
		<updated>2020-10-22T05:50:35Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* 2020.10.11: Base firmware update */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMM640&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==2020.10.14: Top Marking Changes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Top label design changed&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; [[File:FMM640_00.png|center|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:FMM640_4000x4000_1.png|center|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |&lt;br /&gt;
Added E-Mark approval marking. (More information: [[FMM640 E-Mark]]) &amp;lt;br&amp;gt;&lt;br /&gt;
Added CE approval marking. (More information: [[FMM640 CE/RED]])&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Planned date: 2020 October 14th&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |No implementation plan needed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2020.10.12: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you about base firmware update for FMM640 starting from October 12th, 2020. New production firmware version will be &#039;&#039;&#039;01.00.03&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMM640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMM640 00.03.74.T112&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMM640 01.00.03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 October 12th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:FMM640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMM640_Product_Change_Notifications&amp;diff=60423</id>
		<title>FMM640 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMM640_Product_Change_Notifications&amp;diff=60423"/>
		<updated>2020-10-22T05:50:20Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* 2020.10.11: Base firmware update */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMM640&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==2020.10.14: Top Marking Changes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Top label design changed&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; [[File:FMM640_00.png|center|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:FMM640_4000x4000_1.png|center|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |&lt;br /&gt;
Added E-Mark approval marking. (More information: [[FMM640 E-Mark]]) &amp;lt;br&amp;gt;&lt;br /&gt;
Added CE approval marking. (More information: [[FMM640 CE/RED]])&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Planned date: 2020 October 14th&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |No implementation plan needed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2020.10.11: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you about base firmware update for FMM640 starting from October 12th, 2020. New production firmware version will be &#039;&#039;&#039;01.00.03&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMM640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMM640 00.03.74.T112&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMM640 01.00.03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 October 12th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:FMM640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB640_Product_Change_Notifications&amp;diff=60422</id>
		<title>FMB640 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB640_Product_Change_Notifications&amp;diff=60422"/>
		<updated>2020-10-22T05:33:32Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* 2019.07.22: new no brand Eco friendly boxes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMB640&lt;br /&gt;
}}&lt;br /&gt;
==2020.10.11: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you about base firmware update for FMB640 starting from October 11th, 2020. New production firmware version will be &#039;&#039;&#039;01.00.02&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMB640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMB640 00.03.79&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMB640 01.00.02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 October 11th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2020.08.10: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMB640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMB640 00.03.65&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMB640 00.03.79&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 August 10th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2019.10.18: New FMB640 case design / Top Marking Changes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Packaging&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |New case design.&amp;lt;br&amp;gt;&lt;br /&gt;
Device marking changed from tampography to laser printing. Information provided on module will remain the same.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; [[File:FMB640 00 demo.png|center|400px]] &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 104.5 (L) x 70.9 (W) x 31.5 (H) mm&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:FMB640_New_Case_Laser.png|center|400px]] &amp;lt;br&amp;gt; &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 104.5 (L) x 71.6 (W) x 27.3 (H) mm&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |New case design as other FMB series devices to fit corporate design and make it more ergonomic, smaller in dimensions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tampography to laser printing changed, to improve manufacturing speed, efficiency and reliability.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Planned date: 2020 First part of January&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
You can already order sample with new case and laser printing by order code: FMB6403BFE01. (Max quantity of samples per order 2pcs )&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |No implementation plan needed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20191018 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
==2019.07.22: new no brand Eco friendly boxes==&lt;br /&gt;
&lt;br /&gt;
Effective from 1Q of year 2020, FMB640 trackers with no brand packaging will be shipped with a &#039;&#039;&#039;new no brand eco friendly box&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Packaging&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Improved and more environmentally friendly packaging box&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old single packaging version: &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; [[File:Medium-white1-cut.png|left|365px]] &amp;lt;br&amp;gt; &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 177 (W) x 145 (D) x 64 (H)&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New single packaging version: &amp;lt;br&amp;gt; [[File:Medium-eco-cut.png|center|400px]] &amp;lt;br&amp;gt; &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 173 (W) x 148 (D) x 71 (H)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The new box is better for the environment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new packaging will be released in manufacturing from 1Q of year 2020 with 2 months of transition period. Over this period devices with white packaging can be delivered as well as devices with the new eco boxes.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640, FM6300.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640******, FM6300******.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to the new look of boxes we strongly recommend to update your marketing materials. Because of the new color of the packaging box, if necessary, update your branding materials (stickers, logo layouts).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2019.06.14: Device module information display changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that information display on device module TM2500 will be updated in factory from july 2019. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Information display on TM2500 module will change from sticker to laser print. Information provided on module will remain the same.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File: TM2500_sticker_v1.png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File: TM2500_laser_v1.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Laser printing will increase reliability, speed, and will reduce paper waste.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new module marking will be released in manufacturing from july with 2 months of transition period. Over this period devices with sticker can be delivered as well as devices with laser print.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB001, FMB010, FMB100, FMB110, FMB120, FMB122, FMB125, FMB202, FMB204, FMB900, FMB920, FMB964, FMT100, FMB640, FMB130, MTB100, TMT250, GH5200.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB001******, FMB010******, FMB100******, FMB110******, FMB120******, FMB122******, FMB125******, FMB202******, FMB204******, FMB900******, FMB920******, FMB964******, FMT100******, FMB640******, TMT250******, FMB130******, MTB100******, GH5200******.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |The change will not affect clients. All the module characteristics will remain unchanged. The only sticker on module will be changed to laser print. The displayed information will remain the same.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan.&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in the customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN TM2500 20190614 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2019.04.10: IMEI/SN display on device Changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that IMEI/SN info display on FMB640 device will be updated in factory from june 2019. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |IMEI/SN info on device display change  from barcode to QR&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File:IMEI_SN_Barcode_10x25mm.png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File:IMEI_SN_QR_10x25mm.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |This change will not affect device packing and logistic lists. It will remain as barcode. &amp;lt;br&amp;gt;  [[File:Packing_and_list.png|left|800px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |QR format will increase reliability and minimize error rate, because of the error correction feature and improved reading in low contrast.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new QR Code format will be released in manufacturing from June with 2 months of transition period. Over this period devices with barcode can be delivered as well as devices with QR code.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device information display we strongly recommend to check, and prepare your tools to read QR codes.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190410 EN.pdf|click here]]&lt;br /&gt;
&lt;br /&gt;
==2019.03.04: Top Tampography Changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that tampography of FMB640 device was updated in factory on the 4th of March. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Top tampography design changed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File:FMB640 black old .png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File:FMB 640 new.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |1. Updated Teltonika address to Saltoniskiu st. 9B-1 &amp;lt;br&amp;gt; 2. Added WEEE label. (WEEE - Waste from Electrical and Electronic Equipment)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Updated tampography will be used from the time when the stock will be sold all leftovers.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190205 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190124 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
==2019.01.18: new eco friendly box==&lt;br /&gt;
&lt;br /&gt;
Effective January 2019, week 4, FMB640 trackers will be packed with a &#039;&#039;&#039;new eco friendly box&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Packaging&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Improved and more environmentally friendly packaging box&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; [[File:Device packaging box tilted.png|left|300px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:Eco friendly packaging box tilted.png|left|300px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The new box is better for the environment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |January 2019, week 4&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190118 EN.pdf|click here]].&lt;br /&gt;
[[Category:FMB640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB640_Product_Change_Notifications&amp;diff=60421</id>
		<title>FMB640 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB640_Product_Change_Notifications&amp;diff=60421"/>
		<updated>2020-10-22T05:32:18Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* 2019.10.18: New FMB640 case design / Top Marking Changes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMB640&lt;br /&gt;
}}&lt;br /&gt;
==2020.10.11: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you about base firmware update for FMB640 starting from October 11th, 2020. New production firmware version will be &#039;&#039;&#039;01.00.02&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMB640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMB640 00.03.79&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMB640 01.00.02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 October 11th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2020.08.10: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMB640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMB640 00.03.65&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMB640 00.03.79&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 August 10th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2019.07.22: new no brand Eco friendly boxes==&lt;br /&gt;
&lt;br /&gt;
Effective from 1Q of year 2020, FMB640 trackers with no brand packaging will be shipped with a &#039;&#039;&#039;new no brand eco friendly box&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Packaging&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Improved and more environmentally friendly packaging box&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old single packaging version: &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; [[File:Medium-white1-cut.png|left|365px]] &amp;lt;br&amp;gt; &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 177 (W) x 145 (D) x 64 (H)&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New single packaging version: &amp;lt;br&amp;gt; [[File:Medium-eco-cut.png|center|400px]] &amp;lt;br&amp;gt; &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 173 (W) x 148 (D) x 71 (H)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The new box is better for the environment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new packaging will be released in manufacturing from 1Q of year 2020 with 2 months of transition period. Over this period devices with white packaging can be delivered as well as devices with the new eco boxes.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640, FM6300.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640******, FM6300******.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to the new look of boxes we strongly recommend to update your marketing materials. Because of the new color of the packaging box, if necessary, update your branding materials (stickers, logo layouts).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2019.06.14: Device module information display changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that information display on device module TM2500 will be updated in factory from july 2019. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Information display on TM2500 module will change from sticker to laser print. Information provided on module will remain the same.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File: TM2500_sticker_v1.png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File: TM2500_laser_v1.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Laser printing will increase reliability, speed, and will reduce paper waste.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new module marking will be released in manufacturing from july with 2 months of transition period. Over this period devices with sticker can be delivered as well as devices with laser print.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB001, FMB010, FMB100, FMB110, FMB120, FMB122, FMB125, FMB202, FMB204, FMB900, FMB920, FMB964, FMT100, FMB640, FMB130, MTB100, TMT250, GH5200.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB001******, FMB010******, FMB100******, FMB110******, FMB120******, FMB122******, FMB125******, FMB202******, FMB204******, FMB900******, FMB920******, FMB964******, FMT100******, FMB640******, TMT250******, FMB130******, MTB100******, GH5200******.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |The change will not affect clients. All the module characteristics will remain unchanged. The only sticker on module will be changed to laser print. The displayed information will remain the same.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan.&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in the customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN TM2500 20190614 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2019.04.10: IMEI/SN display on device Changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that IMEI/SN info display on FMB640 device will be updated in factory from june 2019. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |IMEI/SN info on device display change  from barcode to QR&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File:IMEI_SN_Barcode_10x25mm.png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File:IMEI_SN_QR_10x25mm.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |This change will not affect device packing and logistic lists. It will remain as barcode. &amp;lt;br&amp;gt;  [[File:Packing_and_list.png|left|800px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |QR format will increase reliability and minimize error rate, because of the error correction feature and improved reading in low contrast.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new QR Code format will be released in manufacturing from June with 2 months of transition period. Over this period devices with barcode can be delivered as well as devices with QR code.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device information display we strongly recommend to check, and prepare your tools to read QR codes.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190410 EN.pdf|click here]]&lt;br /&gt;
&lt;br /&gt;
==2019.03.04: Top Tampography Changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that tampography of FMB640 device was updated in factory on the 4th of March. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Top tampography design changed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File:FMB640 black old .png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File:FMB 640 new.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |1. Updated Teltonika address to Saltoniskiu st. 9B-1 &amp;lt;br&amp;gt; 2. Added WEEE label. (WEEE - Waste from Electrical and Electronic Equipment)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Updated tampography will be used from the time when the stock will be sold all leftovers.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190205 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190124 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
==2019.01.18: new eco friendly box==&lt;br /&gt;
&lt;br /&gt;
Effective January 2019, week 4, FMB640 trackers will be packed with a &#039;&#039;&#039;new eco friendly box&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Packaging&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Improved and more environmentally friendly packaging box&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; [[File:Device packaging box tilted.png|left|300px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:Eco friendly packaging box tilted.png|left|300px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The new box is better for the environment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |January 2019, week 4&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190118 EN.pdf|click here]].&lt;br /&gt;
[[Category:FMB640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMM640_Product_Change_Notifications&amp;diff=60420</id>
		<title>FMM640 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMM640_Product_Change_Notifications&amp;diff=60420"/>
		<updated>2020-10-21T13:56:56Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* 2020.10.14: Top Marking Changes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMM640&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==2020.10.14: Top Marking Changes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Top label design changed&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; [[File:FMM640_00.png|center|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:FMM640_4000x4000_1.png|center|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |&lt;br /&gt;
Added E-Mark approval marking. (More information: [[FMM640 E-Mark]]) &amp;lt;br&amp;gt;&lt;br /&gt;
Added CE approval marking. (More information: [[FMM640 CE/RED]])&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Planned date: 2020 October 14th&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |No implementation plan needed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2020.10.11: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you about base firmware update for FMM640 starting from October 11th, 2020. New production firmware version will be &#039;&#039;&#039;01.00.02&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMM640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMM640 00.03.74.T112&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMM640 01.00.02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 October 11th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:FMM640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMM640_Product_Change_Notifications&amp;diff=60419</id>
		<title>FMM640 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMM640_Product_Change_Notifications&amp;diff=60419"/>
		<updated>2020-10-21T13:56:36Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* 2020.10.14: Top Marking Changes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMM640&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==2020.10.14: Top Marking Changes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Top label design changed&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; [[File:FMM640_00.png|center|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:FMM640_4000x4000_1.png|center|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |&lt;br /&gt;
Added E-Mark approval marking. (More information: [[FMM640 E-Mark]]) &amp;lt;br&amp;gt;&lt;br /&gt;
Added CE approval marking. (More information: [[FMM640 CE/RED]])&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Planned date: 2020 October 14th&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |No implementation plan needed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2020.10.11: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you about base firmware update for FMM640 starting from October 11th, 2020. New production firmware version will be &#039;&#039;&#039;01.00.02&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMM640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMM640 00.03.74.T112&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMM640 01.00.02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 October 11th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:FMM640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMC640_Product_Change_Notifications&amp;diff=60418</id>
		<title>FMC640 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMC640_Product_Change_Notifications&amp;diff=60418"/>
		<updated>2020-10-21T13:54:30Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* 2020.10.11: Base firmware update */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMC640&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==2020.10.14: Top Marking Changes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Top label design changed&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; [[File:FMC640_00.png|center|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:FMC640_4000x4000_1.png|center|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |&lt;br /&gt;
Added E-Mark approval marking. (More information: [[FMC640 E-Mark]]) &amp;lt;br&amp;gt;&lt;br /&gt;
Added CE approval marking. (More information: [[FMC640 CE/RED]])&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Planned date: 2020 October 14th&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |No implementation plan needed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2020.10.11: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you about base firmware update for FMC640 starting from October 11th, 2020. New production firmware version will be &#039;&#039;&#039;01.00.02&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMC640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMC640 00.03.74.T112&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMC640 01.00.02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 October 11th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: FMC640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB640_Product_Change_Notifications&amp;diff=60417</id>
		<title>FMB640 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB640_Product_Change_Notifications&amp;diff=60417"/>
		<updated>2020-10-21T13:53:19Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* 2020.10.11: Base firmware update */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMB640&lt;br /&gt;
}}&lt;br /&gt;
==2020.10.11: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you about base firmware update for FMB640 starting from October 11th, 2020. New production firmware version will be &#039;&#039;&#039;01.00.02&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMB640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMB640 00.03.79&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMB640 01.00.02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 October 11th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2020.08.10: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMB640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMB640 00.03.65&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMB640 00.03.79&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 August 10th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2019.10.18: New FMB640 case design / Top Marking Changes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Packaging&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |New case design.&amp;lt;br&amp;gt;&lt;br /&gt;
Device marking changed from tampography to laser printing. Information provided on module will remain the same.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; [[File:FMB640 00 demo.png|center|400px]] &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 104.5 (L) x 70.9 (W) x 31.5 (H) mm&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:FMB640_New_Case_Laser.png|center|400px]] &amp;lt;br&amp;gt; &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 104.5 (L) x 71.6 (W) x 27.3 (H) mm&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |New case design as other FMB series devices to fit corporate design and make it more ergonomic, smaller in dimensions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tampography to laser printing changed, to improve manufacturing speed, efficiency and reliability.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Planned date: 2020 First part of January&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
You can already order sample with new case and laser printing by order code: FMB6403BFE01. (Max quantity of samples per order 2pcs )&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |No implementation plan needed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20191018 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
==2019.07.22: new no brand Eco friendly boxes==&lt;br /&gt;
&lt;br /&gt;
Effective from 1Q of year 2020, FMB640 trackers with no brand packaging will be shipped with a &#039;&#039;&#039;new no brand eco friendly box&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Packaging&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Improved and more environmentally friendly packaging box&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old single packaging version: &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; [[File:Medium-white1-cut.png|left|365px]] &amp;lt;br&amp;gt; &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 177 (W) x 145 (D) x 64 (H)&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New single packaging version: &amp;lt;br&amp;gt; [[File:Medium-eco-cut.png|center|400px]] &amp;lt;br&amp;gt; &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 173 (W) x 148 (D) x 71 (H)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The new box is better for the environment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new packaging will be released in manufacturing from 1Q of year 2020 with 2 months of transition period. Over this period devices with white packaging can be delivered as well as devices with the new eco boxes.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640, FM6300.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640******, FM6300******.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to the new look of boxes we strongly recommend to update your marketing materials. Because of the new color of the packaging box, if necessary, update your branding materials (stickers, logo layouts).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2019.06.14: Device module information display changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that information display on device module TM2500 will be updated in factory from july 2019. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Information display on TM2500 module will change from sticker to laser print. Information provided on module will remain the same.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File: TM2500_sticker_v1.png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File: TM2500_laser_v1.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Laser printing will increase reliability, speed, and will reduce paper waste.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new module marking will be released in manufacturing from july with 2 months of transition period. Over this period devices with sticker can be delivered as well as devices with laser print.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB001, FMB010, FMB100, FMB110, FMB120, FMB122, FMB125, FMB202, FMB204, FMB900, FMB920, FMB964, FMT100, FMB640, FMB130, MTB100, TMT250, GH5200.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB001******, FMB010******, FMB100******, FMB110******, FMB120******, FMB122******, FMB125******, FMB202******, FMB204******, FMB900******, FMB920******, FMB964******, FMT100******, FMB640******, TMT250******, FMB130******, MTB100******, GH5200******.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |The change will not affect clients. All the module characteristics will remain unchanged. The only sticker on module will be changed to laser print. The displayed information will remain the same.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan.&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in the customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN TM2500 20190614 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2019.04.10: IMEI/SN display on device Changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that IMEI/SN info display on FMB640 device will be updated in factory from june 2019. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |IMEI/SN info on device display change  from barcode to QR&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File:IMEI_SN_Barcode_10x25mm.png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File:IMEI_SN_QR_10x25mm.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |This change will not affect device packing and logistic lists. It will remain as barcode. &amp;lt;br&amp;gt;  [[File:Packing_and_list.png|left|800px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |QR format will increase reliability and minimize error rate, because of the error correction feature and improved reading in low contrast.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new QR Code format will be released in manufacturing from June with 2 months of transition period. Over this period devices with barcode can be delivered as well as devices with QR code.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device information display we strongly recommend to check, and prepare your tools to read QR codes.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190410 EN.pdf|click here]]&lt;br /&gt;
&lt;br /&gt;
==2019.03.04: Top Tampography Changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that tampography of FMB640 device was updated in factory on the 4th of March. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Top tampography design changed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File:FMB640 black old .png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File:FMB 640 new.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |1. Updated Teltonika address to Saltoniskiu st. 9B-1 &amp;lt;br&amp;gt; 2. Added WEEE label. (WEEE - Waste from Electrical and Electronic Equipment)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Updated tampography will be used from the time when the stock will be sold all leftovers.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190205 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190124 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
==2019.01.18: new eco friendly box==&lt;br /&gt;
&lt;br /&gt;
Effective January 2019, week 4, FMB640 trackers will be packed with a &#039;&#039;&#039;new eco friendly box&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Packaging&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Improved and more environmentally friendly packaging box&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; [[File:Device packaging box tilted.png|left|300px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:Eco friendly packaging box tilted.png|left|300px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The new box is better for the environment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |January 2019, week 4&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190118 EN.pdf|click here]].&lt;br /&gt;
[[Category:FMB640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB640_Product_Change_Notifications&amp;diff=60416</id>
		<title>FMB640 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB640_Product_Change_Notifications&amp;diff=60416"/>
		<updated>2020-10-21T13:51:18Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* 2020.10.11: Base firmware update */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMB640&lt;br /&gt;
}}&lt;br /&gt;
==2020.10.11: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you about base firmware update for FMB640 starting from October 11th, 2020. New production firmware version will be &#039;&#039;&#039;01.00.02&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMB640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMB640 00.03.79&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMB640 01.00.02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 October 11th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2020.08.10: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMB640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMB640 00.03.65&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMB640 00.03.79&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 August 10th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2019.10.18: New FMB640 case design / Top Marking Changes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Packaging&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |New case design.&amp;lt;br&amp;gt;&lt;br /&gt;
Device marking changed from tampography to laser printing. Information provided on module will remain the same.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; [[File:FMB640 00 demo.png|center|400px]] &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 104.5 (L) x 70.9 (W) x 31.5 (H) mm&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:FMB640_New_Case_Laser.png|center|400px]] &amp;lt;br&amp;gt; &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 104.5 (L) x 71.6 (W) x 27.3 (H) mm&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |New case design as other FMB series devices to fit corporate design and make it more ergonomic, smaller in dimensions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tampography to laser printing changed, to improve manufacturing speed, efficiency and reliability.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Planned date: 2020 First part of January&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
You can already order sample with new case and laser printing by order code: FMB6403BFE01. (Max quantity of samples per order 2pcs )&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |No implementation plan needed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20191018 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
==2019.07.22: new no brand Eco friendly boxes==&lt;br /&gt;
&lt;br /&gt;
Effective from 1Q of year 2020, FMB640 trackers with no brand packaging will be shipped with a &#039;&#039;&#039;new no brand eco friendly box&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Packaging&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Improved and more environmentally friendly packaging box&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old single packaging version: &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; [[File:Medium-white1-cut.png|left|365px]] &amp;lt;br&amp;gt; &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 177 (W) x 145 (D) x 64 (H)&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New single packaging version: &amp;lt;br&amp;gt; [[File:Medium-eco-cut.png|center|400px]] &amp;lt;br&amp;gt; &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 173 (W) x 148 (D) x 71 (H)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The new box is better for the environment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new packaging will be released in manufacturing from 1Q of year 2020 with 2 months of transition period. Over this period devices with white packaging can be delivered as well as devices with the new eco boxes.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640, FM6300.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640******, FM6300******.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to the new look of boxes we strongly recommend to update your marketing materials. Because of the new color of the packaging box, if necessary, update your branding materials (stickers, logo layouts).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2019.06.14: Device module information display changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that information display on device module TM2500 will be updated in factory from july 2019. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Information display on TM2500 module will change from sticker to laser print. Information provided on module will remain the same.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File: TM2500_sticker_v1.png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File: TM2500_laser_v1.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Laser printing will increase reliability, speed, and will reduce paper waste.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new module marking will be released in manufacturing from july with 2 months of transition period. Over this period devices with sticker can be delivered as well as devices with laser print.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB001, FMB010, FMB100, FMB110, FMB120, FMB122, FMB125, FMB202, FMB204, FMB900, FMB920, FMB964, FMT100, FMB640, FMB130, MTB100, TMT250, GH5200.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB001******, FMB010******, FMB100******, FMB110******, FMB120******, FMB122******, FMB125******, FMB202******, FMB204******, FMB900******, FMB920******, FMB964******, FMT100******, FMB640******, TMT250******, FMB130******, MTB100******, GH5200******.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |The change will not affect clients. All the module characteristics will remain unchanged. The only sticker on module will be changed to laser print. The displayed information will remain the same.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan.&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in the customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN TM2500 20190614 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2019.04.10: IMEI/SN display on device Changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that IMEI/SN info display on FMB640 device will be updated in factory from june 2019. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |IMEI/SN info on device display change  from barcode to QR&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File:IMEI_SN_Barcode_10x25mm.png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File:IMEI_SN_QR_10x25mm.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |This change will not affect device packing and logistic lists. It will remain as barcode. &amp;lt;br&amp;gt;  [[File:Packing_and_list.png|left|800px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |QR format will increase reliability and minimize error rate, because of the error correction feature and improved reading in low contrast.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new QR Code format will be released in manufacturing from June with 2 months of transition period. Over this period devices with barcode can be delivered as well as devices with QR code.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device information display we strongly recommend to check, and prepare your tools to read QR codes.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190410 EN.pdf|click here]]&lt;br /&gt;
&lt;br /&gt;
==2019.03.04: Top Tampography Changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that tampography of FMB640 device was updated in factory on the 4th of March. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Top tampography design changed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File:FMB640 black old .png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File:FMB 640 new.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |1. Updated Teltonika address to Saltoniskiu st. 9B-1 &amp;lt;br&amp;gt; 2. Added WEEE label. (WEEE - Waste from Electrical and Electronic Equipment)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Updated tampography will be used from the time when the stock will be sold all leftovers.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190205 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190124 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
==2019.01.18: new eco friendly box==&lt;br /&gt;
&lt;br /&gt;
Effective January 2019, week 4, FMB640 trackers will be packed with a &#039;&#039;&#039;new eco friendly box&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Packaging&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Improved and more environmentally friendly packaging box&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; [[File:Device packaging box tilted.png|left|300px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:Eco friendly packaging box tilted.png|left|300px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The new box is better for the environment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |January 2019, week 4&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190118 EN.pdf|click here]].&lt;br /&gt;
[[Category:FMB640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB640_Product_Change_Notifications&amp;diff=60415</id>
		<title>FMB640 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB640_Product_Change_Notifications&amp;diff=60415"/>
		<updated>2020-10-21T13:50:48Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: /* 2020.10.11: Base firmware update */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMB640&lt;br /&gt;
}}&lt;br /&gt;
==2020.10.11: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you about base firmware update for FMB640 starting from October 11th, 2020. New production firmware version will be &#039;&#039;&#039;01.00.02&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMB640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMB640 00.03.79&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMB640 01.00.02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 October 11th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2020.08.10: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMB640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMB640 00.03.65&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMB640 00.03.79&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 August 10th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2019.10.18: New FMB640 case design / Top Marking Changes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Packaging&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |New case design.&amp;lt;br&amp;gt;&lt;br /&gt;
Device marking changed from tampography to laser printing. Information provided on module will remain the same.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; [[File:FMB640 00 demo.png|center|400px]] &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 104.5 (L) x 70.9 (W) x 31.5 (H) mm&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:FMB640_New_Case_Laser.png|center|400px]] &amp;lt;br&amp;gt; &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 104.5 (L) x 71.6 (W) x 27.3 (H) mm&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |New case design as other FMB series devices to fit corporate design and make it more ergonomic, smaller in dimensions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tampography to laser printing changed, to improve manufacturing speed, efficiency and reliability.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Planned date: 2020 First part of January&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
You can already order sample with new case and laser printing by order code: FMB6403BFE01. (Max quantity of samples per order 2pcs )&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |No implementation plan needed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20191018 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
==2019.07.22: new no brand Eco friendly boxes==&lt;br /&gt;
&lt;br /&gt;
Effective from 1Q of year 2020, FMB640 trackers with no brand packaging will be shipped with a &#039;&#039;&#039;new no brand eco friendly box&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Packaging&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Improved and more environmentally friendly packaging box&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old single packaging version: &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; [[File:Medium-white1-cut.png|left|365px]] &amp;lt;br&amp;gt; &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 177 (W) x 145 (D) x 64 (H)&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New single packaging version: &amp;lt;br&amp;gt; [[File:Medium-eco-cut.png|center|400px]] &amp;lt;br&amp;gt; &amp;lt;strong&amp;gt;Dimensions:&amp;lt;/strong&amp;gt; 173 (W) x 148 (D) x 71 (H)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The new box is better for the environment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new packaging will be released in manufacturing from 1Q of year 2020 with 2 months of transition period. Over this period devices with white packaging can be delivered as well as devices with the new eco boxes.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640, FM6300.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640******, FM6300******.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to the new look of boxes we strongly recommend to update your marketing materials. Because of the new color of the packaging box, if necessary, update your branding materials (stickers, logo layouts).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2019.06.14: Device module information display changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that information display on device module TM2500 will be updated in factory from july 2019. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Information display on TM2500 module will change from sticker to laser print. Information provided on module will remain the same.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File: TM2500_sticker_v1.png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File: TM2500_laser_v1.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Laser printing will increase reliability, speed, and will reduce paper waste.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new module marking will be released in manufacturing from july with 2 months of transition period. Over this period devices with sticker can be delivered as well as devices with laser print.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB001, FMB010, FMB100, FMB110, FMB120, FMB122, FMB125, FMB202, FMB204, FMB900, FMB920, FMB964, FMT100, FMB640, FMB130, MTB100, TMT250, GH5200.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB001******, FMB010******, FMB100******, FMB110******, FMB120******, FMB122******, FMB125******, FMB202******, FMB204******, FMB900******, FMB920******, FMB964******, FMT100******, FMB640******, TMT250******, FMB130******, MTB100******, GH5200******.&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |The change will not affect clients. All the module characteristics will remain unchanged. The only sticker on module will be changed to laser print. The displayed information will remain the same.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan.&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in the customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN TM2500 20190614 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2019.04.10: IMEI/SN display on device Changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that IMEI/SN info display on FMB640 device will be updated in factory from june 2019. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |IMEI/SN info on device display change  from barcode to QR&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File:IMEI_SN_Barcode_10x25mm.png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File:IMEI_SN_QR_10x25mm.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |This change will not affect device packing and logistic lists. It will remain as barcode. &amp;lt;br&amp;gt;  [[File:Packing_and_list.png|left|800px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |QR format will increase reliability and minimize error rate, because of the error correction feature and improved reading in low contrast.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Devices with new QR Code format will be released in manufacturing from June with 2 months of transition period. Over this period devices with barcode can be delivered as well as devices with QR code.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device information display we strongly recommend to check, and prepare your tools to read QR codes.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190410 EN.pdf|click here]]&lt;br /&gt;
&lt;br /&gt;
==2019.03.04: Top Tampography Changes==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you, that tampography of FMB640 device was updated in factory on the 4th of March. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Top tampography design changed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: &amp;lt;br&amp;gt;  [[File:FMB640 black old .png|left|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: &amp;lt;br&amp;gt;  [[File:FMB 640 new.png|left|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |1. Updated Teltonika address to Saltoniskiu st. 9B-1 &amp;lt;br&amp;gt; 2. Added WEEE label. (WEEE - Waste from Electrical and Electronic Equipment)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Updated tampography will be used from the time when the stock will be sold all leftovers.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190205 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190124 EN.pdf|click here]].&lt;br /&gt;
&lt;br /&gt;
==2019.01.18: new eco friendly box==&lt;br /&gt;
&lt;br /&gt;
Effective January 2019, week 4, FMB640 trackers will be packed with a &#039;&#039;&#039;new eco friendly box&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Packaging&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Improved and more environmentally friendly packaging box&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; [[File:Device packaging box tilted.png|left|300px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:Eco friendly packaging box tilted.png|left|300px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The new box is better for the environment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |January 2019, week 4&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB640*******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |No risk factors encountered with this change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To download the pdf version of this notification, [[Media:PCN FMB640 20190118 EN.pdf|click here]].&lt;br /&gt;
[[Category:FMB640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMC640_Product_Change_Notifications&amp;diff=60414</id>
		<title>FMC640 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMC640_Product_Change_Notifications&amp;diff=60414"/>
		<updated>2020-10-21T13:47:31Z</updated>

		<summary type="html">&lt;p&gt;Renat Galiachmetov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMC640&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==2020.10.14: Top Marking Changes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |External/visual&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Top label design changed&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; [[File:FMC640_00.png|center|400px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; [[File:FMC640_4000x4000_1.png|center|400px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |&lt;br /&gt;
Added E-Mark approval marking. (More information: [[FMC640 E-Mark]]) &amp;lt;br&amp;gt;&lt;br /&gt;
Added CE approval marking. (More information: [[FMC640 CE/RED]])&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Planned date: 2020 October 14th&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640******&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |No changes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Risk assessment for devices management required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |No implementation plan needed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification - Teltonika may accept that this change has been tacitly accepted and can implement the change as indicated above&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2020.10.11: Base firmware update==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you about base firmware update for FMC640 starting from October 11th, 2020. New production firmware version will be &#039;&#039;&#039;01.00.02&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMC640_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMC640 00.03.74.T112&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMC640 01.00.02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2020 October 11th.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC640*******order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Client&#039;s special firmware versions or order codes with special firmware will not be updated to latest base firmware automatically&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If you are using special firmware version and would like an upgrade to new features of latest base firmware, please contact your Teltonika sales manager&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: FMC640]]&lt;/div&gt;</summary>
		<author><name>Renat Galiachmetov</name></author>
	</entry>
</feed>