<?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=Tomas.kriauciunas</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=Tomas.kriauciunas"/>
	<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/view/Special:Contributions/Tomas.kriauciunas"/>
	<updated>2026-04-26T00:41:11Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=DSM_First_Start&amp;diff=99705</id>
		<title>DSM First Start</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=DSM_First_Start&amp;diff=99705"/>
		<updated>2024-07-29T10:26:31Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border-style: solid; border-width: 0px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: auto; text-align: left; background: #F6F6FB;&amp;quot; |&#039;&#039;&#039;(!) Only works with FMx640 and FMC650&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==DSM connection scheme==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please note that camera must be connected to ignition source, in other way camera will drain battery.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:DSM connection scheme.jpg|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Camera connection through a relay&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you need to receive additional data from the DSM when the ignition is off but the key is inserted and turned to ACC postition, you can do it by connecting the camera to a power source using a relay in order to control the power supply by turning on/off the camera. To find information on how to configure DOUT, please visit [[FMB setdigout|FMB DOUT]].&lt;br /&gt;
&lt;br /&gt;
[[File:DSM connection.jpg|800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Two cameras FMC650 Installation with Ignition Source&#039;&#039;&#039;. To connect the two cameras to the FMC650 device, you have to make sure to connect 4 PIN&#039;s of the camera to the PIN&#039;s of your device correctly. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; Two cameras must be connected to the ignition source or another source, where then you turn off ignition camera will turn off in another case camera will drain the battery if you connect directly.&lt;br /&gt;
&lt;br /&gt;
[[File:688548 DualCam and DSM with FMC650.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Two cameras FMC650 Installation with Relay&#039;&#039;&#039;. If you need to receive additional data from the Two cameras or one of them when the ignition is off, you can also connect the camera to a power source using the relay, to control the power supply by turning on/off the camera. To find information on how to configure DOUT, please visit [[FMB setdigout|FMB DOUT]].&lt;br /&gt;
&lt;br /&gt;
[[File:2 cameras dout.JPG|frameless|928x928px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE: FMX640 device also needs SD Card to be inserted. The FMX650 can be used with the feature without an SD card.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Using the above information in regards to connection, please follow the below steps: &lt;br /&gt;
&lt;br /&gt;
# Insert Micro SD Card into the DSM camera main block. &lt;br /&gt;
# Connect DSM camera to the main block&lt;br /&gt;
# Connect main block with power and ground wires either to the vehicles relay (see picture above) or power supply.&lt;br /&gt;
# The RX and TX cables from the main block have to be connected through the RJ-45 cable to the FMX640 device. &#039;&#039;&#039;Pin can be 3/4 or 5/6 different RJ45 cable modification&#039;&#039;&#039;&lt;br /&gt;
# Connect FMX640 device with PWR and Ground to power supply or vehicle&#039;s relay (see picture above). &lt;br /&gt;
# Connect DOUT (1,2,3,4) to relay in order to control immobilizer and DSM camera state. &lt;br /&gt;
# Continue in configurator in order to set up the DSM camera [https://wiki.teltonika-gps.com/view/DSM_Configuration here]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:DSM]]&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Template:FM*1YX_firmware_errata&amp;diff=97324</id>
		<title>Template:FM*1YX firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Template:FM*1YX_firmware_errata&amp;diff=97324"/>
		<updated>2024-04-12T15:14:58Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: /* 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;FMCXXX, FMUXXX, FMMXXX platform&#039;&#039;&#039; devices firmware improvements, changes, new features implementations as well as current firmware release version.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 60%;&amp;quot;&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: 40%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |SUPPORTED HARDWARE&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; |03.25.XX&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; |FMC1YX, FMU1YX, FMM1YX&lt;br /&gt;
|-&lt;br /&gt;
!03.27.XX&lt;br /&gt;
|FMB0YX, FMB9X0, FMB96X, FMB1YX, FMU1YX, FMM1YX, FMC1YX, FMM001, FMC001, FM30XY, FMB2YX, FMT100&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Firmware versioning===&lt;br /&gt;
&lt;br /&gt;
*Structure&lt;br /&gt;
&lt;br /&gt;
 FMB(T).VER.[&amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;YY&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;ZZ&amp;lt;/code&amp;gt;].Rev.[&amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt;] _[&amp;lt;code&amp;gt;ID###&amp;lt;/code&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
*Syntax description&lt;br /&gt;
**&amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt; – major FW version.&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; – major changes like bigger fixes, improvements and new features addition.&lt;br /&gt;
**&amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; – minor changes like small fixes and improvements.&lt;br /&gt;
**&amp;lt;code&amp;gt;ID[###]&amp;lt;/code&amp;gt; – Spec ID KEY – Specific clients FW changes.&lt;br /&gt;
&lt;br /&gt;
===Firmware versions===&lt;br /&gt;
&lt;br /&gt;
{| 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;
| 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;03.27.14.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.27.14.Rev.00&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMM125, FMU130, FMU125)&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; | 2022.08.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;
*Added FMM125 with Quectel BG95-M3 support&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.27.13.Rev.57&amp;quot;&amp;gt;&#039;&#039;&#039;03.27.13.Rev.57&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMC125)&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; | 2022.05.03&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;
*Added FMC125 with SLM320 module support&lt;br /&gt;
*Added SMS via LTE support for hardware`s with SLM320 modules&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.27.13.Rev.54&amp;quot;&amp;gt;&#039;&#039;&#039;03.27.13.Rev.54&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMC130 with SLM320-L, SLM320-E2, SLM320-E1)&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; | 2022.03.18&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;
*Added [[FMC130_Features_settings#Jamming| &#039;&#039;&#039;Jamming support&#039;&#039;&#039;]] for FMC130 hardware with SLM320-L and SLM320-E2 module&lt;br /&gt;
*Fixed NITZ time synchronization with SLM320 modules&lt;br /&gt;
*Fixed connection to operator issue&lt;br /&gt;
*Added FMC125 with SLM320 hardware support&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.27.12.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.27.12.Rev.00&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMM130 with BG95)&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; | 2022.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;
*Added FMM230, FMC230, FMC225, FMB230, FMB225, FMB240 support&lt;br /&gt;
*Fixed manual frequency bands configuration for FMMx30 devices&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.27.10.Rev.02&amp;quot;&amp;gt;&#039;&#039;&#039;03.27.10.Rev.02&#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; | 2021.11.11&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;
*New Accelerometers support added&lt;br /&gt;
*Static navigation improvements&lt;br /&gt;
*GNSS performance improvements&lt;br /&gt;
*BG95-M3 modem support&lt;br /&gt;
*AutoAPN improvements&lt;br /&gt;
*Limit max FOTA connection period to 12 hours&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.27.07.Rev.00&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.07.Rev.252&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMC130 with SLM320)&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; |{{{release_date| 2021.10.15}}}&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;
{{{changes|*&#039;&#039;&#039;SLM320 modem support&#039;&#039;&#039;&lt;br /&gt;
*Improved system stability and fixed general bugs}}}&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;03.27.07.Rev.00&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.07.Rev.00&#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; |{{{release_date| 2021.08.02}}}&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;
{{{changes|*&#039;&#039;&#039;New Flash memory component support added&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;[[{{{name|}}}_Features_settings#DOUT_1_Output_Type|Inverted DOUT]]&#039;&#039;&#039; functionality added  &lt;br /&gt;
*&#039;&#039;&#039;[[{{{name|}}}_Beacon_List#Advanced_Beacon_Mode_.28Universal_Beacons.29|&#039;&#039;&#039;Universal Beacons&#039;&#039;&#039;]]&#039;&#039;&#039; functionality added&lt;br /&gt;
*Beacons list expanded to support 50 beacon ID&#039;s&lt;br /&gt;
*&#039;&#039;&#039;[[{{{name|}}}_Bluetooth_4.0_settings#BLE_Serial_Encryption|BLE AES128]]&#039;&#039;&#039; encryption added &lt;br /&gt;
*Enabled SBAS support&lt;br /&gt;
*Improved system stability and fixed general bugs}}}&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;03.27.04.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.27.04.Rev.01&#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; |2021.03.16&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;
*Quectel modem reset procedure improvements&lt;br /&gt;
*Optimization of faster network selection&lt;br /&gt;
*Optimization of internal flash usage&lt;br /&gt;
*Fix of GNSS version initialization&lt;br /&gt;
*Added [[FMU130_Beacon_List#Beacon_On_Change|&#039;&#039;&#039;Beacon On Change&#039;&#039;&#039;.]] functionality&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.27.03.Rev.02&amp;quot;&amp;gt;&#039;&#039;&#039;03.27.03.Rev.02&#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; |2021.01.28&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;
*Fix odometer calculation when source selected LVCAN or GNSS&lt;br /&gt;
*DNS fixes and improvements&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.27.03.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.27.03.Rev.00&#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.12.16&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;
*Improved high priority records sending&lt;br /&gt;
*Quectel modem configuration rework &lt;br /&gt;
*Improved system stability and fixed general bugs &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;03.27.02.Rev.03&amp;quot;&amp;gt;&#039;&#039;&#039;03.27.02.Rev.03&#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.10.28&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;
*Command &amp;quot;setdigout&amp;quot; fixes when GNSS is not available&lt;br /&gt;
*Periodic BLE scan improvements when using eventual beacon records&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.27.02.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.27.02.Rev.01&#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.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;
*Disable NTP TSYNC in Deep-sleep mode&lt;br /&gt;
*TLS fixes and 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;03.27.02.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.27.02.Rev.00&#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.09.14&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;
*Added LV-CAN200+DTC functionality&lt;br /&gt;
*[[FMB120_Beacon_List|BLE beacons]] and [[FMB120_Bluetooth_4.0_settings#Bluetooth_4.0_settings|BLE sensors]] support for FMU1YX, FMM1YX, FMC1YX, FMM001, FMC001&lt;br /&gt;
*BLE whitelist (scan stability improvements)&lt;br /&gt;
*Added time synchronization improvement&lt;br /&gt;
*[[FMB120 1-Wire#iButton list|&#039;&#039;&#039;iButton list&#039;&#039;&#039;]] extended to 4000 iButtons.&lt;br /&gt;
*Implemented &#039;&#039;&#039;[[FMU126 Features settings#Magnetic card functionality|Magnetic card reader]]&#039;&#039;&#039; functionality for FMU126&lt;br /&gt;
*Implemented [[FMB120 Accelerometer Features settings#Towing Detection|&#039;&#039;&#039;Towing detection&#039;&#039;&#039;]] DOUT control&lt;br /&gt;
*[[FMB120 GPRS settings|EGTS]] protocol support added&lt;br /&gt;
*Added configurable [[FMB120_GPRS_settings#Records_Settings|ACK type (TCP/AVL)]] source feature&lt;br /&gt;
*Added [[FMM001_Bluetooth_4.0_settings|BLE Efento sensor]] support&lt;br /&gt;
*&#039;&#039;&#039;[[FMU125_RS-232_and_RS-485#Codec_12.2F13_Packet_Merge|Codec12/13 packet merge]]&#039;&#039;&#039; functionality added&lt;br /&gt;
*Added [[FMB120_GPRS_settings#TLS.2FDTLS|encrypted record]] support (TLS)&lt;br /&gt;
*Added [[FMB120_GSM_Operators_settings|Ban list control]] functionality&lt;br /&gt;
*[[FMB120_Features_settings#Advanced_Eco_Driving|Advanced eco driving]] for all hardware&lt;br /&gt;
*Battery protection improvements&lt;br /&gt;
*[[Auto_APN_feature_for_FM_trackers|Auto APN]] support for FMU1YX, FMM1YX, FMC1YX, FMM001, FMC001&lt;br /&gt;
*CAN Adapter improvements&lt;br /&gt;
*Added [[FMB120_GPRS_settings#FOTA_WEB_Settings|FOTA WEB connection period randomizer]]&lt;br /&gt;
*Added [[FMB120_Features_settings#Ignition_ON_Counter|Ignition On Counter]] functionality&lt;br /&gt;
*Added new [[FMC125_Teltonika_Data_Sending_Parameters_ID|UMTS/LTE Cell ID 636]]&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.25.10.Rev.175&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.10.Rev.175&#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.12.23&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;
*Stability improvements&lt;br /&gt;
*Added Geo bands selection&lt;br /&gt;
*Improved network scan sequence and AT commands&lt;br /&gt;
*Added preferred operator connection&lt;br /&gt;
*Added network settings configuration capability for FMM1YX devices&lt;br /&gt;
*Improved dual sim switching&lt;br /&gt;
*Added FMM1YX support&lt;br /&gt;
*Added FMC1YX support&lt;br /&gt;
*Added FMU1YX support&lt;br /&gt;
*Initial release&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Template:FM*1YX_firmware_errata&amp;diff=97323</id>
		<title>Template:FM*1YX firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Template:FM*1YX_firmware_errata&amp;diff=97323"/>
		<updated>2024-04-12T15:13:06Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: /* 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;FMCXXX, FMUXXX, FMMXXX platform&#039;&#039;&#039; devices firmware improvements, changes, new features implementations as well as current firmware release version.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 60%;&amp;quot;&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: 40%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |SUPPORTED HARDWARE&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; |03.25.XX&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; |FMC1YX, FMU1YX, FMM1YX&lt;br /&gt;
|-&lt;br /&gt;
!03.27.XX&lt;br /&gt;
|FMB0YX, FMB9X0, FMB96X, FMB1YX, FMU1YX, FMM1YX, FMC1YX, FMM001, FMC001, FM30XY, FMB2YX, FMT100&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Firmware versioning===&lt;br /&gt;
&lt;br /&gt;
*Structure&lt;br /&gt;
&lt;br /&gt;
 FMB(T).VER.[&amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;YY&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;ZZ&amp;lt;/code&amp;gt;].Rev.[&amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt;] _[&amp;lt;code&amp;gt;ID###&amp;lt;/code&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
*Syntax description&lt;br /&gt;
**&amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt; – major FW version.&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; – major changes like bigger fixes, improvements and new features addition.&lt;br /&gt;
**&amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; – minor changes like small fixes and improvements.&lt;br /&gt;
**&amp;lt;code&amp;gt;ID[###]&amp;lt;/code&amp;gt; – Spec ID KEY – Specific clients FW changes.&lt;br /&gt;
&lt;br /&gt;
===Firmware versions===&lt;br /&gt;
&lt;br /&gt;
{| 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;
| 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;03.27.14.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.27.14.Rev.00&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; recommended for FMM125)&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; | 2022.08.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;
*Added FMM125 with Quectel BG95-M3 support&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.27.13.Rev.57&amp;quot;&amp;gt;&#039;&#039;&#039;03.27.13.Rev.57&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMC125)&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; | 2022.05.03&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;
*Added FMC125 with SLM320 module support&lt;br /&gt;
*Added SMS via LTE support for hardware`s with SLM320 modules&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.27.13.Rev.54&amp;quot;&amp;gt;&#039;&#039;&#039;03.27.13.Rev.54&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMC130 with SLM320-L, SLM320-E2, SLM320-E1)&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; | 2022.03.18&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;
*Added [[FMC130_Features_settings#Jamming| &#039;&#039;&#039;Jamming support&#039;&#039;&#039;]] for FMC130 hardware with SLM320-L and SLM320-E2 module&lt;br /&gt;
*Fixed NITZ time synchronization with SLM320 modules&lt;br /&gt;
*Fixed connection to operator issue&lt;br /&gt;
*Added FMC125 with SLM320 hardware support&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.27.12.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.27.12.Rev.00&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMM130 with BG95)&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; | 2022.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;
*Added FMM230, FMC230, FMC225, FMB230, FMB225, FMB240 support&lt;br /&gt;
*Fixed manual frequency bands configuration for FMMx30 devices&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.27.10.Rev.02&amp;quot;&amp;gt;&#039;&#039;&#039;03.27.10.Rev.02&#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; | 2021.11.11&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;
*New Accelerometers support added&lt;br /&gt;
*Static navigation improvements&lt;br /&gt;
*GNSS performance improvements&lt;br /&gt;
*BG95-M3 modem support&lt;br /&gt;
*AutoAPN improvements&lt;br /&gt;
*Limit max FOTA connection period to 12 hours&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.27.07.Rev.00&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.07.Rev.252&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMC130 with SLM320)&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; |{{{release_date| 2021.10.15}}}&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;
{{{changes|*&#039;&#039;&#039;SLM320 modem support&#039;&#039;&#039;&lt;br /&gt;
*Improved system stability and fixed general bugs}}}&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;03.27.07.Rev.00&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.07.Rev.00&#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; |{{{release_date| 2021.08.02}}}&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;
{{{changes|*&#039;&#039;&#039;New Flash memory component support added&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;[[{{{name|}}}_Features_settings#DOUT_1_Output_Type|Inverted DOUT]]&#039;&#039;&#039; functionality added  &lt;br /&gt;
*&#039;&#039;&#039;[[{{{name|}}}_Beacon_List#Advanced_Beacon_Mode_.28Universal_Beacons.29|&#039;&#039;&#039;Universal Beacons&#039;&#039;&#039;]]&#039;&#039;&#039; functionality added&lt;br /&gt;
*Beacons list expanded to support 50 beacon ID&#039;s&lt;br /&gt;
*&#039;&#039;&#039;[[{{{name|}}}_Bluetooth_4.0_settings#BLE_Serial_Encryption|BLE AES128]]&#039;&#039;&#039; encryption added &lt;br /&gt;
*Enabled SBAS support&lt;br /&gt;
*Improved system stability and fixed general bugs}}}&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;03.27.04.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.27.04.Rev.01&#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; |2021.03.16&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;
*Quectel modem reset procedure improvements&lt;br /&gt;
*Optimization of faster network selection&lt;br /&gt;
*Optimization of internal flash usage&lt;br /&gt;
*Fix of GNSS version initialization&lt;br /&gt;
*Added [[FMU130_Beacon_List#Beacon_On_Change|&#039;&#039;&#039;Beacon On Change&#039;&#039;&#039;.]] functionality&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.27.03.Rev.02&amp;quot;&amp;gt;&#039;&#039;&#039;03.27.03.Rev.02&#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; |2021.01.28&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;
*Fix odometer calculation when source selected LVCAN or GNSS&lt;br /&gt;
*DNS fixes and improvements&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.27.03.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.27.03.Rev.00&#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.12.16&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;
*Improved high priority records sending&lt;br /&gt;
*Quectel modem configuration rework &lt;br /&gt;
*Improved system stability and fixed general bugs &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;03.27.02.Rev.03&amp;quot;&amp;gt;&#039;&#039;&#039;03.27.02.Rev.03&#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.10.28&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;
*Command &amp;quot;setdigout&amp;quot; fixes when GNSS is not available&lt;br /&gt;
*Periodic BLE scan improvements when using eventual beacon records&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.27.02.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.27.02.Rev.01&#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.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;
*Disable NTP TSYNC in Deep-sleep mode&lt;br /&gt;
*TLS fixes and 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;03.27.02.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.27.02.Rev.00&#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.09.14&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;
*Added LV-CAN200+DTC functionality&lt;br /&gt;
*[[FMB120_Beacon_List|BLE beacons]] and [[FMB120_Bluetooth_4.0_settings#Bluetooth_4.0_settings|BLE sensors]] support for FMU1YX, FMM1YX, FMC1YX, FMM001, FMC001&lt;br /&gt;
*BLE whitelist (scan stability improvements)&lt;br /&gt;
*Added time synchronization improvement&lt;br /&gt;
*[[FMB120 1-Wire#iButton list|&#039;&#039;&#039;iButton list&#039;&#039;&#039;]] extended to 4000 iButtons.&lt;br /&gt;
*Implemented &#039;&#039;&#039;[[FMU126 Features settings#Magnetic card functionality|Magnetic card reader]]&#039;&#039;&#039; functionality for FMU126&lt;br /&gt;
*Implemented [[FMB120 Accelerometer Features settings#Towing Detection|&#039;&#039;&#039;Towing detection&#039;&#039;&#039;]] DOUT control&lt;br /&gt;
*[[FMB120 GPRS settings|EGTS]] protocol support added&lt;br /&gt;
*Added configurable [[FMB120_GPRS_settings#Records_Settings|ACK type (TCP/AVL)]] source feature&lt;br /&gt;
*Added [[FMM001_Bluetooth_4.0_settings|BLE Efento sensor]] support&lt;br /&gt;
*&#039;&#039;&#039;[[FMU125_RS-232_and_RS-485#Codec_12.2F13_Packet_Merge|Codec12/13 packet merge]]&#039;&#039;&#039; functionality added&lt;br /&gt;
*Added [[FMB120_GPRS_settings#TLS.2FDTLS|encrypted record]] support (TLS)&lt;br /&gt;
*Added [[FMB120_GSM_Operators_settings|Ban list control]] functionality&lt;br /&gt;
*[[FMB120_Features_settings#Advanced_Eco_Driving|Advanced eco driving]] for all hardware&lt;br /&gt;
*Battery protection improvements&lt;br /&gt;
*[[Auto_APN_feature_for_FM_trackers|Auto APN]] support for FMU1YX, FMM1YX, FMC1YX, FMM001, FMC001&lt;br /&gt;
*CAN Adapter improvements&lt;br /&gt;
*Added [[FMB120_GPRS_settings#FOTA_WEB_Settings|FOTA WEB connection period randomizer]]&lt;br /&gt;
*Added [[FMB120_Features_settings#Ignition_ON_Counter|Ignition On Counter]] functionality&lt;br /&gt;
*Added new [[FMC125_Teltonika_Data_Sending_Parameters_ID|UMTS/LTE Cell ID 636]]&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.25.10.Rev.175&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.10.Rev.175&#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.12.23&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;
*Stability improvements&lt;br /&gt;
*Added Geo bands selection&lt;br /&gt;
*Improved network scan sequence and AT commands&lt;br /&gt;
*Added preferred operator connection&lt;br /&gt;
*Added network settings configuration capability for FMM1YX devices&lt;br /&gt;
*Improved dual sim switching&lt;br /&gt;
*Added FMM1YX support&lt;br /&gt;
*Added FMC1YX support&lt;br /&gt;
*Added FMU1YX support&lt;br /&gt;
*Initial release&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Help_with_Server_FAQ&amp;diff=95371</id>
		<title>Help with Server FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Help_with_Server_FAQ&amp;diff=95371"/>
		<updated>2024-01-24T16:09:34Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: Created page with &amp;quot;Draft&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Draft&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Wialon_and_EYE_proximity&amp;diff=95119</id>
		<title>Wialon and EYE proximity</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Wialon_and_EYE_proximity&amp;diff=95119"/>
		<updated>2024-01-18T10:18:06Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: Created page with &amp;quot;Draft&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Draft&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMM13A_General_description&amp;diff=92292</id>
		<title>FMM13A General description</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMM13A_General_description&amp;diff=92292"/>
		<updated>2023-11-07T12:59:58Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: /* Basic characteristics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:FMM General description|model=FMM13A}}&lt;br /&gt;
&lt;br /&gt;
{{FMM13A Package contents}}&lt;br /&gt;
&lt;br /&gt;
==Basic characteristics==&lt;br /&gt;
&lt;br /&gt;
GSM / GPRS / GNSS features:&lt;br /&gt;
* Quectel BG96, Quectel BG95-M1, TM2500&lt;br /&gt;
* SMS (text, data);&lt;br /&gt;
* Technology LTE CAT M1/NB-IoT/GSM/GPRS/GNSS/BLUETOOTH;&lt;br /&gt;
* Integrated GNSS receiver;&lt;br /&gt;
* Up to -165 dBm GNSS receiver sensitivity.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CELLULAR:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;background: #0054A6; color:white&amp;quot; |&#039;&#039;&#039;Technology&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: #0054A6; color:white&amp;quot; |&#039;&#039;&#039;Supported bands&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |4G bands&lt;br /&gt;
|FMM13A-BG95-M1:  LTE-FDD: (CAT M1)&lt;br /&gt;
B1/B2/B3/B4/B5/B8/B12/B13/B18/B19/B20/B25/B27/B28/B66/B85&lt;br /&gt;
|-&lt;br /&gt;
|FMM13A-BG95-M1:  LTE-FDD: (CAT NB2)&lt;br /&gt;
B1/B2/B3/B4/B5/B8/B12/B13/B18/B19/B20/B25/B28/B66/B71/B85 GSM: 850/900/1800/1900&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Data transfer (Quectel)&lt;br /&gt;
|BG95:&lt;br /&gt;
LTE: Max. 588Kbps (DL)/Max.1119Kbps (UL) &amp;lt;br&amp;gt;&lt;br /&gt;
GPRS: Max. 107Kbps (DL)/Max. 85.6Kbps (UL)&lt;br /&gt;
|-}&lt;br /&gt;
&lt;br /&gt;
|}{|&lt;br /&gt;
Transmit power:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Class 4 for GSM850/EGSM900: 33dBm ±2dB&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Class 1 for DCS1800/PCS1900: 30dBm ±2dB&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Class 5 for LTE-FDD: 21 dBm ±1.7/-3dB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{FMM13A Hardware features}}&lt;br /&gt;
&lt;br /&gt;
{{FMM13A Interface features}}&lt;br /&gt;
&lt;br /&gt;
{{Template:FMM1 Special features}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:FMM1 Supply voltage 10 30}}&lt;br /&gt;
&lt;br /&gt;
{{Template:FMM13A Technical features}}&lt;br /&gt;
&lt;br /&gt;
==Technical information about internal battery==&lt;br /&gt;
&lt;br /&gt;
{{Template:FMM Battery information}}&lt;br /&gt;
&lt;br /&gt;
{{Template:FMM13A_Electrical_characteristics&lt;br /&gt;
|ground_sense=&lt;br /&gt;
|CAN_interface=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:FMM13A Manual|1]]&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMM13A_General_description&amp;diff=88736</id>
		<title>FMM13A General description</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMM13A_General_description&amp;diff=88736"/>
		<updated>2023-09-05T07:56:58Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: Protected &amp;quot;FMM13A General description&amp;quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:FMM General description|model=FMM13A}}&lt;br /&gt;
&lt;br /&gt;
{{FMM13A Package contents}}&lt;br /&gt;
&lt;br /&gt;
==Basic characteristics==&lt;br /&gt;
&lt;br /&gt;
GSM / GPRS / GNSS features:&lt;br /&gt;
* Quectel BG96, Quectel BG95-M3, TM2500&lt;br /&gt;
* SMS (text, data);&lt;br /&gt;
* Technology LTE CAT M1/NB-IoT/GSM/GPRS/GNSS/BLUETOOTH;&lt;br /&gt;
* Integrated GNSS receiver;&lt;br /&gt;
* Up to -165 dBm GNSS receiver sensitivity.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CELLULAR:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;background: #0054A6; color:white&amp;quot; |&#039;&#039;&#039;Technology&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: #0054A6; color:white&amp;quot; |&#039;&#039;&#039;Supported bands&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |4G bands&lt;br /&gt;
|FMM13A-BG95-M1:  LTE-FDD: (CAT M1)&lt;br /&gt;
B1/B2/B3/B4/B5/B8/B12/B13/B18/B19/B20/B25/B27/B28/B66/B85&lt;br /&gt;
|-&lt;br /&gt;
|FMM13A-BG95-M1:  LTE-FDD: (CAT NB2)&lt;br /&gt;
B1/B2/B3/B4/B5/B8/B12/B13/B18/B19/B20/B25/B28/B66/B71/B85 GSM: 850/900/1800/1900&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Data transfer (Quectel)&lt;br /&gt;
|BG95:&lt;br /&gt;
LTE: Max. 588Kbps (DL)/Max.1119Kbps (UL) &amp;lt;br&amp;gt;&lt;br /&gt;
GPRS: Max. 107Kbps (DL)/Max. 85.6Kbps (UL)&lt;br /&gt;
|-}&lt;br /&gt;
&lt;br /&gt;
|}{|&lt;br /&gt;
Transmit power:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Class 4 for GSM850/EGSM900: 33dBm ±2dB&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Class 1 for DCS1800/PCS1900: 30dBm ±2dB&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Class 5 for LTE-FDD: 21 dBm ±1.7/-3dB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{FMM13A Hardware features}}&lt;br /&gt;
&lt;br /&gt;
{{FMM13A Interface features}}&lt;br /&gt;
&lt;br /&gt;
{{Template:FMM1 Special features}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:FMM1 Supply voltage 10 30}}&lt;br /&gt;
&lt;br /&gt;
{{Template:FMM13A Technical features}}&lt;br /&gt;
&lt;br /&gt;
==Technical information about internal battery==&lt;br /&gt;
&lt;br /&gt;
{{Template:FMM Battery information}}&lt;br /&gt;
&lt;br /&gt;
{{Template:FMM13A_Electrical_characteristics&lt;br /&gt;
|ground_sense=&lt;br /&gt;
|CAN_interface=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:FMM13A Manual|1]]&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=How_to_connect_OBD_II_Bluetooth_Dongle_to_FMB_device&amp;diff=81370</id>
		<title>How to connect OBD II Bluetooth Dongle to FMB device</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=How_to_connect_OBD_II_Bluetooth_Dongle_to_FMB_device&amp;diff=81370"/>
		<updated>2023-03-13T18:14:19Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: /* How to connect OBD II Bluetooth Dongle to FMB device */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==How to connect OBD II Bluetooth Dongle to FMB device==&lt;br /&gt;
===Solution applies for these FM devices===&lt;br /&gt;
[[FMB900]] [[FMB920]] [[FMB110]] [[FMB120]] [[FMB122]] [[FMB125]] [[FMB202|FMB202]] [[FMB204|FMB204]] [[FMB962|FMB962]] [[FMB964|FMB964]] [[FMT100]] [[FMM125]] [[FMM130]] [[FMU125]] [[FMU130]] [[FMC125]] [[FMC130]] [[FMB910]] [[FMC920]] [[FMM920]] [[FMB130]] [[FMB140]] [[FMB230]] [[FMB225]] [[FMC230]] [[FMM230]]&lt;br /&gt;
===Bluetooth settings configuration===&lt;br /&gt;
&lt;br /&gt;
[[Image:Fmb120_bt_odbii_settings.png|300px|right]]&lt;br /&gt;
The following are the instructions on how to easily prepare a Bluetooth Dongle connection to the {{{model_2|FMB}}} device. First, we need to configure {{{model_2|FMB}}} device Bluetooth settings. These are the required steps:&lt;br /&gt;
* Go to &amp;lt;span style=color:#F6A83E&amp;gt;Bluetooth&amp;lt;/span&amp;gt; section similarly to as shown in the figure to the right (position 1).&lt;br /&gt;
* Turn on BT Radio by pressing &amp;lt;span style=color:#F6A83E&amp;gt;Enable (visible)&amp;lt;/span&amp;gt; (position 2). &amp;quot;Local name&amp;quot; (position 3) will automatically be &amp;quot;{{{model|FMB1YX}}}_last 7 imei digits&amp;quot;, you can leave it or type your own name.&lt;br /&gt;
* Set &#039;&#039;Security Mode&#039;&#039; (position 4) to &amp;lt;span style=color:#F6A83E&amp;gt;PIN only&amp;lt;/span&amp;gt; or &amp;lt;span style=color:#F6A83E&amp;gt;None&amp;lt;/span&amp;gt; (you could select &amp;lt;span style=color:#F6A83E&amp;gt;PIN + MAC list&amp;lt;/span&amp;gt; or &amp;lt;span style=color:#F6A83E&amp;gt;MAC list only&amp;lt;/span&amp;gt; security mode but in this case you need to type external device MAC address in &#039;&#039;Authorized Devices MAC List&#039;&#039; (position 7).&lt;br /&gt;
* Set connection mode to &amp;lt;span style=color:#F6A83E&amp;gt;OBDII&amp;lt;/span&amp;gt; (position 5).&lt;br /&gt;
* Set &#039;&#039;External Name&#039;&#039; as your Bluetooth OBD II device name for proper device identification and connection to it. In this example the OBDII device name is &amp;quot;DONGLE&amp;quot;, at least 2 characters are needed to recognize it and connect to it. For better and faster adapter identification in the network, you could enter a full device name. You could check your OBDII adapter Bluetooth name by scanning nearby Bluetooth devices using a mobile phone or a computer with a Bluetooth adapter.&lt;br /&gt;
* Go to &amp;lt;span style=color:#F6A83E&amp;gt;OBD II&amp;lt;/span&amp;gt; in main menu and select priority and others parameters visible in the following figure.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fmb120_odbii_settings.png|800px|none]]&lt;br /&gt;
&lt;br /&gt;
* After all these steps press &amp;lt;span style=color:#F6A83E&amp;gt;Save to device&amp;lt;/span&amp;gt; to save configuration (position 8 in the top right hand figure).&lt;br /&gt;
* Now you can disconnect {{{model_2|FMB}}} device from the configurator.&lt;br /&gt;
&lt;br /&gt;
===Connecting to Bluetooth OBD II dongle===&lt;br /&gt;
----&lt;br /&gt;
After this configuration OBDII dongle can be connected to {{{model_2|FMB}}} device. Turn on the ignition, then turn on its Bluetooth connection. For pairing follow dongle instructions. OBDII device notification about paired Bluetooth connection depends on the specific model. If you later restart {{{model_2|FMB}}} device it will automatically reconnect to this dongle.&lt;br /&gt;
&lt;br /&gt;
===Supported Bluetooth OBD II dongles===&lt;br /&gt;
----&lt;br /&gt;
{{{model_2|FMB}}} module works with Bluetooth OBD II dongles which are based on ELM327 or STN1110 chips.&amp;lt;br/&amp;gt;Comparison of these chips is presented in the image below:&lt;br /&gt;
&lt;br /&gt;
[[Image:Elm317_stn1110_comp.png|400px|none]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Frequently Asked Questions - FAQ]]&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB_Accelerometer_Features_settings(03.28.XX)&amp;diff=81337</id>
		<title>FMB Accelerometer Features settings(03.28.XX)</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB_Accelerometer_Features_settings(03.28.XX)&amp;diff=81337"/>
		<updated>2023-03-10T18:10:23Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: /* Major accelerometer Changes from Firmware 03.28.XX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Accelerometer Calibration==&lt;br /&gt;
&lt;br /&gt;
Calibration algorithm is used to recalculate accelerometer axes to represent vehicle‘s axes (see Picture below). Vehicles axes are as follows:&amp;lt;br&amp;gt;&lt;br /&gt;
1.	X is front.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Y is left.&amp;lt;br&amp;gt;&lt;br /&gt;
3.	Z is down.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Vehicle axis.PNG.png|center|800px|Vehicle Axis]]&lt;br /&gt;
&lt;br /&gt;
Once vehicle‘s axes are calculated, device is considered calibrated.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Note: moving forward along any axis will generate negative values. This means acceleration will generate -X values, accordingly breaking will generate X values. Same goes for other axes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configurable parameters can be found at [[{{{model|FMB1YX}}}_System_settings#Accelerometer_Auto_Calibration|System Settings Accelerometer Auto Calibration]]&lt;br /&gt;
&lt;br /&gt;
Commands that can be used during calibration:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Command!!Response!!Description&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:set||Yes||Request auto calibration task start&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:get||Yes||Request calibration info (time, ground vector, side vector)&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:clear||Yes||Request calibration clear from flash and stop calibration task&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:status||Yes||Request calibration status and calibration task status&lt;br /&gt;
|-&lt;br /&gt;
|*auto_calibrate:tryforever||Yes||Enable Forever Mode – calibration status will be sent until reset&lt;br /&gt;
|} *From Firmware 03.28.03&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
======Auto-calibration======&lt;br /&gt;
&lt;br /&gt;
Auto calibration task is launched on one of these conditions (assume calibration is enabled in configuration):&amp;lt;br&amp;gt;&lt;br /&gt;
1.	Every time device turns on, it checks whether it was previously calibrated and has calibration stored in flash. If device has no calibration in flash, auto calibration task is started.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Device calibration was previously disabled by configuration and now is enabled. If Full calibration is already stored, it will not be overwritten.&amp;lt;br&amp;gt;&lt;br /&gt;
3.	SMS “auto_calibrate:set” is received. Note: SMS response is sent after calibration has been acquired.&amp;lt;br&amp;gt;&lt;br /&gt;
This SMS triggers an SMS response to be sent. Response is sent when calibration is acquired. When 1 hour passes without successful calibration, failed SMS response is sent.&amp;lt;br&amp;gt;&lt;br /&gt;
4.	Calibrated device’s mean axes of set interval  differ more than set amount from desired (0,0,1) calibration is considered inaccurate. Calibration is deleted from flash and auto calibration task started.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HDOP and PDOP values are checked before start calibration process. If current HDOP or PDOP values are less than 10, auto calibration will not start.&lt;br /&gt;
&lt;br /&gt;
After auto calibration task has been started, it will go on indefinitely until satisfactory calibration is acquired.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Data Required=====&lt;br /&gt;
&lt;br /&gt;
Auto calibration needs to fill two buffers to calibrate the device:&amp;lt;br&amp;gt;&lt;br /&gt;
1.	All accelerometer data – buffer which collects all data from accelerometer at 10Hz frequency. To fill this buffer set seconds of data samples are needed. When buffer is full, oldest data is dumped and new data is placed into the buffer.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Straight accelerometer data – buffer which collects straight accelerations data from accelerometer at 10Hz frequency. To fill this buffer set seconds  of data samples (set times Hz samples) are needed. When buffer is full, oldest data is dumped and new data is placed into the buffer. Algorithm rules to acquire these samples:&amp;lt;br&amp;gt;&lt;br /&gt;
2.1.	GPS fix is present.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2.	Ignition is on.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3.	GPS speed is more than 5 km/h.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4.	GPS heading is equal to last GPS heading (+/-1 degree) at GPS sample rate 1Hz.&amp;lt;br&amp;gt;&lt;br /&gt;
2.5.	GPS speed more than 5 km/h from last sample (accelerating).&amp;lt;br&amp;gt;&lt;br /&gt;
Once both buffers are full, auto calibration is attempted. If calibrated values pass calibration quality threshold, calculated calibration is written to flash as current calibration – device is calibrated. &amp;lt;br&amp;gt;&lt;br /&gt;
Note: If GPS fix is lost or ignition is turned off, buffers’ data is dumped and must be gathered from 0 again.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point calibration is successfully ended as indication device sends an SMS/GPRS message with &#039;&#039;Device is calibrated, to recalibrate send:auto_calibrate:set.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: SMS/GPRS message will be sent only if auto calibration functionality was triggered by SMS/GPRS message.&#039;&#039;&lt;br /&gt;
For user convenience in case auto calibration functionality fails then notification message will be sent. For exact messages, check algorithm section.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Note: SMS/GPRS message will be sent only if auto calibration functionality was triggered by SMS/GPRS message.&#039;&#039;&lt;br /&gt;
To get current calibration status &#039;&#039;auto_calibrate:get&#039;&#039; SMS/GPRS command must be sent to the device. If device is calibrated it will respond with &#039;&#039;Calibration state: calibrated&#039;&#039; or otherwise &#039;&#039;Calibration state: not calibrated&#039;&#039;. Also this command returns saved Ground and Side vectors.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Re-Calibration=====&lt;br /&gt;
&lt;br /&gt;
When calibration is present, device checks for re-calibration every 60s indefinitely. Re-calibration requires fix and ignition to run also re-calibration is turned off when vehicle is stopped for more than 15s until conditions are satisfied again. When calibrated device’s mean axes of set interval(calibrated accelerometer data) differ more than set amount from desired (0,0,1) (perfect vehicle’s axes) calibration is considered inaccurate, or device’s position has changed and re-calibration is needed. Calibration is cleared from flash and auto calibration task is started.&amp;lt;br/&amp;gt;&lt;br /&gt;
Note: turning device around calibrated Z axis will not trigger re-calibration, after turning device around Z axis manual re-calibration is advised. &lt;br /&gt;
&lt;br /&gt;
From FW 03.28.03 recalibration algorithm will collect 15 recalibration requests in sequence to start recalibration.&lt;br /&gt;
When position change is detected, calibration data is cleared and status is changed to “Empty”. After first successful calibration attempt (in a few minutes) status is changed to “Present”. After full calibration status is changed to “Full” and calibration check is started again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Major accelerometer Changes from Firmware 03.28.XX====&lt;br /&gt;
 &lt;br /&gt;
* &#039;&#039;&#039;Updated recalibration algorithm&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Calibration status IO added: 4 possible options&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;0-no calibration&#039;&#039;&lt;br /&gt;
** &#039;&#039;1-calibrated&#039;&#039;&lt;br /&gt;
** &#039;&#039;2-calibration disabled&#039;&#039;&lt;br /&gt;
** &#039;&#039;3-Full and final calibration&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Added ground vector capturing while driving&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Trip simulator feature&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039; Improvements in following topics:&#039;&#039;&#039; &lt;br /&gt;
** &#039;&#039;FW/BACK detection&#039;&#039;&lt;br /&gt;
** &#039;&#039;Full calibration evaluation&#039;&#039;&lt;br /&gt;
** &#039;&#039;Vector quaternion renewal after full calibration&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{{excessive_idling|&lt;br /&gt;
&lt;br /&gt;
==Excessive Idling==&lt;br /&gt;
&lt;br /&gt;
{{{pic_idling|[[Image:Idling.gif|right]]}}}&lt;br /&gt;
&lt;br /&gt;
When vehicle stops for a specific amount of time the scenario is activated, a record will be generated and digital output status will be changed to 1 when configured. You can configure the time it takes to turn on this scenario (&#039;&#039;Time to Stopped&#039;&#039;). Scenario is activated until the vehicle starts moving (movement is detected only by the accelerometer) and keeps moving for an amount of time that is configured. You can configure the time it takes to turn off this scenario (&#039;&#039;Time to Moving&#039;&#039;)&amp;lt;br/&amp;gt;{{{dout|info}}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{{unplug_feature|&lt;br /&gt;
&lt;br /&gt;
==Unplug Detection==&lt;br /&gt;
&lt;br /&gt;
[[Image:Fmb120_unplug.png|right]]&lt;br /&gt;
&lt;br /&gt;
An event will be generated when {{{model|FMB1YX}}} is unplugged from {{{txt_src|external power}}} or plugged back in again. &lt;br /&gt;
===Scenario settings===&lt;br /&gt;
* &#039;&#039;&#039;Disable&#039;&#039;&#039; - disable scenario.&lt;br /&gt;
* &#039;&#039;&#039;Low Priority&#039;&#039;&#039; - when low priority event is triggered, device &#039;&#039;&#039;makes additional record&#039;&#039;&#039; with indication of event cause.&lt;br /&gt;
* &#039;&#039;&#039;High Priority&#039;&#039;&#039; - module makes additional record with High priority flag and &#039;&#039;&#039;sends event packet immediately&#039;&#039;&#039; to the server by &lt;br /&gt;
&#039;&#039;&#039;GPRS&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Panic Priority&#039;&#039;&#039; - triggers same actions as High priority, but if &#039;&#039;&#039;GPRS fails&#039;&#039;&#039;, it sends AVL packet using &#039;&#039;&#039;SMS mode&#039;&#039;&#039; if SMS is enabled in [[FMB110_SMS/Call_settings#SMS_Data_Sending|SMS Data Sending]] settings.&lt;br /&gt;
&lt;br /&gt;
===Eventual Records===&lt;br /&gt;
* &#039;&#039;&#039;Disable&#039;&#039;&#039; - scenario status value is sent in &#039;&#039;&#039;each AVL record&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Enable&#039;&#039;&#039; - scenario status value is sent only in &#039;&#039;&#039;eventual AVL records&#039;&#039;&#039;.&lt;br /&gt;
===Unplug Detection mode===&lt;br /&gt;
* &#039;&#039;&#039;Simple&#039;&#039;&#039; - unplug detection according to &#039;&#039;&#039;external voltage only&#039;&#039;&#039;. Is used in cars where power voltage is not dependent on ignition (recommended).&lt;br /&gt;
* &#039;&#039;&#039;Advanced&#039;&#039;&#039; - unplug detection according to &#039;&#039;&#039;external votage&#039;&#039;&#039; and &#039;&#039;&#039;accelerometer&#039;&#039;&#039;. Is used in cars where power voltage is disconnected when ignition is switched off.}}}&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB_Accelerometer_Features_settings(03.28.XX)&amp;diff=81336</id>
		<title>FMB Accelerometer Features settings(03.28.XX)</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB_Accelerometer_Features_settings(03.28.XX)&amp;diff=81336"/>
		<updated>2023-03-10T17:57:06Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: /* Major accelerometer Changes from Firmware 03.28.XX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Accelerometer Calibration==&lt;br /&gt;
&lt;br /&gt;
Calibration algorithm is used to recalculate accelerometer axes to represent vehicle‘s axes (see Picture below). Vehicles axes are as follows:&amp;lt;br&amp;gt;&lt;br /&gt;
1.	X is front.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Y is left.&amp;lt;br&amp;gt;&lt;br /&gt;
3.	Z is down.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Vehicle axis.PNG.png|center|800px|Vehicle Axis]]&lt;br /&gt;
&lt;br /&gt;
Once vehicle‘s axes are calculated, device is considered calibrated.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Note: moving forward along any axis will generate negative values. This means acceleration will generate -X values, accordingly breaking will generate X values. Same goes for other axes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configurable parameters can be found at [[{{{model|FMB1YX}}}_System_settings#Accelerometer_Auto_Calibration|System Settings Accelerometer Auto Calibration]]&lt;br /&gt;
&lt;br /&gt;
Commands that can be used during calibration:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Command!!Response!!Description&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:set||Yes||Request auto calibration task start&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:get||Yes||Request calibration info (time, ground vector, side vector)&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:clear||Yes||Request calibration clear from flash and stop calibration task&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:status||Yes||Request calibration status and calibration task status&lt;br /&gt;
|-&lt;br /&gt;
|*auto_calibrate:tryforever||Yes||Enable Forever Mode – calibration status will be sent until reset&lt;br /&gt;
|} *From Firmware 03.28.03&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
======Auto-calibration======&lt;br /&gt;
&lt;br /&gt;
Auto calibration task is launched on one of these conditions (assume calibration is enabled in configuration):&amp;lt;br&amp;gt;&lt;br /&gt;
1.	Every time device turns on, it checks whether it was previously calibrated and has calibration stored in flash. If device has no calibration in flash, auto calibration task is started.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Device calibration was previously disabled by configuration and now is enabled. If Full calibration is already stored, it will not be overwritten.&amp;lt;br&amp;gt;&lt;br /&gt;
3.	SMS “auto_calibrate:set” is received. Note: SMS response is sent after calibration has been acquired.&amp;lt;br&amp;gt;&lt;br /&gt;
This SMS triggers an SMS response to be sent. Response is sent when calibration is acquired. When 1 hour passes without successful calibration, failed SMS response is sent.&amp;lt;br&amp;gt;&lt;br /&gt;
4.	Calibrated device’s mean axes of set interval  differ more than set amount from desired (0,0,1) calibration is considered inaccurate. Calibration is deleted from flash and auto calibration task started.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HDOP and PDOP values are checked before start calibration process. If current HDOP or PDOP values are less than 10, auto calibration will not start.&lt;br /&gt;
&lt;br /&gt;
After auto calibration task has been started, it will go on indefinitely until satisfactory calibration is acquired.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Data Required=====&lt;br /&gt;
&lt;br /&gt;
Auto calibration needs to fill two buffers to calibrate the device:&amp;lt;br&amp;gt;&lt;br /&gt;
1.	All accelerometer data – buffer which collects all data from accelerometer at 10Hz frequency. To fill this buffer set seconds of data samples are needed. When buffer is full, oldest data is dumped and new data is placed into the buffer.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Straight accelerometer data – buffer which collects straight accelerations data from accelerometer at 10Hz frequency. To fill this buffer set seconds  of data samples (set times Hz samples) are needed. When buffer is full, oldest data is dumped and new data is placed into the buffer. Algorithm rules to acquire these samples:&amp;lt;br&amp;gt;&lt;br /&gt;
2.1.	GPS fix is present.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2.	Ignition is on.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3.	GPS speed is more than 5 km/h.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4.	GPS heading is equal to last GPS heading (+/-1 degree) at GPS sample rate 1Hz.&amp;lt;br&amp;gt;&lt;br /&gt;
2.5.	GPS speed more than 5 km/h from last sample (accelerating).&amp;lt;br&amp;gt;&lt;br /&gt;
Once both buffers are full, auto calibration is attempted. If calibrated values pass calibration quality threshold, calculated calibration is written to flash as current calibration – device is calibrated. &amp;lt;br&amp;gt;&lt;br /&gt;
Note: If GPS fix is lost or ignition is turned off, buffers’ data is dumped and must be gathered from 0 again.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point calibration is successfully ended as indication device sends an SMS/GPRS message with &#039;&#039;Device is calibrated, to recalibrate send:auto_calibrate:set.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: SMS/GPRS message will be sent only if auto calibration functionality was triggered by SMS/GPRS message.&#039;&#039;&lt;br /&gt;
For user convenience in case auto calibration functionality fails then notification message will be sent. For exact messages, check algorithm section.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Note: SMS/GPRS message will be sent only if auto calibration functionality was triggered by SMS/GPRS message.&#039;&#039;&lt;br /&gt;
To get current calibration status &#039;&#039;auto_calibrate:get&#039;&#039; SMS/GPRS command must be sent to the device. If device is calibrated it will respond with &#039;&#039;Calibration state: calibrated&#039;&#039; or otherwise &#039;&#039;Calibration state: not calibrated&#039;&#039;. Also this command returns saved Ground and Side vectors.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Re-Calibration=====&lt;br /&gt;
&lt;br /&gt;
When calibration is present, device checks for re-calibration every 60s indefinitely. Re-calibration requires fix and ignition to run also re-calibration is turned off when vehicle is stopped for more than 15s until conditions are satisfied again. When calibrated device’s mean axes of set interval(calibrated accelerometer data) differ more than set amount from desired (0,0,1) (perfect vehicle’s axes) calibration is considered inaccurate, or device’s position has changed and re-calibration is needed. Calibration is cleared from flash and auto calibration task is started.&amp;lt;br/&amp;gt;&lt;br /&gt;
Note: turning device around calibrated Z axis will not trigger re-calibration, after turning device around Z axis manual re-calibration is advised. &lt;br /&gt;
&lt;br /&gt;
From FW 03.28.03 recalibration algorithm will collect 15 recalibration requests in sequence to start recalibration.&lt;br /&gt;
When position change is detected, calibration data is cleared and status is changed to “Empty”. After first successful calibration attempt (in a few minutes) status is changed to “Present”. After full calibration status is changed to “Full” and calibration check is started again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Major accelerometer Changes from Firmware 03.28.XX====&lt;br /&gt;
 &lt;br /&gt;
* &#039;&#039;&#039;Updated recalibration algorithm&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Calibration status IO added: 4 possible options&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;0-no calibration&#039;&#039;&lt;br /&gt;
** &#039;&#039;1-calibrated&#039;&#039;&lt;br /&gt;
** &#039;&#039;2-calibration disabled&#039;&#039;&lt;br /&gt;
** &#039;&#039;3-Full and final calibration)&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Added ground vector capturing while driving&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Trip simulator feature&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039; Improvements in following topics:&#039;&#039;&#039; &lt;br /&gt;
** &#039;&#039;FW/BACK detection&#039;&#039;&lt;br /&gt;
** &#039;&#039;Full calibration evaluation&#039;&#039;&lt;br /&gt;
** &#039;&#039;Vector quaternion renewal after full calibration&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{{excessive_idling|&lt;br /&gt;
&lt;br /&gt;
==Excessive Idling==&lt;br /&gt;
&lt;br /&gt;
{{{pic_idling|[[Image:Idling.gif|right]]}}}&lt;br /&gt;
&lt;br /&gt;
When vehicle stops for a specific amount of time the scenario is activated, a record will be generated and digital output status will be changed to 1 when configured. You can configure the time it takes to turn on this scenario (&#039;&#039;Time to Stopped&#039;&#039;). Scenario is activated until the vehicle starts moving (movement is detected only by the accelerometer) and keeps moving for an amount of time that is configured. You can configure the time it takes to turn off this scenario (&#039;&#039;Time to Moving&#039;&#039;)&amp;lt;br/&amp;gt;{{{dout|info}}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{{unplug_feature|&lt;br /&gt;
&lt;br /&gt;
==Unplug Detection==&lt;br /&gt;
&lt;br /&gt;
[[Image:Fmb120_unplug.png|right]]&lt;br /&gt;
&lt;br /&gt;
An event will be generated when {{{model|FMB1YX}}} is unplugged from {{{txt_src|external power}}} or plugged back in again. &lt;br /&gt;
===Scenario settings===&lt;br /&gt;
* &#039;&#039;&#039;Disable&#039;&#039;&#039; - disable scenario.&lt;br /&gt;
* &#039;&#039;&#039;Low Priority&#039;&#039;&#039; - when low priority event is triggered, device &#039;&#039;&#039;makes additional record&#039;&#039;&#039; with indication of event cause.&lt;br /&gt;
* &#039;&#039;&#039;High Priority&#039;&#039;&#039; - module makes additional record with High priority flag and &#039;&#039;&#039;sends event packet immediately&#039;&#039;&#039; to the server by &lt;br /&gt;
&#039;&#039;&#039;GPRS&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Panic Priority&#039;&#039;&#039; - triggers same actions as High priority, but if &#039;&#039;&#039;GPRS fails&#039;&#039;&#039;, it sends AVL packet using &#039;&#039;&#039;SMS mode&#039;&#039;&#039; if SMS is enabled in [[FMB110_SMS/Call_settings#SMS_Data_Sending|SMS Data Sending]] settings.&lt;br /&gt;
&lt;br /&gt;
===Eventual Records===&lt;br /&gt;
* &#039;&#039;&#039;Disable&#039;&#039;&#039; - scenario status value is sent in &#039;&#039;&#039;each AVL record&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Enable&#039;&#039;&#039; - scenario status value is sent only in &#039;&#039;&#039;eventual AVL records&#039;&#039;&#039;.&lt;br /&gt;
===Unplug Detection mode===&lt;br /&gt;
* &#039;&#039;&#039;Simple&#039;&#039;&#039; - unplug detection according to &#039;&#039;&#039;external voltage only&#039;&#039;&#039;. Is used in cars where power voltage is not dependent on ignition (recommended).&lt;br /&gt;
* &#039;&#039;&#039;Advanced&#039;&#039;&#039; - unplug detection according to &#039;&#039;&#039;external votage&#039;&#039;&#039; and &#039;&#039;&#039;accelerometer&#039;&#039;&#039;. Is used in cars where power voltage is disconnected when ignition is switched off.}}}&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB_Accelerometer_Features_settings(03.28.XX)&amp;diff=81335</id>
		<title>FMB Accelerometer Features settings(03.28.XX)</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB_Accelerometer_Features_settings(03.28.XX)&amp;diff=81335"/>
		<updated>2023-03-10T17:34:55Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: /* Major accelerometer Changes from Firmware 03.28.XX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Accelerometer Calibration==&lt;br /&gt;
&lt;br /&gt;
Calibration algorithm is used to recalculate accelerometer axes to represent vehicle‘s axes (see Picture below). Vehicles axes are as follows:&amp;lt;br&amp;gt;&lt;br /&gt;
1.	X is front.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Y is left.&amp;lt;br&amp;gt;&lt;br /&gt;
3.	Z is down.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Vehicle axis.PNG.png|center|800px|Vehicle Axis]]&lt;br /&gt;
&lt;br /&gt;
Once vehicle‘s axes are calculated, device is considered calibrated.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Note: moving forward along any axis will generate negative values. This means acceleration will generate -X values, accordingly breaking will generate X values. Same goes for other axes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configurable parameters can be found at [[{{{model|FMB1YX}}}_System_settings#Accelerometer_Auto_Calibration|System Settings Accelerometer Auto Calibration]]&lt;br /&gt;
&lt;br /&gt;
Commands that can be used during calibration:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Command!!Response!!Description&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:set||Yes||Request auto calibration task start&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:get||Yes||Request calibration info (time, ground vector, side vector)&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:clear||Yes||Request calibration clear from flash and stop calibration task&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:status||Yes||Request calibration status and calibration task status&lt;br /&gt;
|-&lt;br /&gt;
|*auto_calibrate:tryforever||Yes||Enable Forever Mode – calibration status will be sent until reset&lt;br /&gt;
|} *From Firmware 03.28.03&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
======Auto-calibration======&lt;br /&gt;
&lt;br /&gt;
Auto calibration task is launched on one of these conditions (assume calibration is enabled in configuration):&amp;lt;br&amp;gt;&lt;br /&gt;
1.	Every time device turns on, it checks whether it was previously calibrated and has calibration stored in flash. If device has no calibration in flash, auto calibration task is started.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Device calibration was previously disabled by configuration and now is enabled. If Full calibration is already stored, it will not be overwritten.&amp;lt;br&amp;gt;&lt;br /&gt;
3.	SMS “auto_calibrate:set” is received. Note: SMS response is sent after calibration has been acquired.&amp;lt;br&amp;gt;&lt;br /&gt;
This SMS triggers an SMS response to be sent. Response is sent when calibration is acquired. When 1 hour passes without successful calibration, failed SMS response is sent.&amp;lt;br&amp;gt;&lt;br /&gt;
4.	Calibrated device’s mean axes of set interval  differ more than set amount from desired (0,0,1) calibration is considered inaccurate. Calibration is deleted from flash and auto calibration task started.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HDOP and PDOP values are checked before start calibration process. If current HDOP or PDOP values are less than 10, auto calibration will not start.&lt;br /&gt;
&lt;br /&gt;
After auto calibration task has been started, it will go on indefinitely until satisfactory calibration is acquired.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Data Required=====&lt;br /&gt;
&lt;br /&gt;
Auto calibration needs to fill two buffers to calibrate the device:&amp;lt;br&amp;gt;&lt;br /&gt;
1.	All accelerometer data – buffer which collects all data from accelerometer at 10Hz frequency. To fill this buffer set seconds of data samples are needed. When buffer is full, oldest data is dumped and new data is placed into the buffer.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Straight accelerometer data – buffer which collects straight accelerations data from accelerometer at 10Hz frequency. To fill this buffer set seconds  of data samples (set times Hz samples) are needed. When buffer is full, oldest data is dumped and new data is placed into the buffer. Algorithm rules to acquire these samples:&amp;lt;br&amp;gt;&lt;br /&gt;
2.1.	GPS fix is present.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2.	Ignition is on.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3.	GPS speed is more than 5 km/h.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4.	GPS heading is equal to last GPS heading (+/-1 degree) at GPS sample rate 1Hz.&amp;lt;br&amp;gt;&lt;br /&gt;
2.5.	GPS speed more than 5 km/h from last sample (accelerating).&amp;lt;br&amp;gt;&lt;br /&gt;
Once both buffers are full, auto calibration is attempted. If calibrated values pass calibration quality threshold, calculated calibration is written to flash as current calibration – device is calibrated. &amp;lt;br&amp;gt;&lt;br /&gt;
Note: If GPS fix is lost or ignition is turned off, buffers’ data is dumped and must be gathered from 0 again.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point calibration is successfully ended as indication device sends an SMS/GPRS message with &#039;&#039;Device is calibrated, to recalibrate send:auto_calibrate:set.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: SMS/GPRS message will be sent only if auto calibration functionality was triggered by SMS/GPRS message.&#039;&#039;&lt;br /&gt;
For user convenience in case auto calibration functionality fails then notification message will be sent. For exact messages, check algorithm section.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Note: SMS/GPRS message will be sent only if auto calibration functionality was triggered by SMS/GPRS message.&#039;&#039;&lt;br /&gt;
To get current calibration status &#039;&#039;auto_calibrate:get&#039;&#039; SMS/GPRS command must be sent to the device. If device is calibrated it will respond with &#039;&#039;Calibration state: calibrated&#039;&#039; or otherwise &#039;&#039;Calibration state: not calibrated&#039;&#039;. Also this command returns saved Ground and Side vectors.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Re-Calibration=====&lt;br /&gt;
&lt;br /&gt;
When calibration is present, device checks for re-calibration every 60s indefinitely. Re-calibration requires fix and ignition to run also re-calibration is turned off when vehicle is stopped for more than 15s until conditions are satisfied again. When calibrated device’s mean axes of set interval(calibrated accelerometer data) differ more than set amount from desired (0,0,1) (perfect vehicle’s axes) calibration is considered inaccurate, or device’s position has changed and re-calibration is needed. Calibration is cleared from flash and auto calibration task is started.&amp;lt;br/&amp;gt;&lt;br /&gt;
Note: turning device around calibrated Z axis will not trigger re-calibration, after turning device around Z axis manual re-calibration is advised. &lt;br /&gt;
&lt;br /&gt;
From FW 03.28.03 recalibration algorithm will collect 15 recalibration requests in sequence to start recalibration.&lt;br /&gt;
When position change is detected, calibration data is cleared and status is changed to “Empty”. After first successful calibration attempt (in a few minutes) status is changed to “Present”. After full calibration status is changed to “Full” and calibration check is started again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Major accelerometer Changes from Firmware 03.28.XX====&lt;br /&gt;
 &lt;br /&gt;
* &#039;&#039;&#039;Updated recalibration algorithm&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Calibration status IO added: 4 possible options (0-no calibration, 1-calibrated, 2-calibration disabled, 3-Full and final calibration)&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Added ground vector capturing while driving&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Trip simulator feature&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039; Improvements in following topics:&#039;&#039;&#039; &lt;br /&gt;
** &#039;&#039;FW/BACK detection&#039;&#039;&lt;br /&gt;
** &#039;&#039;Full calibration evaluation&#039;&#039;&lt;br /&gt;
** &#039;&#039;Vector quaternion renewal after full calibration&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{{excessive_idling|&lt;br /&gt;
&lt;br /&gt;
==Excessive Idling==&lt;br /&gt;
&lt;br /&gt;
{{{pic_idling|[[Image:Idling.gif|right]]}}}&lt;br /&gt;
&lt;br /&gt;
When vehicle stops for a specific amount of time the scenario is activated, a record will be generated and digital output status will be changed to 1 when configured. You can configure the time it takes to turn on this scenario (&#039;&#039;Time to Stopped&#039;&#039;). Scenario is activated until the vehicle starts moving (movement is detected only by the accelerometer) and keeps moving for an amount of time that is configured. You can configure the time it takes to turn off this scenario (&#039;&#039;Time to Moving&#039;&#039;)&amp;lt;br/&amp;gt;{{{dout|info}}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{{unplug_feature|&lt;br /&gt;
&lt;br /&gt;
==Unplug Detection==&lt;br /&gt;
&lt;br /&gt;
[[Image:Fmb120_unplug.png|right]]&lt;br /&gt;
&lt;br /&gt;
An event will be generated when {{{model|FMB1YX}}} is unplugged from {{{txt_src|external power}}} or plugged back in again. &lt;br /&gt;
===Scenario settings===&lt;br /&gt;
* &#039;&#039;&#039;Disable&#039;&#039;&#039; - disable scenario.&lt;br /&gt;
* &#039;&#039;&#039;Low Priority&#039;&#039;&#039; - when low priority event is triggered, device &#039;&#039;&#039;makes additional record&#039;&#039;&#039; with indication of event cause.&lt;br /&gt;
* &#039;&#039;&#039;High Priority&#039;&#039;&#039; - module makes additional record with High priority flag and &#039;&#039;&#039;sends event packet immediately&#039;&#039;&#039; to the server by &lt;br /&gt;
&#039;&#039;&#039;GPRS&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Panic Priority&#039;&#039;&#039; - triggers same actions as High priority, but if &#039;&#039;&#039;GPRS fails&#039;&#039;&#039;, it sends AVL packet using &#039;&#039;&#039;SMS mode&#039;&#039;&#039; if SMS is enabled in [[FMB110_SMS/Call_settings#SMS_Data_Sending|SMS Data Sending]] settings.&lt;br /&gt;
&lt;br /&gt;
===Eventual Records===&lt;br /&gt;
* &#039;&#039;&#039;Disable&#039;&#039;&#039; - scenario status value is sent in &#039;&#039;&#039;each AVL record&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Enable&#039;&#039;&#039; - scenario status value is sent only in &#039;&#039;&#039;eventual AVL records&#039;&#039;&#039;.&lt;br /&gt;
===Unplug Detection mode===&lt;br /&gt;
* &#039;&#039;&#039;Simple&#039;&#039;&#039; - unplug detection according to &#039;&#039;&#039;external voltage only&#039;&#039;&#039;. Is used in cars where power voltage is not dependent on ignition (recommended).&lt;br /&gt;
* &#039;&#039;&#039;Advanced&#039;&#039;&#039; - unplug detection according to &#039;&#039;&#039;external votage&#039;&#039;&#039; and &#039;&#039;&#039;accelerometer&#039;&#039;&#039;. Is used in cars where power voltage is disconnected when ignition is switched off.}}}&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB_Accelerometer_Features_settings(03.28.XX)&amp;diff=81334</id>
		<title>FMB Accelerometer Features settings(03.28.XX)</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB_Accelerometer_Features_settings(03.28.XX)&amp;diff=81334"/>
		<updated>2023-03-10T16:59:59Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: /* Major accelerometer Changes from Firmware 03.28.XX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Accelerometer Calibration==&lt;br /&gt;
&lt;br /&gt;
Calibration algorithm is used to recalculate accelerometer axes to represent vehicle‘s axes (see Picture below). Vehicles axes are as follows:&amp;lt;br&amp;gt;&lt;br /&gt;
1.	X is front.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Y is left.&amp;lt;br&amp;gt;&lt;br /&gt;
3.	Z is down.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Vehicle axis.PNG.png|center|800px|Vehicle Axis]]&lt;br /&gt;
&lt;br /&gt;
Once vehicle‘s axes are calculated, device is considered calibrated.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Note: moving forward along any axis will generate negative values. This means acceleration will generate -X values, accordingly breaking will generate X values. Same goes for other axes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configurable parameters can be found at [[{{{model|FMB1YX}}}_System_settings#Accelerometer_Auto_Calibration|System Settings Accelerometer Auto Calibration]]&lt;br /&gt;
&lt;br /&gt;
Commands that can be used during calibration:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Command!!Response!!Description&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:set||Yes||Request auto calibration task start&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:get||Yes||Request calibration info (time, ground vector, side vector)&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:clear||Yes||Request calibration clear from flash and stop calibration task&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:status||Yes||Request calibration status and calibration task status&lt;br /&gt;
|-&lt;br /&gt;
|*auto_calibrate:tryforever||Yes||Enable Forever Mode – calibration status will be sent until reset&lt;br /&gt;
|} *From Firmware 03.28.03&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
======Auto-calibration======&lt;br /&gt;
&lt;br /&gt;
Auto calibration task is launched on one of these conditions (assume calibration is enabled in configuration):&amp;lt;br&amp;gt;&lt;br /&gt;
1.	Every time device turns on, it checks whether it was previously calibrated and has calibration stored in flash. If device has no calibration in flash, auto calibration task is started.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Device calibration was previously disabled by configuration and now is enabled. If Full calibration is already stored, it will not be overwritten.&amp;lt;br&amp;gt;&lt;br /&gt;
3.	SMS “auto_calibrate:set” is received. Note: SMS response is sent after calibration has been acquired.&amp;lt;br&amp;gt;&lt;br /&gt;
This SMS triggers an SMS response to be sent. Response is sent when calibration is acquired. When 1 hour passes without successful calibration, failed SMS response is sent.&amp;lt;br&amp;gt;&lt;br /&gt;
4.	Calibrated device’s mean axes of set interval  differ more than set amount from desired (0,0,1) calibration is considered inaccurate. Calibration is deleted from flash and auto calibration task started.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HDOP and PDOP values are checked before start calibration process. If current HDOP or PDOP values are less than 10, auto calibration will not start.&lt;br /&gt;
&lt;br /&gt;
After auto calibration task has been started, it will go on indefinitely until satisfactory calibration is acquired.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Data Required=====&lt;br /&gt;
&lt;br /&gt;
Auto calibration needs to fill two buffers to calibrate the device:&amp;lt;br&amp;gt;&lt;br /&gt;
1.	All accelerometer data – buffer which collects all data from accelerometer at 10Hz frequency. To fill this buffer set seconds of data samples are needed. When buffer is full, oldest data is dumped and new data is placed into the buffer.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Straight accelerometer data – buffer which collects straight accelerations data from accelerometer at 10Hz frequency. To fill this buffer set seconds  of data samples (set times Hz samples) are needed. When buffer is full, oldest data is dumped and new data is placed into the buffer. Algorithm rules to acquire these samples:&amp;lt;br&amp;gt;&lt;br /&gt;
2.1.	GPS fix is present.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2.	Ignition is on.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3.	GPS speed is more than 5 km/h.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4.	GPS heading is equal to last GPS heading (+/-1 degree) at GPS sample rate 1Hz.&amp;lt;br&amp;gt;&lt;br /&gt;
2.5.	GPS speed more than 5 km/h from last sample (accelerating).&amp;lt;br&amp;gt;&lt;br /&gt;
Once both buffers are full, auto calibration is attempted. If calibrated values pass calibration quality threshold, calculated calibration is written to flash as current calibration – device is calibrated. &amp;lt;br&amp;gt;&lt;br /&gt;
Note: If GPS fix is lost or ignition is turned off, buffers’ data is dumped and must be gathered from 0 again.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point calibration is successfully ended as indication device sends an SMS/GPRS message with &#039;&#039;Device is calibrated, to recalibrate send:auto_calibrate:set.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: SMS/GPRS message will be sent only if auto calibration functionality was triggered by SMS/GPRS message.&#039;&#039;&lt;br /&gt;
For user convenience in case auto calibration functionality fails then notification message will be sent. For exact messages, check algorithm section.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Note: SMS/GPRS message will be sent only if auto calibration functionality was triggered by SMS/GPRS message.&#039;&#039;&lt;br /&gt;
To get current calibration status &#039;&#039;auto_calibrate:get&#039;&#039; SMS/GPRS command must be sent to the device. If device is calibrated it will respond with &#039;&#039;Calibration state: calibrated&#039;&#039; or otherwise &#039;&#039;Calibration state: not calibrated&#039;&#039;. Also this command returns saved Ground and Side vectors.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Re-Calibration=====&lt;br /&gt;
&lt;br /&gt;
When calibration is present, device checks for re-calibration every 60s indefinitely. Re-calibration requires fix and ignition to run also re-calibration is turned off when vehicle is stopped for more than 15s until conditions are satisfied again. When calibrated device’s mean axes of set interval(calibrated accelerometer data) differ more than set amount from desired (0,0,1) (perfect vehicle’s axes) calibration is considered inaccurate, or device’s position has changed and re-calibration is needed. Calibration is cleared from flash and auto calibration task is started.&amp;lt;br/&amp;gt;&lt;br /&gt;
Note: turning device around calibrated Z axis will not trigger re-calibration, after turning device around Z axis manual re-calibration is advised. &lt;br /&gt;
&lt;br /&gt;
From FW 03.28.03 recalibration algorithm will collect 15 recalibration requests in sequence to start recalibration.&lt;br /&gt;
When position change is detected, calibration data is cleared and status is changed to “Empty”. After first successful calibration attempt (in a few minutes) status is changed to “Present”. After full calibration status is changed to “Full” and calibration check is started again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Major accelerometer Changes from Firmware 03.28.XX====&lt;br /&gt;
 &lt;br /&gt;
* &#039;&#039;&#039;Updated recalibration algorithm&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Calibration status IO added&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Added ground vector capturing while driving&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Trip simulator feature&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039; Improvements in following topics:&#039;&#039;&#039; &lt;br /&gt;
** &#039;&#039;FW/BACK detection&#039;&#039;&lt;br /&gt;
** &#039;&#039;Full calibration evaluation&#039;&#039;&lt;br /&gt;
** &#039;&#039;Vector quaternion renewal after full calibration&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{{excessive_idling|&lt;br /&gt;
&lt;br /&gt;
==Excessive Idling==&lt;br /&gt;
&lt;br /&gt;
{{{pic_idling|[[Image:Idling.gif|right]]}}}&lt;br /&gt;
&lt;br /&gt;
When vehicle stops for a specific amount of time the scenario is activated, a record will be generated and digital output status will be changed to 1 when configured. You can configure the time it takes to turn on this scenario (&#039;&#039;Time to Stopped&#039;&#039;). Scenario is activated until the vehicle starts moving (movement is detected only by the accelerometer) and keeps moving for an amount of time that is configured. You can configure the time it takes to turn off this scenario (&#039;&#039;Time to Moving&#039;&#039;)&amp;lt;br/&amp;gt;{{{dout|info}}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{{unplug_feature|&lt;br /&gt;
&lt;br /&gt;
==Unplug Detection==&lt;br /&gt;
&lt;br /&gt;
[[Image:Fmb120_unplug.png|right]]&lt;br /&gt;
&lt;br /&gt;
An event will be generated when {{{model|FMB1YX}}} is unplugged from {{{txt_src|external power}}} or plugged back in again. &lt;br /&gt;
===Scenario settings===&lt;br /&gt;
* &#039;&#039;&#039;Disable&#039;&#039;&#039; - disable scenario.&lt;br /&gt;
* &#039;&#039;&#039;Low Priority&#039;&#039;&#039; - when low priority event is triggered, device &#039;&#039;&#039;makes additional record&#039;&#039;&#039; with indication of event cause.&lt;br /&gt;
* &#039;&#039;&#039;High Priority&#039;&#039;&#039; - module makes additional record with High priority flag and &#039;&#039;&#039;sends event packet immediately&#039;&#039;&#039; to the server by &lt;br /&gt;
&#039;&#039;&#039;GPRS&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Panic Priority&#039;&#039;&#039; - triggers same actions as High priority, but if &#039;&#039;&#039;GPRS fails&#039;&#039;&#039;, it sends AVL packet using &#039;&#039;&#039;SMS mode&#039;&#039;&#039; if SMS is enabled in [[FMB110_SMS/Call_settings#SMS_Data_Sending|SMS Data Sending]] settings.&lt;br /&gt;
&lt;br /&gt;
===Eventual Records===&lt;br /&gt;
* &#039;&#039;&#039;Disable&#039;&#039;&#039; - scenario status value is sent in &#039;&#039;&#039;each AVL record&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Enable&#039;&#039;&#039; - scenario status value is sent only in &#039;&#039;&#039;eventual AVL records&#039;&#039;&#039;.&lt;br /&gt;
===Unplug Detection mode===&lt;br /&gt;
* &#039;&#039;&#039;Simple&#039;&#039;&#039; - unplug detection according to &#039;&#039;&#039;external voltage only&#039;&#039;&#039;. Is used in cars where power voltage is not dependent on ignition (recommended).&lt;br /&gt;
* &#039;&#039;&#039;Advanced&#039;&#039;&#039; - unplug detection according to &#039;&#039;&#039;external votage&#039;&#039;&#039; and &#039;&#039;&#039;accelerometer&#039;&#039;&#039;. Is used in cars where power voltage is disconnected when ignition is switched off.}}}&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB_Accelerometer_Features_settings(03.28.XX)&amp;diff=81327</id>
		<title>FMB Accelerometer Features settings(03.28.XX)</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB_Accelerometer_Features_settings(03.28.XX)&amp;diff=81327"/>
		<updated>2023-03-10T15:34:16Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: /* Major accelerometer Changes from Firmware 03.28.XX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Accelerometer Calibration==&lt;br /&gt;
&lt;br /&gt;
Calibration algorithm is used to recalculate accelerometer axes to represent vehicle‘s axes (see Picture below). Vehicles axes are as follows:&amp;lt;br&amp;gt;&lt;br /&gt;
1.	X is front.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Y is left.&amp;lt;br&amp;gt;&lt;br /&gt;
3.	Z is down.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Vehicle axis.PNG.png|center|800px|Vehicle Axis]]&lt;br /&gt;
&lt;br /&gt;
Once vehicle‘s axes are calculated, device is considered calibrated.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Note: moving forward along any axis will generate negative values. This means acceleration will generate -X values, accordingly breaking will generate X values. Same goes for other axes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configurable parameters can be found at [[{{{model|FMB1YX}}}_System_settings#Accelerometer_Auto_Calibration|System Settings Accelerometer Auto Calibration]]&lt;br /&gt;
&lt;br /&gt;
Commands that can be used during calibration:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Command!!Response!!Description&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:set||Yes||Request auto calibration task start&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:get||Yes||Request calibration info (time, ground vector, side vector)&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:clear||Yes||Request calibration clear from flash and stop calibration task&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:status||Yes||Request calibration status and calibration task status&lt;br /&gt;
|-&lt;br /&gt;
|*auto_calibrate:tryforever||Yes||Enable Forever Mode – calibration status will be sent until reset&lt;br /&gt;
|} *From Firmware 03.28.03&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
======Auto-calibration======&lt;br /&gt;
&lt;br /&gt;
Auto calibration task is launched on one of these conditions (assume calibration is enabled in configuration):&amp;lt;br&amp;gt;&lt;br /&gt;
1.	Every time device turns on, it checks whether it was previously calibrated and has calibration stored in flash. If device has no calibration in flash, auto calibration task is started.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Device calibration was previously disabled by configuration and now is enabled. If Full calibration is already stored, it will not be overwritten.&amp;lt;br&amp;gt;&lt;br /&gt;
3.	SMS “auto_calibrate:set” is received. Note: SMS response is sent after calibration has been acquired.&amp;lt;br&amp;gt;&lt;br /&gt;
This SMS triggers an SMS response to be sent. Response is sent when calibration is acquired. When 1 hour passes without successful calibration, failed SMS response is sent.&amp;lt;br&amp;gt;&lt;br /&gt;
4.	Calibrated device’s mean axes of set interval  differ more than set amount from desired (0,0,1) calibration is considered inaccurate. Calibration is deleted from flash and auto calibration task started.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HDOP and PDOP values are checked before start calibration process. If current HDOP or PDOP values are less than 10, auto calibration will not start.&lt;br /&gt;
&lt;br /&gt;
After auto calibration task has been started, it will go on indefinitely until satisfactory calibration is acquired.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Data Required=====&lt;br /&gt;
&lt;br /&gt;
Auto calibration needs to fill two buffers to calibrate the device:&amp;lt;br&amp;gt;&lt;br /&gt;
1.	All accelerometer data – buffer which collects all data from accelerometer at 10Hz frequency. To fill this buffer set seconds of data samples are needed. When buffer is full, oldest data is dumped and new data is placed into the buffer.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Straight accelerometer data – buffer which collects straight accelerations data from accelerometer at 10Hz frequency. To fill this buffer set seconds  of data samples (set times Hz samples) are needed. When buffer is full, oldest data is dumped and new data is placed into the buffer. Algorithm rules to acquire these samples:&amp;lt;br&amp;gt;&lt;br /&gt;
2.1.	GPS fix is present.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2.	Ignition is on.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3.	GPS speed is more than 5 km/h.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4.	GPS heading is equal to last GPS heading (+/-1 degree) at GPS sample rate 1Hz.&amp;lt;br&amp;gt;&lt;br /&gt;
2.5.	GPS speed more than 5 km/h from last sample (accelerating).&amp;lt;br&amp;gt;&lt;br /&gt;
Once both buffers are full, auto calibration is attempted. If calibrated values pass calibration quality threshold, calculated calibration is written to flash as current calibration – device is calibrated. &amp;lt;br&amp;gt;&lt;br /&gt;
Note: If GPS fix is lost or ignition is turned off, buffers’ data is dumped and must be gathered from 0 again.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point calibration is successfully ended as indication device sends an SMS/GPRS message with &#039;&#039;Device is calibrated, to recalibrate send:auto_calibrate:set.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: SMS/GPRS message will be sent only if auto calibration functionality was triggered by SMS/GPRS message.&#039;&#039;&lt;br /&gt;
For user convenience in case auto calibration functionality fails then notification message will be sent. For exact messages, check algorithm section.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Note: SMS/GPRS message will be sent only if auto calibration functionality was triggered by SMS/GPRS message.&#039;&#039;&lt;br /&gt;
To get current calibration status &#039;&#039;auto_calibrate:get&#039;&#039; SMS/GPRS command must be sent to the device. If device is calibrated it will respond with &#039;&#039;Calibration state: calibrated&#039;&#039; or otherwise &#039;&#039;Calibration state: not calibrated&#039;&#039;. Also this command returns saved Ground and Side vectors.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Re-Calibration=====&lt;br /&gt;
&lt;br /&gt;
When calibration is present, device checks for re-calibration every 60s indefinitely. Re-calibration requires fix and ignition to run also re-calibration is turned off when vehicle is stopped for more than 15s until conditions are satisfied again. When calibrated device’s mean axes of set interval(calibrated accelerometer data) differ more than set amount from desired (0,0,1) (perfect vehicle’s axes) calibration is considered inaccurate, or device’s position has changed and re-calibration is needed. Calibration is cleared from flash and auto calibration task is started.&amp;lt;br/&amp;gt;&lt;br /&gt;
Note: turning device around calibrated Z axis will not trigger re-calibration, after turning device around Z axis manual re-calibration is advised. &lt;br /&gt;
&lt;br /&gt;
From FW 03.28.03 recalibration algorithm will collect 15 recalibration requests in sequence to start recalibration.&lt;br /&gt;
When position change is detected, calibration data is cleared and status is changed to “Empty”. After first successful calibration attempt (in a few minutes) status is changed to “Present”. After full calibration status is changed to “Full” and calibration check is started again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Major accelerometer Changes from Firmware 03.28.XX====&lt;br /&gt;
 &lt;br /&gt;
* &#039;&#039;&#039;Enabled and updated recalibration algorithm&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Calibration status IO added&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Added ground vector capturing while driving&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Trip simulator feature&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039; Improvements in following topics:&#039;&#039;&#039; &lt;br /&gt;
** &#039;&#039;FW/BACK detection&#039;&#039;&lt;br /&gt;
** &#039;&#039;Full calibration evaluation&#039;&#039;&lt;br /&gt;
** &#039;&#039;Vector quaternion renewal after full calibration&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{{excessive_idling|&lt;br /&gt;
&lt;br /&gt;
==Excessive Idling==&lt;br /&gt;
&lt;br /&gt;
{{{pic_idling|[[Image:Idling.gif|right]]}}}&lt;br /&gt;
&lt;br /&gt;
When vehicle stops for a specific amount of time the scenario is activated, a record will be generated and digital output status will be changed to 1 when configured. You can configure the time it takes to turn on this scenario (&#039;&#039;Time to Stopped&#039;&#039;). Scenario is activated until the vehicle starts moving (movement is detected only by the accelerometer) and keeps moving for an amount of time that is configured. You can configure the time it takes to turn off this scenario (&#039;&#039;Time to Moving&#039;&#039;)&amp;lt;br/&amp;gt;{{{dout|info}}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{{unplug_feature|&lt;br /&gt;
&lt;br /&gt;
==Unplug Detection==&lt;br /&gt;
&lt;br /&gt;
[[Image:Fmb120_unplug.png|right]]&lt;br /&gt;
&lt;br /&gt;
An event will be generated when {{{model|FMB1YX}}} is unplugged from {{{txt_src|external power}}} or plugged back in again. &lt;br /&gt;
===Scenario settings===&lt;br /&gt;
* &#039;&#039;&#039;Disable&#039;&#039;&#039; - disable scenario.&lt;br /&gt;
* &#039;&#039;&#039;Low Priority&#039;&#039;&#039; - when low priority event is triggered, device &#039;&#039;&#039;makes additional record&#039;&#039;&#039; with indication of event cause.&lt;br /&gt;
* &#039;&#039;&#039;High Priority&#039;&#039;&#039; - module makes additional record with High priority flag and &#039;&#039;&#039;sends event packet immediately&#039;&#039;&#039; to the server by &lt;br /&gt;
&#039;&#039;&#039;GPRS&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Panic Priority&#039;&#039;&#039; - triggers same actions as High priority, but if &#039;&#039;&#039;GPRS fails&#039;&#039;&#039;, it sends AVL packet using &#039;&#039;&#039;SMS mode&#039;&#039;&#039; if SMS is enabled in [[FMB110_SMS/Call_settings#SMS_Data_Sending|SMS Data Sending]] settings.&lt;br /&gt;
&lt;br /&gt;
===Eventual Records===&lt;br /&gt;
* &#039;&#039;&#039;Disable&#039;&#039;&#039; - scenario status value is sent in &#039;&#039;&#039;each AVL record&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Enable&#039;&#039;&#039; - scenario status value is sent only in &#039;&#039;&#039;eventual AVL records&#039;&#039;&#039;.&lt;br /&gt;
===Unplug Detection mode===&lt;br /&gt;
* &#039;&#039;&#039;Simple&#039;&#039;&#039; - unplug detection according to &#039;&#039;&#039;external voltage only&#039;&#039;&#039;. Is used in cars where power voltage is not dependent on ignition (recommended).&lt;br /&gt;
* &#039;&#039;&#039;Advanced&#039;&#039;&#039; - unplug detection according to &#039;&#039;&#039;external votage&#039;&#039;&#039; and &#039;&#039;&#039;accelerometer&#039;&#039;&#039;. Is used in cars where power voltage is disconnected when ignition is switched off.}}}&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB_Accelerometer_Features_settings(03.28.XX)&amp;diff=80195</id>
		<title>FMB Accelerometer Features settings(03.28.XX)</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB_Accelerometer_Features_settings(03.28.XX)&amp;diff=80195"/>
		<updated>2023-02-14T14:49:20Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: /* Accelerometer Calibration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Accelerometer Calibration==&lt;br /&gt;
&lt;br /&gt;
Calibration algorithm is used to recalculate accelerometer axes to represent vehicle‘s axes (see Picture below). Vehicles axes are as follows:&amp;lt;br&amp;gt;&lt;br /&gt;
1.	X is front.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Y is left.&amp;lt;br&amp;gt;&lt;br /&gt;
3.	Z is down.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Vehicle axis.PNG.png|center|800px|Vehicle Axis]]&lt;br /&gt;
&lt;br /&gt;
Once vehicle‘s axes are calculated, device is considered calibrated.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Note: moving forward along any axis will generate negative values. This means acceleration will generate -X values, accordingly breaking will generate X values. Same goes for other axes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configurable parameters can be found at [[{{{model|FMB1YX}}}_System_settings#Accelerometer_Auto_Calibration|System Settings Accelerometer Auto Calibration]]&lt;br /&gt;
&lt;br /&gt;
Commands that can be used during calibration:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Command!!Response!!Description&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:set||Yes||Request auto calibration task start&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:get||Yes||Request calibration info (time, ground vector, side vector)&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:clear||Yes||Request calibration clear from flash and stop calibration task&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:status||Yes||Request calibration status and calibration task status&lt;br /&gt;
|-&lt;br /&gt;
|*auto_calibrate:tryforever||Yes||Enable Forever Mode – calibration status will be sent until reset&lt;br /&gt;
|} *From Firmware 03.28.03&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
======Auto-calibration======&lt;br /&gt;
&lt;br /&gt;
Auto calibration task is launched on one of these conditions (assume calibration is enabled in configuration):&amp;lt;br&amp;gt;&lt;br /&gt;
1.	Every time device turns on, it checks whether it was previously calibrated and has calibration stored in flash. If device has no calibration in flash, auto calibration task is started.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Device calibration was previously disabled by configuration and now is enabled. If Full calibration is already stored, it will not be overwritten.&amp;lt;br&amp;gt;&lt;br /&gt;
3.	SMS “auto_calibrate:set” is received. Note: SMS response is sent after calibration has been acquired.&amp;lt;br&amp;gt;&lt;br /&gt;
This SMS triggers an SMS response to be sent. Response is sent when calibration is acquired. When 1 hour passes without successful calibration, failed SMS response is sent.&amp;lt;br&amp;gt;&lt;br /&gt;
4.	Calibrated device’s mean axes of set interval  differ more than set amount from desired (0,0,1) calibration is considered inaccurate. Calibration is deleted from flash and auto calibration task started.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HDOP and PDOP values are checked before start calibration process. If current HDOP or PDOP values are less than 10, auto calibration will not start.&lt;br /&gt;
&lt;br /&gt;
After auto calibration task has been started, it will go on indefinitely until satisfactory calibration is acquired.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Data Required=====&lt;br /&gt;
&lt;br /&gt;
Auto calibration needs to fill two buffers to calibrate the device:&amp;lt;br&amp;gt;&lt;br /&gt;
1.	All accelerometer data – buffer which collects all data from accelerometer at 10Hz frequency. To fill this buffer set seconds of data samples are needed. When buffer is full, oldest data is dumped and new data is placed into the buffer.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Straight accelerometer data – buffer which collects straight accelerations data from accelerometer at 10Hz frequency. To fill this buffer set seconds  of data samples (set times Hz samples) are needed. When buffer is full, oldest data is dumped and new data is placed into the buffer. Algorithm rules to acquire these samples:&amp;lt;br&amp;gt;&lt;br /&gt;
2.1.	GPS fix is present.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2.	Ignition is on.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3.	GPS speed is more than 5 km/h.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4.	GPS heading is equal to last GPS heading (+/-1 degree) at GPS sample rate 1Hz.&amp;lt;br&amp;gt;&lt;br /&gt;
2.5.	GPS speed more than 5 km/h from last sample (accelerating).&amp;lt;br&amp;gt;&lt;br /&gt;
Once both buffers are full, auto calibration is attempted. If calibrated values pass calibration quality threshold, calculated calibration is written to flash as current calibration – device is calibrated. &amp;lt;br&amp;gt;&lt;br /&gt;
Note: If GPS fix is lost or ignition is turned off, buffers’ data is dumped and must be gathered from 0 again.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point calibration is successfully ended as indication device sends an SMS/GPRS message with &#039;&#039;Device is calibrated, to recalibrate send:auto_calibrate:set.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: SMS/GPRS message will be sent only if auto calibration functionality was triggered by SMS/GPRS message.&#039;&#039;&lt;br /&gt;
For user convenience in case auto calibration functionality fails then notification message will be sent. For exact messages, check algorithm section.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Note: SMS/GPRS message will be sent only if auto calibration functionality was triggered by SMS/GPRS message.&#039;&#039;&lt;br /&gt;
To get current calibration status &#039;&#039;auto_calibrate:get&#039;&#039; SMS/GPRS command must be sent to the device. If device is calibrated it will respond with &#039;&#039;Calibration state: calibrated&#039;&#039; or otherwise &#039;&#039;Calibration state: not calibrated&#039;&#039;. Also this command returns saved Ground and Side vectors.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Re-Calibration=====&lt;br /&gt;
&lt;br /&gt;
When calibration is present, device checks for re-calibration every 60s indefinitely. Re-calibration requires fix and ignition to run also re-calibration is turned off when vehicle is stopped for more than 15s until conditions are satisfied again. When calibrated device’s mean axes of set interval(calibrated accelerometer data) differ more than set amount from desired (0,0,1) (perfect vehicle’s axes) calibration is considered inaccurate, or device’s position has changed and re-calibration is needed. Calibration is cleared from flash and auto calibration task is started.&amp;lt;br/&amp;gt;&lt;br /&gt;
Note: turning device around calibrated Z axis will not trigger re-calibration, after turning device around Z axis manual re-calibration is advised. &lt;br /&gt;
&lt;br /&gt;
From FW 03.28.03 recalibration algorithm will collect 15 recalibration requests in sequence to start recalibration.&lt;br /&gt;
When position change is detected, calibration data is cleared and status is changed to “Empty”. After first successful calibration attempt (in a few minutes) status is changed to “Present”. After full calibration status is changed to “Full” and calibration check is started again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Major accelerometer Changes from Firmware 03.28.XX====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039; From 03.28.03.Rev.202: &#039;&#039;&#039; &lt;br /&gt;
** &#039;&#039;Enabled and updated recalibration algorithm&#039;&#039;&lt;br /&gt;
** &#039;&#039;Calibration status IO added&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039; From 03.28.03.Rev.205: serious autocalibration bugs were fixed:&#039;&#039;&#039; &lt;br /&gt;
** &#039;&#039;FW/BACK detection&#039;&#039;&lt;br /&gt;
** &#039;&#039;Full calibration evaluation&#039;&#039;&lt;br /&gt;
** &#039;&#039;Vector quaternion renewal after full calibration&#039;&#039;&lt;br /&gt;
** &#039;&#039;Not saving attempts counter to flash; Added ground vector capturing while driving.&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{{excessive_idling|&lt;br /&gt;
&lt;br /&gt;
==Excessive Idling==&lt;br /&gt;
&lt;br /&gt;
{{{pic_idling|[[Image:Idling.gif|right]]}}}&lt;br /&gt;
&lt;br /&gt;
When vehicle stops for a specific amount of time the scenario is activated, a record will be generated and digital output status will be changed to 1 when configured. You can configure the time it takes to turn on this scenario (&#039;&#039;Time to Stopped&#039;&#039;). Scenario is activated until the vehicle starts moving (movement is detected only by the accelerometer) and keeps moving for an amount of time that is configured. You can configure the time it takes to turn off this scenario (&#039;&#039;Time to Moving&#039;&#039;)&amp;lt;br/&amp;gt;{{{dout|info}}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{{unplug_feature|&lt;br /&gt;
&lt;br /&gt;
==Unplug Detection==&lt;br /&gt;
&lt;br /&gt;
[[Image:Fmb120_unplug.png|right]]&lt;br /&gt;
&lt;br /&gt;
An event will be generated when {{{model|FMB1YX}}} is unplugged from {{{txt_src|external power}}} or plugged back in again. &lt;br /&gt;
===Scenario settings===&lt;br /&gt;
* &#039;&#039;&#039;Disable&#039;&#039;&#039; - disable scenario.&lt;br /&gt;
* &#039;&#039;&#039;Low Priority&#039;&#039;&#039; - when low priority event is triggered, device &#039;&#039;&#039;makes additional record&#039;&#039;&#039; with indication of event cause.&lt;br /&gt;
* &#039;&#039;&#039;High Priority&#039;&#039;&#039; - module makes additional record with High priority flag and &#039;&#039;&#039;sends event packet immediately&#039;&#039;&#039; to the server by &lt;br /&gt;
&#039;&#039;&#039;GPRS&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Panic Priority&#039;&#039;&#039; - triggers same actions as High priority, but if &#039;&#039;&#039;GPRS fails&#039;&#039;&#039;, it sends AVL packet using &#039;&#039;&#039;SMS mode&#039;&#039;&#039; if SMS is enabled in [[FMB110_SMS/Call_settings#SMS_Data_Sending|SMS Data Sending]] settings.&lt;br /&gt;
&lt;br /&gt;
===Eventual Records===&lt;br /&gt;
* &#039;&#039;&#039;Disable&#039;&#039;&#039; - scenario status value is sent in &#039;&#039;&#039;each AVL record&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Enable&#039;&#039;&#039; - scenario status value is sent only in &#039;&#039;&#039;eventual AVL records&#039;&#039;&#039;.&lt;br /&gt;
===Unplug Detection mode===&lt;br /&gt;
* &#039;&#039;&#039;Simple&#039;&#039;&#039; - unplug detection according to &#039;&#039;&#039;external voltage only&#039;&#039;&#039;. Is used in cars where power voltage is not dependent on ignition (recommended).&lt;br /&gt;
* &#039;&#039;&#039;Advanced&#039;&#039;&#039; - unplug detection according to &#039;&#039;&#039;external votage&#039;&#039;&#039; and &#039;&#039;&#039;accelerometer&#039;&#039;&#039;. Is used in cars where power voltage is disconnected when ignition is switched off.}}}&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=80059</id>
		<title>Codec JSON</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=80059"/>
		<updated>2023-02-10T09:59:15Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&#039;&#039;&#039;Codec JSON Description&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
JSON (JavaScript Object Notation) is a light data exchange format, that due to its simplicity to be written and fast interpretation and generation for machines.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JSON is made up of two structures:&lt;br /&gt;
* A collection of name/value pairs. In various languages, this is known as an object, record, structure, dictionary, hash table, key list, or associative array.&amp;lt;br&amp;gt;&lt;br /&gt;
* An ordered list of values. In most languages, this is implemented as arrays, vectors, lists, or sequences.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As this Codec is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language-independent but uses conventions that are widely known to programmers of the C family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal language for data exchange.&amp;lt;br&amp;gt;&lt;br /&gt;
JSON is an open standard file format and data exchange format used between FMBXXX devices and AWS IoT Shadow Service:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Its basic principles are:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* AVL data will be uploaded to Amazon Web Services IOT Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
* AVL data is JSON key-value based&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Data sending procedure and logic are the same as sending to regular servers, except data is being packed to JSON document as required in Amazon Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This codec is required to use in the Amazon AWS console, it is important to note that AWS uses TLS encryption protocol, and it must be set up the FMBXXX device properly into the AWS IoT service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Since the firmware version &#039;&#039;&#039;03.28.00. Rev.00&#039;&#039;&#039; AWS JSON codec is supported.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;AWS Shadow&#039;&#039;&#039;===&lt;br /&gt;
AWS shadow allows to retain device state, this service reports only the latest Shadow state data. Using this mode does not allow sending commands to device or receiving responses.&amp;lt;br&amp;gt;When using this mode JSON format must be enabled, otherwise, data sending will not begin.&lt;br /&gt;
Using this service device uses x509 certificates to authenticate. No other method is possible. https://docs.aws.amazon.com/iot/latest/developerguide/x509-client-certs.html&amp;lt;br&amp;gt;Doc: https://docs.aws.amazon.com/iot/latest/developerguide/iot-device-shadows.html&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;AWS Custom&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
This mode allows configuring custom topic names, where data will be published and commands received.&lt;br /&gt;
When using this mode all Codec protocols are supported (Codec8, Codec8E (E-Extended), Codec JSON). &lt;br /&gt;
&lt;br /&gt;
Full Codec description can be found [[Codec#Codec 8|&#039;&#039;&#039;here&#039;&#039;&#039;]].&lt;br /&gt;
&lt;br /&gt;
Authentication is the same as AWS Shadow.&lt;br /&gt;
&lt;br /&gt;
[[File:Codec JSON.png|center|frameless|222x222px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Codec JSON is available as a transmission Codec,  &#039;&#039;this parameter can be selected in:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Teltonika Configurator &amp;gt;&amp;gt; System &amp;gt;&amp;gt; System Settings &amp;gt;&amp;gt; Data Protocol &amp;gt;&amp;gt; and selecting Codec JSON&#039;&#039;&#039;&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
[[File:MQTT Server.png|center|frameless|300x300px]] &lt;br /&gt;
&lt;br /&gt;
Additionally, to develop the full configuration in the Teltonika device, make sure to use the &#039;&#039;&#039;MQTT protocol&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
This can be done in &#039;&#039;&#039;&#039;&#039;Teltonika configurator &amp;gt;&amp;gt; GPRS Server Settings &amp;gt;&amp;gt; and in protocol selecting MQTT.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Note.&#039;&#039;&#039; communication to the AWS IoT Service uses a TLS certificate to authenticate, please follow this link where is explained how to obtain it:&lt;br /&gt;
&lt;br /&gt;
[https://wiki.teltonika-gps.com/view/Getting_Started_with_AWS_IoT_Core#Provision_the_Device_with_credentials &#039;&#039;&#039;MQTT Start with our devices&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Codec JSON Structure&#039;&#039;&#039;===&lt;br /&gt;
 JSON format:                                                                                                                                      {                                                                                                                                                                                       &amp;quot;reported&amp;quot;: { - object as per AWS shadow documentation&lt;br /&gt;
    &amp;quot;tcxn&amp;quot;: {&lt;br /&gt;
      &amp;quot;connection_status&amp;quot;: 2&lt;br /&gt;
    },			- Current state of device&lt;br /&gt;
    &amp;quot;ts&amp;quot;: 1510641143000,  - timestamp then record was generated&lt;br /&gt;
    &amp;quot;pr&amp;quot;: 0, - record priority&lt;br /&gt;
    &amp;quot;lnglat&amp;quot;: &amp;quot;0.000000,0.000000&amp;quot;, - longitude latitude&lt;br /&gt;
    &amp;quot;alt&amp;quot;: 0, - altitude&lt;br /&gt;
    &amp;quot;ang&amp;quot;: 0, - angle&lt;br /&gt;
    &amp;quot;sat&amp;quot;: 0, - num of visible satellites&lt;br /&gt;
    &amp;quot;sp&amp;quot;: 0, - speed&lt;br /&gt;
    &amp;quot;evt&amp;quot;: 0, - IO which generated event&lt;br /&gt;
    &amp;quot;21&amp;quot;: 3, - „AVL_ID“:value&lt;br /&gt;
    &amp;quot;24&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;66&amp;quot;: 13909,&lt;br /&gt;
    &amp;quot;67&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;68&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;69&amp;quot;: 2,&lt;br /&gt;
    &amp;quot;80&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;181&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;182&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;200&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;239&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;240&amp;quot;: 0&lt;br /&gt;
  }                                                                                                                                                }&lt;br /&gt;
===&#039;&#039;&#039;Sending commands from AWS to the device&#039;&#039;&#039;===&lt;br /&gt;
Any SMS command, which is interpretable by the device‘s firmware, can be used to control the device that was set up in AWS.&lt;br /&gt;
SMS/GPRS commands:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.teltonika-gps.com/view/FMB_SMS/GPRS_Commands &#039;&#039;&#039;SMS commands List&#039;&#039;&#039;]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The structure for the JSON:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;&amp;lt;SMS_Command&amp;gt; &amp;lt;Input&amp;gt;&amp;quot; }&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An example of using the &#039;&#039;&#039;setdigout&#039;&#039;&#039; command:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;setdigout 111&amp;quot; }&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=80058</id>
		<title>Codec JSON</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=80058"/>
		<updated>2023-02-10T09:58:40Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Codec JSON Description===&lt;br /&gt;
&lt;br /&gt;
JSON (JavaScript Object Notation) is a light data exchange format, that due to its simplicity to be written and fast interpretation and generation for machines.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JSON is made up of two structures:&lt;br /&gt;
* A collection of name/value pairs. In various languages, this is known as an object, record, structure, dictionary, hash table, key list, or associative array.&amp;lt;br&amp;gt;&lt;br /&gt;
* An ordered list of values. In most languages, this is implemented as arrays, vectors, lists, or sequences.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As this Codec is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language-independent but uses conventions that are widely known to programmers of the C family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal language for data exchange.&amp;lt;br&amp;gt;&lt;br /&gt;
JSON is an open standard file format and data exchange format used between FMBXXX devices and AWS IoT Shadow Service:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Its basic principles are:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* AVL data will be uploaded to Amazon Web Services IOT Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
* AVL data is JSON key-value based&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Data sending procedure and logic are the same as sending to regular servers, except data is being packed to JSON document as required in Amazon Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This codec is required to use in the Amazon AWS console, it is important to note that AWS uses TLS encryption protocol, and it must be set up the FMBXXX device properly into the AWS IoT service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Since the firmware version &#039;&#039;&#039;03.28.00. Rev.00&#039;&#039;&#039; AWS JSON codec is supported.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;AWS Shadow&#039;&#039;&#039;===&lt;br /&gt;
AWS shadow allows to retain device state, this service reports only the latest Shadow state data. Using this mode does not allow sending commands to device or receiving responses.&amp;lt;br&amp;gt;When using this mode JSON format must be enabled, otherwise, data sending will not begin.&lt;br /&gt;
Using this service device uses x509 certificates to authenticate. No other method is possible. https://docs.aws.amazon.com/iot/latest/developerguide/x509-client-certs.html&amp;lt;br&amp;gt;Doc: https://docs.aws.amazon.com/iot/latest/developerguide/iot-device-shadows.html&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;AWS Custom&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
This mode allows configuring custom topic names, where data will be published and commands received.&lt;br /&gt;
When using this mode all Codec protocols are supported (Codec8, Codec8E (E-Extended), Codec JSON). &lt;br /&gt;
&lt;br /&gt;
Full Codec description can be found [[Codec#Codec 8|&#039;&#039;&#039;here&#039;&#039;&#039;]].&lt;br /&gt;
&lt;br /&gt;
Authentication is the same as AWS Shadow.&lt;br /&gt;
&lt;br /&gt;
[[File:Codec JSON.png|center|frameless|222x222px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Codec JSON is available as a transmission Codec,  &#039;&#039;this parameter can be selected in:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Teltonika Configurator &amp;gt;&amp;gt; System &amp;gt;&amp;gt; System Settings &amp;gt;&amp;gt; Data Protocol &amp;gt;&amp;gt; and selecting Codec JSON&#039;&#039;&#039;&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
[[File:MQTT Server.png|center|frameless|300x300px]] &lt;br /&gt;
&lt;br /&gt;
Additionally, to develop the full configuration in the Teltonika device, make sure to use the &#039;&#039;&#039;MQTT protocol&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
This can be done in &#039;&#039;&#039;&#039;&#039;Teltonika configurator &amp;gt;&amp;gt; GPRS Server Settings &amp;gt;&amp;gt; and in protocol selecting MQTT.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Note.&#039;&#039;&#039; communication to the AWS IoT Service uses a TLS certificate to authenticate, please follow this link where is explained how to obtain it:&lt;br /&gt;
&lt;br /&gt;
[https://wiki.teltonika-gps.com/view/Getting_Started_with_AWS_IoT_Core#Provision_the_Device_with_credentials &#039;&#039;&#039;MQTT Start with our devices&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Codec JSON Structure&#039;&#039;&#039;===&lt;br /&gt;
 JSON format:                                                                                                                                      {                                                                                                                                                                                       &amp;quot;reported&amp;quot;: { - object as per AWS shadow documentation&lt;br /&gt;
    &amp;quot;tcxn&amp;quot;: {&lt;br /&gt;
      &amp;quot;connection_status&amp;quot;: 2&lt;br /&gt;
    },			- Current state of device&lt;br /&gt;
    &amp;quot;ts&amp;quot;: 1510641143000,  - timestamp then record was generated&lt;br /&gt;
    &amp;quot;pr&amp;quot;: 0, - record priority&lt;br /&gt;
    &amp;quot;lnglat&amp;quot;: &amp;quot;0.000000,0.000000&amp;quot;, - longitude latitude&lt;br /&gt;
    &amp;quot;alt&amp;quot;: 0, - altitude&lt;br /&gt;
    &amp;quot;ang&amp;quot;: 0, - angle&lt;br /&gt;
    &amp;quot;sat&amp;quot;: 0, - num of visible satellites&lt;br /&gt;
    &amp;quot;sp&amp;quot;: 0, - speed&lt;br /&gt;
    &amp;quot;evt&amp;quot;: 0, - IO which generated event&lt;br /&gt;
    &amp;quot;21&amp;quot;: 3, - „AVL_ID“:value&lt;br /&gt;
    &amp;quot;24&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;66&amp;quot;: 13909,&lt;br /&gt;
    &amp;quot;67&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;68&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;69&amp;quot;: 2,&lt;br /&gt;
    &amp;quot;80&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;181&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;182&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;200&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;239&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;240&amp;quot;: 0&lt;br /&gt;
  }                                                                                                                                                }&lt;br /&gt;
===&#039;&#039;&#039;Sending commands from AWS to the device&#039;&#039;&#039;===&lt;br /&gt;
Any SMS command, which is interpretable by the device‘s firmware, can be used to control the device that was set up in AWS.&lt;br /&gt;
SMS/GPRS commands:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.teltonika-gps.com/view/FMB_SMS/GPRS_Commands &#039;&#039;&#039;SMS commands List&#039;&#039;&#039;]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The structure for the JSON:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;&amp;lt;SMS_Command&amp;gt; &amp;lt;Input&amp;gt;&amp;quot; }&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An example of using the &#039;&#039;&#039;setdigout&#039;&#039;&#039; command:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;setdigout 111&amp;quot; }&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=80057</id>
		<title>Codec JSON</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=80057"/>
		<updated>2023-02-10T09:58:09Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Codec JSON Description===&lt;br /&gt;
&lt;br /&gt;
JSON (JavaScript Object Notation) is a light data exchange format, that due to its simplicity to be written and fast interpretation and generation for machines.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JSON is made up of two structures:&lt;br /&gt;
* A collection of name/value pairs. In various languages, this is known as an object, record, structure, dictionary, hash table, key list, or associative array.&amp;lt;br&amp;gt;&lt;br /&gt;
* An ordered list of values. In most languages, this is implemented as arrays, vectors, lists, or sequences.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As this Codec is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language-independent but uses conventions that are widely known to programmers of the C family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal language for data exchange.&amp;lt;br&amp;gt;&lt;br /&gt;
JSON is an open standard file format and data exchange format used between FMBXXX devices and AWS IoT Shadow Service:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Its basic principles are:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* AVL data will be uploaded to Amazon Web Services IOT Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
* AVL data is JSON key-value based&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Data sending procedure and logic are the same as sending to regular servers, except data is being packed to JSON document as required in Amazon Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This codec is required to use in the Amazon AWS console, it is important to note that AWS uses TLS encryption protocol, and it must be set up the FMBXXX device properly into the AWS IoT service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Since the firmware version &#039;&#039;&#039;03.28.00. Rev.00&#039;&#039;&#039; AWS JSON codec is supported.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;AWS Shadow&#039;&#039;&#039;===&lt;br /&gt;
AWS shadow allows to retain device state, this service reports only the latest Shadow state data. Using this mode does not allow sending commands to device or receiving responses.&amp;lt;br&amp;gt;When using this mode JSON format must be enabled, otherwise, data sending will not begin.&lt;br /&gt;
Using this service device uses x509 certificates to authenticate. No other method is possible. https://docs.aws.amazon.com/iot/latest/developerguide/x509-client-certs.html&amp;lt;br&amp;gt;Doc: https://docs.aws.amazon.com/iot/latest/developerguide/iot-device-shadows.html&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;AWS Custom&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
This mode allows configuring custom topic names, where data will be published and commands received.&lt;br /&gt;
When using this mode all Codec protocols are supported (Codec8, Codec8E (E-Extended), Codec JSON). &lt;br /&gt;
&lt;br /&gt;
Full Codec description can be found [[Codec#Codec 8|&#039;&#039;&#039;here&#039;&#039;&#039;]].&lt;br /&gt;
&lt;br /&gt;
Authentication is the same as AWS Shadow.&lt;br /&gt;
&lt;br /&gt;
[[File:Codec JSON.png|center|frameless|222x222px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Codec JSON is available as a transmission Codec,  &#039;&#039;this parameter can be selected in:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Teltonika Configurator &amp;gt;&amp;gt; System &amp;gt;&amp;gt; System Settings &amp;gt;&amp;gt; Data Protocol &amp;gt;&amp;gt; and selecting Codec JSON&#039;&#039;&#039;&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
[[File:MQTT Server.png|center|frameless|300x300px]] &lt;br /&gt;
&lt;br /&gt;
Additionally, to develop the full configuration in the Teltonika device, make sure to use the &#039;&#039;&#039;MQTT protocol&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
This can be done in &#039;&#039;&#039;&#039;&#039;Teltonika configurator &amp;gt;&amp;gt; GPRS Server Settings &amp;gt;&amp;gt; and in protocol selecting MQTT.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Note.&#039;&#039;&#039; communication to the AWS IoT Service uses a TLS certificate to authenticate, please follow this link where is explained how to obtain it:&lt;br /&gt;
MQTT Start with our devices&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Codec JSON Structure&#039;&#039;&#039;===&lt;br /&gt;
 JSON format:                                                                                                                                      {                                                                                                                                                                                       &amp;quot;reported&amp;quot;: { - object as per AWS shadow documentation&lt;br /&gt;
    &amp;quot;tcxn&amp;quot;: {&lt;br /&gt;
      &amp;quot;connection_status&amp;quot;: 2&lt;br /&gt;
    },			- Current state of device&lt;br /&gt;
    &amp;quot;ts&amp;quot;: 1510641143000,  - timestamp then record was generated&lt;br /&gt;
    &amp;quot;pr&amp;quot;: 0, - record priority&lt;br /&gt;
    &amp;quot;lnglat&amp;quot;: &amp;quot;0.000000,0.000000&amp;quot;, - longitude latitude&lt;br /&gt;
    &amp;quot;alt&amp;quot;: 0, - altitude&lt;br /&gt;
    &amp;quot;ang&amp;quot;: 0, - angle&lt;br /&gt;
    &amp;quot;sat&amp;quot;: 0, - num of visible satellites&lt;br /&gt;
    &amp;quot;sp&amp;quot;: 0, - speed&lt;br /&gt;
    &amp;quot;evt&amp;quot;: 0, - IO which generated event&lt;br /&gt;
    &amp;quot;21&amp;quot;: 3, - „AVL_ID“:value&lt;br /&gt;
    &amp;quot;24&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;66&amp;quot;: 13909,&lt;br /&gt;
    &amp;quot;67&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;68&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;69&amp;quot;: 2,&lt;br /&gt;
    &amp;quot;80&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;181&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;182&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;200&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;239&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;240&amp;quot;: 0&lt;br /&gt;
  }                                                                                                                                                }&lt;br /&gt;
===&#039;&#039;&#039;Sending commands from AWS to the device&#039;&#039;&#039;===&lt;br /&gt;
Any SMS command, which is interpretable by the device‘s firmware, can be used to control the device that was set up in AWS.&lt;br /&gt;
SMS/GPRS commands:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.teltonika-gps.com/view/FMB_SMS/GPRS_Commands &#039;&#039;&#039;SMS commands List&#039;&#039;&#039;]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The structure for the JSON:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;&amp;lt;SMS_Command&amp;gt; &amp;lt;Input&amp;gt;&amp;quot; }&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An example of using the &#039;&#039;&#039;setdigout&#039;&#039;&#039; command:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;setdigout 111&amp;quot; }&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=80056</id>
		<title>Codec JSON</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=80056"/>
		<updated>2023-02-10T09:56:26Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: /* Sending commands from AWS to device */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Codec JSON Description===&lt;br /&gt;
&lt;br /&gt;
JSON (JavaScript Object Notation) is a light data exchange format, that due to its simplicity to be written and fast interpretation and generation for machines.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JSON is made up of two structures:&lt;br /&gt;
* A collection of name/value pairs. In various languages, this is known as an object, record, structure, dictionary, hash table, key list, or associative array.&amp;lt;br&amp;gt;&lt;br /&gt;
* An ordered list of values. In most languages, this is implemented as arrays, vectors, lists, or sequences.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As this Codec is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language-independent but uses conventions that are widely known to programmers of the C family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal language for data exchange.&amp;lt;br&amp;gt;&lt;br /&gt;
JSON is an open standard file format and data exchange format used between FMBXXX devices and AWS IoT Shadow Service:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Its basic principles are:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* AVL data will be uploaded to Amazon Web Services IOT Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
* AVL data is JSON key-value based&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Data sending procedure and logic are the same as sending to regular servers, except data is being packed to JSON document as required in Amazon Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This codec is required to use in the Amazon AWS console, it is important to note that AWS uses TLS encryption protocol, and it must be set up the FMBXXX device properly into the AWS IoT service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Since the firmware version &#039;&#039;&#039;03.28.00. Rev.00&#039;&#039;&#039; AWS JSON codec is supported.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;AWS Shadow&#039;&#039;&#039;===&lt;br /&gt;
AWS shadow allows to retain device state, this service reports only the latest Shadow state data. Using this mode does not allow sending commands to device or receiving responses.&amp;lt;br&amp;gt;When using this mode JSON format must be enabled, otherwise, data sending will not begin.&lt;br /&gt;
Using this service device uses x509 certificates to authenticate. No other method is possible. https://docs.aws.amazon.com/iot/latest/developerguide/x509-client-certs.html&amp;lt;br&amp;gt;Doc: https://docs.aws.amazon.com/iot/latest/developerguide/iot-device-shadows.html&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;AWS Custom&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
This mode allows configuring custom topic names, where data will be published and commands received.&lt;br /&gt;
When using this mode all Codec protocols are supported (Codec8, Codec8E (E-Extended), Codec JSON). &lt;br /&gt;
&lt;br /&gt;
Full Codec description can be found [[Codec#Codec 8|&#039;&#039;&#039;here&#039;&#039;&#039;]].&lt;br /&gt;
&lt;br /&gt;
Authentication is the same as AWS Shadow.&lt;br /&gt;
&lt;br /&gt;
[[File:Codec JSON.png|center|frameless|222x222px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Codec JSON is available as a transmission Codec,  &#039;&#039;this parameter can be selected in:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Teltonika Configurator &amp;gt;&amp;gt; System &amp;gt;&amp;gt; System Settings &amp;gt;&amp;gt; Data Protocol &amp;gt;&amp;gt; and selecting Codec JSON&#039;&#039;&#039;&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
[[File:MQTT Server.png|center|frameless|300x300px]] &lt;br /&gt;
&lt;br /&gt;
Additionally, to develop the full configuration in the Teltonika device, make sure to use the &#039;&#039;&#039;MQTT protocol&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
This can be done in &#039;&#039;&#039;&#039;&#039;Teltonika configurator &amp;gt;&amp;gt; GPRS Server Settings &amp;gt;&amp;gt; and in protocol selecting MQTT.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Note.&#039;&#039;&#039; communication to the AWS IoT Service uses a TLS certificate to authenticate, please follow this link where is explained how to obtain it:&lt;br /&gt;
&lt;br /&gt;
[[https://wiki.teltonika-gps.com/view/Getting_Started_with_AWS_IoT_Core#Provision_the_Device_with_credentials]] &lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Codec JSON Structure&#039;&#039;&#039;===&lt;br /&gt;
 JSON format:                                                                                                                                      {                                                                                                                                                                                       &amp;quot;reported&amp;quot;: { - object as per AWS shadow documentation&lt;br /&gt;
    &amp;quot;tcxn&amp;quot;: {&lt;br /&gt;
      &amp;quot;connection_status&amp;quot;: 2&lt;br /&gt;
    },			- Current state of device&lt;br /&gt;
    &amp;quot;ts&amp;quot;: 1510641143000,  - timestamp then record was generated&lt;br /&gt;
    &amp;quot;pr&amp;quot;: 0, - record priority&lt;br /&gt;
    &amp;quot;lnglat&amp;quot;: &amp;quot;0.000000,0.000000&amp;quot;, - longitude latitude&lt;br /&gt;
    &amp;quot;alt&amp;quot;: 0, - altitude&lt;br /&gt;
    &amp;quot;ang&amp;quot;: 0, - angle&lt;br /&gt;
    &amp;quot;sat&amp;quot;: 0, - num of visible satellites&lt;br /&gt;
    &amp;quot;sp&amp;quot;: 0, - speed&lt;br /&gt;
    &amp;quot;evt&amp;quot;: 0, - IO which generated event&lt;br /&gt;
    &amp;quot;21&amp;quot;: 3, - „AVL_ID“:value&lt;br /&gt;
    &amp;quot;24&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;66&amp;quot;: 13909,&lt;br /&gt;
    &amp;quot;67&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;68&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;69&amp;quot;: 2,&lt;br /&gt;
    &amp;quot;80&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;181&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;182&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;200&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;239&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;240&amp;quot;: 0&lt;br /&gt;
  }                                                                                                                                                }&lt;br /&gt;
===&#039;&#039;&#039;Sending commands from AWS to the device&#039;&#039;&#039;===&lt;br /&gt;
Any SMS command, which is interpretable by the device‘s firmware, can be used to control the device that was set up in AWS.&lt;br /&gt;
SMS/GPRS commands:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.teltonika-gps.com/view/FMB_SMS/GPRS_Commands &#039;&#039;&#039;SMS commands List&#039;&#039;&#039;]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The structure for the JSON:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;&amp;lt;SMS_Command&amp;gt; &amp;lt;Input&amp;gt;&amp;quot; }&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An example of using the &#039;&#039;&#039;setdigout&#039;&#039;&#039; command:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;setdigout 111&amp;quot; }&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=80055</id>
		<title>Codec JSON</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=80055"/>
		<updated>2023-02-10T09:54:41Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: /* AWS Custom */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Codec JSON Description===&lt;br /&gt;
&lt;br /&gt;
JSON (JavaScript Object Notation) is a light data exchange format, that due to its simplicity to be written and fast interpretation and generation for machines.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JSON is made up of two structures:&lt;br /&gt;
* A collection of name/value pairs. In various languages, this is known as an object, record, structure, dictionary, hash table, key list, or associative array.&amp;lt;br&amp;gt;&lt;br /&gt;
* An ordered list of values. In most languages, this is implemented as arrays, vectors, lists, or sequences.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As this Codec is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language-independent but uses conventions that are widely known to programmers of the C family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal language for data exchange.&amp;lt;br&amp;gt;&lt;br /&gt;
JSON is an open standard file format and data exchange format used between FMBXXX devices and AWS IoT Shadow Service:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Its basic principles are:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* AVL data will be uploaded to Amazon Web Services IOT Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
* AVL data is JSON key-value based&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Data sending procedure and logic are the same as sending to regular servers, except data is being packed to JSON document as required in Amazon Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This codec is required to use in the Amazon AWS console, it is important to note that AWS uses TLS encryption protocol, and it must be set up the FMBXXX device properly into the AWS IoT service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Since the firmware version &#039;&#039;&#039;03.28.00. Rev.00&#039;&#039;&#039; AWS JSON codec is supported.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;AWS Shadow&#039;&#039;&#039;===&lt;br /&gt;
AWS shadow allows to retain device state, this service reports only the latest Shadow state data. Using this mode does not allow sending commands to device or receiving responses.&amp;lt;br&amp;gt;When using this mode JSON format must be enabled, otherwise, data sending will not begin.&lt;br /&gt;
Using this service device uses x509 certificates to authenticate. No other method is possible. https://docs.aws.amazon.com/iot/latest/developerguide/x509-client-certs.html&amp;lt;br&amp;gt;Doc: https://docs.aws.amazon.com/iot/latest/developerguide/iot-device-shadows.html&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;AWS Custom&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
This mode allows configuring custom topic names, where data will be published and commands received.&lt;br /&gt;
When using this mode all Codec protocols are supported (Codec8, Codec8E (E-Extended), Codec JSON). &lt;br /&gt;
&lt;br /&gt;
Full Codec description can be found [[Codec#Codec 8|&#039;&#039;&#039;here&#039;&#039;&#039;]].&lt;br /&gt;
&lt;br /&gt;
Authentication is the same as AWS Shadow.&lt;br /&gt;
&lt;br /&gt;
[[File:Codec JSON.png|center|frameless|222x222px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Codec JSON is available as a transmission Codec,  &#039;&#039;this parameter can be selected in:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Teltonika Configurator &amp;gt;&amp;gt; System &amp;gt;&amp;gt; System Settings &amp;gt;&amp;gt; Data Protocol &amp;gt;&amp;gt; and selecting Codec JSON&#039;&#039;&#039;&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
[[File:MQTT Server.png|center|frameless|300x300px]] &lt;br /&gt;
&lt;br /&gt;
Additionally, to develop the full configuration in the Teltonika device, make sure to use the &#039;&#039;&#039;MQTT protocol&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
This can be done in &#039;&#039;&#039;&#039;&#039;Teltonika configurator &amp;gt;&amp;gt; GPRS Server Settings &amp;gt;&amp;gt; and in protocol selecting MQTT.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Note.&#039;&#039;&#039; communication to the AWS IoT Service uses a TLS certificate to authenticate, please follow this link where is explained how to obtain it:&lt;br /&gt;
&lt;br /&gt;
[[https://wiki.teltonika-gps.com/view/Getting_Started_with_AWS_IoT_Core#Provision_the_Device_with_credentials]] &lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Codec JSON Structure&#039;&#039;&#039;===&lt;br /&gt;
 JSON format:                                                                                                                                      {                                                                                                                                                                                       &amp;quot;reported&amp;quot;: { - object as per AWS shadow documentation&lt;br /&gt;
    &amp;quot;tcxn&amp;quot;: {&lt;br /&gt;
      &amp;quot;connection_status&amp;quot;: 2&lt;br /&gt;
    },			- Current state of device&lt;br /&gt;
    &amp;quot;ts&amp;quot;: 1510641143000,  - timestamp then record was generated&lt;br /&gt;
    &amp;quot;pr&amp;quot;: 0, - record priority&lt;br /&gt;
    &amp;quot;lnglat&amp;quot;: &amp;quot;0.000000,0.000000&amp;quot;, - longitude latitude&lt;br /&gt;
    &amp;quot;alt&amp;quot;: 0, - altitude&lt;br /&gt;
    &amp;quot;ang&amp;quot;: 0, - angle&lt;br /&gt;
    &amp;quot;sat&amp;quot;: 0, - num of visible satellites&lt;br /&gt;
    &amp;quot;sp&amp;quot;: 0, - speed&lt;br /&gt;
    &amp;quot;evt&amp;quot;: 0, - IO which generated event&lt;br /&gt;
    &amp;quot;21&amp;quot;: 3, - „AVL_ID“:value&lt;br /&gt;
    &amp;quot;24&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;66&amp;quot;: 13909,&lt;br /&gt;
    &amp;quot;67&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;68&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;69&amp;quot;: 2,&lt;br /&gt;
    &amp;quot;80&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;181&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;182&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;200&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;239&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;240&amp;quot;: 0&lt;br /&gt;
  }                                                                                                                                                }&lt;br /&gt;
===&#039;&#039;&#039;Sending commands from AWS to device&#039;&#039;&#039;===&lt;br /&gt;
Any SMS command, which is interpretable by the device‘s firmware, can be used to control the device that was setup in AWS.&lt;br /&gt;
SMS/GPRS commands:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMB_SMS/GPRS_Commands &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The structure for the JSON:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;&amp;lt;SMS_Command&amp;gt; &amp;lt;Input&amp;gt;&amp;quot; }&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An example for using the setdigout command:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;setdigout 111&amp;quot; }&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=80054</id>
		<title>Codec JSON</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=80054"/>
		<updated>2023-02-10T09:47:36Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Codec JSON Description===&lt;br /&gt;
&lt;br /&gt;
JSON (JavaScript Object Notation) is a light data exchange format, that due to its simplicity to be written and fast interpretation and generation for machines.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JSON is made up of two structures:&lt;br /&gt;
* A collection of name/value pairs. In various languages, this is known as an object, record, structure, dictionary, hash table, key list, or associative array.&amp;lt;br&amp;gt;&lt;br /&gt;
* An ordered list of values. In most languages, this is implemented as arrays, vectors, lists, or sequences.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As this Codec is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language-independent but uses conventions that are widely known to programmers of the C family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal language for data exchange.&amp;lt;br&amp;gt;&lt;br /&gt;
JSON is an open standard file format and data exchange format used between FMBXXX devices and AWS IoT Shadow Service:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Its basic principles are:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* AVL data will be uploaded to Amazon Web Services IOT Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
* AVL data is JSON key-value based&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Data sending procedure and logic are the same as sending to regular servers, except data is being packed to JSON document as required in Amazon Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This codec is required to use in the Amazon AWS console, it is important to note that AWS uses TLS encryption protocol, and it must be set up the FMBXXX device properly into the AWS IoT service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Since the firmware version &#039;&#039;&#039;03.28.00. Rev.00&#039;&#039;&#039; AWS JSON codec is supported.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;AWS Shadow&#039;&#039;&#039;===&lt;br /&gt;
AWS shadow allows to retain device state, this service reports only the latest Shadow state data. Using this mode does not allow sending commands to device or receiving responses.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When using this mode JSON format must be enabled, otherwise, data sending will not begin.&lt;br /&gt;
Using this service device uses x509 certificates to authenticate. No other method is possible. https://docs.aws.amazon.com/iot/latest/developerguide/x509-client-certs.html&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Doc: https://docs.aws.amazon.com/iot/latest/developerguide/iot-device-shadows.html&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;AWS Custom&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
This mode allows configuring custom topic names, where data will be published and commands received.&lt;br /&gt;
When using this mode all Codec protocols are supported (Codec8, Codec8ext, Codec JSON).&lt;br /&gt;
Authentication is the same as AWS Shadow.&lt;br /&gt;
&lt;br /&gt;
[[File:Codec JSON.png|center|frameless|222x222px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Codec JSON is available as a transmission codec now (&#039;&#039;&#039;since the fw 03.27.05.Rev.250&#039;&#039;&#039;&#039;&#039;), this parameter can be selected in the &#039;&#039;&#039;Teltonika’s Configurator&amp;gt;&amp;gt; System&amp;gt;&amp;gt; System Settings&amp;gt;&amp;gt; Data Protocol&amp;gt;&amp;gt; and selecting Codec JSON&#039;&#039;&#039;&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
[[File:MQTT Server.png|center|frameless|300x300px]] &lt;br /&gt;
&lt;br /&gt;
Additionally, to develop the full configuration in the Teltonika device, make sure to use the &#039;&#039;&#039;MQTT protocol&#039;&#039;&#039;, this can be done in the &#039;&#039;&#039;&#039;&#039;teltonika&#039;s configurator&amp;gt;&amp;gt;GPRS Server Settings&amp;gt;&amp;gt; and in protocol selecting MQTT.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
It is important to note that the communication to the AWS IoT Service uses a TLS certificate to authenticate, please follow this link where is explained how to obtain it:&lt;br /&gt;
[[https://wiki.teltonika-gps.com/view/Getting_Started_with_AWS_IoT_Core#Provision_the_Device_with_credentials]] &lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Codec JSON Structure&#039;&#039;&#039;===&lt;br /&gt;
 JSON format:                                                                                                                                      {                                                                                                                                                                                       &amp;quot;reported&amp;quot;: { - object as per AWS shadow documentation&lt;br /&gt;
    &amp;quot;tcxn&amp;quot;: {&lt;br /&gt;
      &amp;quot;connection_status&amp;quot;: 2&lt;br /&gt;
    },			- Current state of device&lt;br /&gt;
    &amp;quot;ts&amp;quot;: 1510641143000,  - timestamp then record was generated&lt;br /&gt;
    &amp;quot;pr&amp;quot;: 0, - record priority&lt;br /&gt;
    &amp;quot;lnglat&amp;quot;: &amp;quot;0.000000,0.000000&amp;quot;, - longitude latitude&lt;br /&gt;
    &amp;quot;alt&amp;quot;: 0, - altitude&lt;br /&gt;
    &amp;quot;ang&amp;quot;: 0, - angle&lt;br /&gt;
    &amp;quot;sat&amp;quot;: 0, - num of visible satellites&lt;br /&gt;
    &amp;quot;sp&amp;quot;: 0, - speed&lt;br /&gt;
    &amp;quot;evt&amp;quot;: 0, - IO which generated event&lt;br /&gt;
    &amp;quot;21&amp;quot;: 3, - „AVL_ID“:value&lt;br /&gt;
    &amp;quot;24&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;66&amp;quot;: 13909,&lt;br /&gt;
    &amp;quot;67&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;68&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;69&amp;quot;: 2,&lt;br /&gt;
    &amp;quot;80&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;181&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;182&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;200&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;239&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;240&amp;quot;: 0&lt;br /&gt;
  }                                                                                                                                                }&lt;br /&gt;
===&#039;&#039;&#039;Sending commands from AWS to device&#039;&#039;&#039;===&lt;br /&gt;
Any SMS command, which is interpretable by the device‘s firmware, can be used to control the device that was setup in AWS.&lt;br /&gt;
SMS/GPRS commands:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMB_SMS/GPRS_Commands &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The structure for the JSON:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;&amp;lt;SMS_Command&amp;gt; &amp;lt;Input&amp;gt;&amp;quot; }&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An example for using the setdigout command:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;setdigout 111&amp;quot; }&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=80053</id>
		<title>Codec JSON</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=80053"/>
		<updated>2023-02-10T09:40:12Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Codec JSON Description===&lt;br /&gt;
&lt;br /&gt;
JSON (JavaScript Object Notation) is a light data exchange format, that due to its simplicity to be written and fast interpretation and generation for machines.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JSON is made up of two structures:&lt;br /&gt;
* A collection of name/value pairs. In various languages, this is known as an object, record, structure, dictionary, hash table, key list, or associative array.&amp;lt;br&amp;gt;&lt;br /&gt;
* An ordered list of values. In most languages, this is implemented as arrays, vectors, lists, or sequences.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As this Codec is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language-independent but uses conventions that are widely known to programmers of the C family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal language for data exchange.&amp;lt;br&amp;gt;&lt;br /&gt;
JSON is an open standard file format and data exchange format used between FMBXXX devices and AWS IoT Shadow Service:&amp;lt;br&amp;gt;&lt;br /&gt;
Its basic principles are:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AVL data will be uploaded to Amazon Web Services IOT Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
* AVL data is JSON key-value based&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Data sending procedure and logic are the same as sending to regular servers, except data is being packed to JSON document as required in Amazon Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This codec is required to use in the Amazon AWS console, it is important to note that AWS uses TLS encryption protocol, and it must be set up the FMBXXX device properly into the AWS IoT service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Since the firmware version &#039;&#039;&#039;03.28.00. Rev.00&#039;&#039;&#039; AWS JSON codec is supported.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;AWS Shadow&#039;&#039;&#039;===&lt;br /&gt;
AWS shadow allows to retain device state, this service reports only the latest Shadow state data. Using this mode does not allow sending commands to device or receiving responses.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When using this mode JSON format must be enabled, otherwise, data sending will not begin.&lt;br /&gt;
Using this service device uses x509 certificates to authenticate. No other method is possible. https://docs.aws.amazon.com/iot/latest/developerguide/x509-client-certs.html&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Doc: https://docs.aws.amazon.com/iot/latest/developerguide/iot-device-shadows.html&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;AWS Custom&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
This mode allows configuring custom topic names, where data will be published and commands received.&lt;br /&gt;
When using this mode all Codec protocols are supported (Codec8, Codec8ext, Codec JSON).&lt;br /&gt;
Authentication is the same as AWS Shadow.&lt;br /&gt;
&lt;br /&gt;
[[File:Codec JSON.png|center|frameless|222x222px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Codec JSON is available as a transmission codec now (&#039;&#039;&#039;since the fw 03.27.05.Rev.250&#039;&#039;&#039;&#039;&#039;), this parameter can be selected in the &#039;&#039;&#039;Teltonika’s Configurator&amp;gt;&amp;gt; System&amp;gt;&amp;gt; System Settings&amp;gt;&amp;gt; Data Protocol&amp;gt;&amp;gt; and selecting Codec JSON&#039;&#039;&#039;&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
[[File:MQTT Server.png|center|frameless|300x300px]] &lt;br /&gt;
&lt;br /&gt;
Additionally, to develop the full configuration in the Teltonika device, make sure to use the &#039;&#039;&#039;MQTT protocol&#039;&#039;&#039;, this can be done in the &#039;&#039;&#039;&#039;&#039;teltonika&#039;s configurator&amp;gt;&amp;gt;GPRS Server Settings&amp;gt;&amp;gt; and in protocol selecting MQTT.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
It is important to note that the communication to the AWS IoT Service uses a TLS certificate to authenticate, please follow this link where is explained how to obtain it:&lt;br /&gt;
[[https://wiki.teltonika-gps.com/view/Getting_Started_with_AWS_IoT_Core#Provision_the_Device_with_credentials]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Codec JSON Structure&#039;&#039;&#039;&lt;br /&gt;
 JSON format:                                                                                                                                      {                                                                                                                                                                                       &amp;quot;reported&amp;quot;: { - object as per AWS shadow documentation&lt;br /&gt;
    &amp;quot;tcxn&amp;quot;: {&lt;br /&gt;
      &amp;quot;connection_status&amp;quot;: 2&lt;br /&gt;
    },			- Current state of device&lt;br /&gt;
    &amp;quot;ts&amp;quot;: 1510641143000,  - timestamp then record was generated&lt;br /&gt;
    &amp;quot;pr&amp;quot;: 0, - record priority&lt;br /&gt;
    &amp;quot;lnglat&amp;quot;: &amp;quot;0.000000,0.000000&amp;quot;, - longitude latitude&lt;br /&gt;
    &amp;quot;alt&amp;quot;: 0, - altitude&lt;br /&gt;
    &amp;quot;ang&amp;quot;: 0, - angle&lt;br /&gt;
    &amp;quot;sat&amp;quot;: 0, - num of visible satellites&lt;br /&gt;
    &amp;quot;sp&amp;quot;: 0, - speed&lt;br /&gt;
    &amp;quot;evt&amp;quot;: 0, - IO which generated event&lt;br /&gt;
    &amp;quot;21&amp;quot;: 3, - „AVL_ID“:value&lt;br /&gt;
    &amp;quot;24&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;66&amp;quot;: 13909,&lt;br /&gt;
    &amp;quot;67&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;68&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;69&amp;quot;: 2,&lt;br /&gt;
    &amp;quot;80&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;181&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;182&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;200&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;239&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;240&amp;quot;: 0&lt;br /&gt;
  }                                                                                                                                                }&lt;br /&gt;
===&#039;&#039;&#039;Sending commands from AWS to device&#039;&#039;&#039;===&lt;br /&gt;
Any SMS command, which is interpretable by the device‘s firmware, can be used to control the device that was setup in AWS.&lt;br /&gt;
SMS/GPRS commands:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMB_SMS/GPRS_Commands &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The structure for the JSON:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;&amp;lt;SMS_Command&amp;gt; &amp;lt;Input&amp;gt;&amp;quot; }&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An example for using the setdigout command:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;setdigout 111&amp;quot; }&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=80052</id>
		<title>Codec JSON</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=80052"/>
		<updated>2023-02-10T09:39:14Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Codec JSON Description===&lt;br /&gt;
&lt;br /&gt;
JSON (JavaScript Object Notation) is a light data exchange format, that due to its simplicity to be written and fast interpretation and generation for machines.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JSON is made up of two structures:&lt;br /&gt;
* A collection of name/value pairs. In various languages, this is known as an object, record, structure, dictionary, hash table, key list, or associative array.&amp;lt;br&amp;gt;&lt;br /&gt;
* An ordered list of values. In most languages, this is implemented as arrays, vectors, lists, or sequences.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As this Codec is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language-independent but uses conventions that are widely known to programmers of the C family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal language for data exchange.&amp;lt;br&amp;gt;&lt;br /&gt;
JSON is an open standard file format and data exchange format used between FMBXXX devices and AWS IoT Shadow Service:&amp;lt;br&amp;gt;&lt;br /&gt;
Its basic principles are:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AVL data will be uploaded to Amazon Web Services IOT Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
* AVL data is JSON key-value based&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Data sending procedure and logic are the same as sending to regular servers, except data is being packed to JSON document as required in Amazon Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This codec is required to use in the Amazon AWS console, it is important to note that AWS uses TLS encryption protocol, and it must be set up the FMBXXX device properly into the AWS IoT service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Since the firmware version &#039;&#039;&#039;03.28.00. Rev.00&#039;&#039;&#039; AWS JSON codec is supported.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AWS Shadow&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
AWS shadow allows to retain device state, this service reports only the latest Shadow state data. Using this mode does not allow sending commands to device or receiving responses.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When using this mode JSON format must be enabled, otherwise, data sending will not begin.&lt;br /&gt;
Using this service device uses x509 certificates to authenticate. No other method is possible. https://docs.aws.amazon.com/iot/latest/developerguide/x509-client-certs.html&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Doc: https://docs.aws.amazon.com/iot/latest/developerguide/iot-device-shadows.html&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AWS Custom&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This mode allows configuring custom topic names, where data will be published and commands received.&lt;br /&gt;
When using this mode all Codec protocols are supported (Codec8, Codec8ext, Codec JSON).&lt;br /&gt;
Authentication is the same as AWS Shadow.&lt;br /&gt;
&lt;br /&gt;
[[File:Codec JSON.png|center|frameless|222x222px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Codec JSON is available as a transmission codec now (&#039;&#039;&#039;since the fw 03.27.05.Rev.250&#039;&#039;&#039;&#039;&#039;), this parameter can be selected in the &#039;&#039;&#039;Teltonika’s Configurator&amp;gt;&amp;gt; System&amp;gt;&amp;gt; System Settings&amp;gt;&amp;gt; Data Protocol&amp;gt;&amp;gt; and selecting Codec JSON&#039;&#039;&#039;&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
[[File:MQTT Server.png|center|frameless|300x300px]] &lt;br /&gt;
&lt;br /&gt;
Additionally, to develop the full configuration in the Teltonika device, make sure to use the &#039;&#039;&#039;MQTT protocol&#039;&#039;&#039;, this can be done in the &#039;&#039;&#039;&#039;&#039;teltonika&#039;s configurator&amp;gt;&amp;gt;GPRS Server Settings&amp;gt;&amp;gt; and in protocol selecting MQTT.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
It is important to note that the communication to the AWS IoT Service uses a TLS certificate to authenticate, please follow this link where is explained how to obtain it:&lt;br /&gt;
[[https://wiki.teltonika-gps.com/view/Getting_Started_with_AWS_IoT_Core#Provision_the_Device_with_credentials]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Codec JSON Structure&#039;&#039;&#039;&lt;br /&gt;
 JSON format:                                                                                                                                      {                                                                                                                                                                                       &amp;quot;reported&amp;quot;: { - object as per AWS shadow documentation&lt;br /&gt;
    &amp;quot;tcxn&amp;quot;: {&lt;br /&gt;
      &amp;quot;connection_status&amp;quot;: 2&lt;br /&gt;
    },			- Current state of device&lt;br /&gt;
    &amp;quot;ts&amp;quot;: 1510641143000,  - timestamp then record was generated&lt;br /&gt;
    &amp;quot;pr&amp;quot;: 0, - record priority&lt;br /&gt;
    &amp;quot;lnglat&amp;quot;: &amp;quot;0.000000,0.000000&amp;quot;, - longitude latitude&lt;br /&gt;
    &amp;quot;alt&amp;quot;: 0, - altitude&lt;br /&gt;
    &amp;quot;ang&amp;quot;: 0, - angle&lt;br /&gt;
    &amp;quot;sat&amp;quot;: 0, - num of visible satellites&lt;br /&gt;
    &amp;quot;sp&amp;quot;: 0, - speed&lt;br /&gt;
    &amp;quot;evt&amp;quot;: 0, - IO which generated event&lt;br /&gt;
    &amp;quot;21&amp;quot;: 3, - „AVL_ID“:value&lt;br /&gt;
    &amp;quot;24&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;66&amp;quot;: 13909,&lt;br /&gt;
    &amp;quot;67&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;68&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;69&amp;quot;: 2,&lt;br /&gt;
    &amp;quot;80&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;181&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;182&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;200&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;239&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;240&amp;quot;: 0&lt;br /&gt;
  }                                                                                                                                                }&lt;br /&gt;
===&#039;&#039;&#039;Sending commands from AWS to device&#039;&#039;&#039;===&lt;br /&gt;
Any SMS command, which is interpretable by the device‘s firmware, can be used to control the device that was setup in AWS.&lt;br /&gt;
SMS/GPRS commands:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMB_SMS/GPRS_Commands &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The structure for the JSON:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;&amp;lt;SMS_Command&amp;gt; &amp;lt;Input&amp;gt;&amp;quot; }&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An example for using the setdigout command:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;setdigout 111&amp;quot; }&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=80051</id>
		<title>Codec JSON</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=80051"/>
		<updated>2023-02-10T09:33:54Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Codec JSON===&lt;br /&gt;
&lt;br /&gt;
JSON (JavaScript Object Notation) is a light data exchange format, that due to its simplicity to be written and fast interpretation and generation for machines.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JSON is made up of two structures:&lt;br /&gt;
* A collection of name/value pairs. In various languages, this is known as an object, record, structure, dictionary, hash table, key list, or associative array.&amp;lt;br&amp;gt;&lt;br /&gt;
* An ordered list of values. In most languages, this is implemented as arrays, vectors, lists, or sequences.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As this Codec is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language-independent but uses conventions that are widely known to programmers of the C family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal language for data exchange.&amp;lt;br&amp;gt;&lt;br /&gt;
JSON is an open standard file format and data exchange format used between FMBXXX devices and AWS IoT Shadow Service:&amp;lt;br&amp;gt;&lt;br /&gt;
Its basic principles are:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AVL data will be uploaded to Amazon Web Services IOT Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
* AVL data is JSON key-value based&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Data sending procedure and logic are the same as sending to regular servers, except data is being packed to JSON document as required in Amazon Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This codec is required to use in the Amazon AWS console, it is important to note that AWS uses TLS encryption protocol, and it must be set up the FMBXXX device properly into the AWS IoT service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Since the firmware version &#039;&#039;&#039;03.28.00. Rev.00&#039;&#039;&#039; AWS JSON codec is supported.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AWS Shadow&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
AWS shadow allows to retain device state, this service reports only the latest Shadow state data. Using this mode does not allow sending commands to device or receiving responses.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When using this mode JSON format must be enabled, otherwise, data sending will not begin.&lt;br /&gt;
Using this service device uses x509 certificates to authenticate. No other method is possible. https://docs.aws.amazon.com/iot/latest/developerguide/x509-client-certs.html&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Doc: https://docs.aws.amazon.com/iot/latest/developerguide/iot-device-shadows.html&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AWS Custom&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This mode allows configuring custom topic names, where data will be published and commands received.&lt;br /&gt;
When using this mode all Codec protocols are supported (Codec8, Codec8ext, Codec JSON).&lt;br /&gt;
Authentication is the same as AWS Shadow.&lt;br /&gt;
&lt;br /&gt;
[[File:Codec JSON.png|center|frameless|222x222px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Codec JSON is available as a transmission codec now (&#039;&#039;&#039;since the fw 03.27.05.Rev.250&#039;&#039;&#039;&#039;&#039;), this parameter can be selected in the &#039;&#039;&#039;Teltonika’s Configurator&amp;gt;&amp;gt; System&amp;gt;&amp;gt; System Settings&amp;gt;&amp;gt; Data Protocol&amp;gt;&amp;gt; and selecting Codec JSON&#039;&#039;&#039;&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
[[File:MQTT Server.png|center|frameless|300x300px]] &lt;br /&gt;
&lt;br /&gt;
Additionally, to develop the full configuration in the Teltonika device, make sure to use the &#039;&#039;&#039;MQTT protocol&#039;&#039;&#039;, this can be done in the &#039;&#039;&#039;&#039;&#039;teltonika&#039;s configurator&amp;gt;&amp;gt;GPRS Server Settings&amp;gt;&amp;gt; and in protocol selecting MQTT.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
It is important to note that the communication to the AWS IoT Service uses a TLS certificate to authenticate, please follow this link where is explained how to obtain it:&lt;br /&gt;
[[https://wiki.teltonika-gps.com/view/Getting_Started_with_AWS_IoT_Core#Provision_the_Device_with_credentials]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Codec JSON Structure&#039;&#039;&#039;&lt;br /&gt;
 JSON format:                                                                                                                                      {                                                                                                                                                                                       &amp;quot;reported&amp;quot;: { - object as per AWS shadow documentation&lt;br /&gt;
    &amp;quot;tcxn&amp;quot;: {&lt;br /&gt;
      &amp;quot;connection_status&amp;quot;: 2&lt;br /&gt;
    },			- Current state of device&lt;br /&gt;
    &amp;quot;ts&amp;quot;: 1510641143000,  - timestamp then record was generated&lt;br /&gt;
    &amp;quot;pr&amp;quot;: 0, - record priority&lt;br /&gt;
    &amp;quot;lnglat&amp;quot;: &amp;quot;0.000000,0.000000&amp;quot;, - longitude latitude&lt;br /&gt;
    &amp;quot;alt&amp;quot;: 0, - altitude&lt;br /&gt;
    &amp;quot;ang&amp;quot;: 0, - angle&lt;br /&gt;
    &amp;quot;sat&amp;quot;: 0, - num of visible satellites&lt;br /&gt;
    &amp;quot;sp&amp;quot;: 0, - speed&lt;br /&gt;
    &amp;quot;evt&amp;quot;: 0, - IO which generated event&lt;br /&gt;
    &amp;quot;21&amp;quot;: 3, - „AVL_ID“:value&lt;br /&gt;
    &amp;quot;24&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;66&amp;quot;: 13909,&lt;br /&gt;
    &amp;quot;67&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;68&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;69&amp;quot;: 2,&lt;br /&gt;
    &amp;quot;80&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;181&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;182&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;200&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;239&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;240&amp;quot;: 0&lt;br /&gt;
  }                                                                                                                                                }&lt;br /&gt;
===&#039;&#039;&#039;Sending commands from AWS to device&#039;&#039;&#039;===&lt;br /&gt;
Any SMS command, which is interpretable by the device‘s firmware, can be used to control the device that was setup in AWS.&lt;br /&gt;
SMS/GPRS commands:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMB_SMS/GPRS_Commands &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The structure for the JSON:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;&amp;lt;SMS_Command&amp;gt; &amp;lt;Input&amp;gt;&amp;quot; }&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An example for using the setdigout command:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;setdigout 111&amp;quot; }&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=80050</id>
		<title>Codec JSON</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=80050"/>
		<updated>2023-02-10T09:30:46Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Codec JSON===&lt;br /&gt;
&lt;br /&gt;
JSON (JavaScript Object Notation) is a light data exchange format, that due to its simplicity to be written and fast interpretation and generation for machines.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JSON is made up of two structures:&lt;br /&gt;
&lt;br /&gt;
* A collection of name/value pairs. In various languages, this is known as an object, record, structure, dictionary, hash table, key list, or associative array.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* An ordered list of values. In most languages, this is implemented as arrays, vectors, lists, or sequences.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As this Codec is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language-independent but uses conventions that are widely known to programmers of the C family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal language for data exchange.&lt;br /&gt;
JSON is an open standard file format and data exchange format used between FMBXXX devices and AWS IoT Shadow Service:&lt;br /&gt;
Its basic principles are:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* AVL data will be uploaded to Amazon Web Services IOT Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AVL data is JSON key-value based&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Data sending procedure and logic are the same as sending to regular servers, except data is being packed to JSON document as required in Amazon Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This codec is required to use in the Amazon AWS console, it is important to note that AWS uses TLS encryption protocol, and it must be set up the FMBXXX device properly into the AWS IoT service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Since the &#039;&#039;&#039;03.28.00. Rev.00&#039;&#039;&#039;&#039;&#039;Italic text&#039;&#039; AWS JSON codec is supported.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AWS Shadow&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
AWS shadow allows to retain device state, this service reports only the latest Shadow state data. Using this mode does not allow sending commands to device or receiving responses.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When using this mode JSON format must be enabled, otherwise, data sending will not begin.&lt;br /&gt;
Using this service device uses x509 certificates to authenticate. No other method is possible. https://docs.aws.amazon.com/iot/latest/developerguide/x509-client-certs.html&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Doc: https://docs.aws.amazon.com/iot/latest/developerguide/iot-device-shadows.html&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AWS Custom&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This mode allows configuring custom topic names, where data will be published and commands received.&lt;br /&gt;
When using this mode all Codec protocols are supported (Codec8, Codec8ext, Codec JSON).&lt;br /&gt;
Authentication is the same as AWS Shadow.&lt;br /&gt;
&lt;br /&gt;
[[File:Codec JSON.png|center|frameless|222x222px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Codec JSON is available as a transmission codec now (&#039;&#039;&#039;since the fw 03.27.05.Rev.250&#039;&#039;&#039;&#039;&#039;), this parameter can be selected in the &#039;&#039;&#039;Teltonika’s Configurator&amp;gt;&amp;gt; System&amp;gt;&amp;gt; System Settings&amp;gt;&amp;gt; Data Protocol&amp;gt;&amp;gt; and selecting Codec JSON&#039;&#039;&#039;&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
[[File:MQTT Server.png|center|frameless|300x300px]] &lt;br /&gt;
&lt;br /&gt;
Additionally, to develop the full configuration in the Teltonika device, make sure to use the &#039;&#039;&#039;MQTT protocol&#039;&#039;&#039;, this can be done in the &#039;&#039;&#039;&#039;&#039;teltonika&#039;s configurator&amp;gt;&amp;gt;GPRS Server Settings&amp;gt;&amp;gt; and in protocol selecting MQTT.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
It is important to note that the communication to the AWS IoT Service uses a TLS certificate to authenticate, please follow this link where is explained how to obtain it:&lt;br /&gt;
[[https://wiki.teltonika-gps.com/view/Getting_Started_with_AWS_IoT_Core#Provision_the_Device_with_credentials]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Codec JSON Structure&#039;&#039;&#039;&lt;br /&gt;
 JSON format:                                                                                                                                      {                                                                                                                                                                                       &amp;quot;reported&amp;quot;: { - object as per AWS shadow documentation&lt;br /&gt;
    &amp;quot;tcxn&amp;quot;: {&lt;br /&gt;
      &amp;quot;connection_status&amp;quot;: 2&lt;br /&gt;
    },			- Current state of device&lt;br /&gt;
    &amp;quot;ts&amp;quot;: 1510641143000,  - timestamp then record was generated&lt;br /&gt;
    &amp;quot;pr&amp;quot;: 0, - record priority&lt;br /&gt;
    &amp;quot;lnglat&amp;quot;: &amp;quot;0.000000,0.000000&amp;quot;, - longitude latitude&lt;br /&gt;
    &amp;quot;alt&amp;quot;: 0, - altitude&lt;br /&gt;
    &amp;quot;ang&amp;quot;: 0, - angle&lt;br /&gt;
    &amp;quot;sat&amp;quot;: 0, - num of visible satellites&lt;br /&gt;
    &amp;quot;sp&amp;quot;: 0, - speed&lt;br /&gt;
    &amp;quot;evt&amp;quot;: 0, - IO which generated event&lt;br /&gt;
    &amp;quot;21&amp;quot;: 3, - „AVL_ID“:value&lt;br /&gt;
    &amp;quot;24&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;66&amp;quot;: 13909,&lt;br /&gt;
    &amp;quot;67&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;68&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;69&amp;quot;: 2,&lt;br /&gt;
    &amp;quot;80&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;181&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;182&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;200&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;239&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;240&amp;quot;: 0&lt;br /&gt;
  }                                                                                                                                                }&lt;br /&gt;
&#039;&#039;&#039;Sending commands from AWS to device&#039;&#039;&#039;&lt;br /&gt;
Any SMS command, which is interpretable by the device‘s firmware, can be used to control the device that was setup in AWS.&lt;br /&gt;
SMS/GPRS commands:&lt;br /&gt;
&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMB_SMS/GPRS_Commands &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The structure for the JSON goes like this:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;&amp;lt;SMS_Command&amp;gt; &amp;lt;Input&amp;gt;&amp;quot; }&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An example for using the setdigout command:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;setdigout 111&amp;quot; }&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB_firmware_errata(03.28.XX)&amp;diff=79663</id>
		<title>FMB firmware errata(03.28.XX)</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB_firmware_errata(03.28.XX)&amp;diff=79663"/>
		<updated>2023-01-24T18:24:56Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: /* Firmware versions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
We are always improving our device&#039;s 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;FMBXXX platform&#039;&#039;&#039; devices firmware improvements, changes, new features implementations as well as current firmware release version.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 60%;&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: 40%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |SUPPORTED HARDWARE&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; |01.00.XX&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; |FMB0YX, FMB9X0&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; |01.01.XX&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; |FMB0YX, FMB9X0, FMB96X&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; |01.03.XX&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; |FMB0YX, FMB9X0, FMB96X&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; |03.01.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX&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; |03.02.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX&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; |03.06.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY&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; |03.07.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY, FMB2YX&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; |03.18.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY, FMB2YX, FMT100&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; |03.25.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY, FMB2YX, FM30XY, FMT100&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; |03.27.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FMU1YX, FMM1YX, FMC1YX, FMM001, FMC001, FM30XY, FMB2YX, FMT100&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; |03.28.XX&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; |PENDING&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; |100.XX.YY (based on 03.25.XX)&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; |FMB910 Basic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Firmware versioning===&lt;br /&gt;
&lt;br /&gt;
*Structure&lt;br /&gt;
&lt;br /&gt;
 FMB(T).VER.[&amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;YY&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;ZZ&amp;lt;/code&amp;gt;].Rev.[&amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt;] _[&amp;lt;code&amp;gt;ID###&amp;lt;/code&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
*Syntax description&lt;br /&gt;
**&amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt; – major FW version.&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; – major changes like bigger fixes, improvements and new features addition.&lt;br /&gt;
**&amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; – minor changes like small fixes and improvements.&lt;br /&gt;
**&amp;lt;code&amp;gt;ID[###]&amp;lt;/code&amp;gt; – Spec ID KEY – Specific clients FW changes.&lt;br /&gt;
&lt;br /&gt;
===Firmware versions===&lt;br /&gt;
&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;03.28.XX.Rev.XX&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.XX.Rev.XX&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for - PENDING -)&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; |{{{release_date| 2023.XX.XX}}}&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;
* Added new calibration Logic, &amp;quot;Once&amp;quot; option has been removed&lt;br /&gt;
* JSON protocol added to base&lt;br /&gt;
* New eye features&lt;br /&gt;
* BT/BLE module OFF/PWU during Sleep modes&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;03.27.14.Rev.00&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.14.Rev.00&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMB120, FMB130, FMB920)&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; |{{{release_date| 2022.11.01}}}&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;
* &#039;&#039;&#039;1-wire interface optimization&#039;&#039;&#039;&lt;br /&gt;
* New accelerometer component support added&lt;br /&gt;
* Improved system stability and fixed general bugs&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;03.27.13.Rev.03&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.13.Rev.03&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for for FMB120, FMB130, FMB920)&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; |{{{release_date| 2022.08.01}}}&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;
* Improved system stability and fixed general bugs&lt;br /&gt;
|-&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;03.27.13.Rev.01&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.13.Rev.01&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMM001)&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; |{{{release_date| 2022.04.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;
* Manufacture testing improvements&lt;br /&gt;
* Improved system stability and fixed general bugs&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;03.27.12.Rev.00&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.12.Rev.00&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMC001)&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; |{{{release_date| 2022.02.09}}}&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;
* Preferred Operator functionality improvements&lt;br /&gt;
* SLM320 modem support added&lt;br /&gt;
* BLE advanced beacon improvements&lt;br /&gt;
* Static navigation improvements&lt;br /&gt;
* GNSS improvements&lt;br /&gt;
* New OBD Data MCU support added&lt;br /&gt;
* Improved system stability and fixed general bugs&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;03.27.07.Rev.00&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.07.Rev.00&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMB9X0, FMB204, MTB100)&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; |{{{release_date| 2021.08.02}}}&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;
{{{changes|*&#039;&#039;&#039;New Flash memory component support added&#039;&#039;&#039;&lt;br /&gt;
{{{DOUT|*&#039;&#039;&#039;[[{{{model|}}}_Features_settings#DOUT_1_Output_Type|Inverted DOUT]]&#039;&#039;&#039; functionality added }}}&lt;br /&gt;
*&#039;&#039;&#039;[[{{{model|}}}_Beacon_List#Advanced_Beacon_Mode_.28Universal_Beacons.29|&#039;&#039;&#039;Universal Beacons&#039;&#039;&#039;]]&#039;&#039;&#039; functionality added&lt;br /&gt;
*Added [[{{{model|}}}_Beacon_List#Beacon_On_Change|&#039;&#039;&#039;Beacon On Change&#039;&#039;&#039;]] functionality&lt;br /&gt;
*Beacons list expanded to support 50 beacon ID&#039;s&lt;br /&gt;
*&#039;&#039;&#039;[[{{{model|}}}_Bluetooth_4.0_settings#BLE_Serial_Encryption|BLE AES128]]&#039;&#039;&#039; encryption added &lt;br /&gt;
*Added &#039;&#039;&#039;[[{{{model|}}}_Features_settings#Ignition_ON_Counter|Ignition On Counter]]&#039;&#039;&#039; functionality&lt;br /&gt;
*Added &#039;&#039;&#039;[[{{{model|}}}_Bluetooth_4.0_settings#Supported_Sensors_List|BLE Efento sensor]]&#039;&#039;&#039; support &lt;br /&gt;
*Added &#039;&#039;&#039;[[{{{model|}}}_GPRS_settings#TLS.2FDTLS|encrypted record]]&#039;&#039;&#039; support (TLS)&lt;br /&gt;
*Added &#039;&#039;&#039;[[{{{model|}}}_GSM_Operators_settings#Ban_List_Control|Ban list control]]&#039;&#039;&#039; functionality&lt;br /&gt;
*[[{{{model|}}}_GPRS_settings#Second_Server_Settings|&#039;&#039;&#039;EGTS protocol&#039;&#039;&#039;]] support added &lt;br /&gt;
*Added configurable &#039;&#039;&#039;[[{{{model|}}}_GPRS_settings#Records_Settings|ACK type (TCP/AVL)]]&#039;&#039;&#039; source feature&lt;br /&gt;
*&#039;&#039;&#039;[[{{{model|}}}_Features_settings#Advanced_Eco_Driving|Advanced eco driving]]&#039;&#039;&#039; for all hardware&lt;br /&gt;
*&#039;&#039;&#039;Matrix3 RFID&#039;&#039;&#039; support added&lt;br /&gt;
{{{DOUT|*[[{{{FMB1XY |FMB120 }}} 1-Wire#iButton list|&#039;&#039;&#039;iButton list&#039;&#039;&#039;]] extended to 4000 iButtons}}}&lt;br /&gt;
*Device records saving/sending improvements&lt;br /&gt;
*Towing scenario improvements&lt;br /&gt;
*SMS Data Sending improvements on events generation&lt;br /&gt;
{{{DOUT|*SMS commands &#039;&#039;&#039;[[FMB setdigout|setdigout]]&#039;&#039;&#039; and &#039;&#039;&#039;[[FMB readio|readio]]&#039;&#039;&#039; sending improvements}}}&lt;br /&gt;
*Time synch from NTP/NITZ improvements&lt;br /&gt;
*Device wake up from sleep modes improvements&lt;br /&gt;
*HW with eSIM feature general working improvements&lt;br /&gt;
*Can adapters data reading on ignition off/on improvements&lt;br /&gt;
*Can adapters settings over SMS commands improved&lt;br /&gt;
*General device debug logs capture improvements&lt;br /&gt;
*BLE whitelist (scan stability improvements)&lt;br /&gt;
*Battery protection improvements&lt;br /&gt;
*Improved system stability and fixed general bugs}}}&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;03.25.18.Rev.08&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.18.Rev.08&#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; |2021.04.30&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;
*internal GNSS chip firmware update&amp;lt;br&amp;gt;&lt;br /&gt;
*Improved AutoAPN feature&amp;lt;br&amp;gt;&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;03.25.18.Rev.05&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.18.Rev.05&#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; |2021.02.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;
*AutoAPN improvements&amp;lt;br&amp;gt;&lt;br /&gt;
*Odometer calculation from CAN adapters data improvements&amp;lt;br&amp;gt;&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.25.15.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.18.Rev.03&#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.12.28&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;
*Fix data type for BLE Sensor Custom &amp;lt;br&amp;gt;&lt;br /&gt;
*Record data sending improvements &amp;lt;br&amp;gt;&lt;br /&gt;
*Records saving and sending logic improved &amp;lt;br&amp;gt;&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.25.15.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.15.Rev.32&#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.07.21&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;
*[[Auto APN feature for FM trackers|Auto APN]] functionality added to base firmware.&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;03.25.15.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.15.Rev.02&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FM30XY)&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;
*Improved Green Driving feature parameter sending.&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;03.25.15.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.15.Rev.01&#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.22&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;
*Records saving and sending logic improved.&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;03.25.14.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.14.Rev.05&#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.12.23&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;
*UL202 Fuel level sensor support improvements, status IO changed from (AVL ID 328) to (AVL ID 483)&lt;br /&gt;
*Odometer accuracy improvements when the Odometer Calculation Source is selected as the LVCAN&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;03.25.14.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.14.Rev.03&#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.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;
*&#039;&#039;&#039;[[FMB120_Beacon_List|BLE beacons]]&#039;&#039;&#039; &#039;&#039;&#039;and&#039;&#039;&#039; &#039;&#039;&#039;[[FMB120_Bluetooth_4.0_settings#Bluetooth_4.0_settings|BLE sensors]]&#039;&#039;&#039; support added to base release&lt;br /&gt;
*&#039;&#039;&#039;[[FMB120_Accelerometer_Features_settings#Auto_calibration_rework_and_improvements_from_firmware_version_03.25.07.Rev.00.|Autocalibration]]&#039;&#039;&#039; reworked and improved&lt;br /&gt;
*New &#039;&#039;&#039;[[FMB120_Parameter_list|IO element]]&#039;&#039;&#039;: Coordinates according to &#039;&#039;&#039;[[ISO6709|ISO6709]]&#039;&#039;&#039;&lt;br /&gt;
*Added &#039;&#039;&#039;[[FMB120_System_settings#Multiple_Movement_Sources|Multiple movement source]]&#039;&#039;&#039; selection&lt;br /&gt;
*&#039;&#039;&#039;[[FMB120_Features_settings#Eco.2FGreen_Driving|Advanced eco driving]]&#039;&#039;&#039; selections added for &#039;&#039;&#039;FMT100&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;[[FMB920_Tracking_on_Demand|On demand tracking]]&#039;&#039;&#039; feature added&lt;br /&gt;
*Added &#039;&#039;&#039;[[FMB920_Tracking_on_Demand|On demand tracking]]&#039;&#039;&#039; activation by AIN1/DIN1&lt;br /&gt;
*&#039;&#039;&#039;[[FMB120_System_settings#New_time_synchronization_method_implementation.2A|Time synchronization]]&#039;&#039;&#039; algorithm changed&lt;br /&gt;
*&#039;&#039;&#039;DOUT Control Via Ignition and DOUT Control Via CALL functionalities has been merged&#039;&#039;&#039;&lt;br /&gt;
*DIN3 can now be selected as an ignition source&lt;br /&gt;
*OBD II data reading improvements&lt;br /&gt;
*Bluetooth dongle OBD data reading improvements&lt;br /&gt;
*Wake up from ultra-deep sleep improved&lt;br /&gt;
*TZBT sensors data reading improvements&lt;br /&gt;
*Devices with eSIM communication improvements&lt;br /&gt;
*Operators List feature improvements&lt;br /&gt;
*CAN adapters 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;03.25.07.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.07.Rev.00&#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.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;
*One wire data reading improvements&lt;br /&gt;
*Manual geofence configuration improvements&lt;br /&gt;
*Data sending in online deep sleep mode optimization&lt;br /&gt;
*[[FMB120_Features_settings#DOUT_Control_Via_Ignition| DOUT Control via Ignition]] implementation&lt;br /&gt;
*OBD data reading improvements&lt;br /&gt;
*SMS command btgetlist improvements&lt;br /&gt;
*Periodic sending optimization&lt;br /&gt;
*Changed setdigout command response to &amp;quot;DOUT is disabled from CFG&amp;quot; if DOUT is disabled configuration&lt;br /&gt;
*Improved SMS responses&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;03.25.05.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.05.Rev.00&#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.05.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;
*&#039;&#039;&#039;Added FMB207 support&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Added FMB964 support&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Added FMB130 support&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Added BT3 auto connection mode &amp;quot;User ID&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Added UL202-02 fuel sensors functionality&#039;&#039;&#039;&lt;br /&gt;
*Improved record sending to backup&lt;br /&gt;
*Added DOUT3 control for scenarios with FMB130 hardware&lt;br /&gt;
*Improved OBD CAN reading&lt;br /&gt;
*Add &amp;quot;Always&amp;quot; battery charge mode&lt;br /&gt;
*Added codec14 protocol support&lt;br /&gt;
*GPS Acquisition improvements&lt;br /&gt;
*Improved duplicate lvcan parameters&lt;br /&gt;
*OBDII improvements, for ignition off detection and protocol changing&lt;br /&gt;
*Add RS485 parity selection&lt;br /&gt;
*Improved ECO driving functionality I/O elements manipulation&lt;br /&gt;
*Added [[Impulse_counter|impulse counter]] support for FMB130&lt;br /&gt;
*Added FW downgrade protection&lt;br /&gt;
*Rename BT user ID I/O element text default value&lt;br /&gt;
*Added [[FMB120 Bluetooth settings|composed Bluetooth name]] functionality&lt;br /&gt;
*Changed minimum &amp;amp; default geofence zone radius to 5 meters&lt;br /&gt;
*GPS status update&lt;br /&gt;
*Improved Eco Driving detection for FMB20X devices&lt;br /&gt;
*Improved baud rate change&lt;br /&gt;
*Change Default Time Synchronization value to Disable (GNSS only)&lt;br /&gt;
*getops SMS command added&lt;br /&gt;
*Only Half ICCID sent to server on ICCID event improvement&lt;br /&gt;
*bt getlist improvement&lt;br /&gt;
*Added BLE connection control functionality, when service id is configured&lt;br /&gt;
*Use speed if LVCAN/OBD speed is 0&lt;br /&gt;
*Improved record generating when speed source is configured as OBD/CAN&lt;br /&gt;
*Added speed source configuration parameter for scenarios where vehicle speed is needed&lt;br /&gt;
*Improved speed jump filter&lt;br /&gt;
*Crash trace improvements&lt;br /&gt;
*Changed &amp;quot;obdinfo&amp;quot; sms response - returns LAST detected OBD protocol now&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;03.18.21.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.21.Rev.00&#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.02.28&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;
*Improved OBD data reading&lt;br /&gt;
*Changed &amp;quot;obdinfo&amp;quot; sms response&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;03.18.20.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.20.Rev.00&#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.02.21&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;
*Improved Ultra Deep sleep mode&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;03.18.19.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.19.Rev.00&#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.14&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;
*Improved FMB207 support&lt;br /&gt;
*Improved simultaneous DNS requests issue (DNS fails if requesting at same time). Do not affects FM3/FM4 with ext modem&lt;br /&gt;
*Improved path creating for NMEA logging file (after sdformat)&lt;br /&gt;
*OBD &amp;amp; ELD improvements&lt;br /&gt;
*1-Wire Dallas temperature sensors improvements&lt;br /&gt;
*Do not allow unauthorized incoming calls if any authorized number is configured&lt;br /&gt;
*VIN reset/change on ELD improved&lt;br /&gt;
*Changed default battery level sms text to &amp;quot;Battery level %&amp;quot;&lt;br /&gt;
*Improved CODEC12 CMD server -&amp;gt; RS232/RS485 data length&lt;br /&gt;
*CAN interrupt handling reworked&lt;br /&gt;
*Improvement for putting space to APN configuration then it&#039;s empty and sim is inserted&lt;br /&gt;
*Improved DOUT control over SMS when no DOUTs are enabled&lt;br /&gt;
*Reworked external modem power off/on procedures&lt;br /&gt;
*Changed SMS cmd &amp;quot;getgps&amp;quot; time source, to prevent zero values when GPS is OFF&lt;br /&gt;
*GSM numbers handling rework&lt;br /&gt;
*Improvement for Bluetooth communication over BT 3.0&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;03.18.16.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.16.Rev.00&#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; |2018.12.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;
*Changed default configuration &#039;&#039;&#039;[[Default values changes since FMB firmware version 03.18.16.rev.00|parameters]]&#039;&#039;&#039; values&lt;br /&gt;
*Improved SIM switch algorithm for DUAL-SIM devices (FMB125, FMB122)&lt;br /&gt;
*Added possibility to set [[LV-CAN200|LV-CAN200]], [[ALL-CAN300|ALL-CAN300]], [[CAN-CONTROL|CAN-CONTROL]] program number using SMS command in Online Deep Sleep mode&lt;br /&gt;
*Improved RS485 LLS reconfiguring on different positions&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;03.18.15.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.15.Rev.00&#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; |2018.11.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;
*The conditions for entering sleep depend on this parameter:&amp;lt;br /&amp;gt; Always / After Time Sync / After Position Fix&lt;br /&gt;
*Improved records reading and sending&lt;br /&gt;
*Fixed Total Odometer IO values appearing in Trip Odometer IO&lt;br /&gt;
*Fixed unexpected GPS LED blinking after wake up from sleep&lt;br /&gt;
*UDP data sending improvements&lt;br /&gt;
*Fixed CAN CONTROL speed I/O element value parsing&lt;br /&gt;
*Fixed Battery Voltage I/O coefficients&lt;br /&gt;
*Improved Crash Detection duration calculation&lt;br /&gt;
*Changed odometer configuration parameter available min value to 0, while on TCP configuration values is from 1&lt;br /&gt;
*Improved auto calibration algorithm&lt;br /&gt;
*Improved data sending algorithm&lt;br /&gt;
*Removed forced record sending after waking up from deep sleep&lt;br /&gt;
*Fixed ELD data sending via BLE&lt;br /&gt;
*ELD speed source selection improvements&lt;br /&gt;
*Fixed BLE temperature sensors I/O low level configuration&lt;br /&gt;
*Changed odometer source switching algorithm (OBD&amp;lt;-&amp;gt;GNSS). If OBD data becomes unavailable device will not switch to GNSS source automatically&lt;br /&gt;
*Improved crash data packing&lt;br /&gt;
*Fixed SMS &amp;quot;odoset:&amp;quot; max value validation&lt;br /&gt;
*Fixed device restarts due too many BLE devices in range when performing scanning operation&lt;br /&gt;
*Improved LLS data reading stability&lt;br /&gt;
*Changed &amp;quot;Engine Oil Temperature&amp;quot; OBD IO element value representation from SIGNED to UNSIGNED&lt;br /&gt;
*Increased Odometer max value from 999999 to 4294967&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;03.18.03.Rev.00&#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.09.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;
*Fixed AIN1 and External Voltage swap for FMB900&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;03.18.02.Rev.00&#039;&#039;&#039;&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; |2018.09.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;
*Added shadow calibration functionality&lt;br /&gt;
*Improved eco driving events functionality&lt;br /&gt;
*Improved GNSS hdop&amp;amp;pdop validation&lt;br /&gt;
*Fixed LVCAN Fuel Level value coefficient according to IO protocol&lt;br /&gt;
*Added Battery level % IO element&lt;br /&gt;
*Fixed gps fix acquisition&lt;br /&gt;
*Added Configurable BLE transmitting power&lt;br /&gt;
*Added ELD support into base OBD FW version&lt;br /&gt;
*Improved communication with FOTA WEB&lt;br /&gt;
*Reworked IO manager to properly support variable length of IO&lt;br /&gt;
*Improved operation in Deep Sleep&lt;br /&gt;
*Improved records packing&lt;br /&gt;
*Improved crash records generation.&lt;br /&gt;
*Improved FW startup speed&lt;br /&gt;
*Increased Trip status reading from BTAPP rate&lt;br /&gt;
*Improved Idling functionality&lt;br /&gt;
*Fixed duplicated record issue&lt;br /&gt;
*Improved Bluetooth scanning functionality&lt;br /&gt;
*Added OBD DTC, LVCAN DTC IO elements&lt;br /&gt;
*Improved Power consumption in sleep mode&lt;br /&gt;
*Fixed incomming call detection&lt;br /&gt;
*Improved records saving scenario&lt;br /&gt;
*Added MIN SPEED protections for ECO DRIVING&lt;br /&gt;
*Improved RS232 operation after device initialization&lt;br /&gt;
*Improved TZBT data reading&lt;br /&gt;
*Improved eco/green driving and crash detection functionalities&lt;br /&gt;
*Max packet size increased from 1024 bytes to 1280 bytes&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;03.10.09.Rev.00&#039;&#039;&#039;&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; |2018.07.03&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;
*Improved LiPo battery detection&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;03.10.08.Rev.00&#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.06.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;
*Fixed FOTA WEB hardware detection&lt;br /&gt;
*Improved SMS/GPRS command &amp;quot;setdigout&amp;quot; with speed parameter according to documentation (do not trigger DOUTx if GNSS FIX unavailable)&lt;br /&gt;
*Added ELD VIN number validation&lt;br /&gt;
*Fixed OBD and LVCAN IO current value showing in configurator&lt;br /&gt;
*Fixed record sending if mode was changed and send period “0”&lt;br /&gt;
*Added FMB125 BLE DualSIM HW support&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;03.10.03.Rev.00&#039;&#039;&#039;&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; |2018.05.31&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;
*Added TZ-BT05B sensor support&lt;br /&gt;
*Improved BLE scanning&lt;br /&gt;
*Improved data sending scenario&lt;br /&gt;
*Fixed configuration loading after download via FOTAWEB issue&lt;br /&gt;
*Improved DOUT functionality&lt;br /&gt;
*Added CAN-CONTROL support&lt;br /&gt;
*Changed LVCAN Engine Temperature and LVCAN Fuel Level value coefficient (according IO protocol)&lt;br /&gt;
*Added new SMS/GPRS command &amp;quot;getimsi&amp;quot; for IMSI number reading&lt;br /&gt;
*Added ELD functionality&lt;br /&gt;
*DNS support improvement&lt;br /&gt;
*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; |&#039;&#039;&#039;03.09.01.Rev.00&#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.04.30&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;
*Improved FOTA WEB functionality&lt;br /&gt;
*Improved odometer value calculating from LVCAN (km-&amp;gt;m)&lt;br /&gt;
*Improved 1-wire operation with long wires&lt;br /&gt;
*Improved Bluetooth functionality&lt;br /&gt;
*Improved OBD data reading&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;03.08.05.Rev.00&#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.04.18&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;
*Improved Static Navigation filter&lt;br /&gt;
*Improved Crash Detection scenario&lt;br /&gt;
*Improved device connection to configurator after FW update&lt;br /&gt;
*Updated LVCAN protocol to support 4 and 5 digits numbers&lt;br /&gt;
*BT functionality optimization&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;03.07.07.Rev.00&#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.04.05&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;
*Improved simultaneous use of several Bluetooth connections&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;03.07.06.Rev.00&#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.03.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;
*Fixed IO elements High/Low config parameters negative values saving&lt;br /&gt;
*Improved OBD communication&lt;br /&gt;
*Improved Outgoing Call trigger conditions&lt;br /&gt;
*Improved VIN reading&lt;br /&gt;
*Record saving optimization&lt;br /&gt;
*Improved iButton expire time calculation&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;03.07.01.Rev.00&#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.03.02&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;
*OBD pinout for FM3 improvement&lt;br /&gt;
*Improved data sending&lt;br /&gt;
*Improved FOTA WEB configuration sending&lt;br /&gt;
*Changed GPS state values reporting in SMS &amp;quot;getinfo&amp;quot; according documentation&lt;br /&gt;
*Improved Crash Detection&lt;br /&gt;
*Added GPRS OPEN timeout for FOTA WEB&lt;br /&gt;
*Improved UNLOCK key generation for keyword restoring&lt;br /&gt;
*LiPo battery charging optimization&lt;br /&gt;
*&#039;&#039;&#039;Added FMB2YX hardware support&#039;&#039;&#039;&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;03.06.04.Rev.00&#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.02.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;
*Improved record storing and sending algorithm&lt;br /&gt;
*Improved communication with accelerometer&lt;br /&gt;
*Improved firmware update handling with internal flash memory&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;03.06.01.Rev.00&#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.01.29&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;
*&#039;&#039;&#039;BLE functionality added&#039;&#039;&#039;&lt;br /&gt;
*Improved OBD request functionality&lt;br /&gt;
*Improved record search and sending scenario&lt;br /&gt;
*Fixed SD storage (used/total) info displaying&lt;br /&gt;
*Added OBD stuck protection&lt;br /&gt;
*Improved logging&lt;br /&gt;
*Improved movement detection in sleep modes&lt;br /&gt;
*&#039;&#039;&#039;Added SMS &amp;quot;getrecord&amp;quot; for High prio record generation&#039;&#039;&#039;&lt;br /&gt;
*Added fix for GPRS authentication pap/chap&lt;br /&gt;
*&#039;&#039;&#039;Added Ultra Deep Sleep functionality&#039;&#039;&#039;&lt;br /&gt;
*Improved LiPo charging algorithm&lt;br /&gt;
*&#039;&#039;&#039;Added support of FM30XY hardware&#039;&#039;&#039;&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;03.03.07.Rev.00&#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.01.03&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;
*&#039;&#039;&#039;New parameter for SMS event compositor: %gmap – provides Google Maps link in SMS event message&#039;&#039;&#039;&lt;br /&gt;
*Improvement for OBD data display in Configurator Status window&lt;br /&gt;
*Improved Ignition and Movement detection by CAN data (OBD/LVCAN)&lt;br /&gt;
*Improved iButton IO event generation after sleep mode&lt;br /&gt;
*Fixed Trip odometer precision when counting mode is “Between records”&lt;br /&gt;
*Fixed “setdigout” command usage on FMB9YX&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;03.03.06.Rev.00&#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.01.03&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;
*Fixed GPS speed value&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;03.03.03.Rev.00&#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; |2017.12.05&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;
*Added iButton ID inversion to solve incompatibility with FMA&lt;br /&gt;
*Added additional iButton family ID’s&lt;br /&gt;
*Improved backup server triggering if main server DNS request fails&lt;br /&gt;
*Removed Ios generation in deep/online sleep for EcoScore, Dallas Temp/ID, iButton, RFID, LLS&lt;br /&gt;
*Enabled GSM I/O’s in online sleep&lt;br /&gt;
*Added setdigout dependency on speed. DOUT change is not executed while speed is too high.&lt;br /&gt;
*GPS version string truncated in “getver” SMS response&lt;br /&gt;
*Movement detection sensitivity decreased&lt;br /&gt;
*Improvement in records manager to prevent records corruption&lt;br /&gt;
*High priority events are not checking to send period now&lt;br /&gt;
*Towing IO reset on feature reactivation added&lt;br /&gt;
*Fixed FOTA WEB issue when APN has login and password&lt;br /&gt;
*&#039;&#039;&#039;Major stability improvement patch!&#039;&#039;&#039;&lt;br /&gt;
*Added immobilizer state restore on startup&lt;br /&gt;
*SMS sending is now aborted after 3 unsuccessful attempts&lt;br /&gt;
*&#039;&#039;&#039;SMS events text composition added.&#039;&#039;&#039; You can add additional parameters to SMS text&lt;br /&gt;
*Improved HID RFID reading in FMB125&lt;br /&gt;
*&#039;&#039;&#039;Added Green Driving Duration IO element (AVL ID: 243)&#039;&#039;&#039;&lt;br /&gt;
*Fixed SIM PIN change via Bluetooth&lt;br /&gt;
*&#039;&#039;&#039;RS232 buffered modes added&#039;&#039;&#039;&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;03.02.03.Rev.00&#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; |2017.10.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;
*Updated GPS FW (Galileo satellites are used now too)&lt;br /&gt;
*Auto calibration procedure improved&lt;br /&gt;
*Added new LV-CAN200 parameters: CNG Status, CNG Used, CNG Level, OIL Level, Engine Temperature&lt;br /&gt;
*Added “getimeiccid” SMS/GPRS command&lt;br /&gt;
*IMEI packaging for UDP fixed&lt;br /&gt;
*Crash Trace fixed&lt;br /&gt;
*BTAPP application improvement&lt;br /&gt;
*OBD PID data requesting when VIN unavailable fixed&lt;br /&gt;
*Fake overspeeding events are now filtered out&lt;br /&gt;
*Fixed BT name autogenerating if empty&lt;br /&gt;
*Fixed records sending via UDP&lt;br /&gt;
*Autoconnect to FotaWeb on power ON and after “cpureset“ added&lt;br /&gt;
*OBD protocol detection improvements&lt;br /&gt;
*GNSS (used for records) data while device is in GPS sleep / deep sleep / online deep sleep fixed&lt;br /&gt;
*Changed BT DEFAULT name autogeneration by device type&lt;br /&gt;
*Improved SD present and mounted state detection&lt;br /&gt;
*Removed check for AIN min value 500mV&lt;br /&gt;
*Records sending by min saved records fix&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;03.01.04.Rev.00&#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; |2017.09.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;
*New feature: NMEA via Bluetooth&lt;br /&gt;
*New feature: Read records&lt;br /&gt;
*New feature: iButton reading notification via DOUT.&lt;br /&gt;
*New SMS/GPRS command: getvin (Returns vehicle VIN number. Aplicable for FMB001, or other FMB devices with connected OBDII dongle)&lt;br /&gt;
*BTAPP protocol updated&lt;br /&gt;
*Improvements in records sending (fixes increased traffic usage)&lt;br /&gt;
*Improved configuration saving time&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;01.03.13.Rev.00&#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; |2017.11.07&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;
*Improved overall device stability&lt;br /&gt;
*Fixed Bluetooth Data Link.&lt;br /&gt;
*Fixed Bluetooth name auto-generating if empty.&lt;br /&gt;
*Fixed Bluetooth clear all Paired device list from configurator.&lt;br /&gt;
*Fixed records sending via UDP.&lt;br /&gt;
*Fixed IMEI packaging for UDP.&lt;br /&gt;
*Improved SMS login/pass validator. All characters are now allowed.&lt;br /&gt;
*Added protection for OBD Odometer value reset.&lt;br /&gt;
*Added protection for IMEI corruption.&lt;br /&gt;
*Fixed bad records detector.&lt;br /&gt;
*Added call functionality (when event detected) in Deep Sleep mode.&lt;br /&gt;
*Restart protection fixed.&lt;br /&gt;
*Improvements in SIM PIN setting.&lt;br /&gt;
*Changed default FOTA WEB Domain.&lt;br /&gt;
*Fixed OBD PID data requesting when VIN unavailable.&lt;br /&gt;
*OBD protocol detection improvements.&lt;br /&gt;
*Modem power ON improvements.&lt;br /&gt;
*NTP improvements.&lt;br /&gt;
*Added “getimeiccid” SMS/GPRS command.&lt;br /&gt;
*SMS/GPRS command “sdformat” improvements.&lt;br /&gt;
*SMS Login/Pass validator improvements.&lt;br /&gt;
*Removed check for AIN min value 500mV.&lt;br /&gt;
*Added additional IO High/Low-level setter by ParamID.&lt;br /&gt;
*Fixed SMS processing state check in modem SLEEP mode setter.&lt;br /&gt;
*FOTA functionality improvement.&lt;br /&gt;
*Added protections by GSM number and text length.&lt;br /&gt;
*IO event External Voltage DeltaChange improvements.&lt;br /&gt;
*Fixed issues with double records, bad records, record search.&lt;br /&gt;
*Fixed microSD to RAM switching for records saving.&lt;br /&gt;
*Added retries for unsuccessful outgoing call.&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;01.03.11.Rev.00&#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; |2017.10.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;
*Fixed Crash detection functionality.&lt;br /&gt;
*Battery charging improvement.&lt;br /&gt;
*Record sending via UDP fixed.&lt;br /&gt;
*Record sending in DeepSleep improvement.&lt;br /&gt;
*FOTA WEB functionality improvement.&lt;br /&gt;
*Added protection for IMEI corruption.&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.03.03.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;01.03.03.Rev.00&#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; |2017.07.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;
*Added FOTA WEB functionality&lt;br /&gt;
*Optimization of power consumption in sleep modes&lt;br /&gt;
*GNSSS IO Text &amp;quot;GNSSpower&amp;quot; changed to &amp;quot;GNSSStatus&amp;quot;&lt;br /&gt;
*Added zero filling the ibutton values&lt;br /&gt;
*Enabled IOs GNSS, Total Odometer in dsleep mode&lt;br /&gt;
*Improved getio SMS response for FMB125&lt;br /&gt;
*Added CCID validity check before PIN registration&lt;br /&gt;
*Minimized power consumptions in sleep modes&lt;br /&gt;
*Added SD card check before it’s usage&lt;br /&gt;
*Changed excessive idling default/max values&lt;br /&gt;
*DUAL SIM functionality implementation&lt;br /&gt;
*PIN Entering to second SIM improvement&lt;br /&gt;
*SMS/GPRS getgps command improvement&lt;br /&gt;
*Added dual server support&lt;br /&gt;
*Operator Black list implementation&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;01.00.32.Rev.00&#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; |2017.07.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;
*Authorized GSM numbers list increased to 200&lt;br /&gt;
*Unplug feature improvement&lt;br /&gt;
*SMS command &#039;sdformat&#039; – deletes all internal memory&lt;br /&gt;
*SMS command ‘deleterecords’ – deletes Avl records from memory&lt;br /&gt;
*Faster GPS FIX after leaving sleep mode&lt;br /&gt;
*‘odoset’ SMS command fixed&lt;br /&gt;
*Excessive Idling functionality improvement&lt;br /&gt;
*DOUT state is restored on startup&lt;br /&gt;
*Towing activation timeout max value increased&lt;br /&gt;
*Averaging now works in Deep Sleep mode too&lt;br /&gt;
*Minor OBD improvements&lt;br /&gt;
*Bluetooth pairing improvements&lt;br /&gt;
*FMB962/FMB964 hardware support added&lt;br /&gt;
*Records sending when link is open fixed&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;01.00.30.Rev.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; |2017.05.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;
*Added 5 geozones functionality&lt;br /&gt;
*IO elements ICCID and SD Status are added&lt;br /&gt;
*Added Keyword functionality&lt;br /&gt;
*Crash detection improvement, now it detects consecutive events&lt;br /&gt;
*Towing Detection improvement&lt;br /&gt;
*Unplug detection improvement&lt;br /&gt;
*GPRS connection stability improvement&lt;br /&gt;
*Improved Unplug detection – now detects “plug” events too&lt;br /&gt;
*Data sending  without microSD card&lt;br /&gt;
*getgps SMS commands format fixed&lt;br /&gt;
*Default configuration changed – allow sending in roaming and unknown modes&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;01.00.22.Rev.12&#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; |2017.04.13&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;
*Improved connection to GSM operators&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;01.00.22.Rev.11&#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; |2017.04.07&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;
*Improved LiPo battery charger state interpretation&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;01.00.22.Rev.09&#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; |2017.03.28&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;
*Updated GPS firmware version&lt;br /&gt;
*Hardware detection improvement&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;01.00.22.Rev.06&#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; |2017.03.14&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;
*Corrected “Green driving” values: “m/s2”  conversion to “g”&lt;br /&gt;
*SIM PIN entering fixed.&lt;br /&gt;
*SMS Reading improved. Don&#039;t go to DeepSleep if there are SMS to read in memory.&lt;br /&gt;
*GPS Fuel Counter fix.&lt;br /&gt;
*Jamming detection improvement.&lt;br /&gt;
*AutoGeofence functionality improvement.&lt;br /&gt;
*Entering to DeepSleep fixed&lt;br /&gt;
*IO elements “event only” parameter fix&lt;br /&gt;
*Improvement in connection to GSM operator&lt;br /&gt;
*Added SD card drive capacity parameter to Status window&lt;br /&gt;
*Added BeiDou satellite numbers&lt;br /&gt;
*Trip odometer I/O calculation improvement.&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;01.00.19.Rev.02&#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; |2017.01.18&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;
*OBD data, VIN, DTC error count reading, DTC PID&#039;s requests, DTC delete via Bluetooth&lt;br /&gt;
*Fixed GPS no fix lock-up&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;01.00.17.Rev.03&#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; |2017.01.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;
*Bluetooth Voice call 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; |&#039;&#039;&#039;01.00.15.Rev.00&#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; |2016.11.23&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;
*Accelerometer axis values XYZ as IO elements&lt;br /&gt;
*Configuration send/save over Bluetooth&lt;br /&gt;
*NTP+NITZ Time synchronization&lt;br /&gt;
*EcoDriving auto-calibration&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:PWU.jpg&amp;diff=79642</id>
		<title>File:PWU.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:PWU.jpg&amp;diff=79642"/>
		<updated>2023-01-23T21:00:56Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Periodic wakeup/BT ON in sleep mode&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Template:FMB_Sleep_modes&amp;diff=79639</id>
		<title>Template:FMB Sleep modes</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Template:FMB_Sleep_modes&amp;diff=79639"/>
		<updated>2023-01-23T20:51:04Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{{txt_sleepmodes|There are four sleep modes: GPS sleep, Deep sleep, Online Deep sleep, and Ultra Deep-sleep mode.}}}&lt;br /&gt;
==Video Demonstration== &lt;br /&gt;
Here is a visual demonstration of the sleep modes and how they they affect the device.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;youtube&amp;gt;7UqbP_RTM0w&amp;lt;/youtube&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==GPS Sleep mode==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{{model|FMM6YX}}} is able to go into GPS sleep mode if such mode is enabled.&amp;lt;br/&amp;gt;Sleep mode timeout starts counting when the device is in STOP mode. After timeout is reached and all conditions for GPS sleep mode are met, the device goes into sleep mode.&lt;br /&gt;
&lt;br /&gt;
[[Image:GPS_Sleep_.gif]]&lt;br /&gt;
&lt;br /&gt;
 When in GPS sleep mode, {{{model|FMM6YX}}} turns the GPS module off and continues making new periodic records. As a result power usage decreases, in turn saving vehicle battery.&amp;lt;br/&amp;gt;{{{model|FMM6YX}}} will enter GPS sleep mode if ALL of these conditions are met:&lt;br /&gt;
&lt;br /&gt;
*{{{model|FMM6YX}}} is configured to work in GPS Sleep mode and sleep timeout is reached;&lt;br /&gt;
*Device time must be synchronized with GPS satellites. From Firmware 03.18.15 version, this condition depends on the “Records saving/sending without TS” parameter:&lt;br /&gt;
&lt;br /&gt;
:*After Position Fix - {{{model|FMM6YX}}} time is synchronized with GNSS satellites and GPS fix is obtained;&lt;br /&gt;
:*After Time Sync - {{{model|FMM6YX}}} time is synchronized over NTP, NITZ, or GNSS satellites;&lt;br /&gt;
:*Always - {{{model|FMM6YX}}} will enter sleep mode without time synchronization and GPS fix.&lt;br /&gt;
&lt;br /&gt;
*Movement is not detected by the accelerometer{{{txt_movement| and configured movement source}}};&lt;br /&gt;
{{{txt_ignition|* Ignition (configured ignition source) is off;}}}&lt;br /&gt;
&lt;br /&gt;
*There are no SMS messages being received.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border-style: solid; border-width: 0px&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: #F6F6FB;&amp;quot; |[[Image:Bw_nb.png|50px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: #F6F6FB;&amp;quot; |On Firmware version older than 03.18.15, the device time has to be synchronized with GNSS satellites and GPS fix has to be obtained in order for the device to enter GPS Sleep mode.&lt;br /&gt;
|}&lt;br /&gt;
{{{usb_disconnected|}}} &lt;br /&gt;
&lt;br /&gt;
{{{model|FMM6YX}}} exits GPS sleep mode if {{{txt_exit|ONE of following conditions}}} is true:&lt;br /&gt;
&lt;br /&gt;
*Movement by accelerometer{{{txt_movement| or configured movement source}}} is detected;&lt;br /&gt;
{{{txt_ignition|* Ignition (configured ignition source) is turned on.}}}&lt;br /&gt;
&lt;br /&gt;
==Deep Sleep mode==&lt;br /&gt;
While in deep sleep mode, {{{model|FMM6YX}}} sets the GNSS receiver to sleep mode and turns off GSM/GPRS module (hence it is not possible to wake up the device via SMS). Despite records with the last known coordinate being saved and sent to the AVL server (GSM/GPRS module is turned on to send data and then it is turned off), power usage is decreased to save the vehicle&#039;s battery.&lt;br /&gt;
&lt;br /&gt;
[[Image:Deep_Sleep_.gif]]&lt;br /&gt;
&lt;br /&gt;
Please note that power saving depends on two configurable parameters: &#039;&#039;Send Period&#039;&#039; and &#039;&#039;Minimum Record Saving Period&#039;&#039; in &amp;quot;X on Stop Mode&amp;quot;. When records are sent successfully in deep sleep mode, open link timeout counter will be skipped and {{{model|FMM6YX}}} will enter deep sleep mode immediately.&amp;lt;br /&amp;gt;Because a lot of functions are disabled in deep sleep mode following I/O elements are disabled from records that are generated in this mode: GSM Signal, GNSS Status, GNSS PDOP, GNSS HDOP, GSM CellID, GSM Area Code, Active GSM Operator{{{txt_IO|, Trip Odometer, Total Odometer, Speed, Fuel Rate GPS, Fuel Used GPS}}} and ICCID.&lt;br /&gt;
{{{model|FMM6YX}}} can enter deep sleep mode if ALL of these conditions are met:&lt;br /&gt;
&lt;br /&gt;
*{{{model|FMM6YX}}} is configured in Deep Sleep mode and sleep timeout is reached;&lt;br /&gt;
*Device time must be synchronized with GPS satellites. From Firmware 03.18.15 version, this condition depends on the “Records saving/sending without TS” parameter:&lt;br /&gt;
&lt;br /&gt;
:*After Position Fix - {{{model|FMM6YX}}} time is synchronized with GNSS satellites and GPS fix is obtained;&lt;br /&gt;
:*After Time Sync - {{{model|FMM6YX}}} time is synchronized over NTP, NITZ, or GNSS satellites;&lt;br /&gt;
:*Always - {{{model|FMM6YX}}} will enter sleep mode without time synchronization and GPS fix.&lt;br /&gt;
&lt;br /&gt;
*Ignition (configured ignition source) is off;&lt;br /&gt;
&lt;br /&gt;
*Movement is not detected by the accelerometer{{{txt_movement| or configured movement source}}};&lt;br /&gt;
*&#039;&#039;Min. Record Saving Period&#039;&#039; ({{{ctrDaq|[[{{{model|FMM6YX}}} Data acquisition settings|Data Acquisition Mode settings]]}}}) must be larger than &#039;&#039;Open Link Timeout&#039;&#039; parameter, so that {{{model|FMM6YX}}} could close GPRS link;&lt;br /&gt;
*The difference between &#039;&#039;Send Period&#039;&#039; ({{{ctrDaq|[[{{{model|FMM6YX}}} Data acquisition settings|Data Acquisition Mode settings]]}}}) and &#039;&#039;Open Link Timeout&#039;&#039; must be more than 90 seconds, so that {{{model|FMM6YX}}} could close GPRS link within at least 90 seconds;&lt;br /&gt;
*There are no SMS messages being received;&lt;br /&gt;
*Data socket(s) are closed;&lt;br /&gt;
*Data sending is not in progress;&lt;br /&gt;
*FOTA is not in progress.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border-style: solid; border-width: 0px&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: #F6F6FB;&amp;quot; |[[Image:Bw_nb.png|50px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: #F6F6FB;&amp;quot; |On Firmware version older than 03.18.15, the device time has to be synchronized with GNSS satellites and GPS fix has to be obtained in order for the device to enter Deep Sleep mode.&lt;br /&gt;
|}&lt;br /&gt;
{{{usb_disconnected|}}} &lt;br /&gt;
&lt;br /&gt;
{{{model|FMM6YX}}} exits deep sleep mode if {{{txt_exit|ONE of following conditions}}} is true:&lt;br /&gt;
&lt;br /&gt;
*Movement by accelerometer{{{txt_movement| or configured movement source}}} is detected;&lt;br /&gt;
{{{txt_ignition|* Ignition (configured ignition source) is turned on.}}}&lt;br /&gt;
&lt;br /&gt;
==Online Deep Sleep mode==&lt;br /&gt;
&lt;br /&gt;
In this mode, the device works as in deep sleep mode, but without deregistering from the GSM network. GSM part stays powered so this increases power consumption. In this mode, the device should send/receive SMS and make/accept calls. It does not close the GPRS context if one was previously opened.&lt;br /&gt;
&lt;br /&gt;
[[Image:Online_Deep_Sleep_.gif]]&lt;br /&gt;
&lt;br /&gt;
Conditions to enter online deep sleep mode are the same as entering deep sleep mode.&lt;br /&gt;
{{{model|FMM6YX}}} exits online sleep mode if {{{txt_exit|ONE of following conditions}}} is true:&lt;br /&gt;
&lt;br /&gt;
*Movement by accelerometer{{{txt_movement| or configured movement source}}} is detected;&lt;br /&gt;
{{{txt_ignition|* Ignition (configured ignition source) is turned on.}}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{{ultra_ds|==Ultra Deep Sleep mode==&lt;br /&gt;
Conditions to enter ultra deep sleep mode, where GPS and GSM modem are turned off and device functions are suspended for maximum battery saving, are the same as entering deep sleep mode.&amp;lt;br/&amp;gt;{{{model|FMM6YX}}} exits ultra deep sleep mode only when {{{txtIgnition|DIN1 or movement are}}} detected by accelerometer. Movement source {{{txt_ignition|and Ignition source configuration }}}is not taken into account in this case.}}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Ultra_Sleep.gif]]&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Template:FMB_Sleep_modes&amp;diff=79638</id>
		<title>Template:FMB Sleep modes</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Template:FMB_Sleep_modes&amp;diff=79638"/>
		<updated>2023-01-23T20:50:07Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{{txt_sleepmodes|There are four sleep modes: GPS sleep, Deep sleep, Online Deep sleep, and Ultra Deep-sleep mode.}}}&lt;br /&gt;
==Video Demonstration== &lt;br /&gt;
Here is a visual demonstration of the sleep modes and how they they affect the device.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;youtube&amp;gt;7UqbP_RTM0w&amp;lt;/youtube&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==GPS Sleep mode==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{{model|FMM6YX}}} is able to go into GPS sleep mode if such mode is enabled.&amp;lt;br/&amp;gt;Sleep mode timeout starts counting when the device is in STOP mode. After timeout is reached and all conditions for GPS sleep mode are met, the device goes into sleep mode.&lt;br /&gt;
&lt;br /&gt;
[[Image:GPS_Sleep_.gif]]&lt;br /&gt;
&lt;br /&gt;
 When in GPS sleep mode, {{{model|FMM6YX}}} turns the GPS module off and continues making new periodic records. As a result power usage decreases, in turn saving vehicle battery.&amp;lt;br/&amp;gt;{{{model|FMM6YX}}} will enter GPS sleep mode if ALL of these conditions are met:&lt;br /&gt;
&lt;br /&gt;
*{{{model|FMM6YX}}} is configured to work in GPS Sleep mode and sleep timeout is reached;&lt;br /&gt;
*Device time must be synchronized with GPS satellites. From Firmware 03.18.15 version, this condition depends on the “Records saving/sending without TS” parameter:&lt;br /&gt;
&lt;br /&gt;
:*After Position Fix - {{{model|FMM6YX}}} time is synchronized with GNSS satellites and GPS fix is obtained;&lt;br /&gt;
:*After Time Sync - {{{model|FMM6YX}}} time is synchronized over NTP, NITZ, or GNSS satellites;&lt;br /&gt;
:*Always - {{{model|FMM6YX}}} will enter sleep mode without time synchronization and GPS fix.&lt;br /&gt;
&lt;br /&gt;
*Movement is not detected by the accelerometer{{{txt_movement| and configured movement source}}};&lt;br /&gt;
{{{txt_ignition|* Ignition (configured ignition source) is off;}}}&lt;br /&gt;
&lt;br /&gt;
*There are no SMS messages being received.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border-style: solid; border-width: 0px&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: #F6F6FB;&amp;quot; |[[Image:Bw_nb.png|50px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: #F6F6FB;&amp;quot; |On Firmware version older than 03.18.15, the device time has to be synchronized with GNSS satellites and GPS fix has to be obtained in order for the device to enter GPS Sleep mode.&lt;br /&gt;
|}&lt;br /&gt;
{{{usb_disconnected|}}} &lt;br /&gt;
&lt;br /&gt;
{{{model|FMM6YX}}} exits GPS sleep mode if {{{txt_exit|ONE of following conditions}}} is true:&lt;br /&gt;
&lt;br /&gt;
*Movement by accelerometer{{{txt_movement| or configured movement source}}} is detected;&lt;br /&gt;
{{{txt_ignition|* Ignition (configured ignition source) is turned on.}}}&lt;br /&gt;
&lt;br /&gt;
==Deep Sleep mode==&lt;br /&gt;
While in deep sleep mode, {{{model|FMM6YX}}} sets the GNSS receiver to sleep mode and turns off GSM/GPRS module (hence it is not possible to wake up the device via SMS). Despite records with the last known coordinate being saved and sent to the AVL server (GSM/GPRS module is turned on to send data and then it is turned off), power usage is decreased to save the vehicle&#039;s battery.&lt;br /&gt;
&lt;br /&gt;
[[Image:Deep_Sleep_.gif]]&lt;br /&gt;
&lt;br /&gt;
Please note that power saving depends on two configurable parameters: &#039;&#039;Send Period&#039;&#039; and &#039;&#039;Minimum Record Saving Period&#039;&#039; in &amp;quot;X on Stop Mode&amp;quot;. When records are sent successfully in deep sleep mode, open link timeout counter will be skipped and {{{model|FMM6YX}}} will enter deep sleep mode immediately.&amp;lt;br /&amp;gt;Because a lot of functions are disabled in deep sleep mode following I/O elements are disabled from records that are generated in this mode: GSM Signal, GNSS Status, GNSS PDOP, GNSS HDOP, GSM CellID, GSM Area Code, Active GSM Operator{{{txt_IO|, Trip Odometer, Total Odometer, Speed, Fuel Rate GPS, Fuel Used GPS}}} and ICCID.&lt;br /&gt;
{{{model|FMM6YX}}} can enter deep sleep mode if ALL of these conditions are met:&lt;br /&gt;
&lt;br /&gt;
*{{{model|FMM6YX}}} is configured in Deep Sleep mode and sleep timeout is reached;&lt;br /&gt;
*Device time must be synchronized with GPS satellites. From Firmware 03.18.15 version, this condition depends on the “Records saving/sending without TS” parameter:&lt;br /&gt;
&lt;br /&gt;
:*After Position Fix - {{{model|FMM6YX}}} time is synchronized with GNSS satellites and GPS fix is obtained;&lt;br /&gt;
:*After Time Sync - {{{model|FMM6YX}}} time is synchronized over NTP, NITZ, or GNSS satellites;&lt;br /&gt;
:*Always - {{{model|FMM6YX}}} will enter sleep mode without time synchronization and GPS fix.&lt;br /&gt;
&lt;br /&gt;
*Ignition (configured ignition source) is off;&lt;br /&gt;
&lt;br /&gt;
*Movement is not detected by the accelerometer{{{txt_movement| or configured movement source}}};&lt;br /&gt;
*&#039;&#039;Min. Record Saving Period&#039;&#039; ({{{ctrDaq|[[{{{model|FMM6YX}}} Data acquisition settings|Data Acquisition Mode settings]]}}}) must be larger than &#039;&#039;Open Link Timeout&#039;&#039; parameter, so that {{{model|FMM6YX}}} could close GPRS link;&lt;br /&gt;
*The difference between &#039;&#039;Send Period&#039;&#039; ({{{ctrDaq|[[{{{model|FMM6YX}}} Data acquisition settings|Data Acquisition Mode settings]]}}}) and &#039;&#039;Open Link Timeout&#039;&#039; must be more than 90 seconds, so that {{{model|FMM6YX}}} could close GPRS link within at least 90 seconds;&lt;br /&gt;
*There are no SMS messages being received;&lt;br /&gt;
*Data socket(s) are closed;&lt;br /&gt;
*Data sending is not in progress;&lt;br /&gt;
*FOTA is not in progress.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border-style: solid; border-width: 0px&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: #F6F6FB;&amp;quot; |[[Image:Bw_nb.png|50px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: #F6F6FB;&amp;quot; |On Firmware version older than 03.18.15, the device time has to be synchronized with GNSS satellites and GPS fix has to be obtained in order for the device to enter Deep Sleep mode.&lt;br /&gt;
|}&lt;br /&gt;
{{{usb_disconnected|}}} &lt;br /&gt;
&lt;br /&gt;
{{{model|FMM6YX}}} exits deep sleep mode if {{{txt_exit|ONE of following conditions}}} is true:&lt;br /&gt;
&lt;br /&gt;
*Movement by accelerometer{{{txt_movement| or configured movement source}}} is detected;&lt;br /&gt;
{{{txt_ignition|* Ignition (configured ignition source) is turned on.}}}&lt;br /&gt;
&lt;br /&gt;
==Online Deep Sleep mode==&lt;br /&gt;
&lt;br /&gt;
In this mode, the device works as in deep sleep mode, but without deregistering from the GSM network. GSM part stays powered so this increases power consumption. In this mode, the device should send/receive SMS and make/accept calls. It does not close the GPRS context if one was previously opened.&lt;br /&gt;
&lt;br /&gt;
[[Image:Online_Deep_Sleep_.gif]]&lt;br /&gt;
&lt;br /&gt;
Conditions to enter online deep sleep mode are the same as entering deep sleep mode.&lt;br /&gt;
{{{model|FMM6YX}}} exits online sleep mode if {{{txt_exit|ONE of following conditions}}} is true:&lt;br /&gt;
&lt;br /&gt;
*Movement by accelerometer{{{txt_movement| or configured movement source}}} is detected;&lt;br /&gt;
{{{txt_ignition|* Ignition (configured ignition source) is turned on.}}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{{ultra_ds|==Ultra Deep Sleep mode==&lt;br /&gt;
Conditions to enter ultra deep sleep mode, where GPS and GSM modem are turned off and device functions are suspended for maximum battery saving, are the same as entering deep sleep mode.&amp;lt;br/&amp;gt;{{{model|FMM6YX}}} exits ultra deep sleep mode only when {{{txtIgnition|DIN1 or movement are}}} detected by accelerometer. Movement source {{{txt_ignition|and Ignition source configuration }}}is not taken into account in this case.}}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Ultra_Sleep.gif]]&lt;br /&gt;
&lt;br /&gt;
{{{pwu|==BT/BLE module OFF/PWU during Sleep modes==&lt;br /&gt;
Power off sleep mode can be described as the lowest possible power consumption mode where the device can go into power off state and can only wake up if one of the conditions is true:&lt;br /&gt;
&lt;br /&gt;
*Movement is detected by accelerometer (not by the configured movement source;&lt;br /&gt;
*External power is applied;&lt;br /&gt;
*It is the time to make a new periodic record (new feature);&lt;br /&gt;
&lt;br /&gt;
*NOTE:  Please keep a note that Power OFF Sleep will not work if any USB cable is connected to the device;&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB_Accelerometer_Features_settings(03.28.XX)&amp;diff=79615</id>
		<title>FMB Accelerometer Features settings(03.28.XX)</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB_Accelerometer_Features_settings(03.28.XX)&amp;diff=79615"/>
		<updated>2023-01-20T03:37:02Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Accelerometer Calibration==&lt;br /&gt;
&lt;br /&gt;
Calibration algorithm is used to recalculate accelerometer axes to represent vehicle‘s axes (see Picture below). Vehicles axes are as follows:&amp;lt;br&amp;gt;&lt;br /&gt;
1.	X is front.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Y is left.&amp;lt;br&amp;gt;&lt;br /&gt;
3.	Z is down.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Vehicle axis.PNG.png|center|800px|Vehicle Axis]]&lt;br /&gt;
&lt;br /&gt;
Once vehicle‘s axes are calculated, device is considered calibrated.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Note: moving forward along any axis will generate negative values. This means acceleration will generate -X values, accordingly breaking will generate X values. Same goes for other axes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configurable parameters can be found at [[{{{model|FMB1YX}}}_System_settings#Accelerometer_Auto_Calibration|System Settings Accelerometer Auto Calibration]]&lt;br /&gt;
&lt;br /&gt;
Commands that can be used during calibration:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Command!!Response!!Description&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:set||Yes||Request auto calibration task start&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:get||Yes||Request calibration info (time, ground vector, side vector)&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:clear||Yes||Request calibration clear from flash and stop calibration task&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:status||Yes||Request calibration status and calibration task status&lt;br /&gt;
|-&lt;br /&gt;
|*auto_calibrate:tryforever||Yes||Enable Forever Mode – calibration status will be sent until reset&lt;br /&gt;
|} *From Firmware 03.28.03&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
======Auto-calibration======&lt;br /&gt;
&lt;br /&gt;
Auto calibration task is launched on one of these conditions (assume calibration is enabled in configuration):&amp;lt;br&amp;gt;&lt;br /&gt;
1.	Every time device turns on, it checks whether it was previously calibrated and has calibration stored in flash. If device has no calibration in flash, auto calibration task is started.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Device calibration was previously disabled by configuration and now is enabled. If Full calibration is already stored, it will not be overwritten.&amp;lt;br&amp;gt;&lt;br /&gt;
3.	SMS “auto_calibrate:set” is received. Note: SMS response is sent after calibration has been acquired.&amp;lt;br&amp;gt;&lt;br /&gt;
This SMS triggers an SMS response to be sent. Response is sent when calibration is acquired. When 1 hour passes without successful calibration, failed SMS response is sent.&amp;lt;br&amp;gt;&lt;br /&gt;
4.	Calibrated device’s mean axes of set interval  differ more than set amount from desired (0,0,1) calibration is considered inaccurate. Calibration is deleted from flash and auto calibration task started.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HDOP and PDOP values are checked before start calibration process. If current HDOP or PDOP values are less than 10, auto calibration will not start.&lt;br /&gt;
&lt;br /&gt;
After auto calibration task has been started, it will go on indefinitely until satisfactory calibration is acquired.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Data Required=====&lt;br /&gt;
&lt;br /&gt;
Auto calibration needs to fill two buffers to calibrate the device:&amp;lt;br&amp;gt;&lt;br /&gt;
1.	All accelerometer data – buffer which collects all data from accelerometer at 10Hz frequency. To fill this buffer set seconds of data samples are needed. When buffer is full, oldest data is dumped and new data is placed into the buffer.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Straight accelerometer data – buffer which collects straight accelerations data from accelerometer at 10Hz frequency. To fill this buffer set seconds  of data samples (set times Hz samples) are needed. When buffer is full, oldest data is dumped and new data is placed into the buffer. Algorithm rules to acquire these samples:&amp;lt;br&amp;gt;&lt;br /&gt;
2.1.	GPS fix is present.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2.	Ignition is on.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3.	GPS speed is more than 5 km/h.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4.	GPS heading is equal to last GPS heading (+/-1 degree) at GPS sample rate 1Hz.&amp;lt;br&amp;gt;&lt;br /&gt;
2.5.	GPS speed more than 5 km/h from last sample (accelerating).&amp;lt;br&amp;gt;&lt;br /&gt;
Once both buffers are full, auto calibration is attempted. If calibrated values pass calibration quality threshold, calculated calibration is written to flash as current calibration – device is calibrated. &amp;lt;br&amp;gt;&lt;br /&gt;
Note: If GPS fix is lost or ignition is turned off, buffers’ data is dumped and must be gathered from 0 again.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point calibration is successfully ended as indication device sends an SMS/GPRS message with &#039;&#039;Device is calibrated, to recalibrate send:auto_calibrate:set.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: SMS/GPRS message will be sent only if auto calibration functionality was triggered by SMS/GPRS message.&#039;&#039;&lt;br /&gt;
For user convenience in case auto calibration functionality fails then notification message will be sent. For exact messages, check algorithm section.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Note: SMS/GPRS message will be sent only if auto calibration functionality was triggered by SMS/GPRS message.&#039;&#039;&lt;br /&gt;
To get current calibration status &#039;&#039;auto_calibrate:get&#039;&#039; SMS/GPRS command must be sent to the device. If device is calibrated it will respond with &#039;&#039;Calibration state: calibrated&#039;&#039; or otherwise &#039;&#039;Calibration state: not calibrated&#039;&#039;. Also this command returns saved Ground and Side vectors.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Re-Calibration=====&lt;br /&gt;
&lt;br /&gt;
When calibration is present, device checks for re-calibration every 60s indefinitely. Re-calibration requires fix and ignition to run also re-calibration is turned off when vehicle is stopped for more than 15s until conditions are satisfied again. When calibrated device’s mean axes of set interval(calibrated accelerometer data) differ more than set amount from desired (0,0,1) (perfect vehicle’s axes) calibration is considered inaccurate, or device’s position has changed and re-calibration is needed. Calibration is cleared from flash and auto calibration task is started.&amp;lt;br/&amp;gt;&lt;br /&gt;
Note: turning device around calibrated Z axis will not trigger re-calibration, after turning device around Z axis manual re-calibration is advised. &lt;br /&gt;
&lt;br /&gt;
From FW 03.28.03 recalibration algorithm will collect 15 recalibration requests in sequence to start recalibration.&lt;br /&gt;
When position change is detected, calibration data is cleared and status is changed to “Empty”. After first successful calibration attempt (in a few minutes) status is changed to “Present”. After full calibration status is changed to “Full” and calibration check is started again.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{{excessive_idling|&lt;br /&gt;
&lt;br /&gt;
==Excessive Idling==&lt;br /&gt;
&lt;br /&gt;
{{{pic_idling|[[Image:Idling.gif|right]]}}}&lt;br /&gt;
&lt;br /&gt;
When vehicle stops for a specific amount of time the scenario is activated, a record will be generated and digital output status will be changed to 1 when configured. You can configure the time it takes to turn on this scenario (&#039;&#039;Time to Stopped&#039;&#039;). Scenario is activated until the vehicle starts moving (movement is detected only by the accelerometer) and keeps moving for an amount of time that is configured. You can configure the time it takes to turn off this scenario (&#039;&#039;Time to Moving&#039;&#039;)&amp;lt;br/&amp;gt;{{{dout|info}}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{{unplug_feature|&lt;br /&gt;
&lt;br /&gt;
==Unplug Detection==&lt;br /&gt;
&lt;br /&gt;
[[Image:Fmb120_unplug.png|right]]&lt;br /&gt;
&lt;br /&gt;
An event will be generated when {{{model|FMB1YX}}} is unplugged from {{{txt_src|external power}}} or plugged back in again. &lt;br /&gt;
===Scenario settings===&lt;br /&gt;
* &#039;&#039;&#039;Disable&#039;&#039;&#039; - disable scenario.&lt;br /&gt;
* &#039;&#039;&#039;Low Priority&#039;&#039;&#039; - when low priority event is triggered, device &#039;&#039;&#039;makes additional record&#039;&#039;&#039; with indication of event cause.&lt;br /&gt;
* &#039;&#039;&#039;High Priority&#039;&#039;&#039; - module makes additional record with High priority flag and &#039;&#039;&#039;sends event packet immediately&#039;&#039;&#039; to the server by &lt;br /&gt;
&#039;&#039;&#039;GPRS&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Panic Priority&#039;&#039;&#039; - triggers same actions as High priority, but if &#039;&#039;&#039;GPRS fails&#039;&#039;&#039;, it sends AVL packet using &#039;&#039;&#039;SMS mode&#039;&#039;&#039; if SMS is enabled in [[FMB110_SMS/Call_settings#SMS_Data_Sending|SMS Data Sending]] settings.&lt;br /&gt;
&lt;br /&gt;
===Eventual Records===&lt;br /&gt;
* &#039;&#039;&#039;Disable&#039;&#039;&#039; - scenario status value is sent in &#039;&#039;&#039;each AVL record&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Enable&#039;&#039;&#039; - scenario status value is sent only in &#039;&#039;&#039;eventual AVL records&#039;&#039;&#039;.&lt;br /&gt;
===Unplug Detection mode===&lt;br /&gt;
* &#039;&#039;&#039;Simple&#039;&#039;&#039; - unplug detection according to &#039;&#039;&#039;external voltage only&#039;&#039;&#039;. Is used in cars where power voltage is not dependent on ignition (recommended).&lt;br /&gt;
* &#039;&#039;&#039;Advanced&#039;&#039;&#039; - unplug detection according to &#039;&#039;&#039;external votage&#039;&#039;&#039; and &#039;&#039;&#039;accelerometer&#039;&#039;&#039;. Is used in cars where power voltage is disconnected when ignition is switched off.}}}&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=79614</id>
		<title>Codec JSON</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=79614"/>
		<updated>2023-01-19T23:52:56Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: format&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Codec JSON&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
JSON (JavaScript Object Notation) it is a light data exchange format, that due its simplicity to be written and fast interpretation and generation for machines.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JSON is made up of two structures:&lt;br /&gt;
&lt;br /&gt;
* A collection of name/value pairs. In various languages this is known as an object, record, structure, dictionary, hash table, key list, or an associative array.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* An ordered list of values. In most languages, this is implemented as arrays, vectors, lists, or sequences.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As this Codec is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language independent but uses conventions that are widely known to programmers of the C family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal language for data exchange.&lt;br /&gt;
JSON is an open standard file format and data exchange format used between FMBXXX devices and AWS IoT Shadow Service:&lt;br /&gt;
Its basic principles are:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* AVL data will be uploaded to Amazon Web Services IOT Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AVL data is JSON key value based&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Data sending procedure and logic is same as sending to regular servers, except data is being packed to JSON document as required in Amazon Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This codec is required to use in Amazon AWS console, it is important to note that AWS uses TLS encryption protocol, and it must be set up the FMBXXX device properly into the AWS IoT service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Since the &#039;&#039;&#039;03.28.00. Rev.00&#039;&#039;&#039;&#039;&#039;Italic text&#039;&#039; AWS JSON codec is supported.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AWS Shadow&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
AWS shadow allows to retain device state, this service reports only latest Shadow state data. Using this mode does not allow to send commands to device or receive responses.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When using this mode JSON format must be enabled, otherwise data sending will not begin.&lt;br /&gt;
Using this service device uses x509 certificates to authenticate. No other method is possible. https://docs.aws.amazon.com/iot/latest/developerguide/x509-client-certs.html&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Doc: https://docs.aws.amazon.com/iot/latest/developerguide/iot-device-shadows.html&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AWS Custom&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This mode allows to configure custom topic names, where data will be published and commands received.&lt;br /&gt;
When using this mode all Codec protocols are supported (Codec8, Codec8ext, Codec JSON).&lt;br /&gt;
Authentication is same as AWS Shadow.&lt;br /&gt;
&lt;br /&gt;
[[File:Codec JSON.png|center|frameless|222x222px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Codec JSON is available as a transmission codec now (&#039;&#039;&#039;since the fw 03.27.05.Rev.250&#039;&#039;&#039;&#039;&#039;), this parameter can be selected in the &#039;&#039;&#039;Teltonika’s Configurator&amp;gt;&amp;gt; System&amp;gt;&amp;gt; System Settings&amp;gt;&amp;gt; Data Protocol&amp;gt;&amp;gt; and selecting Codec JSON&#039;&#039;&#039;&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
[[File:MQTT Server.png|center|frameless|300x300px]] &lt;br /&gt;
&lt;br /&gt;
Additionally, to develop the fully configuration in the Teltonika device, make sure to use the &#039;&#039;&#039;MQTT protocol&#039;&#039;&#039;, this can be done in the &#039;&#039;&#039;&#039;&#039;Teltonika’s configurator&amp;gt;&amp;gt;GPRS Server Settings&amp;gt;&amp;gt; and in protocol selecting MQTT.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
It is important to note that the communication to the AWS IoT Service uses a TLS certificate to authenticate, please follow this link where is explained how to obtain it:&lt;br /&gt;
[[https://wiki.teltonika-gps.com/view/Getting_Started_with_AWS_IoT_Core#Provision_the_Device_with_credentials]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Codec JSON Structure&#039;&#039;&#039;&lt;br /&gt;
 JSON format:                                                                                                                                      {                                                                                                                                                                                       &amp;quot;reported&amp;quot;: { - object as per AWS shadow documentation&lt;br /&gt;
    &amp;quot;tcxn&amp;quot;: {&lt;br /&gt;
      &amp;quot;connection_status&amp;quot;: 2&lt;br /&gt;
    },			- Current state of device&lt;br /&gt;
    &amp;quot;ts&amp;quot;: 1510641143000,  - timestamp then record was generated&lt;br /&gt;
    &amp;quot;pr&amp;quot;: 0, - record priority&lt;br /&gt;
    &amp;quot;lnglat&amp;quot;: &amp;quot;0.000000,0.000000&amp;quot;, - longitude latitude&lt;br /&gt;
    &amp;quot;alt&amp;quot;: 0, - altitude&lt;br /&gt;
    &amp;quot;ang&amp;quot;: 0, - angle&lt;br /&gt;
    &amp;quot;sat&amp;quot;: 0, - num of visible satellites&lt;br /&gt;
    &amp;quot;sp&amp;quot;: 0, - speed&lt;br /&gt;
    &amp;quot;evt&amp;quot;: 0, - IO which generated event&lt;br /&gt;
    &amp;quot;21&amp;quot;: 3, - „AVL_ID“:value&lt;br /&gt;
    &amp;quot;24&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;66&amp;quot;: 13909,&lt;br /&gt;
    &amp;quot;67&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;68&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;69&amp;quot;: 2,&lt;br /&gt;
    &amp;quot;80&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;181&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;182&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;200&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;239&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;240&amp;quot;: 0&lt;br /&gt;
  }                                                                                                                                                }&lt;br /&gt;
&#039;&#039;&#039;Sending commands from AWS to device&#039;&#039;&#039;&lt;br /&gt;
Any SMS command, which is interpretable by the device‘s firmware, can be used to control the device that was setup in AWS.&lt;br /&gt;
SMS/GPRS commands:&lt;br /&gt;
&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMB_SMS/GPRS_Commands &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The structure for the JSON goes like this:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;&amp;lt;SMS_Command&amp;gt; &amp;lt;Input&amp;gt;&amp;quot; }&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An example for using the setdigout command:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;setdigout 111&amp;quot; }&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=79613</id>
		<title>Codec JSON</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=79613"/>
		<updated>2023-01-19T23:52:25Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: format&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Codec JSON&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
JSON (JavaScript Object Notation) it is a light data exchange format, that due its simplicity to be written and fast interpretation and generation for machines.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JSON is made up of two structures:&lt;br /&gt;
&lt;br /&gt;
* A collection of name/value pairs. In various languages this is known as an object, record, structure, dictionary, hash table, key list, or an associative array.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* An ordered list of values. In most languages, this is implemented as arrays, vectors, lists, or sequences.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As this Codec is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language independent but uses conventions that are widely known to programmers of the C family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal language for data exchange.&lt;br /&gt;
JSON is an open standard file format and data exchange format used between FMBXXX devices and AWS IoT Shadow Service:&lt;br /&gt;
Its basic principles are:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* AVL data will be uploaded to Amazon Web Services IOT Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AVL data is JSON key value based&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Data sending procedure and logic is same as sending to regular servers, except data is being packed to JSON document as required in Amazon Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This codec is required to use in Amazon AWS console, it is important to note that AWS uses TLS encryption protocol, and it must be set up the FMBXXX device properly into the AWS IoT service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Since the &#039;&#039;&#039;03.28.00. Rev.00&#039;&#039;&#039;&#039;&#039;Italic text&#039;&#039; AWS JSON codec is supported.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AWS Shadow&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
AWS shadow allows to retain device state, this service reports only latest Shadow state data. Using this mode does not allow to send commands to device or receive responses.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When using this mode JSON format must be enabled, otherwise data sending will not begin.&lt;br /&gt;
Using this service device uses x509 certificates to authenticate. No other method is possible. https://docs.aws.amazon.com/iot/latest/developerguide/x509-client-certs.html&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Doc: https://docs.aws.amazon.com/iot/latest/developerguide/iot-device-shadows.html&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AWS Custom&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This mode allows to configure custom topic names, where data will be published and commands received.&lt;br /&gt;
When using this mode all Codec protocols are supported (Codec8, Codec8ext, Codec JSON).&lt;br /&gt;
Authentication is same as AWS Shadow.&lt;br /&gt;
&lt;br /&gt;
[[File:Codec JSON.png|center|frameless|222x222px]]&lt;br /&gt;
Codec JSON is available as a transmission codec now (&#039;&#039;&#039;since the fw 03.27.05.Rev.250&#039;&#039;&#039;&#039;&#039;), this parameter can be selected in the &#039;&#039;&#039;Teltonika’s Configurator&amp;gt;&amp;gt; System&amp;gt;&amp;gt; System Settings&amp;gt;&amp;gt; Data Protocol&amp;gt;&amp;gt; and selecting Codec JSON&#039;&#039;&#039;&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
[[File:MQTT Server.png|center|frameless|300x300px]] &lt;br /&gt;
&lt;br /&gt;
Additionally, to develop the fully configuration in the Teltonika device, make sure to use the &#039;&#039;&#039;MQTT protocol&#039;&#039;&#039;, this can be done in the &#039;&#039;&#039;&#039;&#039;Teltonika’s configurator&amp;gt;&amp;gt;GPRS Server Settings&amp;gt;&amp;gt; and in protocol selecting MQTT.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
It is important to note that the communication to the AWS IoT Service uses a TLS certificate to authenticate, please follow this link where is explained how to obtain it:&lt;br /&gt;
[[https://wiki.teltonika-gps.com/view/Getting_Started_with_AWS_IoT_Core#Provision_the_Device_with_credentials]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Codec JSON Structure&#039;&#039;&#039;&lt;br /&gt;
 JSON format:                                                                                                                                      {                                                                                                                                                                                       &amp;quot;reported&amp;quot;: { - object as per AWS shadow documentation&lt;br /&gt;
    &amp;quot;tcxn&amp;quot;: {&lt;br /&gt;
      &amp;quot;connection_status&amp;quot;: 2&lt;br /&gt;
    },			- Current state of device&lt;br /&gt;
    &amp;quot;ts&amp;quot;: 1510641143000,  - timestamp then record was generated&lt;br /&gt;
    &amp;quot;pr&amp;quot;: 0, - record priority&lt;br /&gt;
    &amp;quot;lnglat&amp;quot;: &amp;quot;0.000000,0.000000&amp;quot;, - longitude latitude&lt;br /&gt;
    &amp;quot;alt&amp;quot;: 0, - altitude&lt;br /&gt;
    &amp;quot;ang&amp;quot;: 0, - angle&lt;br /&gt;
    &amp;quot;sat&amp;quot;: 0, - num of visible satellites&lt;br /&gt;
    &amp;quot;sp&amp;quot;: 0, - speed&lt;br /&gt;
    &amp;quot;evt&amp;quot;: 0, - IO which generated event&lt;br /&gt;
    &amp;quot;21&amp;quot;: 3, - „AVL_ID“:value&lt;br /&gt;
    &amp;quot;24&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;66&amp;quot;: 13909,&lt;br /&gt;
    &amp;quot;67&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;68&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;69&amp;quot;: 2,&lt;br /&gt;
    &amp;quot;80&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;181&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;182&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;200&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;239&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;240&amp;quot;: 0&lt;br /&gt;
  }                                                                                                                                                }&lt;br /&gt;
&#039;&#039;&#039;Sending commands from AWS to device&#039;&#039;&#039;&lt;br /&gt;
Any SMS command, which is interpretable by the device‘s firmware, can be used to control the device that was setup in AWS.&lt;br /&gt;
SMS/GPRS commands:&lt;br /&gt;
&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMB_SMS/GPRS_Commands &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The structure for the JSON goes like this:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;&amp;lt;SMS_Command&amp;gt; &amp;lt;Input&amp;gt;&amp;quot; }&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An example for using the setdigout command:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;setdigout 111&amp;quot; }&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=79612</id>
		<title>Codec JSON</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=79612"/>
		<updated>2023-01-19T23:46:51Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: Add images&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Codec JSON&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
JSON (JavaScript Object Notation) it is a light data exchange format, that due its simplicity to be written and fast interpretation and generation for machines.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JSON is made up of two structures:&lt;br /&gt;
&lt;br /&gt;
* A collection of name/value pairs. In various languages this is known as an object, record, structure, dictionary, hash table, key list, or an associative array.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* An ordered list of values. In most languages, this is implemented as arrays, vectors, lists, or sequences.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As this Codec is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language independent but uses conventions that are widely known to programmers of the C family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal language for data exchange.&lt;br /&gt;
JSON is an open standard file format and data exchange format used between FMBXXX devices and AWS IoT Shadow Service:&lt;br /&gt;
Its basic principles are:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* AVL data will be uploaded to Amazon Web Services IOT Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AVL data is JSON key value based&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Data sending procedure and logic is same as sending to regular servers, except data is being packed to JSON document as required in Amazon Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This codec is required to use in Amazon AWS console, it is important to note that AWS uses TLS encryption protocol, and it must be set up the FMBXXX device properly into the AWS IoT service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Since the &#039;&#039;&#039;03.28.00. Rev.00&#039;&#039;&#039;&#039;&#039;Italic text&#039;&#039; AWS JSON codec is supported.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AWS Shadow&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
AWS shadow allows to retain device state, this service reports only latest Shadow state data. Using this mode does not allow to send commands to device or receive responses.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When using this mode JSON format must be enabled, otherwise data sending will not begin.&lt;br /&gt;
Using this service device uses x509 certificates to authenticate. No other method is possible. https://docs.aws.amazon.com/iot/latest/developerguide/x509-client-certs.html&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Doc: https://docs.aws.amazon.com/iot/latest/developerguide/iot-device-shadows.html&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AWS Custom&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This mode allows to configure custom topic names, where data will be published and commands received.&lt;br /&gt;
When using this mode all Codec protocols are supported (Codec8, Codec8ext, Codec JSON).&lt;br /&gt;
Authentication is same as AWS Shadow.&lt;br /&gt;
&lt;br /&gt;
[[File:Codec JSON.png|center|frameless|222x222px]]&lt;br /&gt;
Codec JSON is available as a transmission codec now (&#039;&#039;&#039;since the fw 03.27.05.Rev.250&#039;&#039;&#039;&#039;&#039;), this parameter can be selected in the Teltonika’s Configurator&amp;gt;&amp;gt; System&amp;gt;&amp;gt; System Settings&amp;gt;&amp;gt; Data Protocol&amp;gt;&amp;gt; and selecting Codec JSON&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:MQTT Server.png|center|frameless|300x300px]] &lt;br /&gt;
&lt;br /&gt;
Additionally, to develop the fully configuration in the teltonika device, make sure to use the MQTT protocol, this can be done in the Teltonika’s configurator&amp;gt;&amp;gt;GPRS Server Settings&amp;gt;&amp;gt; and in protocol selecting MQTT.&lt;br /&gt;
 &lt;br /&gt;
It is important to note that the communication to the AWS IoT Service uses a TLS certificate to authenticate, please follow this link where is explained how to obtain it:&lt;br /&gt;
[[https://wiki.teltonika-gps.com/view/Getting_Started_with_AWS_IoT_Core#Provision_the_Device_with_credentials]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Codec JSON Structure&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
JSON format:&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;reported&amp;quot;: { - object as per AWS shadow documentation&lt;br /&gt;
    &amp;quot;tcxn&amp;quot;: {&lt;br /&gt;
      &amp;quot;connection_status&amp;quot;: 2&lt;br /&gt;
    },			- Current state of device&lt;br /&gt;
    &amp;quot;ts&amp;quot;: 1510641143000,  - timestamp then record was generated&lt;br /&gt;
    &amp;quot;pr&amp;quot;: 0, - record priority&lt;br /&gt;
    &amp;quot;lnglat&amp;quot;: &amp;quot;0.000000,0.000000&amp;quot;, - longitude latitude&lt;br /&gt;
    &amp;quot;alt&amp;quot;: 0, - altitude&lt;br /&gt;
    &amp;quot;ang&amp;quot;: 0, - angle&lt;br /&gt;
    &amp;quot;sat&amp;quot;: 0, - num of visible satellites&lt;br /&gt;
    &amp;quot;sp&amp;quot;: 0, - speed&lt;br /&gt;
    &amp;quot;evt&amp;quot;: 0, - IO which generated event&lt;br /&gt;
    &amp;quot;21&amp;quot;: 3, - „AVL_ID“:value&lt;br /&gt;
    &amp;quot;24&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;66&amp;quot;: 13909,&lt;br /&gt;
    &amp;quot;67&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;68&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;69&amp;quot;: 2,&lt;br /&gt;
    &amp;quot;80&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;181&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;182&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;200&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;239&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;240&amp;quot;: 0&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sending commands from AWS to device&#039;&#039;&#039;&lt;br /&gt;
Any SMS command, which is interpretable by the device‘s firmware, can be used to control the device that was setup in AWS.&lt;br /&gt;
SMS/GPRS commands:&lt;br /&gt;
&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMB_SMS/GPRS_Commands &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The structure for the JSON goes like this:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;&amp;lt;SMS_Command&amp;gt; &amp;lt;Input&amp;gt;&amp;quot; }&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An example for using the setdigout command:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;setdigout 111&amp;quot; }&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:MQTT_Server.png&amp;diff=79611</id>
		<title>File:MQTT Server.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:MQTT_Server.png&amp;diff=79611"/>
		<updated>2023-01-19T23:46:17Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MQTT Server Settings&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=79610</id>
		<title>Codec JSON</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Codec_JSON&amp;diff=79610"/>
		<updated>2023-01-19T23:44:06Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Codec JSON&amp;#039;&amp;#039;&amp;#039;  JSON (JavaScript Object Notation) it is a light data exchange format, that due its simplicity to be written and fast interpretation and generation for machin...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Codec JSON&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
JSON (JavaScript Object Notation) it is a light data exchange format, that due its simplicity to be written and fast interpretation and generation for machines.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JSON is made up of two structures:&lt;br /&gt;
&lt;br /&gt;
* A collection of name/value pairs. In various languages this is known as an object, record, structure, dictionary, hash table, key list, or an associative array.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* An ordered list of values. In most languages, this is implemented as arrays, vectors, lists, or sequences.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As this Codec is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language independent but uses conventions that are widely known to programmers of the C family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal language for data exchange.&lt;br /&gt;
JSON is an open standard file format and data exchange format used between FMBXXX devices and AWS IoT Shadow Service:&lt;br /&gt;
Its basic principles are:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* AVL data will be uploaded to Amazon Web Services IOT Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AVL data is JSON key value based&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Data sending procedure and logic is same as sending to regular servers, except data is being packed to JSON document as required in Amazon Shadow service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This codec is required to use in Amazon AWS console, it is important to note that AWS uses TLS encryption protocol, and it must be set up the FMBXXX device properly into the AWS IoT service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Since the &#039;&#039;&#039;03.28.00. Rev.00&#039;&#039;&#039;&#039;&#039;Italic text&#039;&#039; AWS JSON codec is supported.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AWS Shadow&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
AWS shadow allows to retain device state, this service reports only latest Shadow state data. Using this mode does not allow to send commands to device or receive responses.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When using this mode JSON format must be enabled, otherwise data sending will not begin.&lt;br /&gt;
Using this service device uses x509 certificates to authenticate. No other method is possible. https://docs.aws.amazon.com/iot/latest/developerguide/x509-client-certs.html&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Doc: https://docs.aws.amazon.com/iot/latest/developerguide/iot-device-shadows.html&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AWS Custom&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This mode allows to configure custom topic names, where data will be published and commands received.&lt;br /&gt;
When using this mode all Codec protocols are supported (Codec8, Codec8ext, Codec JSON).&lt;br /&gt;
Authentication is same as AWS Shadow.&lt;br /&gt;
&lt;br /&gt;
Codec JSON is available as a transmission codec now (&#039;&#039;&#039;since the fw 03.27.05.Rev.250&#039;&#039;&#039;&#039;&#039;), this parameter can be selected in the Teltonika’s Configurator&amp;gt;&amp;gt; System&amp;gt;&amp;gt; System Settings&amp;gt;&amp;gt; Data Protocol&amp;gt;&amp;gt; and selecting Codec JSON&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Additionally, to develop the fully configuration in the teltonika device, make sure to use the MQTT protocol, this can be done in the Teltonika’s configurator&amp;gt;&amp;gt;GPRS Server Settings&amp;gt;&amp;gt; and in protocol selecting MQTT.&lt;br /&gt;
 &lt;br /&gt;
It is important to note that the communication to the AWS IoT Service uses a TLS certificate to authenticate, please follow this link where is explained how to obtain it:&lt;br /&gt;
[[https://wiki.teltonika-gps.com/view/Getting_Started_with_AWS_IoT_Core#Provision_the_Device_with_credentials]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Codec JSON Structure&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
JSON format:&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;reported&amp;quot;: { - object as per AWS shadow documentation&lt;br /&gt;
    &amp;quot;tcxn&amp;quot;: {&lt;br /&gt;
      &amp;quot;connection_status&amp;quot;: 2&lt;br /&gt;
    },			- Current state of device&lt;br /&gt;
    &amp;quot;ts&amp;quot;: 1510641143000,  - timestamp then record was generated&lt;br /&gt;
    &amp;quot;pr&amp;quot;: 0, - record priority&lt;br /&gt;
    &amp;quot;lnglat&amp;quot;: &amp;quot;0.000000,0.000000&amp;quot;, - longitude latitude&lt;br /&gt;
    &amp;quot;alt&amp;quot;: 0, - altitude&lt;br /&gt;
    &amp;quot;ang&amp;quot;: 0, - angle&lt;br /&gt;
    &amp;quot;sat&amp;quot;: 0, - num of visible satellites&lt;br /&gt;
    &amp;quot;sp&amp;quot;: 0, - speed&lt;br /&gt;
    &amp;quot;evt&amp;quot;: 0, - IO which generated event&lt;br /&gt;
    &amp;quot;21&amp;quot;: 3, - „AVL_ID“:value&lt;br /&gt;
    &amp;quot;24&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;66&amp;quot;: 13909,&lt;br /&gt;
    &amp;quot;67&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;68&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;69&amp;quot;: 2,&lt;br /&gt;
    &amp;quot;80&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;181&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;182&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;200&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;239&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;240&amp;quot;: 0&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sending commands from AWS to device&#039;&#039;&#039;&lt;br /&gt;
Any SMS command, which is interpretable by the device‘s firmware, can be used to control the device that was setup in AWS.&lt;br /&gt;
SMS/GPRS commands:&lt;br /&gt;
&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMB_SMS/GPRS_Commands &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The structure for the JSON goes like this:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;&amp;lt;SMS_Command&amp;gt; &amp;lt;Input&amp;gt;&amp;quot; }&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An example for using the setdigout command:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{ &amp;quot;CMD&amp;quot;: &amp;quot;setdigout 111&amp;quot; }&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:Codec_JSON.png&amp;diff=79609</id>
		<title>File:Codec JSON.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:Codec_JSON.png&amp;diff=79609"/>
		<updated>2023-01-19T23:38:25Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Codec JSON parameter&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:Accelerometer_Auto(03.28.XX).png&amp;diff=79606</id>
		<title>File:Accelerometer Auto(03.28.XX).png</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:Accelerometer_Auto(03.28.XX).png&amp;diff=79606"/>
		<updated>2023-01-19T18:44:51Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB_Accelerometer_Features_settings(03.28.XX)&amp;diff=79605</id>
		<title>FMB Accelerometer Features settings(03.28.XX)</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB_Accelerometer_Features_settings(03.28.XX)&amp;diff=79605"/>
		<updated>2023-01-19T18:41:58Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: /* Accelerometer Calibration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Accelerometer Calibration==&lt;br /&gt;
&lt;br /&gt;
Calibration algorithm is used to recalculate accelerometer axes to represent vehicle‘s axes (see Picture below). Vehicles axes are as follows:&amp;lt;br&amp;gt;&lt;br /&gt;
1.	X is front.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Y is left.&amp;lt;br&amp;gt;&lt;br /&gt;
3.	Z is down.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Vehicle axis.PNG.png|center|800px|Vehicle Axis]]&lt;br /&gt;
&lt;br /&gt;
Once vehicle‘s axes are calculated, device is considered calibrated.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Note: moving forward along any axis will generate negative values. This means acceleration will generate -X values, accordingly breaking will generate X values. Same goes for other axes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configurable parameters can be found at [[{{{model|FMB1YX}}}_System_settings#Accelerometer_Auto_Calibration|System Settings Accelerometer Auto Calibration]]&lt;br /&gt;
&lt;br /&gt;
Commands that can be used during calibration:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Command!!Response!!Description&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:set||Yes||Request auto calibration task start&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:get||Yes||Request calibration info (time, ground vector, side vector)&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:clear||Yes||Request calibration clear from flash and stop calibration task&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:status||Yes||Request calibration status and calibration task status&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:tryforever||Yes||Enable Forever Mode – calibration status will be sent until reset&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
======Auto-calibration======&lt;br /&gt;
&lt;br /&gt;
Auto calibration task is launched on one of these conditions (assume calibration is enabled in configuration):&amp;lt;br&amp;gt;&lt;br /&gt;
1.	Every time device turns on, it checks whether it was previously calibrated and has calibration stored in flash. If device has no calibration in flash, auto calibration task is started.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Device calibration was previously disabled by configuration and now is enabled. If Full calibration is already stored, it will not be overwritten.&amp;lt;br&amp;gt;&lt;br /&gt;
3.	SMS “auto_calibrate:set” is received. Note: SMS response is sent after calibration has been acquired.&amp;lt;br&amp;gt;&lt;br /&gt;
This SMS triggers an SMS response to be sent. Response is sent when calibration is acquired. When 1 hour passes without successful calibration, failed SMS response is sent.&amp;lt;br&amp;gt;&lt;br /&gt;
4.	Calibrated device’s mean axes of set interval  differ more than set amount from desired (0,0,1) calibration is considered inaccurate. Calibration is deleted from flash and auto calibration task started.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HDOP and PDOP values are checked before start calibration process. If current HDOP or PDOP values are less than 10, auto calibration will not start.&lt;br /&gt;
&lt;br /&gt;
After auto calibration task has been started, it will go on indefinitely until satisfactory calibration is acquired.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Data Required=====&lt;br /&gt;
&lt;br /&gt;
Auto calibration needs to fill two buffers to calibrate the device:&amp;lt;br&amp;gt;&lt;br /&gt;
1.	All accelerometer data – buffer which collects all data from accelerometer at 10Hz frequency. To fill this buffer set seconds of data samples are needed. When buffer is full, oldest data is dumped and new data is placed into the buffer.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Straight accelerometer data – buffer which collects straight accelerations data from accelerometer at 10Hz frequency. To fill this buffer set seconds  of data samples (set times Hz samples) are needed. When buffer is full, oldest data is dumped and new data is placed into the buffer. Algorithm rules to acquire these samples:&amp;lt;br&amp;gt;&lt;br /&gt;
2.1.	GPS fix is present.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2.	Ignition is on.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3.	GPS speed is more than 5 km/h.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4.	GPS heading is equal to last GPS heading (+/-1 degree) at GPS sample rate 1Hz.&amp;lt;br&amp;gt;&lt;br /&gt;
2.5.	GPS speed more than 5 km/h from last sample (accelerating).&amp;lt;br&amp;gt;&lt;br /&gt;
Once both buffers are full, auto calibration is attempted. If calibrated values pass calibration quality threshold, calculated calibration is written to flash as current calibration – device is calibrated. &amp;lt;br&amp;gt;&lt;br /&gt;
Note: If GPS fix is lost or ignition is turned off, buffers’ data is dumped and must be gathered from 0 again.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point calibration is successfully ended as indication device sends an SMS/GPRS message with &#039;&#039;Device is calibrated, to recalibrate send:auto_calibrate:set.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: SMS/GPRS message will be sent only if auto calibration functionality was triggered by SMS/GPRS message.&#039;&#039;&lt;br /&gt;
For user convenience in case auto calibration functionality fails then notification message will be sent. For exact messages, check algorithm section.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Note: SMS/GPRS message will be sent only if auto calibration functionality was triggered by SMS/GPRS message.&#039;&#039;&lt;br /&gt;
To get current calibration status &#039;&#039;auto_calibrate:get&#039;&#039; SMS/GPRS command must be sent to the device. If device is calibrated it will respond with &#039;&#039;Calibration state: calibrated&#039;&#039; or otherwise &#039;&#039;Calibration state: not calibrated&#039;&#039;. Also this command returns saved Ground and Side vectors.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Re-Calibration=====&lt;br /&gt;
&lt;br /&gt;
When calibration is present, device checks for re-calibration every 60s indefinitely. Re-calibration requires fix and ignition to run also re-calibration is turned off when vehicle is stopped for more than 15s until conditions are satisfied again. When calibrated device’s mean axes of set interval(calibrated accelerometer data) differ more than set amount from desired (0,0,1) (perfect vehicle’s axes) calibration is considered inaccurate, or device’s position has changed and re-calibration is needed. Calibration is cleared from flash and auto calibration task is started.&amp;lt;br/&amp;gt;&lt;br /&gt;
Note: turning device around calibrated Z axis will not trigger re-calibration, after turning device around Z axis manual re-calibration is advised. &lt;br /&gt;
&lt;br /&gt;
From FW 03.28.03 rev202 recalibration algorithm will collect 15 recalibration requests in sequence to start recalibration.&lt;br /&gt;
When position change is detected, calibration data is cleared and status is changed to “Empty”. After first successful calibration attempt (in a few minutes) status is changed to “Present”. After full calibration status is changed to “Full” and calibration check is started again.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{{excessive_idling|&lt;br /&gt;
&lt;br /&gt;
==Excessive Idling==&lt;br /&gt;
&lt;br /&gt;
{{{pic_idling|[[Image:Idling.gif|right]]}}}&lt;br /&gt;
&lt;br /&gt;
When vehicle stops for a specific amount of time the scenario is activated, a record will be generated and digital output status will be changed to 1 when configured. You can configure the time it takes to turn on this scenario (&#039;&#039;Time to Stopped&#039;&#039;). Scenario is activated until the vehicle starts moving (movement is detected only by the accelerometer) and keeps moving for an amount of time that is configured. You can configure the time it takes to turn off this scenario (&#039;&#039;Time to Moving&#039;&#039;)&amp;lt;br/&amp;gt;{{{dout|info}}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{{unplug_feature|&lt;br /&gt;
&lt;br /&gt;
==Unplug Detection==&lt;br /&gt;
&lt;br /&gt;
[[Image:Fmb120_unplug.png|right]]&lt;br /&gt;
&lt;br /&gt;
An event will be generated when {{{model|FMB1YX}}} is unplugged from {{{txt_src|external power}}} or plugged back in again. &lt;br /&gt;
===Scenario settings===&lt;br /&gt;
* &#039;&#039;&#039;Disable&#039;&#039;&#039; - disable scenario.&lt;br /&gt;
* &#039;&#039;&#039;Low Priority&#039;&#039;&#039; - when low priority event is triggered, device &#039;&#039;&#039;makes additional record&#039;&#039;&#039; with indication of event cause.&lt;br /&gt;
* &#039;&#039;&#039;High Priority&#039;&#039;&#039; - module makes additional record with High priority flag and &#039;&#039;&#039;sends event packet immediately&#039;&#039;&#039; to the server by &lt;br /&gt;
&#039;&#039;&#039;GPRS&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Panic Priority&#039;&#039;&#039; - triggers same actions as High priority, but if &#039;&#039;&#039;GPRS fails&#039;&#039;&#039;, it sends AVL packet using &#039;&#039;&#039;SMS mode&#039;&#039;&#039; if SMS is enabled in [[FMB110_SMS/Call_settings#SMS_Data_Sending|SMS Data Sending]] settings.&lt;br /&gt;
&lt;br /&gt;
===Eventual Records===&lt;br /&gt;
* &#039;&#039;&#039;Disable&#039;&#039;&#039; - scenario status value is sent in &#039;&#039;&#039;each AVL record&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Enable&#039;&#039;&#039; - scenario status value is sent only in &#039;&#039;&#039;eventual AVL records&#039;&#039;&#039;.&lt;br /&gt;
===Unplug Detection mode===&lt;br /&gt;
* &#039;&#039;&#039;Simple&#039;&#039;&#039; - unplug detection according to &#039;&#039;&#039;external voltage only&#039;&#039;&#039;. Is used in cars where power voltage is not dependent on ignition (recommended).&lt;br /&gt;
* &#039;&#039;&#039;Advanced&#039;&#039;&#039; - unplug detection according to &#039;&#039;&#039;external votage&#039;&#039;&#039; and &#039;&#039;&#039;accelerometer&#039;&#039;&#039;. Is used in cars where power voltage is disconnected when ignition is switched off.}}}&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB_Accelerometer_Features_settings(03.28.XX)&amp;diff=79604</id>
		<title>FMB Accelerometer Features settings(03.28.XX)</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB_Accelerometer_Features_settings(03.28.XX)&amp;diff=79604"/>
		<updated>2023-01-19T18:12:06Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: /* Auto-calibration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Accelerometer Calibration==&lt;br /&gt;
&lt;br /&gt;
Calibration algorithm is used to recalculate accelerometer axes to represent vehicle‘s axes (see Picture below). Vehicles axes are as follows:&amp;lt;br&amp;gt;&lt;br /&gt;
1.	X is front.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Y is left.&amp;lt;br&amp;gt;&lt;br /&gt;
3.	Z is down.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Vehicle axis.PNG.png|center|800px|Vehicle Axis]]&lt;br /&gt;
&lt;br /&gt;
Once vehicle‘s axes are calculated, device is considered calibrated.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Note: moving forward along any axis will generate negative values. This means acceleration will generate -X values, accordingly breaking will generate X values. Same goes for other axes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configurable parameters can be found at [[{{{model|FMB1YX}}}_System_settings#Accelerometer_Auto_Calibration|System Settings Accelerometer Auto Calibration]]&lt;br /&gt;
&lt;br /&gt;
Commands that can be used during calibration:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Command!!Response!!Description&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:set||Yes||Request auto calibration task start&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:get||Yes||Request calibration info (time, ground vector, side vector)&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:clear||Yes||Request calibration clear from flash and stop calibration task&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:status||Yes||Request calibration status and calibration task status&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:tryforever||Yes||Enable Forever Mode – calibration status will be sent until reset&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
======Auto-calibration======&lt;br /&gt;
&lt;br /&gt;
Auto calibration task is launched on one of these conditions (assume calibration is enabled in configuration):&amp;lt;br&amp;gt;&lt;br /&gt;
1.	Every time device turns on, it checks whether it was previously calibrated and has calibration stored in flash. If device has no calibration in flash, auto calibration task is started.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Device calibration was previously disabled by configuration and now is enabled. If Full calibration is already stored, it will not be overwritten.&amp;lt;br&amp;gt;&lt;br /&gt;
3.	SMS “auto_calibrate:set” is received. Note: SMS response is sent after calibration has been acquired.&amp;lt;br&amp;gt;&lt;br /&gt;
This SMS triggers an SMS response to be sent. Response is sent when calibration is acquired. When 1 hour passes without successful calibration, failed SMS response is sent.&amp;lt;br&amp;gt;&lt;br /&gt;
4.	Calibrated device’s mean axes of set interval  differ more than set amount from desired (0,0,1) calibration is considered inaccurate. Calibration is deleted from flash and auto calibration task started.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HDOP and PDOP values are checked before start calibration process. If current HDOP or PDOP values are less than 10, auto calibration will not start.&lt;br /&gt;
&lt;br /&gt;
After auto calibration task has been started, it will go on indefinitely until satisfactory calibration is acquired.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Data Required=====&lt;br /&gt;
&lt;br /&gt;
Auto calibration needs to fill two buffers to calibrate the device:&amp;lt;br&amp;gt;&lt;br /&gt;
1.	All accelerometer data – buffer which collects all data from accelerometer at 10Hz frequency. To fill this buffer set seconds of data samples are needed. When buffer is full, oldest data is dumped and new data is placed into the buffer.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Straight accelerometer data – buffer which collects straight accelerations data from accelerometer at 10Hz frequency. To fill this buffer set seconds  of data samples (set times Hz samples) are needed. When buffer is full, oldest data is dumped and new data is placed into the buffer. Algorithm rules to acquire these samples:&amp;lt;br&amp;gt;&lt;br /&gt;
2.1.	GPS fix is present.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2.	Ignition is on.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3.	GPS speed is more than 5 km/h.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4.	GPS heading is equal to last GPS heading (+/-1 degree) at GPS sample rate 1Hz.&amp;lt;br&amp;gt;&lt;br /&gt;
2.5.	GPS speed more than 5 km/h from last sample (accelerating).&amp;lt;br&amp;gt;&lt;br /&gt;
Once both buffers are full, auto calibration is attempted. If calibrated values pass calibration quality threshold, calculated calibration is written to flash as current calibration – device is calibrated. &amp;lt;br&amp;gt;&lt;br /&gt;
Note: If GPS fix is lost or ignition is turned off, buffers’ data is dumped and must be gathered from 0 again.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point calibration is successfully ended as indication device sends an SMS/GPRS message with &#039;&#039;Device is calibrated, to recalibrate send:auto_calibrate:set.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: SMS/GPRS message will be sent only if auto calibration functionality was triggered by SMS/GPRS message.&#039;&#039;&lt;br /&gt;
For user convenience in case auto calibration functionality fails then notification message will be sent. For exact messages, check algorithm section.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Note: SMS/GPRS message will be sent only if auto calibration functionality was triggered by SMS/GPRS message.&#039;&#039;&lt;br /&gt;
To get current calibration status &#039;&#039;auto_calibrate:get&#039;&#039; SMS/GPRS command must be sent to the device. If device is calibrated it will respond with &#039;&#039;Calibration state: calibrated&#039;&#039; or otherwise &#039;&#039;Calibration state: not calibrated&#039;&#039;. Also this command returns saved Ground and Side vectors.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Re-Calibration=====&lt;br /&gt;
&lt;br /&gt;
When calibration is present, device checks for re-calibration every 60s indefinitely. Re-calibration requires fix and ignition to run also re-calibration is turned off when vehicle is stopped for more than 15s until conditions are satisfied again. When calibrated device’s mean axes of set interval(calibrated accelerometer data) differ more than set amount from desired (0,0,1) (perfect vehicle’s axes) calibration is considered inaccurate, or device’s position has changed and re-calibration is needed. Calibration is cleared from flash and auto calibration task is started.&amp;lt;br/&amp;gt;&lt;br /&gt;
Note: turning device around calibrated Z axis will not trigger re-calibration, after turning device around Z axis manual re-calibration is advised. &lt;br /&gt;
&lt;br /&gt;
Recalibration algorithm will collect 15 recalibration requests in sequence to start recalibration.&lt;br /&gt;
When position change is detected, calibration data is cleared and status is changed to “Empty”. After first successful calibration attempt (in a few minutes) status is changed to “Present”. After full calibration status is changed to “Full” and calibration check is started again.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{{excessive_idling|&lt;br /&gt;
&lt;br /&gt;
==Excessive Idling==&lt;br /&gt;
&lt;br /&gt;
{{{pic_idling|[[Image:Idling.gif|right]]}}}&lt;br /&gt;
&lt;br /&gt;
When vehicle stops for a specific amount of time the scenario is activated, a record will be generated and digital output status will be changed to 1 when configured. You can configure the time it takes to turn on this scenario (&#039;&#039;Time to Stopped&#039;&#039;). Scenario is activated until the vehicle starts moving (movement is detected only by the accelerometer) and keeps moving for an amount of time that is configured. You can configure the time it takes to turn off this scenario (&#039;&#039;Time to Moving&#039;&#039;)&amp;lt;br/&amp;gt;{{{dout|info}}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{{unplug_feature|&lt;br /&gt;
&lt;br /&gt;
==Unplug Detection==&lt;br /&gt;
&lt;br /&gt;
[[Image:Fmb120_unplug.png|right]]&lt;br /&gt;
&lt;br /&gt;
An event will be generated when {{{model|FMB1YX}}} is unplugged from {{{txt_src|external power}}} or plugged back in again. &lt;br /&gt;
===Scenario settings===&lt;br /&gt;
* &#039;&#039;&#039;Disable&#039;&#039;&#039; - disable scenario.&lt;br /&gt;
* &#039;&#039;&#039;Low Priority&#039;&#039;&#039; - when low priority event is triggered, device &#039;&#039;&#039;makes additional record&#039;&#039;&#039; with indication of event cause.&lt;br /&gt;
* &#039;&#039;&#039;High Priority&#039;&#039;&#039; - module makes additional record with High priority flag and &#039;&#039;&#039;sends event packet immediately&#039;&#039;&#039; to the server by &lt;br /&gt;
&#039;&#039;&#039;GPRS&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Panic Priority&#039;&#039;&#039; - triggers same actions as High priority, but if &#039;&#039;&#039;GPRS fails&#039;&#039;&#039;, it sends AVL packet using &#039;&#039;&#039;SMS mode&#039;&#039;&#039; if SMS is enabled in [[FMB110_SMS/Call_settings#SMS_Data_Sending|SMS Data Sending]] settings.&lt;br /&gt;
&lt;br /&gt;
===Eventual Records===&lt;br /&gt;
* &#039;&#039;&#039;Disable&#039;&#039;&#039; - scenario status value is sent in &#039;&#039;&#039;each AVL record&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Enable&#039;&#039;&#039; - scenario status value is sent only in &#039;&#039;&#039;eventual AVL records&#039;&#039;&#039;.&lt;br /&gt;
===Unplug Detection mode===&lt;br /&gt;
* &#039;&#039;&#039;Simple&#039;&#039;&#039; - unplug detection according to &#039;&#039;&#039;external voltage only&#039;&#039;&#039;. Is used in cars where power voltage is not dependent on ignition (recommended).&lt;br /&gt;
* &#039;&#039;&#039;Advanced&#039;&#039;&#039; - unplug detection according to &#039;&#039;&#039;external votage&#039;&#039;&#039; and &#039;&#039;&#039;accelerometer&#039;&#039;&#039;. Is used in cars where power voltage is disconnected when ignition is switched off.}}}&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB_Accelerometer_Features_settings(03.28.XX)&amp;diff=79603</id>
		<title>FMB Accelerometer Features settings(03.28.XX)</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB_Accelerometer_Features_settings(03.28.XX)&amp;diff=79603"/>
		<updated>2023-01-19T18:03:47Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Accelerometer Calibration==&lt;br /&gt;
&lt;br /&gt;
Calibration algorithm is used to recalculate accelerometer axes to represent vehicle‘s axes (see Picture below). Vehicles axes are as follows:&amp;lt;br&amp;gt;&lt;br /&gt;
1.	X is front.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Y is left.&amp;lt;br&amp;gt;&lt;br /&gt;
3.	Z is down.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Vehicle axis.PNG.png|center|800px|Vehicle Axis]]&lt;br /&gt;
&lt;br /&gt;
Once vehicle‘s axes are calculated, device is considered calibrated.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Note: moving forward along any axis will generate negative values. This means acceleration will generate -X values, accordingly breaking will generate X values. Same goes for other axes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configurable parameters can be found at [[{{{model|FMB1YX}}}_System_settings#Accelerometer_Auto_Calibration|System Settings Accelerometer Auto Calibration]]&lt;br /&gt;
&lt;br /&gt;
Commands that can be used during calibration:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Command!!Response!!Description&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:set||Yes||Request auto calibration task start&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:get||Yes||Request calibration info (time, ground vector, side vector)&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:clear||Yes||Request calibration clear from flash and stop calibration task&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:status||Yes||Request calibration status and calibration task status&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:tryforever||Yes||Enable Forever Mode – calibration status will be sent until reset&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
======Auto-calibration======&lt;br /&gt;
&lt;br /&gt;
Auto calibration task is launched on one of these conditions (assume calibration is enabled in configuration):&amp;lt;br&amp;gt;&lt;br /&gt;
1.	Every time device turns on, it checks whether it was previously calibrated and has calibration stored in flash. If device has no calibration in flash, auto calibration task is started.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Device calibration was previously disabled by configuration and now is enabled.&amp;lt;br&amp;gt;&lt;br /&gt;
3.	SMS “auto_calibrate:set” is received. Note: SMS response is sent after calibration has been acquired.&amp;lt;br&amp;gt;&lt;br /&gt;
This SMS triggers an SMS response to be sent. Response is sent when calibration is acquired. When 1 hour passes without successful calibration, failed SMS response is sent.&amp;lt;br&amp;gt;&lt;br /&gt;
4.	Calibrated device’s mean axes of set interval  differ more than set amount from desired (0,0,1) calibration is considered inaccurate. Calibration is deleted from flash and auto calibration task started.&amp;lt;br&amp;gt;&lt;br /&gt;
After auto calibration task has been started, it will go on indefinitely until satisfactory calibration is acquired.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Data Required=====&lt;br /&gt;
&lt;br /&gt;
Auto calibration needs to fill two buffers to calibrate the device:&amp;lt;br&amp;gt;&lt;br /&gt;
1.	All accelerometer data – buffer which collects all data from accelerometer at 10Hz frequency. To fill this buffer set seconds of data samples are needed. When buffer is full, oldest data is dumped and new data is placed into the buffer.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Straight accelerometer data – buffer which collects straight accelerations data from accelerometer at 10Hz frequency. To fill this buffer set seconds  of data samples (set times Hz samples) are needed. When buffer is full, oldest data is dumped and new data is placed into the buffer. Algorithm rules to acquire these samples:&amp;lt;br&amp;gt;&lt;br /&gt;
2.1.	GPS fix is present.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2.	Ignition is on.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3.	GPS speed is more than 5 km/h.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4.	GPS heading is equal to last GPS heading (+/-1 degree) at GPS sample rate 1Hz.&amp;lt;br&amp;gt;&lt;br /&gt;
2.5.	GPS speed more than 5 km/h from last sample (accelerating).&amp;lt;br&amp;gt;&lt;br /&gt;
Once both buffers are full, auto calibration is attempted. If calibrated values pass calibration quality threshold, calculated calibration is written to flash as current calibration – device is calibrated. &amp;lt;br&amp;gt;&lt;br /&gt;
Note: If GPS fix is lost or ignition is turned off, buffers’ data is dumped and must be gathered from 0 again.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point calibration is successfully ended as indication device sends an SMS/GPRS message with &#039;&#039;Device is calibrated, to recalibrate send:auto_calibrate:set.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: SMS/GPRS message will be sent only if auto calibration functionality was triggered by SMS/GPRS message.&#039;&#039;&lt;br /&gt;
For user convenience in case auto calibration functionality fails then notification message will be sent. For exact messages, check algorithm section.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Note: SMS/GPRS message will be sent only if auto calibration functionality was triggered by SMS/GPRS message.&#039;&#039;&lt;br /&gt;
To get current calibration status &#039;&#039;auto_calibrate:get&#039;&#039; SMS/GPRS command must be sent to the device. If device is calibrated it will respond with &#039;&#039;Calibration state: calibrated&#039;&#039; or otherwise &#039;&#039;Calibration state: not calibrated&#039;&#039;. Also this command returns saved Ground and Side vectors.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Re-Calibration=====&lt;br /&gt;
&lt;br /&gt;
When calibration is present, device checks for re-calibration every 60s indefinitely. Re-calibration requires fix and ignition to run also re-calibration is turned off when vehicle is stopped for more than 15s until conditions are satisfied again. When calibrated device’s mean axes of set interval(calibrated accelerometer data) differ more than set amount from desired (0,0,1) (perfect vehicle’s axes) calibration is considered inaccurate, or device’s position has changed and re-calibration is needed. Calibration is cleared from flash and auto calibration task is started.&amp;lt;br/&amp;gt;&lt;br /&gt;
Note: turning device around calibrated Z axis will not trigger re-calibration, after turning device around Z axis manual re-calibration is advised. &lt;br /&gt;
&lt;br /&gt;
Recalibration algorithm will collect 15 recalibration requests in sequence to start recalibration.&lt;br /&gt;
When position change is detected, calibration data is cleared and status is changed to “Empty”. After first successful calibration attempt (in a few minutes) status is changed to “Present”. After full calibration status is changed to “Full” and calibration check is started again.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{{excessive_idling|&lt;br /&gt;
&lt;br /&gt;
==Excessive Idling==&lt;br /&gt;
&lt;br /&gt;
{{{pic_idling|[[Image:Idling.gif|right]]}}}&lt;br /&gt;
&lt;br /&gt;
When vehicle stops for a specific amount of time the scenario is activated, a record will be generated and digital output status will be changed to 1 when configured. You can configure the time it takes to turn on this scenario (&#039;&#039;Time to Stopped&#039;&#039;). Scenario is activated until the vehicle starts moving (movement is detected only by the accelerometer) and keeps moving for an amount of time that is configured. You can configure the time it takes to turn off this scenario (&#039;&#039;Time to Moving&#039;&#039;)&amp;lt;br/&amp;gt;{{{dout|info}}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{{unplug_feature|&lt;br /&gt;
&lt;br /&gt;
==Unplug Detection==&lt;br /&gt;
&lt;br /&gt;
[[Image:Fmb120_unplug.png|right]]&lt;br /&gt;
&lt;br /&gt;
An event will be generated when {{{model|FMB1YX}}} is unplugged from {{{txt_src|external power}}} or plugged back in again. &lt;br /&gt;
===Scenario settings===&lt;br /&gt;
* &#039;&#039;&#039;Disable&#039;&#039;&#039; - disable scenario.&lt;br /&gt;
* &#039;&#039;&#039;Low Priority&#039;&#039;&#039; - when low priority event is triggered, device &#039;&#039;&#039;makes additional record&#039;&#039;&#039; with indication of event cause.&lt;br /&gt;
* &#039;&#039;&#039;High Priority&#039;&#039;&#039; - module makes additional record with High priority flag and &#039;&#039;&#039;sends event packet immediately&#039;&#039;&#039; to the server by &lt;br /&gt;
&#039;&#039;&#039;GPRS&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Panic Priority&#039;&#039;&#039; - triggers same actions as High priority, but if &#039;&#039;&#039;GPRS fails&#039;&#039;&#039;, it sends AVL packet using &#039;&#039;&#039;SMS mode&#039;&#039;&#039; if SMS is enabled in [[FMB110_SMS/Call_settings#SMS_Data_Sending|SMS Data Sending]] settings.&lt;br /&gt;
&lt;br /&gt;
===Eventual Records===&lt;br /&gt;
* &#039;&#039;&#039;Disable&#039;&#039;&#039; - scenario status value is sent in &#039;&#039;&#039;each AVL record&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Enable&#039;&#039;&#039; - scenario status value is sent only in &#039;&#039;&#039;eventual AVL records&#039;&#039;&#039;.&lt;br /&gt;
===Unplug Detection mode===&lt;br /&gt;
* &#039;&#039;&#039;Simple&#039;&#039;&#039; - unplug detection according to &#039;&#039;&#039;external voltage only&#039;&#039;&#039;. Is used in cars where power voltage is not dependent on ignition (recommended).&lt;br /&gt;
* &#039;&#039;&#039;Advanced&#039;&#039;&#039; - unplug detection according to &#039;&#039;&#039;external votage&#039;&#039;&#039; and &#039;&#039;&#039;accelerometer&#039;&#039;&#039;. Is used in cars where power voltage is disconnected when ignition is switched off.}}}&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB_Accelerometer_Features_settings(03.28.XX)&amp;diff=79602</id>
		<title>FMB Accelerometer Features settings(03.28.XX)</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB_Accelerometer_Features_settings(03.28.XX)&amp;diff=79602"/>
		<updated>2023-01-19T17:51:24Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: /* Accelerometer Calibration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Accelerometer Calibration==&lt;br /&gt;
&lt;br /&gt;
Calibration algorithm is used to recalculate accelerometer axes to represent vehicle‘s axes (see Picture below). Vehicles axes are as follows:&amp;lt;br&amp;gt;&lt;br /&gt;
1.	X is front.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Y is left.&amp;lt;br&amp;gt;&lt;br /&gt;
3.	Z is down.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Vehicle axis.PNG.png|center|800px|Vehicle Axis]]&lt;br /&gt;
&lt;br /&gt;
Once vehicle‘s axes are calculated, device is considered calibrated.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Note: moving forward along any axis will generate negative values. This means acceleration will generate -X values, accordingly breaking will generate X values. Same goes for other axes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configurable parameters can be found at [[{{{model|FMB1YX}}}_System_settings#Accelerometer_Auto_Calibration|System Settings Accelerometer Auto Calibration]]&lt;br /&gt;
&lt;br /&gt;
Commands that can be used during calibration:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Command!!Response!!Description&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:set||Yes||Request auto calibration task start&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:get||Yes||Request calibration info (time, ground vector, side vector)&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:clear||Yes||Request calibration clear from flash and stop calibration task&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:status||Yes||Request calibration status and calibration task status&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:tryforever||Yes||Enable Forever Mode – calibration status will be sent until reset&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
======Auto-calibration======&lt;br /&gt;
&lt;br /&gt;
Auto calibration task is launched on one of these conditions (assume calibration is enabled in configuration):&amp;lt;br&amp;gt;&lt;br /&gt;
1.	Every time device turns on, it checks whether it was previously calibrated and has calibration stored in flash. If device has no calibration in flash, auto calibration task is started.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Device calibration was previously disabled by configuration and now is enabled.&amp;lt;br&amp;gt;&lt;br /&gt;
3.	SMS “auto_calibrate:set” is received. Note: SMS response is sent after calibration has been acquired.&amp;lt;br&amp;gt;&lt;br /&gt;
This SMS triggers an SMS response to be sent. Response is sent when calibration is acquired. When 1 hour passes without successful calibration, failed SMS response is sent.&amp;lt;br&amp;gt;&lt;br /&gt;
4.	Calibrated device’s mean axes of set interval  differ more than set amount from desired (0,0,1) calibration is considered inaccurate. Calibration is deleted from flash and auto calibration task started.&amp;lt;br&amp;gt;&lt;br /&gt;
After auto calibration task has been started, it will go on indefinitely until satisfactory calibration is acquired.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Data Required=====&lt;br /&gt;
&lt;br /&gt;
Auto calibration needs to fill two buffers to calibrate the device:&amp;lt;br&amp;gt;&lt;br /&gt;
1.	All accelerometer data – buffer which collects all data from accelerometer at 10Hz frequency. To fill this buffer set seconds of data samples are needed. When buffer is full, oldest data is dumped and new data is placed into the buffer.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Straight accelerometer data – buffer which collects straight accelerations data from accelerometer at 10Hz frequency. To fill this buffer set seconds  of data samples (set times Hz samples) are needed. When buffer is full, oldest data is dumped and new data is placed into the buffer. Algorithm rules to acquire these samples:&amp;lt;br&amp;gt;&lt;br /&gt;
2.1.	GPS fix is present.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2.	Ignition is on.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3.	GPS speed is more than 5 km/h.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4.	GPS heading is equal to last GPS heading (+/-1 degree) at GPS sample rate 1Hz.&amp;lt;br&amp;gt;&lt;br /&gt;
2.5.	GPS speed more than 5 km/h from last sample (accelerating).&amp;lt;br&amp;gt;&lt;br /&gt;
Once both buffers are full, auto calibration is attempted. If calibrated values pass calibration quality threshold, calculated calibration is written to flash as current calibration – device is calibrated. &amp;lt;br&amp;gt;&lt;br /&gt;
Note: If GPS fix is lost or ignition is turned off, buffers’ data is dumped and must be gathered from 0 again.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point calibration is successfully ended as indication device sends an SMS/GPRS message with &#039;&#039;Device is calibrated, to recalibrate send:auto_calibrate:set.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: SMS/GPRS message will be sent only if auto calibration functionality was triggered by SMS/GPRS message.&#039;&#039;&lt;br /&gt;
For user convenience in case auto calibration functionality fails then notification message will be sent. For exact messages, check algorithm section.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Note: SMS/GPRS message will be sent only if auto calibration functionality was triggered by SMS/GPRS message.&#039;&#039;&lt;br /&gt;
To get current calibration status &#039;&#039;auto_calibrate:get&#039;&#039; SMS/GPRS command must be sent to the device. If device is calibrated it will respond with &#039;&#039;Calibration state: calibrated&#039;&#039; or otherwise &#039;&#039;Calibration state: not calibrated&#039;&#039;. Also this command returns saved Ground and Side vectors.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Re-Calibration=====&lt;br /&gt;
&lt;br /&gt;
When calibration is present, device checks for re-calibration every 60s indefinitely. Re-calibration requires fix and ignition to run also re-calibration is turned off when vehicle is stopped for more than 15s until conditions are satisfied again. When calibrated device’s mean axes of set interval(calibrated accelerometer data) differ more than set amount from desired (0,0,1) (perfect vehicle’s axes) calibration is considered inaccurate, or device’s position has changed and re-calibration is needed. Calibration is cleared from flash and auto calibration task is started.&amp;lt;br/&amp;gt;&lt;br /&gt;
Note: turning device around calibrated Z axis will not trigger re-calibration, after turning device around Z axis manual re-calibration is advised. After calibration if quality value is less than 0.80, calibration update functionality is run. Calibration update constantly tries calibrating device in background until 0.80 quality is reached. Calibration update functionality does not change calibration if calculated new calibration quality is less than 0.80.&amp;lt;br/&amp;gt;&lt;br /&gt;
{{{excessive_idling|&lt;br /&gt;
&lt;br /&gt;
==Excessive Idling==&lt;br /&gt;
&lt;br /&gt;
{{{pic_idling|[[Image:Idling.gif|right]]}}}&lt;br /&gt;
&lt;br /&gt;
When vehicle stops for a specific amount of time the scenario is activated, a record will be generated and digital output status will be changed to 1 when configured. You can configure the time it takes to turn on this scenario (&#039;&#039;Time to Stopped&#039;&#039;). Scenario is activated until the vehicle starts moving (movement is detected only by the accelerometer) and keeps moving for an amount of time that is configured. You can configure the time it takes to turn off this scenario (&#039;&#039;Time to Moving&#039;&#039;)&amp;lt;br/&amp;gt;{{{dout|info}}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{{unplug_feature|&lt;br /&gt;
&lt;br /&gt;
==Unplug Detection==&lt;br /&gt;
&lt;br /&gt;
[[Image:Fmb120_unplug.png|right]]&lt;br /&gt;
&lt;br /&gt;
An event will be generated when {{{model|FMB1YX}}} is unplugged from {{{txt_src|external power}}} or plugged back in again. &lt;br /&gt;
===Scenario settings===&lt;br /&gt;
* &#039;&#039;&#039;Disable&#039;&#039;&#039; - disable scenario.&lt;br /&gt;
* &#039;&#039;&#039;Low Priority&#039;&#039;&#039; - when low priority event is triggered, device &#039;&#039;&#039;makes additional record&#039;&#039;&#039; with indication of event cause.&lt;br /&gt;
* &#039;&#039;&#039;High Priority&#039;&#039;&#039; - module makes additional record with High priority flag and &#039;&#039;&#039;sends event packet immediately&#039;&#039;&#039; to the server by &lt;br /&gt;
&#039;&#039;&#039;GPRS&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Panic Priority&#039;&#039;&#039; - triggers same actions as High priority, but if &#039;&#039;&#039;GPRS fails&#039;&#039;&#039;, it sends AVL packet using &#039;&#039;&#039;SMS mode&#039;&#039;&#039; if SMS is enabled in [[FMB110_SMS/Call_settings#SMS_Data_Sending|SMS Data Sending]] settings.&lt;br /&gt;
&lt;br /&gt;
===Eventual Records===&lt;br /&gt;
* &#039;&#039;&#039;Disable&#039;&#039;&#039; - scenario status value is sent in &#039;&#039;&#039;each AVL record&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Enable&#039;&#039;&#039; - scenario status value is sent only in &#039;&#039;&#039;eventual AVL records&#039;&#039;&#039;.&lt;br /&gt;
===Unplug Detection mode===&lt;br /&gt;
* &#039;&#039;&#039;Simple&#039;&#039;&#039; - unplug detection according to &#039;&#039;&#039;external voltage only&#039;&#039;&#039;. Is used in cars where power voltage is not dependent on ignition (recommended).&lt;br /&gt;
* &#039;&#039;&#039;Advanced&#039;&#039;&#039; - unplug detection according to &#039;&#039;&#039;external votage&#039;&#039;&#039; and &#039;&#039;&#039;accelerometer&#039;&#039;&#039;. Is used in cars where power voltage is disconnected when ignition is switched off.}}}&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB_Accelerometer_Features_settings(03.28.XX)&amp;diff=79601</id>
		<title>FMB Accelerometer Features settings(03.28.XX)</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB_Accelerometer_Features_settings(03.28.XX)&amp;diff=79601"/>
		<updated>2023-01-19T17:43:12Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: Created page with &amp;quot;==Accelerometer Calibration==  Calibration algorithm is used to recalculate accelerometer axes to represent vehicle‘s axes (see Picture below). Vehicles axes are as follows:...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Accelerometer Calibration==&lt;br /&gt;
&lt;br /&gt;
Calibration algorithm is used to recalculate accelerometer axes to represent vehicle‘s axes (see Picture below). Vehicles axes are as follows:&amp;lt;br&amp;gt;&lt;br /&gt;
1.	X is front.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Y is left.&amp;lt;br&amp;gt;&lt;br /&gt;
3.	Z is down.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Vehicle axis.PNG.png|center|800px|Vehicle Axis]]&lt;br /&gt;
&lt;br /&gt;
Once vehicle‘s axes are calculated, device is considered calibrated.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Note: moving forward along any axis will generate negative values. This means acceleration will generate -X values, accordingly breaking will generate X values. Same goes for other axes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configurable parameters can be found at [[{{{model|FMB1YX}}}_System_settings#Accelerometer_Auto_Calibration|System Settings Accelerometer Auto Calibration]]&lt;br /&gt;
&lt;br /&gt;
Commands that can be used during calibration:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Command!!Response!!Description&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:set||Yes||Request auto calibration task start&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:get||Yes||Request calibration info (time, ground vector, side vector)&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:clear||Yes||Request calibration clear from flash and stop calibration task&lt;br /&gt;
|-&lt;br /&gt;
|auto_calibrate:status||Yes||Request calibration status and calibration task status&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
======Auto-calibration======&lt;br /&gt;
&lt;br /&gt;
Auto calibration task is launched on one of these conditions (assume calibration is enabled in configuration):&amp;lt;br&amp;gt;&lt;br /&gt;
1.	Every time device turns on, it checks whether it was previously calibrated and has calibration stored in flash. If device has no calibration in flash, auto calibration task is started.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Device calibration was previously disabled by configuration and now is enabled.&amp;lt;br&amp;gt;&lt;br /&gt;
3.	SMS “auto_calibrate:set” is received. Note: SMS response is sent after calibration has been acquired.&amp;lt;br&amp;gt;&lt;br /&gt;
This SMS triggers an SMS response to be sent. Response is sent when calibration is acquired. When 1 hour passes without successful calibration, failed SMS response is sent.&amp;lt;br&amp;gt;&lt;br /&gt;
4.	Calibrated device’s mean axes of set interval  differ more than set amount from desired (0,0,1) calibration is considered inaccurate. Calibration is deleted from flash and auto calibration task started.&amp;lt;br&amp;gt;&lt;br /&gt;
After auto calibration task has been started, it will go on indefinitely until satisfactory calibration is acquired.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Data Required=====&lt;br /&gt;
&lt;br /&gt;
Auto calibration needs to fill two buffers to calibrate the device:&amp;lt;br&amp;gt;&lt;br /&gt;
1.	All accelerometer data – buffer which collects all data from accelerometer at 10Hz frequency. To fill this buffer set seconds of data samples are needed. When buffer is full, oldest data is dumped and new data is placed into the buffer.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	Straight accelerometer data – buffer which collects straight accelerations data from accelerometer at 10Hz frequency. To fill this buffer set seconds  of data samples (set times Hz samples) are needed. When buffer is full, oldest data is dumped and new data is placed into the buffer. Algorithm rules to acquire these samples:&amp;lt;br&amp;gt;&lt;br /&gt;
2.1.	GPS fix is present.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2.	Ignition is on.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3.	GPS speed is more than 5 km/h.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4.	GPS heading is equal to last GPS heading (+/-1 degree) at GPS sample rate 1Hz.&amp;lt;br&amp;gt;&lt;br /&gt;
2.5.	GPS speed more then 5 km/h from last sample (accelerating).&amp;lt;br&amp;gt;&lt;br /&gt;
Once both buffers are full, auto calibration is attempted. If calibrated values pass calibration quality threshold, calculated calibration is written to flash as current calibration – device is calibrated. &amp;lt;br&amp;gt;&lt;br /&gt;
Note: If GPS fix is lost or ignition is turned off, buffers’ data is dumped and must be gathered from 0 again.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point calibration is successfully ended as indication device sends an SMS/GPRS message with &#039;&#039;Device is calibrated, to recalibrate send:auto_calibrate:set.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: SMS/GPRS message will be sent only if auto calibration functionality was triggered by SMS/GPRS message.&#039;&#039;&lt;br /&gt;
For user convenience in case auto calibration functionality fails then notification message will be sent. For exact messages, check algorithm section.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Note: SMS/GPRS message will be sent only if auto calibration functionality was triggered by SMS/GPRS message.&#039;&#039;&lt;br /&gt;
To get current calibration status &#039;&#039;auto_calibrate:get&#039;&#039; SMS/GPRS command must be sent to the device. If device is calibrated it will respond with &#039;&#039;Calibration state: calibrated&#039;&#039; or otherwise &#039;&#039;Calibration state: not calibrated&#039;&#039;. Also this command returns saved Ground and Side vectors.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Re-Calibration=====&lt;br /&gt;
&lt;br /&gt;
When calibration is present, device checks for re-calibration every 60s indefinitely. Re-calibration requires fix and ignition to run also re-calibration is turned off when vehicle is stopped for more than 15s until conditions are satisfied again. When calibrated device’s mean axes of set interval(calibrated accelerometer data) differ more than set amount from desired (0,0,1) (perfect vehicle’s axes) calibration is considered inaccurate, or device’s position has changed and re-calibration is needed. Calibration is cleared from flash and auto calibration task is started.&amp;lt;br/&amp;gt;&lt;br /&gt;
Note: turning device around calibrated Z axis will not trigger re-calibration, after turning device around Z axis manual re-calibration is advised. After calibration if quality value is less than 0.80, calibration update functionality is run. Calibration update constantly tries calibrating device in background until 0.80 quality is reached. Calibration update functionality does not change calibration if calculated new calibration quality is less than 0.80.&amp;lt;br/&amp;gt;&lt;br /&gt;
{{{excessive_idling|&lt;br /&gt;
&lt;br /&gt;
==Excessive Idling==&lt;br /&gt;
&lt;br /&gt;
{{{pic_idling|[[Image:Idling.gif|right]]}}}&lt;br /&gt;
&lt;br /&gt;
When vehicle stops for a specific amount of time the scenario is activated, a record will be generated and digital output status will be changed to 1 when configured. You can configure the time it takes to turn on this scenario (&#039;&#039;Time to Stopped&#039;&#039;). Scenario is activated until the vehicle starts moving (movement is detected only by the accelerometer) and keeps moving for an amount of time that is configured. You can configure the time it takes to turn off this scenario (&#039;&#039;Time to Moving&#039;&#039;)&amp;lt;br/&amp;gt;{{{dout|info}}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{{unplug_feature|&lt;br /&gt;
&lt;br /&gt;
==Unplug Detection==&lt;br /&gt;
&lt;br /&gt;
[[Image:Fmb120_unplug.png|right]]&lt;br /&gt;
&lt;br /&gt;
An event will be generated when {{{model|FMB1YX}}} is unplugged from {{{txt_src|external power}}} or plugged back in again. &lt;br /&gt;
===Scenario settings===&lt;br /&gt;
* &#039;&#039;&#039;Disable&#039;&#039;&#039; - disable scenario.&lt;br /&gt;
* &#039;&#039;&#039;Low Priority&#039;&#039;&#039; - when low priority event is triggered, device &#039;&#039;&#039;makes additional record&#039;&#039;&#039; with indication of event cause.&lt;br /&gt;
* &#039;&#039;&#039;High Priority&#039;&#039;&#039; - module makes additional record with High priority flag and &#039;&#039;&#039;sends event packet immediately&#039;&#039;&#039; to the server by &lt;br /&gt;
&#039;&#039;&#039;GPRS&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Panic Priority&#039;&#039;&#039; - triggers same actions as High priority, but if &#039;&#039;&#039;GPRS fails&#039;&#039;&#039;, it sends AVL packet using &#039;&#039;&#039;SMS mode&#039;&#039;&#039; if SMS is enabled in [[FMB110_SMS/Call_settings#SMS_Data_Sending|SMS Data Sending]] settings.&lt;br /&gt;
&lt;br /&gt;
===Eventual Records===&lt;br /&gt;
* &#039;&#039;&#039;Disable&#039;&#039;&#039; - scenario status value is sent in &#039;&#039;&#039;each AVL record&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Enable&#039;&#039;&#039; - scenario status value is sent only in &#039;&#039;&#039;eventual AVL records&#039;&#039;&#039;.&lt;br /&gt;
===Unplug Detection mode===&lt;br /&gt;
* &#039;&#039;&#039;Simple&#039;&#039;&#039; - unplug detection according to &#039;&#039;&#039;external voltage only&#039;&#039;&#039;. Is used in cars where power voltage is not dependent on ignition (recommended).&lt;br /&gt;
* &#039;&#039;&#039;Advanced&#039;&#039;&#039; - unplug detection according to &#039;&#039;&#039;external votage&#039;&#039;&#039; and &#039;&#039;&#039;accelerometer&#039;&#039;&#039;. Is used in cars where power voltage is disconnected when ignition is switched off.}}}&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB_firmware_errata(03.28.XX)&amp;diff=79600</id>
		<title>FMB firmware errata(03.28.XX)</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB_firmware_errata(03.28.XX)&amp;diff=79600"/>
		<updated>2023-01-19T17:36:09Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
We are always improving our device&#039;s 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;FMBXXX platform&#039;&#039;&#039; devices firmware improvements, changes, new features implementations as well as current firmware release version.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 60%;&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: 40%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |SUPPORTED HARDWARE&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; |01.00.XX&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; |FMB0YX, FMB9X0&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; |01.01.XX&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; |FMB0YX, FMB9X0, FMB96X&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; |01.03.XX&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; |FMB0YX, FMB9X0, FMB96X&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; |03.01.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX&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; |03.02.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX&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; |03.06.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY&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; |03.07.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY, FMB2YX&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; |03.18.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY, FMB2YX, FMT100&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; |03.25.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY, FMB2YX, FM30XY, FMT100&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; |03.27.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FMU1YX, FMM1YX, FMC1YX, FMM001, FMC001, FM30XY, FMB2YX, FMT100&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; |03.28.XX&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; |PENDING&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; |100.XX.YY (based on 03.25.XX)&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; |FMB910 Basic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Firmware versioning===&lt;br /&gt;
&lt;br /&gt;
*Structure&lt;br /&gt;
&lt;br /&gt;
 FMB(T).VER.[&amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;YY&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;ZZ&amp;lt;/code&amp;gt;].Rev.[&amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt;] _[&amp;lt;code&amp;gt;ID###&amp;lt;/code&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
*Syntax description&lt;br /&gt;
**&amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt; – major FW version.&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; – major changes like bigger fixes, improvements and new features addition.&lt;br /&gt;
**&amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; – minor changes like small fixes and improvements.&lt;br /&gt;
**&amp;lt;code&amp;gt;ID[###]&amp;lt;/code&amp;gt; – Spec ID KEY – Specific clients FW changes.&lt;br /&gt;
&lt;br /&gt;
===Firmware versions===&lt;br /&gt;
&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;03.28.XX.Rev.XX&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.XX.Rev.XX&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for - PENDING -)&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; |{{{release_date| 2023.XX.XX}}}&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;
* Added new calibration Logic, &amp;quot;Once&amp;quot; option has been removed&lt;br /&gt;
* JSON protocol added to base&lt;br /&gt;
* New eye features&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;03.27.14.Rev.00&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.14.Rev.00&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMB120, FMB130, FMB920)&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; |{{{release_date| 2022.11.01}}}&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;
* &#039;&#039;&#039;1-wire interface optimization&#039;&#039;&#039;&lt;br /&gt;
* New accelerometer component support added&lt;br /&gt;
* Improved system stability and fixed general bugs&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;03.27.13.Rev.03&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.13.Rev.03&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for for FMB120, FMB130, FMB920)&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; |{{{release_date| 2022.08.01}}}&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;
* Improved system stability and fixed general bugs&lt;br /&gt;
|-&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;03.27.13.Rev.01&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.13.Rev.01&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMM001)&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; |{{{release_date| 2022.04.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;
* Manufacture testing improvements&lt;br /&gt;
* Improved system stability and fixed general bugs&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;03.27.12.Rev.00&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.12.Rev.00&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMC001)&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; |{{{release_date| 2022.02.09}}}&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;
* Preferred Operator functionality improvements&lt;br /&gt;
* SLM320 modem support added&lt;br /&gt;
* BLE advanced beacon improvements&lt;br /&gt;
* Static navigation improvements&lt;br /&gt;
* GNSS improvements&lt;br /&gt;
* New OBD Data MCU support added&lt;br /&gt;
* Improved system stability and fixed general bugs&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;03.27.07.Rev.00&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.07.Rev.00&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMB9X0, FMB204, MTB100)&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; |{{{release_date| 2021.08.02}}}&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;
{{{changes|*&#039;&#039;&#039;New Flash memory component support added&#039;&#039;&#039;&lt;br /&gt;
{{{DOUT|*&#039;&#039;&#039;[[{{{model|}}}_Features_settings#DOUT_1_Output_Type|Inverted DOUT]]&#039;&#039;&#039; functionality added }}}&lt;br /&gt;
*&#039;&#039;&#039;[[{{{model|}}}_Beacon_List#Advanced_Beacon_Mode_.28Universal_Beacons.29|&#039;&#039;&#039;Universal Beacons&#039;&#039;&#039;]]&#039;&#039;&#039; functionality added&lt;br /&gt;
*Added [[{{{model|}}}_Beacon_List#Beacon_On_Change|&#039;&#039;&#039;Beacon On Change&#039;&#039;&#039;]] functionality&lt;br /&gt;
*Beacons list expanded to support 50 beacon ID&#039;s&lt;br /&gt;
*&#039;&#039;&#039;[[{{{model|}}}_Bluetooth_4.0_settings#BLE_Serial_Encryption|BLE AES128]]&#039;&#039;&#039; encryption added &lt;br /&gt;
*Added &#039;&#039;&#039;[[{{{model|}}}_Features_settings#Ignition_ON_Counter|Ignition On Counter]]&#039;&#039;&#039; functionality&lt;br /&gt;
*Added &#039;&#039;&#039;[[{{{model|}}}_Bluetooth_4.0_settings#Supported_Sensors_List|BLE Efento sensor]]&#039;&#039;&#039; support &lt;br /&gt;
*Added &#039;&#039;&#039;[[{{{model|}}}_GPRS_settings#TLS.2FDTLS|encrypted record]]&#039;&#039;&#039; support (TLS)&lt;br /&gt;
*Added &#039;&#039;&#039;[[{{{model|}}}_GSM_Operators_settings#Ban_List_Control|Ban list control]]&#039;&#039;&#039; functionality&lt;br /&gt;
*[[{{{model|}}}_GPRS_settings#Second_Server_Settings|&#039;&#039;&#039;EGTS protocol&#039;&#039;&#039;]] support added &lt;br /&gt;
*Added configurable &#039;&#039;&#039;[[{{{model|}}}_GPRS_settings#Records_Settings|ACK type (TCP/AVL)]]&#039;&#039;&#039; source feature&lt;br /&gt;
*&#039;&#039;&#039;[[{{{model|}}}_Features_settings#Advanced_Eco_Driving|Advanced eco driving]]&#039;&#039;&#039; for all hardware&lt;br /&gt;
*&#039;&#039;&#039;Matrix3 RFID&#039;&#039;&#039; support added&lt;br /&gt;
{{{DOUT|*[[{{{FMB1XY |FMB120 }}} 1-Wire#iButton list|&#039;&#039;&#039;iButton list&#039;&#039;&#039;]] extended to 4000 iButtons}}}&lt;br /&gt;
*Device records saving/sending improvements&lt;br /&gt;
*Towing scenario improvements&lt;br /&gt;
*SMS Data Sending improvements on events generation&lt;br /&gt;
{{{DOUT|*SMS commands &#039;&#039;&#039;[[FMB setdigout|setdigout]]&#039;&#039;&#039; and &#039;&#039;&#039;[[FMB readio|readio]]&#039;&#039;&#039; sending improvements}}}&lt;br /&gt;
*Time synch from NTP/NITZ improvements&lt;br /&gt;
*Device wake up from sleep modes improvements&lt;br /&gt;
*HW with eSIM feature general working improvements&lt;br /&gt;
*Can adapters data reading on ignition off/on improvements&lt;br /&gt;
*Can adapters settings over SMS commands improved&lt;br /&gt;
*General device debug logs capture improvements&lt;br /&gt;
*BLE whitelist (scan stability improvements)&lt;br /&gt;
*Battery protection improvements&lt;br /&gt;
*Improved system stability and fixed general bugs}}}&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;03.25.18.Rev.08&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.18.Rev.08&#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; |2021.04.30&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;
*internal GNSS chip firmware update&amp;lt;br&amp;gt;&lt;br /&gt;
*Improved AutoAPN feature&amp;lt;br&amp;gt;&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;03.25.18.Rev.05&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.18.Rev.05&#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; |2021.02.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;
*AutoAPN improvements&amp;lt;br&amp;gt;&lt;br /&gt;
*Odometer calculation from CAN adapters data improvements&amp;lt;br&amp;gt;&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.25.15.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.18.Rev.03&#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.12.28&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;
*Fix data type for BLE Sensor Custom &amp;lt;br&amp;gt;&lt;br /&gt;
*Record data sending improvements &amp;lt;br&amp;gt;&lt;br /&gt;
*Records saving and sending logic improved &amp;lt;br&amp;gt;&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.25.15.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.15.Rev.32&#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.07.21&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;
*[[Auto APN feature for FM trackers|Auto APN]] functionality added to base firmware.&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;03.25.15.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.15.Rev.02&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FM30XY)&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;
*Improved Green Driving feature parameter sending.&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;03.25.15.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.15.Rev.01&#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.22&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;
*Records saving and sending logic improved.&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;03.25.14.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.14.Rev.05&#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.12.23&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;
*UL202 Fuel level sensor support improvements, status IO changed from (AVL ID 328) to (AVL ID 483)&lt;br /&gt;
*Odometer accuracy improvements when the Odometer Calculation Source is selected as the LVCAN&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;03.25.14.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.14.Rev.03&#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.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;
*&#039;&#039;&#039;[[FMB120_Beacon_List|BLE beacons]]&#039;&#039;&#039; &#039;&#039;&#039;and&#039;&#039;&#039; &#039;&#039;&#039;[[FMB120_Bluetooth_4.0_settings#Bluetooth_4.0_settings|BLE sensors]]&#039;&#039;&#039; support added to base release&lt;br /&gt;
*&#039;&#039;&#039;[[FMB120_Accelerometer_Features_settings#Auto_calibration_rework_and_improvements_from_firmware_version_03.25.07.Rev.00.|Autocalibration]]&#039;&#039;&#039; reworked and improved&lt;br /&gt;
*New &#039;&#039;&#039;[[FMB120_Parameter_list|IO element]]&#039;&#039;&#039;: Coordinates according to &#039;&#039;&#039;[[ISO6709|ISO6709]]&#039;&#039;&#039;&lt;br /&gt;
*Added &#039;&#039;&#039;[[FMB120_System_settings#Multiple_Movement_Sources|Multiple movement source]]&#039;&#039;&#039; selection&lt;br /&gt;
*&#039;&#039;&#039;[[FMB120_Features_settings#Eco.2FGreen_Driving|Advanced eco driving]]&#039;&#039;&#039; selections added for &#039;&#039;&#039;FMT100&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;[[FMB920_Tracking_on_Demand|On demand tracking]]&#039;&#039;&#039; feature added&lt;br /&gt;
*Added &#039;&#039;&#039;[[FMB920_Tracking_on_Demand|On demand tracking]]&#039;&#039;&#039; activation by AIN1/DIN1&lt;br /&gt;
*&#039;&#039;&#039;[[FMB120_System_settings#New_time_synchronization_method_implementation.2A|Time synchronization]]&#039;&#039;&#039; algorithm changed&lt;br /&gt;
*&#039;&#039;&#039;DOUT Control Via Ignition and DOUT Control Via CALL functionalities has been merged&#039;&#039;&#039;&lt;br /&gt;
*DIN3 can now be selected as an ignition source&lt;br /&gt;
*OBD II data reading improvements&lt;br /&gt;
*Bluetooth dongle OBD data reading improvements&lt;br /&gt;
*Wake up from ultra-deep sleep improved&lt;br /&gt;
*TZBT sensors data reading improvements&lt;br /&gt;
*Devices with eSIM communication improvements&lt;br /&gt;
*Operators List feature improvements&lt;br /&gt;
*CAN adapters 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;03.25.07.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.07.Rev.00&#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.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;
*One wire data reading improvements&lt;br /&gt;
*Manual geofence configuration improvements&lt;br /&gt;
*Data sending in online deep sleep mode optimization&lt;br /&gt;
*[[FMB120_Features_settings#DOUT_Control_Via_Ignition| DOUT Control via Ignition]] implementation&lt;br /&gt;
*OBD data reading improvements&lt;br /&gt;
*SMS command btgetlist improvements&lt;br /&gt;
*Periodic sending optimization&lt;br /&gt;
*Changed setdigout command response to &amp;quot;DOUT is disabled from CFG&amp;quot; if DOUT is disabled configuration&lt;br /&gt;
*Improved SMS responses&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;03.25.05.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.05.Rev.00&#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.05.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;
*&#039;&#039;&#039;Added FMB207 support&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Added FMB964 support&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Added FMB130 support&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Added BT3 auto connection mode &amp;quot;User ID&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Added UL202-02 fuel sensors functionality&#039;&#039;&#039;&lt;br /&gt;
*Improved record sending to backup&lt;br /&gt;
*Added DOUT3 control for scenarios with FMB130 hardware&lt;br /&gt;
*Improved OBD CAN reading&lt;br /&gt;
*Add &amp;quot;Always&amp;quot; battery charge mode&lt;br /&gt;
*Added codec14 protocol support&lt;br /&gt;
*GPS Acquisition improvements&lt;br /&gt;
*Improved duplicate lvcan parameters&lt;br /&gt;
*OBDII improvements, for ignition off detection and protocol changing&lt;br /&gt;
*Add RS485 parity selection&lt;br /&gt;
*Improved ECO driving functionality I/O elements manipulation&lt;br /&gt;
*Added [[Impulse_counter|impulse counter]] support for FMB130&lt;br /&gt;
*Added FW downgrade protection&lt;br /&gt;
*Rename BT user ID I/O element text default value&lt;br /&gt;
*Added [[FMB120 Bluetooth settings|composed Bluetooth name]] functionality&lt;br /&gt;
*Changed minimum &amp;amp; default geofence zone radius to 5 meters&lt;br /&gt;
*GPS status update&lt;br /&gt;
*Improved Eco Driving detection for FMB20X devices&lt;br /&gt;
*Improved baud rate change&lt;br /&gt;
*Change Default Time Synchronization value to Disable (GNSS only)&lt;br /&gt;
*getops SMS command added&lt;br /&gt;
*Only Half ICCID sent to server on ICCID event improvement&lt;br /&gt;
*bt getlist improvement&lt;br /&gt;
*Added BLE connection control functionality, when service id is configured&lt;br /&gt;
*Use speed if LVCAN/OBD speed is 0&lt;br /&gt;
*Improved record generating when speed source is configured as OBD/CAN&lt;br /&gt;
*Added speed source configuration parameter for scenarios where vehicle speed is needed&lt;br /&gt;
*Improved speed jump filter&lt;br /&gt;
*Crash trace improvements&lt;br /&gt;
*Changed &amp;quot;obdinfo&amp;quot; sms response - returns LAST detected OBD protocol now&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;03.18.21.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.21.Rev.00&#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.02.28&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;
*Improved OBD data reading&lt;br /&gt;
*Changed &amp;quot;obdinfo&amp;quot; sms response&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;03.18.20.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.20.Rev.00&#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.02.21&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;
*Improved Ultra Deep sleep mode&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;03.18.19.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.19.Rev.00&#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.14&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;
*Improved FMB207 support&lt;br /&gt;
*Improved simultaneous DNS requests issue (DNS fails if requesting at same time). Do not affects FM3/FM4 with ext modem&lt;br /&gt;
*Improved path creating for NMEA logging file (after sdformat)&lt;br /&gt;
*OBD &amp;amp; ELD improvements&lt;br /&gt;
*1-Wire Dallas temperature sensors improvements&lt;br /&gt;
*Do not allow unauthorized incoming calls if any authorized number is configured&lt;br /&gt;
*VIN reset/change on ELD improved&lt;br /&gt;
*Changed default battery level sms text to &amp;quot;Battery level %&amp;quot;&lt;br /&gt;
*Improved CODEC12 CMD server -&amp;gt; RS232/RS485 data length&lt;br /&gt;
*CAN interrupt handling reworked&lt;br /&gt;
*Improvement for putting space to APN configuration then it&#039;s empty and sim is inserted&lt;br /&gt;
*Improved DOUT control over SMS when no DOUTs are enabled&lt;br /&gt;
*Reworked external modem power off/on procedures&lt;br /&gt;
*Changed SMS cmd &amp;quot;getgps&amp;quot; time source, to prevent zero values when GPS is OFF&lt;br /&gt;
*GSM numbers handling rework&lt;br /&gt;
*Improvement for Bluetooth communication over BT 3.0&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;03.18.16.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.16.Rev.00&#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; |2018.12.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;
*Changed default configuration &#039;&#039;&#039;[[Default values changes since FMB firmware version 03.18.16.rev.00|parameters]]&#039;&#039;&#039; values&lt;br /&gt;
*Improved SIM switch algorithm for DUAL-SIM devices (FMB125, FMB122)&lt;br /&gt;
*Added possibility to set [[LV-CAN200|LV-CAN200]], [[ALL-CAN300|ALL-CAN300]], [[CAN-CONTROL|CAN-CONTROL]] program number using SMS command in Online Deep Sleep mode&lt;br /&gt;
*Improved RS485 LLS reconfiguring on different positions&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;03.18.15.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.15.Rev.00&#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; |2018.11.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;
*The conditions for entering sleep depend on this parameter:&amp;lt;br /&amp;gt; Always / After Time Sync / After Position Fix&lt;br /&gt;
*Improved records reading and sending&lt;br /&gt;
*Fixed Total Odometer IO values appearing in Trip Odometer IO&lt;br /&gt;
*Fixed unexpected GPS LED blinking after wake up from sleep&lt;br /&gt;
*UDP data sending improvements&lt;br /&gt;
*Fixed CAN CONTROL speed I/O element value parsing&lt;br /&gt;
*Fixed Battery Voltage I/O coefficients&lt;br /&gt;
*Improved Crash Detection duration calculation&lt;br /&gt;
*Changed odometer configuration parameter available min value to 0, while on TCP configuration values is from 1&lt;br /&gt;
*Improved auto calibration algorithm&lt;br /&gt;
*Improved data sending algorithm&lt;br /&gt;
*Removed forced record sending after waking up from deep sleep&lt;br /&gt;
*Fixed ELD data sending via BLE&lt;br /&gt;
*ELD speed source selection improvements&lt;br /&gt;
*Fixed BLE temperature sensors I/O low level configuration&lt;br /&gt;
*Changed odometer source switching algorithm (OBD&amp;lt;-&amp;gt;GNSS). If OBD data becomes unavailable device will not switch to GNSS source automatically&lt;br /&gt;
*Improved crash data packing&lt;br /&gt;
*Fixed SMS &amp;quot;odoset:&amp;quot; max value validation&lt;br /&gt;
*Fixed device restarts due too many BLE devices in range when performing scanning operation&lt;br /&gt;
*Improved LLS data reading stability&lt;br /&gt;
*Changed &amp;quot;Engine Oil Temperature&amp;quot; OBD IO element value representation from SIGNED to UNSIGNED&lt;br /&gt;
*Increased Odometer max value from 999999 to 4294967&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;03.18.03.Rev.00&#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.09.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;
*Fixed AIN1 and External Voltage swap for FMB900&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;03.18.02.Rev.00&#039;&#039;&#039;&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; |2018.09.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;
*Added shadow calibration functionality&lt;br /&gt;
*Improved eco driving events functionality&lt;br /&gt;
*Improved GNSS hdop&amp;amp;pdop validation&lt;br /&gt;
*Fixed LVCAN Fuel Level value coefficient according to IO protocol&lt;br /&gt;
*Added Battery level % IO element&lt;br /&gt;
*Fixed gps fix acquisition&lt;br /&gt;
*Added Configurable BLE transmitting power&lt;br /&gt;
*Added ELD support into base OBD FW version&lt;br /&gt;
*Improved communication with FOTA WEB&lt;br /&gt;
*Reworked IO manager to properly support variable length of IO&lt;br /&gt;
*Improved operation in Deep Sleep&lt;br /&gt;
*Improved records packing&lt;br /&gt;
*Improved crash records generation.&lt;br /&gt;
*Improved FW startup speed&lt;br /&gt;
*Increased Trip status reading from BTAPP rate&lt;br /&gt;
*Improved Idling functionality&lt;br /&gt;
*Fixed duplicated record issue&lt;br /&gt;
*Improved Bluetooth scanning functionality&lt;br /&gt;
*Added OBD DTC, LVCAN DTC IO elements&lt;br /&gt;
*Improved Power consumption in sleep mode&lt;br /&gt;
*Fixed incomming call detection&lt;br /&gt;
*Improved records saving scenario&lt;br /&gt;
*Added MIN SPEED protections for ECO DRIVING&lt;br /&gt;
*Improved RS232 operation after device initialization&lt;br /&gt;
*Improved TZBT data reading&lt;br /&gt;
*Improved eco/green driving and crash detection functionalities&lt;br /&gt;
*Max packet size increased from 1024 bytes to 1280 bytes&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;03.10.09.Rev.00&#039;&#039;&#039;&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; |2018.07.03&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;
*Improved LiPo battery detection&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;03.10.08.Rev.00&#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.06.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;
*Fixed FOTA WEB hardware detection&lt;br /&gt;
*Improved SMS/GPRS command &amp;quot;setdigout&amp;quot; with speed parameter according to documentation (do not trigger DOUTx if GNSS FIX unavailable)&lt;br /&gt;
*Added ELD VIN number validation&lt;br /&gt;
*Fixed OBD and LVCAN IO current value showing in configurator&lt;br /&gt;
*Fixed record sending if mode was changed and send period “0”&lt;br /&gt;
*Added FMB125 BLE DualSIM HW support&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;03.10.03.Rev.00&#039;&#039;&#039;&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; |2018.05.31&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;
*Added TZ-BT05B sensor support&lt;br /&gt;
*Improved BLE scanning&lt;br /&gt;
*Improved data sending scenario&lt;br /&gt;
*Fixed configuration loading after download via FOTAWEB issue&lt;br /&gt;
*Improved DOUT functionality&lt;br /&gt;
*Added CAN-CONTROL support&lt;br /&gt;
*Changed LVCAN Engine Temperature and LVCAN Fuel Level value coefficient (according IO protocol)&lt;br /&gt;
*Added new SMS/GPRS command &amp;quot;getimsi&amp;quot; for IMSI number reading&lt;br /&gt;
*Added ELD functionality&lt;br /&gt;
*DNS support improvement&lt;br /&gt;
*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; |&#039;&#039;&#039;03.09.01.Rev.00&#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.04.30&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;
*Improved FOTA WEB functionality&lt;br /&gt;
*Improved odometer value calculating from LVCAN (km-&amp;gt;m)&lt;br /&gt;
*Improved 1-wire operation with long wires&lt;br /&gt;
*Improved Bluetooth functionality&lt;br /&gt;
*Improved OBD data reading&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;03.08.05.Rev.00&#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.04.18&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;
*Improved Static Navigation filter&lt;br /&gt;
*Improved Crash Detection scenario&lt;br /&gt;
*Improved device connection to configurator after FW update&lt;br /&gt;
*Updated LVCAN protocol to support 4 and 5 digits numbers&lt;br /&gt;
*BT functionality optimization&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;03.07.07.Rev.00&#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.04.05&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;
*Improved simultaneous use of several Bluetooth connections&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;03.07.06.Rev.00&#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.03.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;
*Fixed IO elements High/Low config parameters negative values saving&lt;br /&gt;
*Improved OBD communication&lt;br /&gt;
*Improved Outgoing Call trigger conditions&lt;br /&gt;
*Improved VIN reading&lt;br /&gt;
*Record saving optimization&lt;br /&gt;
*Improved iButton expire time calculation&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;03.07.01.Rev.00&#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.03.02&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;
*OBD pinout for FM3 improvement&lt;br /&gt;
*Improved data sending&lt;br /&gt;
*Improved FOTA WEB configuration sending&lt;br /&gt;
*Changed GPS state values reporting in SMS &amp;quot;getinfo&amp;quot; according documentation&lt;br /&gt;
*Improved Crash Detection&lt;br /&gt;
*Added GPRS OPEN timeout for FOTA WEB&lt;br /&gt;
*Improved UNLOCK key generation for keyword restoring&lt;br /&gt;
*LiPo battery charging optimization&lt;br /&gt;
*&#039;&#039;&#039;Added FMB2YX hardware support&#039;&#039;&#039;&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;03.06.04.Rev.00&#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.02.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;
*Improved record storing and sending algorithm&lt;br /&gt;
*Improved communication with accelerometer&lt;br /&gt;
*Improved firmware update handling with internal flash memory&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;03.06.01.Rev.00&#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.01.29&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;
*&#039;&#039;&#039;BLE functionality added&#039;&#039;&#039;&lt;br /&gt;
*Improved OBD request functionality&lt;br /&gt;
*Improved record search and sending scenario&lt;br /&gt;
*Fixed SD storage (used/total) info displaying&lt;br /&gt;
*Added OBD stuck protection&lt;br /&gt;
*Improved logging&lt;br /&gt;
*Improved movement detection in sleep modes&lt;br /&gt;
*&#039;&#039;&#039;Added SMS &amp;quot;getrecord&amp;quot; for High prio record generation&#039;&#039;&#039;&lt;br /&gt;
*Added fix for GPRS authentication pap/chap&lt;br /&gt;
*&#039;&#039;&#039;Added Ultra Deep Sleep functionality&#039;&#039;&#039;&lt;br /&gt;
*Improved LiPo charging algorithm&lt;br /&gt;
*&#039;&#039;&#039;Added support of FM30XY hardware&#039;&#039;&#039;&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;03.03.07.Rev.00&#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.01.03&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;
*&#039;&#039;&#039;New parameter for SMS event compositor: %gmap – provides Google Maps link in SMS event message&#039;&#039;&#039;&lt;br /&gt;
*Improvement for OBD data display in Configurator Status window&lt;br /&gt;
*Improved Ignition and Movement detection by CAN data (OBD/LVCAN)&lt;br /&gt;
*Improved iButton IO event generation after sleep mode&lt;br /&gt;
*Fixed Trip odometer precision when counting mode is “Between records”&lt;br /&gt;
*Fixed “setdigout” command usage on FMB9YX&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;03.03.06.Rev.00&#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.01.03&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;
*Fixed GPS speed value&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;03.03.03.Rev.00&#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; |2017.12.05&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;
*Added iButton ID inversion to solve incompatibility with FMA&lt;br /&gt;
*Added additional iButton family ID’s&lt;br /&gt;
*Improved backup server triggering if main server DNS request fails&lt;br /&gt;
*Removed Ios generation in deep/online sleep for EcoScore, Dallas Temp/ID, iButton, RFID, LLS&lt;br /&gt;
*Enabled GSM I/O’s in online sleep&lt;br /&gt;
*Added setdigout dependency on speed. DOUT change is not executed while speed is too high.&lt;br /&gt;
*GPS version string truncated in “getver” SMS response&lt;br /&gt;
*Movement detection sensitivity decreased&lt;br /&gt;
*Improvement in records manager to prevent records corruption&lt;br /&gt;
*High priority events are not checking to send period now&lt;br /&gt;
*Towing IO reset on feature reactivation added&lt;br /&gt;
*Fixed FOTA WEB issue when APN has login and password&lt;br /&gt;
*&#039;&#039;&#039;Major stability improvement patch!&#039;&#039;&#039;&lt;br /&gt;
*Added immobilizer state restore on startup&lt;br /&gt;
*SMS sending is now aborted after 3 unsuccessful attempts&lt;br /&gt;
*&#039;&#039;&#039;SMS events text composition added.&#039;&#039;&#039; You can add additional parameters to SMS text&lt;br /&gt;
*Improved HID RFID reading in FMB125&lt;br /&gt;
*&#039;&#039;&#039;Added Green Driving Duration IO element (AVL ID: 243)&#039;&#039;&#039;&lt;br /&gt;
*Fixed SIM PIN change via Bluetooth&lt;br /&gt;
*&#039;&#039;&#039;RS232 buffered modes added&#039;&#039;&#039;&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;03.02.03.Rev.00&#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; |2017.10.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;
*Updated GPS FW (Galileo satellites are used now too)&lt;br /&gt;
*Auto calibration procedure improved&lt;br /&gt;
*Added new LV-CAN200 parameters: CNG Status, CNG Used, CNG Level, OIL Level, Engine Temperature&lt;br /&gt;
*Added “getimeiccid” SMS/GPRS command&lt;br /&gt;
*IMEI packaging for UDP fixed&lt;br /&gt;
*Crash Trace fixed&lt;br /&gt;
*BTAPP application improvement&lt;br /&gt;
*OBD PID data requesting when VIN unavailable fixed&lt;br /&gt;
*Fake overspeeding events are now filtered out&lt;br /&gt;
*Fixed BT name autogenerating if empty&lt;br /&gt;
*Fixed records sending via UDP&lt;br /&gt;
*Autoconnect to FotaWeb on power ON and after “cpureset“ added&lt;br /&gt;
*OBD protocol detection improvements&lt;br /&gt;
*GNSS (used for records) data while device is in GPS sleep / deep sleep / online deep sleep fixed&lt;br /&gt;
*Changed BT DEFAULT name autogeneration by device type&lt;br /&gt;
*Improved SD present and mounted state detection&lt;br /&gt;
*Removed check for AIN min value 500mV&lt;br /&gt;
*Records sending by min saved records fix&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;03.01.04.Rev.00&#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; |2017.09.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;
*New feature: NMEA via Bluetooth&lt;br /&gt;
*New feature: Read records&lt;br /&gt;
*New feature: iButton reading notification via DOUT.&lt;br /&gt;
*New SMS/GPRS command: getvin (Returns vehicle VIN number. Aplicable for FMB001, or other FMB devices with connected OBDII dongle)&lt;br /&gt;
*BTAPP protocol updated&lt;br /&gt;
*Improvements in records sending (fixes increased traffic usage)&lt;br /&gt;
*Improved configuration saving time&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;01.03.13.Rev.00&#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; |2017.11.07&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;
*Improved overall device stability&lt;br /&gt;
*Fixed Bluetooth Data Link.&lt;br /&gt;
*Fixed Bluetooth name auto-generating if empty.&lt;br /&gt;
*Fixed Bluetooth clear all Paired device list from configurator.&lt;br /&gt;
*Fixed records sending via UDP.&lt;br /&gt;
*Fixed IMEI packaging for UDP.&lt;br /&gt;
*Improved SMS login/pass validator. All characters are now allowed.&lt;br /&gt;
*Added protection for OBD Odometer value reset.&lt;br /&gt;
*Added protection for IMEI corruption.&lt;br /&gt;
*Fixed bad records detector.&lt;br /&gt;
*Added call functionality (when event detected) in Deep Sleep mode.&lt;br /&gt;
*Restart protection fixed.&lt;br /&gt;
*Improvements in SIM PIN setting.&lt;br /&gt;
*Changed default FOTA WEB Domain.&lt;br /&gt;
*Fixed OBD PID data requesting when VIN unavailable.&lt;br /&gt;
*OBD protocol detection improvements.&lt;br /&gt;
*Modem power ON improvements.&lt;br /&gt;
*NTP improvements.&lt;br /&gt;
*Added “getimeiccid” SMS/GPRS command.&lt;br /&gt;
*SMS/GPRS command “sdformat” improvements.&lt;br /&gt;
*SMS Login/Pass validator improvements.&lt;br /&gt;
*Removed check for AIN min value 500mV.&lt;br /&gt;
*Added additional IO High/Low-level setter by ParamID.&lt;br /&gt;
*Fixed SMS processing state check in modem SLEEP mode setter.&lt;br /&gt;
*FOTA functionality improvement.&lt;br /&gt;
*Added protections by GSM number and text length.&lt;br /&gt;
*IO event External Voltage DeltaChange improvements.&lt;br /&gt;
*Fixed issues with double records, bad records, record search.&lt;br /&gt;
*Fixed microSD to RAM switching for records saving.&lt;br /&gt;
*Added retries for unsuccessful outgoing call.&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;01.03.11.Rev.00&#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; |2017.10.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;
*Fixed Crash detection functionality.&lt;br /&gt;
*Battery charging improvement.&lt;br /&gt;
*Record sending via UDP fixed.&lt;br /&gt;
*Record sending in DeepSleep improvement.&lt;br /&gt;
*FOTA WEB functionality improvement.&lt;br /&gt;
*Added protection for IMEI corruption.&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.03.03.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;01.03.03.Rev.00&#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; |2017.07.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;
*Added FOTA WEB functionality&lt;br /&gt;
*Optimization of power consumption in sleep modes&lt;br /&gt;
*GNSSS IO Text &amp;quot;GNSSpower&amp;quot; changed to &amp;quot;GNSSStatus&amp;quot;&lt;br /&gt;
*Added zero filling the ibutton values&lt;br /&gt;
*Enabled IOs GNSS, Total Odometer in dsleep mode&lt;br /&gt;
*Improved getio SMS response for FMB125&lt;br /&gt;
*Added CCID validity check before PIN registration&lt;br /&gt;
*Minimized power consumptions in sleep modes&lt;br /&gt;
*Added SD card check before it’s usage&lt;br /&gt;
*Changed excessive idling default/max values&lt;br /&gt;
*DUAL SIM functionality implementation&lt;br /&gt;
*PIN Entering to second SIM improvement&lt;br /&gt;
*SMS/GPRS getgps command improvement&lt;br /&gt;
*Added dual server support&lt;br /&gt;
*Operator Black list implementation&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;01.00.32.Rev.00&#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; |2017.07.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;
*Authorized GSM numbers list increased to 200&lt;br /&gt;
*Unplug feature improvement&lt;br /&gt;
*SMS command &#039;sdformat&#039; – deletes all internal memory&lt;br /&gt;
*SMS command ‘deleterecords’ – deletes Avl records from memory&lt;br /&gt;
*Faster GPS FIX after leaving sleep mode&lt;br /&gt;
*‘odoset’ SMS command fixed&lt;br /&gt;
*Excessive Idling functionality improvement&lt;br /&gt;
*DOUT state is restored on startup&lt;br /&gt;
*Towing activation timeout max value increased&lt;br /&gt;
*Averaging now works in Deep Sleep mode too&lt;br /&gt;
*Minor OBD improvements&lt;br /&gt;
*Bluetooth pairing improvements&lt;br /&gt;
*FMB962/FMB964 hardware support added&lt;br /&gt;
*Records sending when link is open fixed&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;01.00.30.Rev.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; |2017.05.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;
*Added 5 geozones functionality&lt;br /&gt;
*IO elements ICCID and SD Status are added&lt;br /&gt;
*Added Keyword functionality&lt;br /&gt;
*Crash detection improvement, now it detects consecutive events&lt;br /&gt;
*Towing Detection improvement&lt;br /&gt;
*Unplug detection improvement&lt;br /&gt;
*GPRS connection stability improvement&lt;br /&gt;
*Improved Unplug detection – now detects “plug” events too&lt;br /&gt;
*Data sending  without microSD card&lt;br /&gt;
*getgps SMS commands format fixed&lt;br /&gt;
*Default configuration changed – allow sending in roaming and unknown modes&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;01.00.22.Rev.12&#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; |2017.04.13&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;
*Improved connection to GSM operators&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;01.00.22.Rev.11&#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; |2017.04.07&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;
*Improved LiPo battery charger state interpretation&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;01.00.22.Rev.09&#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; |2017.03.28&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;
*Updated GPS firmware version&lt;br /&gt;
*Hardware detection improvement&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;01.00.22.Rev.06&#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; |2017.03.14&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;
*Corrected “Green driving” values: “m/s2”  conversion to “g”&lt;br /&gt;
*SIM PIN entering fixed.&lt;br /&gt;
*SMS Reading improved. Don&#039;t go to DeepSleep if there are SMS to read in memory.&lt;br /&gt;
*GPS Fuel Counter fix.&lt;br /&gt;
*Jamming detection improvement.&lt;br /&gt;
*AutoGeofence functionality improvement.&lt;br /&gt;
*Entering to DeepSleep fixed&lt;br /&gt;
*IO elements “event only” parameter fix&lt;br /&gt;
*Improvement in connection to GSM operator&lt;br /&gt;
*Added SD card drive capacity parameter to Status window&lt;br /&gt;
*Added BeiDou satellite numbers&lt;br /&gt;
*Trip odometer I/O calculation improvement.&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;01.00.19.Rev.02&#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; |2017.01.18&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;
*OBD data, VIN, DTC error count reading, DTC PID&#039;s requests, DTC delete via Bluetooth&lt;br /&gt;
*Fixed GPS no fix lock-up&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;01.00.17.Rev.03&#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; |2017.01.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;
*Bluetooth Voice call 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; |&#039;&#039;&#039;01.00.15.Rev.00&#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; |2016.11.23&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;
*Accelerometer axis values XYZ as IO elements&lt;br /&gt;
*Configuration send/save over Bluetooth&lt;br /&gt;
*NTP+NITZ Time synchronization&lt;br /&gt;
*EcoDriving auto-calibration&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB_firmware_errata(03.28.XX)&amp;diff=79599</id>
		<title>FMB firmware errata(03.28.XX)</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB_firmware_errata(03.28.XX)&amp;diff=79599"/>
		<updated>2023-01-19T17:35:12Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: /* Firmware versions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
We are always improving our device&#039;s 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;FMBXXX platform&#039;&#039;&#039; devices firmware improvements, changes, new features implementations as well as current firmware release version.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 60%;&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: 40%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |SUPPORTED HARDWARE&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; |01.00.XX&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; |FMB0YX, FMB9X0&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; |01.01.XX&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; |FMB0YX, FMB9X0, FMB96X&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; |01.03.XX&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; |FMB0YX, FMB9X0, FMB96X&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; |03.01.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX&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; |03.02.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX&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; |03.06.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY&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; |03.07.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY, FMB2YX&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; |03.18.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY, FMB2YX, FMT100&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; |03.25.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY, FMB2YX, FM30XY, FMT100&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; |03.27.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FMU1YX, FMM1YX, FMC1YX, FMM001, FMC001, FM30XY, FMB2YX, FMT100&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; |03.28.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FMU1YX, FMM1YX, FMC1YX, FMM001, FMC001, FM30XY, FMB2YX, FMT100&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; |100.XX.YY (based on 03.25.XX)&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; |FMB910 Basic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Firmware versioning===&lt;br /&gt;
&lt;br /&gt;
*Structure&lt;br /&gt;
&lt;br /&gt;
 FMB(T).VER.[&amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;YY&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;ZZ&amp;lt;/code&amp;gt;].Rev.[&amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt;] _[&amp;lt;code&amp;gt;ID###&amp;lt;/code&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
*Syntax description&lt;br /&gt;
**&amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt; – major FW version.&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; – major changes like bigger fixes, improvements and new features addition.&lt;br /&gt;
**&amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; – minor changes like small fixes and improvements.&lt;br /&gt;
**&amp;lt;code&amp;gt;ID[###]&amp;lt;/code&amp;gt; – Spec ID KEY – Specific clients FW changes.&lt;br /&gt;
&lt;br /&gt;
===Firmware versions===&lt;br /&gt;
&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;03.28.XX.Rev.XX&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.XX.Rev.XX&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for - PENDING -)&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; |{{{release_date| 2023.XX.XX}}}&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;
* Added new calibration Logic, &amp;quot;Once&amp;quot; option has been removed&lt;br /&gt;
* JSON protocol added to base&lt;br /&gt;
* New eye features&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;03.27.14.Rev.00&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.14.Rev.00&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMB120, FMB130, FMB920)&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; |{{{release_date| 2022.11.01}}}&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;
* &#039;&#039;&#039;1-wire interface optimization&#039;&#039;&#039;&lt;br /&gt;
* New accelerometer component support added&lt;br /&gt;
* Improved system stability and fixed general bugs&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;03.27.13.Rev.03&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.13.Rev.03&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for for FMB120, FMB130, FMB920)&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; |{{{release_date| 2022.08.01}}}&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;
* Improved system stability and fixed general bugs&lt;br /&gt;
|-&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;03.27.13.Rev.01&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.13.Rev.01&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMM001)&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; |{{{release_date| 2022.04.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;
* Manufacture testing improvements&lt;br /&gt;
* Improved system stability and fixed general bugs&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;03.27.12.Rev.00&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.12.Rev.00&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMC001)&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; |{{{release_date| 2022.02.09}}}&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;
* Preferred Operator functionality improvements&lt;br /&gt;
* SLM320 modem support added&lt;br /&gt;
* BLE advanced beacon improvements&lt;br /&gt;
* Static navigation improvements&lt;br /&gt;
* GNSS improvements&lt;br /&gt;
* New OBD Data MCU support added&lt;br /&gt;
* Improved system stability and fixed general bugs&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;03.27.07.Rev.00&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.07.Rev.00&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMB9X0, FMB204, MTB100)&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; |{{{release_date| 2021.08.02}}}&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;
{{{changes|*&#039;&#039;&#039;New Flash memory component support added&#039;&#039;&#039;&lt;br /&gt;
{{{DOUT|*&#039;&#039;&#039;[[{{{model|}}}_Features_settings#DOUT_1_Output_Type|Inverted DOUT]]&#039;&#039;&#039; functionality added }}}&lt;br /&gt;
*&#039;&#039;&#039;[[{{{model|}}}_Beacon_List#Advanced_Beacon_Mode_.28Universal_Beacons.29|&#039;&#039;&#039;Universal Beacons&#039;&#039;&#039;]]&#039;&#039;&#039; functionality added&lt;br /&gt;
*Added [[{{{model|}}}_Beacon_List#Beacon_On_Change|&#039;&#039;&#039;Beacon On Change&#039;&#039;&#039;]] functionality&lt;br /&gt;
*Beacons list expanded to support 50 beacon ID&#039;s&lt;br /&gt;
*&#039;&#039;&#039;[[{{{model|}}}_Bluetooth_4.0_settings#BLE_Serial_Encryption|BLE AES128]]&#039;&#039;&#039; encryption added &lt;br /&gt;
*Added &#039;&#039;&#039;[[{{{model|}}}_Features_settings#Ignition_ON_Counter|Ignition On Counter]]&#039;&#039;&#039; functionality&lt;br /&gt;
*Added &#039;&#039;&#039;[[{{{model|}}}_Bluetooth_4.0_settings#Supported_Sensors_List|BLE Efento sensor]]&#039;&#039;&#039; support &lt;br /&gt;
*Added &#039;&#039;&#039;[[{{{model|}}}_GPRS_settings#TLS.2FDTLS|encrypted record]]&#039;&#039;&#039; support (TLS)&lt;br /&gt;
*Added &#039;&#039;&#039;[[{{{model|}}}_GSM_Operators_settings#Ban_List_Control|Ban list control]]&#039;&#039;&#039; functionality&lt;br /&gt;
*[[{{{model|}}}_GPRS_settings#Second_Server_Settings|&#039;&#039;&#039;EGTS protocol&#039;&#039;&#039;]] support added &lt;br /&gt;
*Added configurable &#039;&#039;&#039;[[{{{model|}}}_GPRS_settings#Records_Settings|ACK type (TCP/AVL)]]&#039;&#039;&#039; source feature&lt;br /&gt;
*&#039;&#039;&#039;[[{{{model|}}}_Features_settings#Advanced_Eco_Driving|Advanced eco driving]]&#039;&#039;&#039; for all hardware&lt;br /&gt;
*&#039;&#039;&#039;Matrix3 RFID&#039;&#039;&#039; support added&lt;br /&gt;
{{{DOUT|*[[{{{FMB1XY |FMB120 }}} 1-Wire#iButton list|&#039;&#039;&#039;iButton list&#039;&#039;&#039;]] extended to 4000 iButtons}}}&lt;br /&gt;
*Device records saving/sending improvements&lt;br /&gt;
*Towing scenario improvements&lt;br /&gt;
*SMS Data Sending improvements on events generation&lt;br /&gt;
{{{DOUT|*SMS commands &#039;&#039;&#039;[[FMB setdigout|setdigout]]&#039;&#039;&#039; and &#039;&#039;&#039;[[FMB readio|readio]]&#039;&#039;&#039; sending improvements}}}&lt;br /&gt;
*Time synch from NTP/NITZ improvements&lt;br /&gt;
*Device wake up from sleep modes improvements&lt;br /&gt;
*HW with eSIM feature general working improvements&lt;br /&gt;
*Can adapters data reading on ignition off/on improvements&lt;br /&gt;
*Can adapters settings over SMS commands improved&lt;br /&gt;
*General device debug logs capture improvements&lt;br /&gt;
*BLE whitelist (scan stability improvements)&lt;br /&gt;
*Battery protection improvements&lt;br /&gt;
*Improved system stability and fixed general bugs}}}&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;03.25.18.Rev.08&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.18.Rev.08&#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; |2021.04.30&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;
*internal GNSS chip firmware update&amp;lt;br&amp;gt;&lt;br /&gt;
*Improved AutoAPN feature&amp;lt;br&amp;gt;&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;03.25.18.Rev.05&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.18.Rev.05&#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; |2021.02.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;
*AutoAPN improvements&amp;lt;br&amp;gt;&lt;br /&gt;
*Odometer calculation from CAN adapters data improvements&amp;lt;br&amp;gt;&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.25.15.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.18.Rev.03&#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.12.28&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;
*Fix data type for BLE Sensor Custom &amp;lt;br&amp;gt;&lt;br /&gt;
*Record data sending improvements &amp;lt;br&amp;gt;&lt;br /&gt;
*Records saving and sending logic improved &amp;lt;br&amp;gt;&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.25.15.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.15.Rev.32&#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.07.21&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;
*[[Auto APN feature for FM trackers|Auto APN]] functionality added to base firmware.&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;03.25.15.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.15.Rev.02&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FM30XY)&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;
*Improved Green Driving feature parameter sending.&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;03.25.15.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.15.Rev.01&#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.22&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;
*Records saving and sending logic improved.&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;03.25.14.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.14.Rev.05&#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.12.23&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;
*UL202 Fuel level sensor support improvements, status IO changed from (AVL ID 328) to (AVL ID 483)&lt;br /&gt;
*Odometer accuracy improvements when the Odometer Calculation Source is selected as the LVCAN&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;03.25.14.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.14.Rev.03&#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.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;
*&#039;&#039;&#039;[[FMB120_Beacon_List|BLE beacons]]&#039;&#039;&#039; &#039;&#039;&#039;and&#039;&#039;&#039; &#039;&#039;&#039;[[FMB120_Bluetooth_4.0_settings#Bluetooth_4.0_settings|BLE sensors]]&#039;&#039;&#039; support added to base release&lt;br /&gt;
*&#039;&#039;&#039;[[FMB120_Accelerometer_Features_settings#Auto_calibration_rework_and_improvements_from_firmware_version_03.25.07.Rev.00.|Autocalibration]]&#039;&#039;&#039; reworked and improved&lt;br /&gt;
*New &#039;&#039;&#039;[[FMB120_Parameter_list|IO element]]&#039;&#039;&#039;: Coordinates according to &#039;&#039;&#039;[[ISO6709|ISO6709]]&#039;&#039;&#039;&lt;br /&gt;
*Added &#039;&#039;&#039;[[FMB120_System_settings#Multiple_Movement_Sources|Multiple movement source]]&#039;&#039;&#039; selection&lt;br /&gt;
*&#039;&#039;&#039;[[FMB120_Features_settings#Eco.2FGreen_Driving|Advanced eco driving]]&#039;&#039;&#039; selections added for &#039;&#039;&#039;FMT100&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;[[FMB920_Tracking_on_Demand|On demand tracking]]&#039;&#039;&#039; feature added&lt;br /&gt;
*Added &#039;&#039;&#039;[[FMB920_Tracking_on_Demand|On demand tracking]]&#039;&#039;&#039; activation by AIN1/DIN1&lt;br /&gt;
*&#039;&#039;&#039;[[FMB120_System_settings#New_time_synchronization_method_implementation.2A|Time synchronization]]&#039;&#039;&#039; algorithm changed&lt;br /&gt;
*&#039;&#039;&#039;DOUT Control Via Ignition and DOUT Control Via CALL functionalities has been merged&#039;&#039;&#039;&lt;br /&gt;
*DIN3 can now be selected as an ignition source&lt;br /&gt;
*OBD II data reading improvements&lt;br /&gt;
*Bluetooth dongle OBD data reading improvements&lt;br /&gt;
*Wake up from ultra-deep sleep improved&lt;br /&gt;
*TZBT sensors data reading improvements&lt;br /&gt;
*Devices with eSIM communication improvements&lt;br /&gt;
*Operators List feature improvements&lt;br /&gt;
*CAN adapters 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;03.25.07.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.07.Rev.00&#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.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;
*One wire data reading improvements&lt;br /&gt;
*Manual geofence configuration improvements&lt;br /&gt;
*Data sending in online deep sleep mode optimization&lt;br /&gt;
*[[FMB120_Features_settings#DOUT_Control_Via_Ignition| DOUT Control via Ignition]] implementation&lt;br /&gt;
*OBD data reading improvements&lt;br /&gt;
*SMS command btgetlist improvements&lt;br /&gt;
*Periodic sending optimization&lt;br /&gt;
*Changed setdigout command response to &amp;quot;DOUT is disabled from CFG&amp;quot; if DOUT is disabled configuration&lt;br /&gt;
*Improved SMS responses&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;03.25.05.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.05.Rev.00&#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.05.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;
*&#039;&#039;&#039;Added FMB207 support&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Added FMB964 support&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Added FMB130 support&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Added BT3 auto connection mode &amp;quot;User ID&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Added UL202-02 fuel sensors functionality&#039;&#039;&#039;&lt;br /&gt;
*Improved record sending to backup&lt;br /&gt;
*Added DOUT3 control for scenarios with FMB130 hardware&lt;br /&gt;
*Improved OBD CAN reading&lt;br /&gt;
*Add &amp;quot;Always&amp;quot; battery charge mode&lt;br /&gt;
*Added codec14 protocol support&lt;br /&gt;
*GPS Acquisition improvements&lt;br /&gt;
*Improved duplicate lvcan parameters&lt;br /&gt;
*OBDII improvements, for ignition off detection and protocol changing&lt;br /&gt;
*Add RS485 parity selection&lt;br /&gt;
*Improved ECO driving functionality I/O elements manipulation&lt;br /&gt;
*Added [[Impulse_counter|impulse counter]] support for FMB130&lt;br /&gt;
*Added FW downgrade protection&lt;br /&gt;
*Rename BT user ID I/O element text default value&lt;br /&gt;
*Added [[FMB120 Bluetooth settings|composed Bluetooth name]] functionality&lt;br /&gt;
*Changed minimum &amp;amp; default geofence zone radius to 5 meters&lt;br /&gt;
*GPS status update&lt;br /&gt;
*Improved Eco Driving detection for FMB20X devices&lt;br /&gt;
*Improved baud rate change&lt;br /&gt;
*Change Default Time Synchronization value to Disable (GNSS only)&lt;br /&gt;
*getops SMS command added&lt;br /&gt;
*Only Half ICCID sent to server on ICCID event improvement&lt;br /&gt;
*bt getlist improvement&lt;br /&gt;
*Added BLE connection control functionality, when service id is configured&lt;br /&gt;
*Use speed if LVCAN/OBD speed is 0&lt;br /&gt;
*Improved record generating when speed source is configured as OBD/CAN&lt;br /&gt;
*Added speed source configuration parameter for scenarios where vehicle speed is needed&lt;br /&gt;
*Improved speed jump filter&lt;br /&gt;
*Crash trace improvements&lt;br /&gt;
*Changed &amp;quot;obdinfo&amp;quot; sms response - returns LAST detected OBD protocol now&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;03.18.21.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.21.Rev.00&#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.02.28&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;
*Improved OBD data reading&lt;br /&gt;
*Changed &amp;quot;obdinfo&amp;quot; sms response&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;03.18.20.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.20.Rev.00&#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.02.21&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;
*Improved Ultra Deep sleep mode&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;03.18.19.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.19.Rev.00&#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.14&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;
*Improved FMB207 support&lt;br /&gt;
*Improved simultaneous DNS requests issue (DNS fails if requesting at same time). Do not affects FM3/FM4 with ext modem&lt;br /&gt;
*Improved path creating for NMEA logging file (after sdformat)&lt;br /&gt;
*OBD &amp;amp; ELD improvements&lt;br /&gt;
*1-Wire Dallas temperature sensors improvements&lt;br /&gt;
*Do not allow unauthorized incoming calls if any authorized number is configured&lt;br /&gt;
*VIN reset/change on ELD improved&lt;br /&gt;
*Changed default battery level sms text to &amp;quot;Battery level %&amp;quot;&lt;br /&gt;
*Improved CODEC12 CMD server -&amp;gt; RS232/RS485 data length&lt;br /&gt;
*CAN interrupt handling reworked&lt;br /&gt;
*Improvement for putting space to APN configuration then it&#039;s empty and sim is inserted&lt;br /&gt;
*Improved DOUT control over SMS when no DOUTs are enabled&lt;br /&gt;
*Reworked external modem power off/on procedures&lt;br /&gt;
*Changed SMS cmd &amp;quot;getgps&amp;quot; time source, to prevent zero values when GPS is OFF&lt;br /&gt;
*GSM numbers handling rework&lt;br /&gt;
*Improvement for Bluetooth communication over BT 3.0&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;03.18.16.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.16.Rev.00&#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; |2018.12.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;
*Changed default configuration &#039;&#039;&#039;[[Default values changes since FMB firmware version 03.18.16.rev.00|parameters]]&#039;&#039;&#039; values&lt;br /&gt;
*Improved SIM switch algorithm for DUAL-SIM devices (FMB125, FMB122)&lt;br /&gt;
*Added possibility to set [[LV-CAN200|LV-CAN200]], [[ALL-CAN300|ALL-CAN300]], [[CAN-CONTROL|CAN-CONTROL]] program number using SMS command in Online Deep Sleep mode&lt;br /&gt;
*Improved RS485 LLS reconfiguring on different positions&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;03.18.15.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.15.Rev.00&#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; |2018.11.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;
*The conditions for entering sleep depend on this parameter:&amp;lt;br /&amp;gt; Always / After Time Sync / After Position Fix&lt;br /&gt;
*Improved records reading and sending&lt;br /&gt;
*Fixed Total Odometer IO values appearing in Trip Odometer IO&lt;br /&gt;
*Fixed unexpected GPS LED blinking after wake up from sleep&lt;br /&gt;
*UDP data sending improvements&lt;br /&gt;
*Fixed CAN CONTROL speed I/O element value parsing&lt;br /&gt;
*Fixed Battery Voltage I/O coefficients&lt;br /&gt;
*Improved Crash Detection duration calculation&lt;br /&gt;
*Changed odometer configuration parameter available min value to 0, while on TCP configuration values is from 1&lt;br /&gt;
*Improved auto calibration algorithm&lt;br /&gt;
*Improved data sending algorithm&lt;br /&gt;
*Removed forced record sending after waking up from deep sleep&lt;br /&gt;
*Fixed ELD data sending via BLE&lt;br /&gt;
*ELD speed source selection improvements&lt;br /&gt;
*Fixed BLE temperature sensors I/O low level configuration&lt;br /&gt;
*Changed odometer source switching algorithm (OBD&amp;lt;-&amp;gt;GNSS). If OBD data becomes unavailable device will not switch to GNSS source automatically&lt;br /&gt;
*Improved crash data packing&lt;br /&gt;
*Fixed SMS &amp;quot;odoset:&amp;quot; max value validation&lt;br /&gt;
*Fixed device restarts due too many BLE devices in range when performing scanning operation&lt;br /&gt;
*Improved LLS data reading stability&lt;br /&gt;
*Changed &amp;quot;Engine Oil Temperature&amp;quot; OBD IO element value representation from SIGNED to UNSIGNED&lt;br /&gt;
*Increased Odometer max value from 999999 to 4294967&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;03.18.03.Rev.00&#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.09.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;
*Fixed AIN1 and External Voltage swap for FMB900&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;03.18.02.Rev.00&#039;&#039;&#039;&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; |2018.09.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;
*Added shadow calibration functionality&lt;br /&gt;
*Improved eco driving events functionality&lt;br /&gt;
*Improved GNSS hdop&amp;amp;pdop validation&lt;br /&gt;
*Fixed LVCAN Fuel Level value coefficient according to IO protocol&lt;br /&gt;
*Added Battery level % IO element&lt;br /&gt;
*Fixed gps fix acquisition&lt;br /&gt;
*Added Configurable BLE transmitting power&lt;br /&gt;
*Added ELD support into base OBD FW version&lt;br /&gt;
*Improved communication with FOTA WEB&lt;br /&gt;
*Reworked IO manager to properly support variable length of IO&lt;br /&gt;
*Improved operation in Deep Sleep&lt;br /&gt;
*Improved records packing&lt;br /&gt;
*Improved crash records generation.&lt;br /&gt;
*Improved FW startup speed&lt;br /&gt;
*Increased Trip status reading from BTAPP rate&lt;br /&gt;
*Improved Idling functionality&lt;br /&gt;
*Fixed duplicated record issue&lt;br /&gt;
*Improved Bluetooth scanning functionality&lt;br /&gt;
*Added OBD DTC, LVCAN DTC IO elements&lt;br /&gt;
*Improved Power consumption in sleep mode&lt;br /&gt;
*Fixed incomming call detection&lt;br /&gt;
*Improved records saving scenario&lt;br /&gt;
*Added MIN SPEED protections for ECO DRIVING&lt;br /&gt;
*Improved RS232 operation after device initialization&lt;br /&gt;
*Improved TZBT data reading&lt;br /&gt;
*Improved eco/green driving and crash detection functionalities&lt;br /&gt;
*Max packet size increased from 1024 bytes to 1280 bytes&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;03.10.09.Rev.00&#039;&#039;&#039;&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; |2018.07.03&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;
*Improved LiPo battery detection&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;03.10.08.Rev.00&#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.06.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;
*Fixed FOTA WEB hardware detection&lt;br /&gt;
*Improved SMS/GPRS command &amp;quot;setdigout&amp;quot; with speed parameter according to documentation (do not trigger DOUTx if GNSS FIX unavailable)&lt;br /&gt;
*Added ELD VIN number validation&lt;br /&gt;
*Fixed OBD and LVCAN IO current value showing in configurator&lt;br /&gt;
*Fixed record sending if mode was changed and send period “0”&lt;br /&gt;
*Added FMB125 BLE DualSIM HW support&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;03.10.03.Rev.00&#039;&#039;&#039;&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; |2018.05.31&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;
*Added TZ-BT05B sensor support&lt;br /&gt;
*Improved BLE scanning&lt;br /&gt;
*Improved data sending scenario&lt;br /&gt;
*Fixed configuration loading after download via FOTAWEB issue&lt;br /&gt;
*Improved DOUT functionality&lt;br /&gt;
*Added CAN-CONTROL support&lt;br /&gt;
*Changed LVCAN Engine Temperature and LVCAN Fuel Level value coefficient (according IO protocol)&lt;br /&gt;
*Added new SMS/GPRS command &amp;quot;getimsi&amp;quot; for IMSI number reading&lt;br /&gt;
*Added ELD functionality&lt;br /&gt;
*DNS support improvement&lt;br /&gt;
*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; |&#039;&#039;&#039;03.09.01.Rev.00&#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.04.30&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;
*Improved FOTA WEB functionality&lt;br /&gt;
*Improved odometer value calculating from LVCAN (km-&amp;gt;m)&lt;br /&gt;
*Improved 1-wire operation with long wires&lt;br /&gt;
*Improved Bluetooth functionality&lt;br /&gt;
*Improved OBD data reading&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;03.08.05.Rev.00&#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.04.18&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;
*Improved Static Navigation filter&lt;br /&gt;
*Improved Crash Detection scenario&lt;br /&gt;
*Improved device connection to configurator after FW update&lt;br /&gt;
*Updated LVCAN protocol to support 4 and 5 digits numbers&lt;br /&gt;
*BT functionality optimization&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;03.07.07.Rev.00&#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.04.05&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;
*Improved simultaneous use of several Bluetooth connections&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;03.07.06.Rev.00&#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.03.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;
*Fixed IO elements High/Low config parameters negative values saving&lt;br /&gt;
*Improved OBD communication&lt;br /&gt;
*Improved Outgoing Call trigger conditions&lt;br /&gt;
*Improved VIN reading&lt;br /&gt;
*Record saving optimization&lt;br /&gt;
*Improved iButton expire time calculation&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;03.07.01.Rev.00&#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.03.02&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;
*OBD pinout for FM3 improvement&lt;br /&gt;
*Improved data sending&lt;br /&gt;
*Improved FOTA WEB configuration sending&lt;br /&gt;
*Changed GPS state values reporting in SMS &amp;quot;getinfo&amp;quot; according documentation&lt;br /&gt;
*Improved Crash Detection&lt;br /&gt;
*Added GPRS OPEN timeout for FOTA WEB&lt;br /&gt;
*Improved UNLOCK key generation for keyword restoring&lt;br /&gt;
*LiPo battery charging optimization&lt;br /&gt;
*&#039;&#039;&#039;Added FMB2YX hardware support&#039;&#039;&#039;&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;03.06.04.Rev.00&#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.02.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;
*Improved record storing and sending algorithm&lt;br /&gt;
*Improved communication with accelerometer&lt;br /&gt;
*Improved firmware update handling with internal flash memory&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;03.06.01.Rev.00&#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.01.29&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;
*&#039;&#039;&#039;BLE functionality added&#039;&#039;&#039;&lt;br /&gt;
*Improved OBD request functionality&lt;br /&gt;
*Improved record search and sending scenario&lt;br /&gt;
*Fixed SD storage (used/total) info displaying&lt;br /&gt;
*Added OBD stuck protection&lt;br /&gt;
*Improved logging&lt;br /&gt;
*Improved movement detection in sleep modes&lt;br /&gt;
*&#039;&#039;&#039;Added SMS &amp;quot;getrecord&amp;quot; for High prio record generation&#039;&#039;&#039;&lt;br /&gt;
*Added fix for GPRS authentication pap/chap&lt;br /&gt;
*&#039;&#039;&#039;Added Ultra Deep Sleep functionality&#039;&#039;&#039;&lt;br /&gt;
*Improved LiPo charging algorithm&lt;br /&gt;
*&#039;&#039;&#039;Added support of FM30XY hardware&#039;&#039;&#039;&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;03.03.07.Rev.00&#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.01.03&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;
*&#039;&#039;&#039;New parameter for SMS event compositor: %gmap – provides Google Maps link in SMS event message&#039;&#039;&#039;&lt;br /&gt;
*Improvement for OBD data display in Configurator Status window&lt;br /&gt;
*Improved Ignition and Movement detection by CAN data (OBD/LVCAN)&lt;br /&gt;
*Improved iButton IO event generation after sleep mode&lt;br /&gt;
*Fixed Trip odometer precision when counting mode is “Between records”&lt;br /&gt;
*Fixed “setdigout” command usage on FMB9YX&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;03.03.06.Rev.00&#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.01.03&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;
*Fixed GPS speed value&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;03.03.03.Rev.00&#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; |2017.12.05&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;
*Added iButton ID inversion to solve incompatibility with FMA&lt;br /&gt;
*Added additional iButton family ID’s&lt;br /&gt;
*Improved backup server triggering if main server DNS request fails&lt;br /&gt;
*Removed Ios generation in deep/online sleep for EcoScore, Dallas Temp/ID, iButton, RFID, LLS&lt;br /&gt;
*Enabled GSM I/O’s in online sleep&lt;br /&gt;
*Added setdigout dependency on speed. DOUT change is not executed while speed is too high.&lt;br /&gt;
*GPS version string truncated in “getver” SMS response&lt;br /&gt;
*Movement detection sensitivity decreased&lt;br /&gt;
*Improvement in records manager to prevent records corruption&lt;br /&gt;
*High priority events are not checking to send period now&lt;br /&gt;
*Towing IO reset on feature reactivation added&lt;br /&gt;
*Fixed FOTA WEB issue when APN has login and password&lt;br /&gt;
*&#039;&#039;&#039;Major stability improvement patch!&#039;&#039;&#039;&lt;br /&gt;
*Added immobilizer state restore on startup&lt;br /&gt;
*SMS sending is now aborted after 3 unsuccessful attempts&lt;br /&gt;
*&#039;&#039;&#039;SMS events text composition added.&#039;&#039;&#039; You can add additional parameters to SMS text&lt;br /&gt;
*Improved HID RFID reading in FMB125&lt;br /&gt;
*&#039;&#039;&#039;Added Green Driving Duration IO element (AVL ID: 243)&#039;&#039;&#039;&lt;br /&gt;
*Fixed SIM PIN change via Bluetooth&lt;br /&gt;
*&#039;&#039;&#039;RS232 buffered modes added&#039;&#039;&#039;&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;03.02.03.Rev.00&#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; |2017.10.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;
*Updated GPS FW (Galileo satellites are used now too)&lt;br /&gt;
*Auto calibration procedure improved&lt;br /&gt;
*Added new LV-CAN200 parameters: CNG Status, CNG Used, CNG Level, OIL Level, Engine Temperature&lt;br /&gt;
*Added “getimeiccid” SMS/GPRS command&lt;br /&gt;
*IMEI packaging for UDP fixed&lt;br /&gt;
*Crash Trace fixed&lt;br /&gt;
*BTAPP application improvement&lt;br /&gt;
*OBD PID data requesting when VIN unavailable fixed&lt;br /&gt;
*Fake overspeeding events are now filtered out&lt;br /&gt;
*Fixed BT name autogenerating if empty&lt;br /&gt;
*Fixed records sending via UDP&lt;br /&gt;
*Autoconnect to FotaWeb on power ON and after “cpureset“ added&lt;br /&gt;
*OBD protocol detection improvements&lt;br /&gt;
*GNSS (used for records) data while device is in GPS sleep / deep sleep / online deep sleep fixed&lt;br /&gt;
*Changed BT DEFAULT name autogeneration by device type&lt;br /&gt;
*Improved SD present and mounted state detection&lt;br /&gt;
*Removed check for AIN min value 500mV&lt;br /&gt;
*Records sending by min saved records fix&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;03.01.04.Rev.00&#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; |2017.09.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;
*New feature: NMEA via Bluetooth&lt;br /&gt;
*New feature: Read records&lt;br /&gt;
*New feature: iButton reading notification via DOUT.&lt;br /&gt;
*New SMS/GPRS command: getvin (Returns vehicle VIN number. Aplicable for FMB001, or other FMB devices with connected OBDII dongle)&lt;br /&gt;
*BTAPP protocol updated&lt;br /&gt;
*Improvements in records sending (fixes increased traffic usage)&lt;br /&gt;
*Improved configuration saving time&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;01.03.13.Rev.00&#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; |2017.11.07&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;
*Improved overall device stability&lt;br /&gt;
*Fixed Bluetooth Data Link.&lt;br /&gt;
*Fixed Bluetooth name auto-generating if empty.&lt;br /&gt;
*Fixed Bluetooth clear all Paired device list from configurator.&lt;br /&gt;
*Fixed records sending via UDP.&lt;br /&gt;
*Fixed IMEI packaging for UDP.&lt;br /&gt;
*Improved SMS login/pass validator. All characters are now allowed.&lt;br /&gt;
*Added protection for OBD Odometer value reset.&lt;br /&gt;
*Added protection for IMEI corruption.&lt;br /&gt;
*Fixed bad records detector.&lt;br /&gt;
*Added call functionality (when event detected) in Deep Sleep mode.&lt;br /&gt;
*Restart protection fixed.&lt;br /&gt;
*Improvements in SIM PIN setting.&lt;br /&gt;
*Changed default FOTA WEB Domain.&lt;br /&gt;
*Fixed OBD PID data requesting when VIN unavailable.&lt;br /&gt;
*OBD protocol detection improvements.&lt;br /&gt;
*Modem power ON improvements.&lt;br /&gt;
*NTP improvements.&lt;br /&gt;
*Added “getimeiccid” SMS/GPRS command.&lt;br /&gt;
*SMS/GPRS command “sdformat” improvements.&lt;br /&gt;
*SMS Login/Pass validator improvements.&lt;br /&gt;
*Removed check for AIN min value 500mV.&lt;br /&gt;
*Added additional IO High/Low-level setter by ParamID.&lt;br /&gt;
*Fixed SMS processing state check in modem SLEEP mode setter.&lt;br /&gt;
*FOTA functionality improvement.&lt;br /&gt;
*Added protections by GSM number and text length.&lt;br /&gt;
*IO event External Voltage DeltaChange improvements.&lt;br /&gt;
*Fixed issues with double records, bad records, record search.&lt;br /&gt;
*Fixed microSD to RAM switching for records saving.&lt;br /&gt;
*Added retries for unsuccessful outgoing call.&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;01.03.11.Rev.00&#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; |2017.10.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;
*Fixed Crash detection functionality.&lt;br /&gt;
*Battery charging improvement.&lt;br /&gt;
*Record sending via UDP fixed.&lt;br /&gt;
*Record sending in DeepSleep improvement.&lt;br /&gt;
*FOTA WEB functionality improvement.&lt;br /&gt;
*Added protection for IMEI corruption.&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.03.03.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;01.03.03.Rev.00&#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; |2017.07.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;
*Added FOTA WEB functionality&lt;br /&gt;
*Optimization of power consumption in sleep modes&lt;br /&gt;
*GNSSS IO Text &amp;quot;GNSSpower&amp;quot; changed to &amp;quot;GNSSStatus&amp;quot;&lt;br /&gt;
*Added zero filling the ibutton values&lt;br /&gt;
*Enabled IOs GNSS, Total Odometer in dsleep mode&lt;br /&gt;
*Improved getio SMS response for FMB125&lt;br /&gt;
*Added CCID validity check before PIN registration&lt;br /&gt;
*Minimized power consumptions in sleep modes&lt;br /&gt;
*Added SD card check before it’s usage&lt;br /&gt;
*Changed excessive idling default/max values&lt;br /&gt;
*DUAL SIM functionality implementation&lt;br /&gt;
*PIN Entering to second SIM improvement&lt;br /&gt;
*SMS/GPRS getgps command improvement&lt;br /&gt;
*Added dual server support&lt;br /&gt;
*Operator Black list implementation&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;01.00.32.Rev.00&#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; |2017.07.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;
*Authorized GSM numbers list increased to 200&lt;br /&gt;
*Unplug feature improvement&lt;br /&gt;
*SMS command &#039;sdformat&#039; – deletes all internal memory&lt;br /&gt;
*SMS command ‘deleterecords’ – deletes Avl records from memory&lt;br /&gt;
*Faster GPS FIX after leaving sleep mode&lt;br /&gt;
*‘odoset’ SMS command fixed&lt;br /&gt;
*Excessive Idling functionality improvement&lt;br /&gt;
*DOUT state is restored on startup&lt;br /&gt;
*Towing activation timeout max value increased&lt;br /&gt;
*Averaging now works in Deep Sleep mode too&lt;br /&gt;
*Minor OBD improvements&lt;br /&gt;
*Bluetooth pairing improvements&lt;br /&gt;
*FMB962/FMB964 hardware support added&lt;br /&gt;
*Records sending when link is open fixed&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;01.00.30.Rev.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; |2017.05.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;
*Added 5 geozones functionality&lt;br /&gt;
*IO elements ICCID and SD Status are added&lt;br /&gt;
*Added Keyword functionality&lt;br /&gt;
*Crash detection improvement, now it detects consecutive events&lt;br /&gt;
*Towing Detection improvement&lt;br /&gt;
*Unplug detection improvement&lt;br /&gt;
*GPRS connection stability improvement&lt;br /&gt;
*Improved Unplug detection – now detects “plug” events too&lt;br /&gt;
*Data sending  without microSD card&lt;br /&gt;
*getgps SMS commands format fixed&lt;br /&gt;
*Default configuration changed – allow sending in roaming and unknown modes&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;01.00.22.Rev.12&#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; |2017.04.13&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;
*Improved connection to GSM operators&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;01.00.22.Rev.11&#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; |2017.04.07&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;
*Improved LiPo battery charger state interpretation&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;01.00.22.Rev.09&#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; |2017.03.28&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;
*Updated GPS firmware version&lt;br /&gt;
*Hardware detection improvement&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;01.00.22.Rev.06&#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; |2017.03.14&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;
*Corrected “Green driving” values: “m/s2”  conversion to “g”&lt;br /&gt;
*SIM PIN entering fixed.&lt;br /&gt;
*SMS Reading improved. Don&#039;t go to DeepSleep if there are SMS to read in memory.&lt;br /&gt;
*GPS Fuel Counter fix.&lt;br /&gt;
*Jamming detection improvement.&lt;br /&gt;
*AutoGeofence functionality improvement.&lt;br /&gt;
*Entering to DeepSleep fixed&lt;br /&gt;
*IO elements “event only” parameter fix&lt;br /&gt;
*Improvement in connection to GSM operator&lt;br /&gt;
*Added SD card drive capacity parameter to Status window&lt;br /&gt;
*Added BeiDou satellite numbers&lt;br /&gt;
*Trip odometer I/O calculation improvement.&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;01.00.19.Rev.02&#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; |2017.01.18&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;
*OBD data, VIN, DTC error count reading, DTC PID&#039;s requests, DTC delete via Bluetooth&lt;br /&gt;
*Fixed GPS no fix lock-up&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;01.00.17.Rev.03&#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; |2017.01.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;
*Bluetooth Voice call 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; |&#039;&#039;&#039;01.00.15.Rev.00&#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; |2016.11.23&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;
*Accelerometer axis values XYZ as IO elements&lt;br /&gt;
*Configuration send/save over Bluetooth&lt;br /&gt;
*NTP+NITZ Time synchronization&lt;br /&gt;
*EcoDriving auto-calibration&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB_firmware_errata(03.28.XX)&amp;diff=79598</id>
		<title>FMB firmware errata(03.28.XX)</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB_firmware_errata(03.28.XX)&amp;diff=79598"/>
		<updated>2023-01-19T17:30:50Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
We are always improving our device&#039;s 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;FMBXXX platform&#039;&#039;&#039; devices firmware improvements, changes, new features implementations as well as current firmware release version.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 60%;&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: 40%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |SUPPORTED HARDWARE&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; |01.00.XX&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; |FMB0YX, FMB9X0&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; |01.01.XX&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; |FMB0YX, FMB9X0, FMB96X&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; |01.03.XX&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; |FMB0YX, FMB9X0, FMB96X&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; |03.01.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX&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; |03.02.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX&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; |03.06.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY&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; |03.07.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY, FMB2YX&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; |03.18.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY, FMB2YX, FMT100&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; |03.25.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY, FMB2YX, FM30XY, FMT100&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; |03.27.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FMU1YX, FMM1YX, FMC1YX, FMM001, FMC001, FM30XY, FMB2YX, FMT100&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; |03.28.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FMU1YX, FMM1YX, FMC1YX, FMM001, FMC001, FM30XY, FMB2YX, FMT100&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; |100.XX.YY (based on 03.25.XX)&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; |FMB910 Basic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Firmware versioning===&lt;br /&gt;
&lt;br /&gt;
*Structure&lt;br /&gt;
&lt;br /&gt;
 FMB(T).VER.[&amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;YY&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;ZZ&amp;lt;/code&amp;gt;].Rev.[&amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt;] _[&amp;lt;code&amp;gt;ID###&amp;lt;/code&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
*Syntax description&lt;br /&gt;
**&amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt; – major FW version.&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; – major changes like bigger fixes, improvements and new features addition.&lt;br /&gt;
**&amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; – minor changes like small fixes and improvements.&lt;br /&gt;
**&amp;lt;code&amp;gt;ID[###]&amp;lt;/code&amp;gt; – Spec ID KEY – Specific clients FW changes.&lt;br /&gt;
&lt;br /&gt;
===Firmware versions===&lt;br /&gt;
&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;03.28.XX.Rev.XX&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.XX.Rev.XX&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMB120, FMB130, FMB920)&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; |{{{release_date| 2023.XX.XX}}}&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;
* Added new calibration Logic, &amp;quot;Once&amp;quot; option has been removed&lt;br /&gt;
* JSON protocol added to base&lt;br /&gt;
* New eye features&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;03.27.14.Rev.00&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.14.Rev.00&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMB120, FMB130, FMB920)&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; |{{{release_date| 2022.11.01}}}&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;
* &#039;&#039;&#039;1-wire interface optimization&#039;&#039;&#039;&lt;br /&gt;
* New accelerometer component support added&lt;br /&gt;
* Improved system stability and fixed general bugs&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;03.27.13.Rev.03&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.13.Rev.03&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMT100, FMB1XY, FMB0XY, FMB2XY, FMB9XY, FMM130, FMC001)&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; |{{{release_date| 2022.08.01}}}&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;
* Improved system stability and fixed general bugs&lt;br /&gt;
|-&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;03.27.13.Rev.01&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.13.Rev.01&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMM001)&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; |{{{release_date| 2022.04.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;
* Manufacture testing improvements&lt;br /&gt;
* Improved system stability and fixed general bugs&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;03.27.12.Rev.00&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.12.Rev.00&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMC001)&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; |{{{release_date| 2022.02.09}}}&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;
* Preferred Operator functionality improvements&lt;br /&gt;
* SLM320 modem support added&lt;br /&gt;
* BLE advanced beacon improvements&lt;br /&gt;
* Static navigation improvements&lt;br /&gt;
* GNSS improvements&lt;br /&gt;
* New OBD Data MCU support added&lt;br /&gt;
* Improved system stability and fixed general bugs&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;03.27.07.Rev.00&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.07.Rev.00&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMB9X0, FMB204, MTB100)&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; |{{{release_date| 2021.08.02}}}&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;
{{{changes|*&#039;&#039;&#039;New Flash memory component support added&#039;&#039;&#039;&lt;br /&gt;
{{{DOUT|*&#039;&#039;&#039;[[{{{model|}}}_Features_settings#DOUT_1_Output_Type|Inverted DOUT]]&#039;&#039;&#039; functionality added }}}&lt;br /&gt;
*&#039;&#039;&#039;[[{{{model|}}}_Beacon_List#Advanced_Beacon_Mode_.28Universal_Beacons.29|&#039;&#039;&#039;Universal Beacons&#039;&#039;&#039;]]&#039;&#039;&#039; functionality added&lt;br /&gt;
*Added [[{{{model|}}}_Beacon_List#Beacon_On_Change|&#039;&#039;&#039;Beacon On Change&#039;&#039;&#039;]] functionality&lt;br /&gt;
*Beacons list expanded to support 50 beacon ID&#039;s&lt;br /&gt;
*&#039;&#039;&#039;[[{{{model|}}}_Bluetooth_4.0_settings#BLE_Serial_Encryption|BLE AES128]]&#039;&#039;&#039; encryption added &lt;br /&gt;
*Added &#039;&#039;&#039;[[{{{model|}}}_Features_settings#Ignition_ON_Counter|Ignition On Counter]]&#039;&#039;&#039; functionality&lt;br /&gt;
*Added &#039;&#039;&#039;[[{{{model|}}}_Bluetooth_4.0_settings#Supported_Sensors_List|BLE Efento sensor]]&#039;&#039;&#039; support &lt;br /&gt;
*Added &#039;&#039;&#039;[[{{{model|}}}_GPRS_settings#TLS.2FDTLS|encrypted record]]&#039;&#039;&#039; support (TLS)&lt;br /&gt;
*Added &#039;&#039;&#039;[[{{{model|}}}_GSM_Operators_settings#Ban_List_Control|Ban list control]]&#039;&#039;&#039; functionality&lt;br /&gt;
*[[{{{model|}}}_GPRS_settings#Second_Server_Settings|&#039;&#039;&#039;EGTS protocol&#039;&#039;&#039;]] support added &lt;br /&gt;
*Added configurable &#039;&#039;&#039;[[{{{model|}}}_GPRS_settings#Records_Settings|ACK type (TCP/AVL)]]&#039;&#039;&#039; source feature&lt;br /&gt;
*&#039;&#039;&#039;[[{{{model|}}}_Features_settings#Advanced_Eco_Driving|Advanced eco driving]]&#039;&#039;&#039; for all hardware&lt;br /&gt;
*&#039;&#039;&#039;Matrix3 RFID&#039;&#039;&#039; support added&lt;br /&gt;
{{{DOUT|*[[{{{FMB1XY |FMB120 }}} 1-Wire#iButton list|&#039;&#039;&#039;iButton list&#039;&#039;&#039;]] extended to 4000 iButtons}}}&lt;br /&gt;
*Device records saving/sending improvements&lt;br /&gt;
*Towing scenario improvements&lt;br /&gt;
*SMS Data Sending improvements on events generation&lt;br /&gt;
{{{DOUT|*SMS commands &#039;&#039;&#039;[[FMB setdigout|setdigout]]&#039;&#039;&#039; and &#039;&#039;&#039;[[FMB readio|readio]]&#039;&#039;&#039; sending improvements}}}&lt;br /&gt;
*Time synch from NTP/NITZ improvements&lt;br /&gt;
*Device wake up from sleep modes improvements&lt;br /&gt;
*HW with eSIM feature general working improvements&lt;br /&gt;
*Can adapters data reading on ignition off/on improvements&lt;br /&gt;
*Can adapters settings over SMS commands improved&lt;br /&gt;
*General device debug logs capture improvements&lt;br /&gt;
*BLE whitelist (scan stability improvements)&lt;br /&gt;
*Battery protection improvements&lt;br /&gt;
*Improved system stability and fixed general bugs}}}&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;03.25.18.Rev.08&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.18.Rev.08&#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; |2021.04.30&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;
*internal GNSS chip firmware update&amp;lt;br&amp;gt;&lt;br /&gt;
*Improved AutoAPN feature&amp;lt;br&amp;gt;&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;03.25.18.Rev.05&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.18.Rev.05&#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; |2021.02.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;
*AutoAPN improvements&amp;lt;br&amp;gt;&lt;br /&gt;
*Odometer calculation from CAN adapters data improvements&amp;lt;br&amp;gt;&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.25.15.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.18.Rev.03&#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.12.28&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;
*Fix data type for BLE Sensor Custom &amp;lt;br&amp;gt;&lt;br /&gt;
*Record data sending improvements &amp;lt;br&amp;gt;&lt;br /&gt;
*Records saving and sending logic improved &amp;lt;br&amp;gt;&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.25.15.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.15.Rev.32&#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.07.21&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;
*[[Auto APN feature for FM trackers|Auto APN]] functionality added to base firmware.&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;03.25.15.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.15.Rev.02&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FM30XY)&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;
*Improved Green Driving feature parameter sending.&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;03.25.15.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.15.Rev.01&#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.22&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;
*Records saving and sending logic improved.&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;03.25.14.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.14.Rev.05&#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.12.23&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;
*UL202 Fuel level sensor support improvements, status IO changed from (AVL ID 328) to (AVL ID 483)&lt;br /&gt;
*Odometer accuracy improvements when the Odometer Calculation Source is selected as the LVCAN&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;03.25.14.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.14.Rev.03&#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.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;
*&#039;&#039;&#039;[[FMB120_Beacon_List|BLE beacons]]&#039;&#039;&#039; &#039;&#039;&#039;and&#039;&#039;&#039; &#039;&#039;&#039;[[FMB120_Bluetooth_4.0_settings#Bluetooth_4.0_settings|BLE sensors]]&#039;&#039;&#039; support added to base release&lt;br /&gt;
*&#039;&#039;&#039;[[FMB120_Accelerometer_Features_settings#Auto_calibration_rework_and_improvements_from_firmware_version_03.25.07.Rev.00.|Autocalibration]]&#039;&#039;&#039; reworked and improved&lt;br /&gt;
*New &#039;&#039;&#039;[[FMB120_Parameter_list|IO element]]&#039;&#039;&#039;: Coordinates according to &#039;&#039;&#039;[[ISO6709|ISO6709]]&#039;&#039;&#039;&lt;br /&gt;
*Added &#039;&#039;&#039;[[FMB120_System_settings#Multiple_Movement_Sources|Multiple movement source]]&#039;&#039;&#039; selection&lt;br /&gt;
*&#039;&#039;&#039;[[FMB120_Features_settings#Eco.2FGreen_Driving|Advanced eco driving]]&#039;&#039;&#039; selections added for &#039;&#039;&#039;FMT100&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;[[FMB920_Tracking_on_Demand|On demand tracking]]&#039;&#039;&#039; feature added&lt;br /&gt;
*Added &#039;&#039;&#039;[[FMB920_Tracking_on_Demand|On demand tracking]]&#039;&#039;&#039; activation by AIN1/DIN1&lt;br /&gt;
*&#039;&#039;&#039;[[FMB120_System_settings#New_time_synchronization_method_implementation.2A|Time synchronization]]&#039;&#039;&#039; algorithm changed&lt;br /&gt;
*&#039;&#039;&#039;DOUT Control Via Ignition and DOUT Control Via CALL functionalities has been merged&#039;&#039;&#039;&lt;br /&gt;
*DIN3 can now be selected as an ignition source&lt;br /&gt;
*OBD II data reading improvements&lt;br /&gt;
*Bluetooth dongle OBD data reading improvements&lt;br /&gt;
*Wake up from ultra-deep sleep improved&lt;br /&gt;
*TZBT sensors data reading improvements&lt;br /&gt;
*Devices with eSIM communication improvements&lt;br /&gt;
*Operators List feature improvements&lt;br /&gt;
*CAN adapters 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;03.25.07.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.07.Rev.00&#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.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;
*One wire data reading improvements&lt;br /&gt;
*Manual geofence configuration improvements&lt;br /&gt;
*Data sending in online deep sleep mode optimization&lt;br /&gt;
*[[FMB120_Features_settings#DOUT_Control_Via_Ignition| DOUT Control via Ignition]] implementation&lt;br /&gt;
*OBD data reading improvements&lt;br /&gt;
*SMS command btgetlist improvements&lt;br /&gt;
*Periodic sending optimization&lt;br /&gt;
*Changed setdigout command response to &amp;quot;DOUT is disabled from CFG&amp;quot; if DOUT is disabled configuration&lt;br /&gt;
*Improved SMS responses&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;03.25.05.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.05.Rev.00&#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.05.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;
*&#039;&#039;&#039;Added FMB207 support&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Added FMB964 support&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Added FMB130 support&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Added BT3 auto connection mode &amp;quot;User ID&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Added UL202-02 fuel sensors functionality&#039;&#039;&#039;&lt;br /&gt;
*Improved record sending to backup&lt;br /&gt;
*Added DOUT3 control for scenarios with FMB130 hardware&lt;br /&gt;
*Improved OBD CAN reading&lt;br /&gt;
*Add &amp;quot;Always&amp;quot; battery charge mode&lt;br /&gt;
*Added codec14 protocol support&lt;br /&gt;
*GPS Acquisition improvements&lt;br /&gt;
*Improved duplicate lvcan parameters&lt;br /&gt;
*OBDII improvements, for ignition off detection and protocol changing&lt;br /&gt;
*Add RS485 parity selection&lt;br /&gt;
*Improved ECO driving functionality I/O elements manipulation&lt;br /&gt;
*Added [[Impulse_counter|impulse counter]] support for FMB130&lt;br /&gt;
*Added FW downgrade protection&lt;br /&gt;
*Rename BT user ID I/O element text default value&lt;br /&gt;
*Added [[FMB120 Bluetooth settings|composed Bluetooth name]] functionality&lt;br /&gt;
*Changed minimum &amp;amp; default geofence zone radius to 5 meters&lt;br /&gt;
*GPS status update&lt;br /&gt;
*Improved Eco Driving detection for FMB20X devices&lt;br /&gt;
*Improved baud rate change&lt;br /&gt;
*Change Default Time Synchronization value to Disable (GNSS only)&lt;br /&gt;
*getops SMS command added&lt;br /&gt;
*Only Half ICCID sent to server on ICCID event improvement&lt;br /&gt;
*bt getlist improvement&lt;br /&gt;
*Added BLE connection control functionality, when service id is configured&lt;br /&gt;
*Use speed if LVCAN/OBD speed is 0&lt;br /&gt;
*Improved record generating when speed source is configured as OBD/CAN&lt;br /&gt;
*Added speed source configuration parameter for scenarios where vehicle speed is needed&lt;br /&gt;
*Improved speed jump filter&lt;br /&gt;
*Crash trace improvements&lt;br /&gt;
*Changed &amp;quot;obdinfo&amp;quot; sms response - returns LAST detected OBD protocol now&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;03.18.21.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.21.Rev.00&#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.02.28&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;
*Improved OBD data reading&lt;br /&gt;
*Changed &amp;quot;obdinfo&amp;quot; sms response&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;03.18.20.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.20.Rev.00&#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.02.21&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;
*Improved Ultra Deep sleep mode&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;03.18.19.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.19.Rev.00&#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.14&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;
*Improved FMB207 support&lt;br /&gt;
*Improved simultaneous DNS requests issue (DNS fails if requesting at same time). Do not affects FM3/FM4 with ext modem&lt;br /&gt;
*Improved path creating for NMEA logging file (after sdformat)&lt;br /&gt;
*OBD &amp;amp; ELD improvements&lt;br /&gt;
*1-Wire Dallas temperature sensors improvements&lt;br /&gt;
*Do not allow unauthorized incoming calls if any authorized number is configured&lt;br /&gt;
*VIN reset/change on ELD improved&lt;br /&gt;
*Changed default battery level sms text to &amp;quot;Battery level %&amp;quot;&lt;br /&gt;
*Improved CODEC12 CMD server -&amp;gt; RS232/RS485 data length&lt;br /&gt;
*CAN interrupt handling reworked&lt;br /&gt;
*Improvement for putting space to APN configuration then it&#039;s empty and sim is inserted&lt;br /&gt;
*Improved DOUT control over SMS when no DOUTs are enabled&lt;br /&gt;
*Reworked external modem power off/on procedures&lt;br /&gt;
*Changed SMS cmd &amp;quot;getgps&amp;quot; time source, to prevent zero values when GPS is OFF&lt;br /&gt;
*GSM numbers handling rework&lt;br /&gt;
*Improvement for Bluetooth communication over BT 3.0&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;03.18.16.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.16.Rev.00&#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; |2018.12.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;
*Changed default configuration &#039;&#039;&#039;[[Default values changes since FMB firmware version 03.18.16.rev.00|parameters]]&#039;&#039;&#039; values&lt;br /&gt;
*Improved SIM switch algorithm for DUAL-SIM devices (FMB125, FMB122)&lt;br /&gt;
*Added possibility to set [[LV-CAN200|LV-CAN200]], [[ALL-CAN300|ALL-CAN300]], [[CAN-CONTROL|CAN-CONTROL]] program number using SMS command in Online Deep Sleep mode&lt;br /&gt;
*Improved RS485 LLS reconfiguring on different positions&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;03.18.15.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.15.Rev.00&#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; |2018.11.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;
*The conditions for entering sleep depend on this parameter:&amp;lt;br /&amp;gt; Always / After Time Sync / After Position Fix&lt;br /&gt;
*Improved records reading and sending&lt;br /&gt;
*Fixed Total Odometer IO values appearing in Trip Odometer IO&lt;br /&gt;
*Fixed unexpected GPS LED blinking after wake up from sleep&lt;br /&gt;
*UDP data sending improvements&lt;br /&gt;
*Fixed CAN CONTROL speed I/O element value parsing&lt;br /&gt;
*Fixed Battery Voltage I/O coefficients&lt;br /&gt;
*Improved Crash Detection duration calculation&lt;br /&gt;
*Changed odometer configuration parameter available min value to 0, while on TCP configuration values is from 1&lt;br /&gt;
*Improved auto calibration algorithm&lt;br /&gt;
*Improved data sending algorithm&lt;br /&gt;
*Removed forced record sending after waking up from deep sleep&lt;br /&gt;
*Fixed ELD data sending via BLE&lt;br /&gt;
*ELD speed source selection improvements&lt;br /&gt;
*Fixed BLE temperature sensors I/O low level configuration&lt;br /&gt;
*Changed odometer source switching algorithm (OBD&amp;lt;-&amp;gt;GNSS). If OBD data becomes unavailable device will not switch to GNSS source automatically&lt;br /&gt;
*Improved crash data packing&lt;br /&gt;
*Fixed SMS &amp;quot;odoset:&amp;quot; max value validation&lt;br /&gt;
*Fixed device restarts due too many BLE devices in range when performing scanning operation&lt;br /&gt;
*Improved LLS data reading stability&lt;br /&gt;
*Changed &amp;quot;Engine Oil Temperature&amp;quot; OBD IO element value representation from SIGNED to UNSIGNED&lt;br /&gt;
*Increased Odometer max value from 999999 to 4294967&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;03.18.03.Rev.00&#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.09.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;
*Fixed AIN1 and External Voltage swap for FMB900&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;03.18.02.Rev.00&#039;&#039;&#039;&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; |2018.09.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;
*Added shadow calibration functionality&lt;br /&gt;
*Improved eco driving events functionality&lt;br /&gt;
*Improved GNSS hdop&amp;amp;pdop validation&lt;br /&gt;
*Fixed LVCAN Fuel Level value coefficient according to IO protocol&lt;br /&gt;
*Added Battery level % IO element&lt;br /&gt;
*Fixed gps fix acquisition&lt;br /&gt;
*Added Configurable BLE transmitting power&lt;br /&gt;
*Added ELD support into base OBD FW version&lt;br /&gt;
*Improved communication with FOTA WEB&lt;br /&gt;
*Reworked IO manager to properly support variable length of IO&lt;br /&gt;
*Improved operation in Deep Sleep&lt;br /&gt;
*Improved records packing&lt;br /&gt;
*Improved crash records generation.&lt;br /&gt;
*Improved FW startup speed&lt;br /&gt;
*Increased Trip status reading from BTAPP rate&lt;br /&gt;
*Improved Idling functionality&lt;br /&gt;
*Fixed duplicated record issue&lt;br /&gt;
*Improved Bluetooth scanning functionality&lt;br /&gt;
*Added OBD DTC, LVCAN DTC IO elements&lt;br /&gt;
*Improved Power consumption in sleep mode&lt;br /&gt;
*Fixed incomming call detection&lt;br /&gt;
*Improved records saving scenario&lt;br /&gt;
*Added MIN SPEED protections for ECO DRIVING&lt;br /&gt;
*Improved RS232 operation after device initialization&lt;br /&gt;
*Improved TZBT data reading&lt;br /&gt;
*Improved eco/green driving and crash detection functionalities&lt;br /&gt;
*Max packet size increased from 1024 bytes to 1280 bytes&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;03.10.09.Rev.00&#039;&#039;&#039;&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; |2018.07.03&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;
*Improved LiPo battery detection&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;03.10.08.Rev.00&#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.06.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;
*Fixed FOTA WEB hardware detection&lt;br /&gt;
*Improved SMS/GPRS command &amp;quot;setdigout&amp;quot; with speed parameter according to documentation (do not trigger DOUTx if GNSS FIX unavailable)&lt;br /&gt;
*Added ELD VIN number validation&lt;br /&gt;
*Fixed OBD and LVCAN IO current value showing in configurator&lt;br /&gt;
*Fixed record sending if mode was changed and send period “0”&lt;br /&gt;
*Added FMB125 BLE DualSIM HW support&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;03.10.03.Rev.00&#039;&#039;&#039;&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; |2018.05.31&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;
*Added TZ-BT05B sensor support&lt;br /&gt;
*Improved BLE scanning&lt;br /&gt;
*Improved data sending scenario&lt;br /&gt;
*Fixed configuration loading after download via FOTAWEB issue&lt;br /&gt;
*Improved DOUT functionality&lt;br /&gt;
*Added CAN-CONTROL support&lt;br /&gt;
*Changed LVCAN Engine Temperature and LVCAN Fuel Level value coefficient (according IO protocol)&lt;br /&gt;
*Added new SMS/GPRS command &amp;quot;getimsi&amp;quot; for IMSI number reading&lt;br /&gt;
*Added ELD functionality&lt;br /&gt;
*DNS support improvement&lt;br /&gt;
*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; |&#039;&#039;&#039;03.09.01.Rev.00&#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.04.30&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;
*Improved FOTA WEB functionality&lt;br /&gt;
*Improved odometer value calculating from LVCAN (km-&amp;gt;m)&lt;br /&gt;
*Improved 1-wire operation with long wires&lt;br /&gt;
*Improved Bluetooth functionality&lt;br /&gt;
*Improved OBD data reading&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;03.08.05.Rev.00&#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.04.18&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;
*Improved Static Navigation filter&lt;br /&gt;
*Improved Crash Detection scenario&lt;br /&gt;
*Improved device connection to configurator after FW update&lt;br /&gt;
*Updated LVCAN protocol to support 4 and 5 digits numbers&lt;br /&gt;
*BT functionality optimization&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;03.07.07.Rev.00&#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.04.05&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;
*Improved simultaneous use of several Bluetooth connections&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;03.07.06.Rev.00&#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.03.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;
*Fixed IO elements High/Low config parameters negative values saving&lt;br /&gt;
*Improved OBD communication&lt;br /&gt;
*Improved Outgoing Call trigger conditions&lt;br /&gt;
*Improved VIN reading&lt;br /&gt;
*Record saving optimization&lt;br /&gt;
*Improved iButton expire time calculation&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;03.07.01.Rev.00&#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.03.02&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;
*OBD pinout for FM3 improvement&lt;br /&gt;
*Improved data sending&lt;br /&gt;
*Improved FOTA WEB configuration sending&lt;br /&gt;
*Changed GPS state values reporting in SMS &amp;quot;getinfo&amp;quot; according documentation&lt;br /&gt;
*Improved Crash Detection&lt;br /&gt;
*Added GPRS OPEN timeout for FOTA WEB&lt;br /&gt;
*Improved UNLOCK key generation for keyword restoring&lt;br /&gt;
*LiPo battery charging optimization&lt;br /&gt;
*&#039;&#039;&#039;Added FMB2YX hardware support&#039;&#039;&#039;&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;03.06.04.Rev.00&#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.02.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;
*Improved record storing and sending algorithm&lt;br /&gt;
*Improved communication with accelerometer&lt;br /&gt;
*Improved firmware update handling with internal flash memory&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;03.06.01.Rev.00&#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.01.29&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;
*&#039;&#039;&#039;BLE functionality added&#039;&#039;&#039;&lt;br /&gt;
*Improved OBD request functionality&lt;br /&gt;
*Improved record search and sending scenario&lt;br /&gt;
*Fixed SD storage (used/total) info displaying&lt;br /&gt;
*Added OBD stuck protection&lt;br /&gt;
*Improved logging&lt;br /&gt;
*Improved movement detection in sleep modes&lt;br /&gt;
*&#039;&#039;&#039;Added SMS &amp;quot;getrecord&amp;quot; for High prio record generation&#039;&#039;&#039;&lt;br /&gt;
*Added fix for GPRS authentication pap/chap&lt;br /&gt;
*&#039;&#039;&#039;Added Ultra Deep Sleep functionality&#039;&#039;&#039;&lt;br /&gt;
*Improved LiPo charging algorithm&lt;br /&gt;
*&#039;&#039;&#039;Added support of FM30XY hardware&#039;&#039;&#039;&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;03.03.07.Rev.00&#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.01.03&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;
*&#039;&#039;&#039;New parameter for SMS event compositor: %gmap – provides Google Maps link in SMS event message&#039;&#039;&#039;&lt;br /&gt;
*Improvement for OBD data display in Configurator Status window&lt;br /&gt;
*Improved Ignition and Movement detection by CAN data (OBD/LVCAN)&lt;br /&gt;
*Improved iButton IO event generation after sleep mode&lt;br /&gt;
*Fixed Trip odometer precision when counting mode is “Between records”&lt;br /&gt;
*Fixed “setdigout” command usage on FMB9YX&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;03.03.06.Rev.00&#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.01.03&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;
*Fixed GPS speed value&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;03.03.03.Rev.00&#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; |2017.12.05&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;
*Added iButton ID inversion to solve incompatibility with FMA&lt;br /&gt;
*Added additional iButton family ID’s&lt;br /&gt;
*Improved backup server triggering if main server DNS request fails&lt;br /&gt;
*Removed Ios generation in deep/online sleep for EcoScore, Dallas Temp/ID, iButton, RFID, LLS&lt;br /&gt;
*Enabled GSM I/O’s in online sleep&lt;br /&gt;
*Added setdigout dependency on speed. DOUT change is not executed while speed is too high.&lt;br /&gt;
*GPS version string truncated in “getver” SMS response&lt;br /&gt;
*Movement detection sensitivity decreased&lt;br /&gt;
*Improvement in records manager to prevent records corruption&lt;br /&gt;
*High priority events are not checking to send period now&lt;br /&gt;
*Towing IO reset on feature reactivation added&lt;br /&gt;
*Fixed FOTA WEB issue when APN has login and password&lt;br /&gt;
*&#039;&#039;&#039;Major stability improvement patch!&#039;&#039;&#039;&lt;br /&gt;
*Added immobilizer state restore on startup&lt;br /&gt;
*SMS sending is now aborted after 3 unsuccessful attempts&lt;br /&gt;
*&#039;&#039;&#039;SMS events text composition added.&#039;&#039;&#039; You can add additional parameters to SMS text&lt;br /&gt;
*Improved HID RFID reading in FMB125&lt;br /&gt;
*&#039;&#039;&#039;Added Green Driving Duration IO element (AVL ID: 243)&#039;&#039;&#039;&lt;br /&gt;
*Fixed SIM PIN change via Bluetooth&lt;br /&gt;
*&#039;&#039;&#039;RS232 buffered modes added&#039;&#039;&#039;&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;03.02.03.Rev.00&#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; |2017.10.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;
*Updated GPS FW (Galileo satellites are used now too)&lt;br /&gt;
*Auto calibration procedure improved&lt;br /&gt;
*Added new LV-CAN200 parameters: CNG Status, CNG Used, CNG Level, OIL Level, Engine Temperature&lt;br /&gt;
*Added “getimeiccid” SMS/GPRS command&lt;br /&gt;
*IMEI packaging for UDP fixed&lt;br /&gt;
*Crash Trace fixed&lt;br /&gt;
*BTAPP application improvement&lt;br /&gt;
*OBD PID data requesting when VIN unavailable fixed&lt;br /&gt;
*Fake overspeeding events are now filtered out&lt;br /&gt;
*Fixed BT name autogenerating if empty&lt;br /&gt;
*Fixed records sending via UDP&lt;br /&gt;
*Autoconnect to FotaWeb on power ON and after “cpureset“ added&lt;br /&gt;
*OBD protocol detection improvements&lt;br /&gt;
*GNSS (used for records) data while device is in GPS sleep / deep sleep / online deep sleep fixed&lt;br /&gt;
*Changed BT DEFAULT name autogeneration by device type&lt;br /&gt;
*Improved SD present and mounted state detection&lt;br /&gt;
*Removed check for AIN min value 500mV&lt;br /&gt;
*Records sending by min saved records fix&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;03.01.04.Rev.00&#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; |2017.09.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;
*New feature: NMEA via Bluetooth&lt;br /&gt;
*New feature: Read records&lt;br /&gt;
*New feature: iButton reading notification via DOUT.&lt;br /&gt;
*New SMS/GPRS command: getvin (Returns vehicle VIN number. Aplicable for FMB001, or other FMB devices with connected OBDII dongle)&lt;br /&gt;
*BTAPP protocol updated&lt;br /&gt;
*Improvements in records sending (fixes increased traffic usage)&lt;br /&gt;
*Improved configuration saving time&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;01.03.13.Rev.00&#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; |2017.11.07&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;
*Improved overall device stability&lt;br /&gt;
*Fixed Bluetooth Data Link.&lt;br /&gt;
*Fixed Bluetooth name auto-generating if empty.&lt;br /&gt;
*Fixed Bluetooth clear all Paired device list from configurator.&lt;br /&gt;
*Fixed records sending via UDP.&lt;br /&gt;
*Fixed IMEI packaging for UDP.&lt;br /&gt;
*Improved SMS login/pass validator. All characters are now allowed.&lt;br /&gt;
*Added protection for OBD Odometer value reset.&lt;br /&gt;
*Added protection for IMEI corruption.&lt;br /&gt;
*Fixed bad records detector.&lt;br /&gt;
*Added call functionality (when event detected) in Deep Sleep mode.&lt;br /&gt;
*Restart protection fixed.&lt;br /&gt;
*Improvements in SIM PIN setting.&lt;br /&gt;
*Changed default FOTA WEB Domain.&lt;br /&gt;
*Fixed OBD PID data requesting when VIN unavailable.&lt;br /&gt;
*OBD protocol detection improvements.&lt;br /&gt;
*Modem power ON improvements.&lt;br /&gt;
*NTP improvements.&lt;br /&gt;
*Added “getimeiccid” SMS/GPRS command.&lt;br /&gt;
*SMS/GPRS command “sdformat” improvements.&lt;br /&gt;
*SMS Login/Pass validator improvements.&lt;br /&gt;
*Removed check for AIN min value 500mV.&lt;br /&gt;
*Added additional IO High/Low-level setter by ParamID.&lt;br /&gt;
*Fixed SMS processing state check in modem SLEEP mode setter.&lt;br /&gt;
*FOTA functionality improvement.&lt;br /&gt;
*Added protections by GSM number and text length.&lt;br /&gt;
*IO event External Voltage DeltaChange improvements.&lt;br /&gt;
*Fixed issues with double records, bad records, record search.&lt;br /&gt;
*Fixed microSD to RAM switching for records saving.&lt;br /&gt;
*Added retries for unsuccessful outgoing call.&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;01.03.11.Rev.00&#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; |2017.10.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;
*Fixed Crash detection functionality.&lt;br /&gt;
*Battery charging improvement.&lt;br /&gt;
*Record sending via UDP fixed.&lt;br /&gt;
*Record sending in DeepSleep improvement.&lt;br /&gt;
*FOTA WEB functionality improvement.&lt;br /&gt;
*Added protection for IMEI corruption.&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.03.03.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;01.03.03.Rev.00&#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; |2017.07.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;
*Added FOTA WEB functionality&lt;br /&gt;
*Optimization of power consumption in sleep modes&lt;br /&gt;
*GNSSS IO Text &amp;quot;GNSSpower&amp;quot; changed to &amp;quot;GNSSStatus&amp;quot;&lt;br /&gt;
*Added zero filling the ibutton values&lt;br /&gt;
*Enabled IOs GNSS, Total Odometer in dsleep mode&lt;br /&gt;
*Improved getio SMS response for FMB125&lt;br /&gt;
*Added CCID validity check before PIN registration&lt;br /&gt;
*Minimized power consumptions in sleep modes&lt;br /&gt;
*Added SD card check before it’s usage&lt;br /&gt;
*Changed excessive idling default/max values&lt;br /&gt;
*DUAL SIM functionality implementation&lt;br /&gt;
*PIN Entering to second SIM improvement&lt;br /&gt;
*SMS/GPRS getgps command improvement&lt;br /&gt;
*Added dual server support&lt;br /&gt;
*Operator Black list implementation&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;01.00.32.Rev.00&#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; |2017.07.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;
*Authorized GSM numbers list increased to 200&lt;br /&gt;
*Unplug feature improvement&lt;br /&gt;
*SMS command &#039;sdformat&#039; – deletes all internal memory&lt;br /&gt;
*SMS command ‘deleterecords’ – deletes Avl records from memory&lt;br /&gt;
*Faster GPS FIX after leaving sleep mode&lt;br /&gt;
*‘odoset’ SMS command fixed&lt;br /&gt;
*Excessive Idling functionality improvement&lt;br /&gt;
*DOUT state is restored on startup&lt;br /&gt;
*Towing activation timeout max value increased&lt;br /&gt;
*Averaging now works in Deep Sleep mode too&lt;br /&gt;
*Minor OBD improvements&lt;br /&gt;
*Bluetooth pairing improvements&lt;br /&gt;
*FMB962/FMB964 hardware support added&lt;br /&gt;
*Records sending when link is open fixed&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;01.00.30.Rev.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; |2017.05.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;
*Added 5 geozones functionality&lt;br /&gt;
*IO elements ICCID and SD Status are added&lt;br /&gt;
*Added Keyword functionality&lt;br /&gt;
*Crash detection improvement, now it detects consecutive events&lt;br /&gt;
*Towing Detection improvement&lt;br /&gt;
*Unplug detection improvement&lt;br /&gt;
*GPRS connection stability improvement&lt;br /&gt;
*Improved Unplug detection – now detects “plug” events too&lt;br /&gt;
*Data sending  without microSD card&lt;br /&gt;
*getgps SMS commands format fixed&lt;br /&gt;
*Default configuration changed – allow sending in roaming and unknown modes&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;01.00.22.Rev.12&#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; |2017.04.13&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;
*Improved connection to GSM operators&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;01.00.22.Rev.11&#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; |2017.04.07&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;
*Improved LiPo battery charger state interpretation&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;01.00.22.Rev.09&#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; |2017.03.28&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;
*Updated GPS firmware version&lt;br /&gt;
*Hardware detection improvement&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;01.00.22.Rev.06&#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; |2017.03.14&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;
*Corrected “Green driving” values: “m/s2”  conversion to “g”&lt;br /&gt;
*SIM PIN entering fixed.&lt;br /&gt;
*SMS Reading improved. Don&#039;t go to DeepSleep if there are SMS to read in memory.&lt;br /&gt;
*GPS Fuel Counter fix.&lt;br /&gt;
*Jamming detection improvement.&lt;br /&gt;
*AutoGeofence functionality improvement.&lt;br /&gt;
*Entering to DeepSleep fixed&lt;br /&gt;
*IO elements “event only” parameter fix&lt;br /&gt;
*Improvement in connection to GSM operator&lt;br /&gt;
*Added SD card drive capacity parameter to Status window&lt;br /&gt;
*Added BeiDou satellite numbers&lt;br /&gt;
*Trip odometer I/O calculation improvement.&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;01.00.19.Rev.02&#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; |2017.01.18&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;
*OBD data, VIN, DTC error count reading, DTC PID&#039;s requests, DTC delete via Bluetooth&lt;br /&gt;
*Fixed GPS no fix lock-up&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;01.00.17.Rev.03&#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; |2017.01.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;
*Bluetooth Voice call 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; |&#039;&#039;&#039;01.00.15.Rev.00&#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; |2016.11.23&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;
*Accelerometer axis values XYZ as IO elements&lt;br /&gt;
*Configuration send/save over Bluetooth&lt;br /&gt;
*NTP+NITZ Time synchronization&lt;br /&gt;
*EcoDriving auto-calibration&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB_firmware_errata(03.28.XX)&amp;diff=79597</id>
		<title>FMB firmware errata(03.28.XX)</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB_firmware_errata(03.28.XX)&amp;diff=79597"/>
		<updated>2023-01-19T17:27:50Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
We are always improving our device&#039;s 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;FMBXXX platform&#039;&#039;&#039; devices firmware improvements, changes, new features implementations as well as current firmware release version.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 60%;&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: 40%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |SUPPORTED HARDWARE&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; |01.00.XX&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; |FMB0YX, FMB9X0&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; |01.01.XX&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; |FMB0YX, FMB9X0, FMB96X&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; |01.03.XX&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; |FMB0YX, FMB9X0, FMB96X&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; |03.01.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX&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; |03.02.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX&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; |03.06.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY&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; |03.07.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY, FMB2YX&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; |03.18.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY, FMB2YX, FMT100&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; |03.25.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY, FMB2YX, FM30XY, FMT100&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; |03.27.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FMU1YX, FMM1YX, FMC1YX, FMM001, FMC001, FM30XY, FMB2YX, FMT100&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; |03.28.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FMU1YX, FMM1YX, FMC1YX, FMM001, FMC001, FM30XY, FMB2YX, FMT100&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; |100.XX.YY (based on 03.25.XX)&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; |FMB910 Basic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Firmware versioning===&lt;br /&gt;
&lt;br /&gt;
*Structure&lt;br /&gt;
&lt;br /&gt;
 FMB(T).VER.[&amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;YY&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;ZZ&amp;lt;/code&amp;gt;].Rev.[&amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt;] _[&amp;lt;code&amp;gt;ID###&amp;lt;/code&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
*Syntax description&lt;br /&gt;
**&amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt; – major FW version.&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; – major changes like bigger fixes, improvements and new features addition.&lt;br /&gt;
**&amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; – minor changes like small fixes and improvements.&lt;br /&gt;
**&amp;lt;code&amp;gt;ID[###]&amp;lt;/code&amp;gt; – Spec ID KEY – Specific clients FW changes.&lt;br /&gt;
&lt;br /&gt;
===Firmware versions===&lt;br /&gt;
&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;03.27.14.Rev.00&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.14.Rev.00&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMB120, FMB130, FMB920)&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; |{{{release_date| 2022.11.01}}}&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;
* &#039;&#039;&#039;1-wire interface optimization&#039;&#039;&#039;&lt;br /&gt;
* New accelerometer component support added&lt;br /&gt;
* Improved system stability and fixed general bugs&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;03.27.13.Rev.03&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.13.Rev.03&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMT100, FMB1XY, FMB0XY, FMB2XY, FMB9XY, FMM130, FMC001)&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; |{{{release_date| 2022.08.01}}}&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;
* Improved system stability and fixed general bugs&lt;br /&gt;
|-&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;03.27.13.Rev.01&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.13.Rev.01&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMM001)&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; |{{{release_date| 2022.04.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;
* Manufacture testing improvements&lt;br /&gt;
* Improved system stability and fixed general bugs&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;03.27.12.Rev.00&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.12.Rev.00&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMC001)&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; |{{{release_date| 2022.02.09}}}&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;
* Preferred Operator functionality improvements&lt;br /&gt;
* SLM320 modem support added&lt;br /&gt;
* BLE advanced beacon improvements&lt;br /&gt;
* Static navigation improvements&lt;br /&gt;
* GNSS improvements&lt;br /&gt;
* New OBD Data MCU support added&lt;br /&gt;
* Improved system stability and fixed general bugs&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;03.27.07.Rev.00&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.07.Rev.00&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMB9X0, FMB204, MTB100)&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; |{{{release_date| 2021.08.02}}}&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;
{{{changes|*&#039;&#039;&#039;New Flash memory component support added&#039;&#039;&#039;&lt;br /&gt;
{{{DOUT|*&#039;&#039;&#039;[[{{{model|}}}_Features_settings#DOUT_1_Output_Type|Inverted DOUT]]&#039;&#039;&#039; functionality added }}}&lt;br /&gt;
*&#039;&#039;&#039;[[{{{model|}}}_Beacon_List#Advanced_Beacon_Mode_.28Universal_Beacons.29|&#039;&#039;&#039;Universal Beacons&#039;&#039;&#039;]]&#039;&#039;&#039; functionality added&lt;br /&gt;
*Added [[{{{model|}}}_Beacon_List#Beacon_On_Change|&#039;&#039;&#039;Beacon On Change&#039;&#039;&#039;]] functionality&lt;br /&gt;
*Beacons list expanded to support 50 beacon ID&#039;s&lt;br /&gt;
*&#039;&#039;&#039;[[{{{model|}}}_Bluetooth_4.0_settings#BLE_Serial_Encryption|BLE AES128]]&#039;&#039;&#039; encryption added &lt;br /&gt;
*Added &#039;&#039;&#039;[[{{{model|}}}_Features_settings#Ignition_ON_Counter|Ignition On Counter]]&#039;&#039;&#039; functionality&lt;br /&gt;
*Added &#039;&#039;&#039;[[{{{model|}}}_Bluetooth_4.0_settings#Supported_Sensors_List|BLE Efento sensor]]&#039;&#039;&#039; support &lt;br /&gt;
*Added &#039;&#039;&#039;[[{{{model|}}}_GPRS_settings#TLS.2FDTLS|encrypted record]]&#039;&#039;&#039; support (TLS)&lt;br /&gt;
*Added &#039;&#039;&#039;[[{{{model|}}}_GSM_Operators_settings#Ban_List_Control|Ban list control]]&#039;&#039;&#039; functionality&lt;br /&gt;
*[[{{{model|}}}_GPRS_settings#Second_Server_Settings|&#039;&#039;&#039;EGTS protocol&#039;&#039;&#039;]] support added &lt;br /&gt;
*Added configurable &#039;&#039;&#039;[[{{{model|}}}_GPRS_settings#Records_Settings|ACK type (TCP/AVL)]]&#039;&#039;&#039; source feature&lt;br /&gt;
*&#039;&#039;&#039;[[{{{model|}}}_Features_settings#Advanced_Eco_Driving|Advanced eco driving]]&#039;&#039;&#039; for all hardware&lt;br /&gt;
*&#039;&#039;&#039;Matrix3 RFID&#039;&#039;&#039; support added&lt;br /&gt;
{{{DOUT|*[[{{{FMB1XY |FMB120 }}} 1-Wire#iButton list|&#039;&#039;&#039;iButton list&#039;&#039;&#039;]] extended to 4000 iButtons}}}&lt;br /&gt;
*Device records saving/sending improvements&lt;br /&gt;
*Towing scenario improvements&lt;br /&gt;
*SMS Data Sending improvements on events generation&lt;br /&gt;
{{{DOUT|*SMS commands &#039;&#039;&#039;[[FMB setdigout|setdigout]]&#039;&#039;&#039; and &#039;&#039;&#039;[[FMB readio|readio]]&#039;&#039;&#039; sending improvements}}}&lt;br /&gt;
*Time synch from NTP/NITZ improvements&lt;br /&gt;
*Device wake up from sleep modes improvements&lt;br /&gt;
*HW with eSIM feature general working improvements&lt;br /&gt;
*Can adapters data reading on ignition off/on improvements&lt;br /&gt;
*Can adapters settings over SMS commands improved&lt;br /&gt;
*General device debug logs capture improvements&lt;br /&gt;
*BLE whitelist (scan stability improvements)&lt;br /&gt;
*Battery protection improvements&lt;br /&gt;
*Improved system stability and fixed general bugs}}}&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;03.25.18.Rev.08&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.18.Rev.08&#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; |2021.04.30&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;
*internal GNSS chip firmware update&amp;lt;br&amp;gt;&lt;br /&gt;
*Improved AutoAPN feature&amp;lt;br&amp;gt;&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;03.25.18.Rev.05&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.18.Rev.05&#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; |2021.02.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;
*AutoAPN improvements&amp;lt;br&amp;gt;&lt;br /&gt;
*Odometer calculation from CAN adapters data improvements&amp;lt;br&amp;gt;&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.25.15.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.18.Rev.03&#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.12.28&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;
*Fix data type for BLE Sensor Custom &amp;lt;br&amp;gt;&lt;br /&gt;
*Record data sending improvements &amp;lt;br&amp;gt;&lt;br /&gt;
*Records saving and sending logic improved &amp;lt;br&amp;gt;&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.25.15.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.15.Rev.32&#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.07.21&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;
*[[Auto APN feature for FM trackers|Auto APN]] functionality added to base firmware.&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;03.25.15.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.15.Rev.02&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FM30XY)&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;
*Improved Green Driving feature parameter sending.&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;03.25.15.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.15.Rev.01&#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.22&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;
*Records saving and sending logic improved.&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;03.25.14.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.14.Rev.05&#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.12.23&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;
*UL202 Fuel level sensor support improvements, status IO changed from (AVL ID 328) to (AVL ID 483)&lt;br /&gt;
*Odometer accuracy improvements when the Odometer Calculation Source is selected as the LVCAN&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;03.25.14.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.14.Rev.03&#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.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;
*&#039;&#039;&#039;[[FMB120_Beacon_List|BLE beacons]]&#039;&#039;&#039; &#039;&#039;&#039;and&#039;&#039;&#039; &#039;&#039;&#039;[[FMB120_Bluetooth_4.0_settings#Bluetooth_4.0_settings|BLE sensors]]&#039;&#039;&#039; support added to base release&lt;br /&gt;
*&#039;&#039;&#039;[[FMB120_Accelerometer_Features_settings#Auto_calibration_rework_and_improvements_from_firmware_version_03.25.07.Rev.00.|Autocalibration]]&#039;&#039;&#039; reworked and improved&lt;br /&gt;
*New &#039;&#039;&#039;[[FMB120_Parameter_list|IO element]]&#039;&#039;&#039;: Coordinates according to &#039;&#039;&#039;[[ISO6709|ISO6709]]&#039;&#039;&#039;&lt;br /&gt;
*Added &#039;&#039;&#039;[[FMB120_System_settings#Multiple_Movement_Sources|Multiple movement source]]&#039;&#039;&#039; selection&lt;br /&gt;
*&#039;&#039;&#039;[[FMB120_Features_settings#Eco.2FGreen_Driving|Advanced eco driving]]&#039;&#039;&#039; selections added for &#039;&#039;&#039;FMT100&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;[[FMB920_Tracking_on_Demand|On demand tracking]]&#039;&#039;&#039; feature added&lt;br /&gt;
*Added &#039;&#039;&#039;[[FMB920_Tracking_on_Demand|On demand tracking]]&#039;&#039;&#039; activation by AIN1/DIN1&lt;br /&gt;
*&#039;&#039;&#039;[[FMB120_System_settings#New_time_synchronization_method_implementation.2A|Time synchronization]]&#039;&#039;&#039; algorithm changed&lt;br /&gt;
*&#039;&#039;&#039;DOUT Control Via Ignition and DOUT Control Via CALL functionalities has been merged&#039;&#039;&#039;&lt;br /&gt;
*DIN3 can now be selected as an ignition source&lt;br /&gt;
*OBD II data reading improvements&lt;br /&gt;
*Bluetooth dongle OBD data reading improvements&lt;br /&gt;
*Wake up from ultra-deep sleep improved&lt;br /&gt;
*TZBT sensors data reading improvements&lt;br /&gt;
*Devices with eSIM communication improvements&lt;br /&gt;
*Operators List feature improvements&lt;br /&gt;
*CAN adapters 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;03.25.07.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.07.Rev.00&#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.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;
*One wire data reading improvements&lt;br /&gt;
*Manual geofence configuration improvements&lt;br /&gt;
*Data sending in online deep sleep mode optimization&lt;br /&gt;
*[[FMB120_Features_settings#DOUT_Control_Via_Ignition| DOUT Control via Ignition]] implementation&lt;br /&gt;
*OBD data reading improvements&lt;br /&gt;
*SMS command btgetlist improvements&lt;br /&gt;
*Periodic sending optimization&lt;br /&gt;
*Changed setdigout command response to &amp;quot;DOUT is disabled from CFG&amp;quot; if DOUT is disabled configuration&lt;br /&gt;
*Improved SMS responses&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;03.25.05.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.05.Rev.00&#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.05.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;
*&#039;&#039;&#039;Added FMB207 support&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Added FMB964 support&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Added FMB130 support&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Added BT3 auto connection mode &amp;quot;User ID&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Added UL202-02 fuel sensors functionality&#039;&#039;&#039;&lt;br /&gt;
*Improved record sending to backup&lt;br /&gt;
*Added DOUT3 control for scenarios with FMB130 hardware&lt;br /&gt;
*Improved OBD CAN reading&lt;br /&gt;
*Add &amp;quot;Always&amp;quot; battery charge mode&lt;br /&gt;
*Added codec14 protocol support&lt;br /&gt;
*GPS Acquisition improvements&lt;br /&gt;
*Improved duplicate lvcan parameters&lt;br /&gt;
*OBDII improvements, for ignition off detection and protocol changing&lt;br /&gt;
*Add RS485 parity selection&lt;br /&gt;
*Improved ECO driving functionality I/O elements manipulation&lt;br /&gt;
*Added [[Impulse_counter|impulse counter]] support for FMB130&lt;br /&gt;
*Added FW downgrade protection&lt;br /&gt;
*Rename BT user ID I/O element text default value&lt;br /&gt;
*Added [[FMB120 Bluetooth settings|composed Bluetooth name]] functionality&lt;br /&gt;
*Changed minimum &amp;amp; default geofence zone radius to 5 meters&lt;br /&gt;
*GPS status update&lt;br /&gt;
*Improved Eco Driving detection for FMB20X devices&lt;br /&gt;
*Improved baud rate change&lt;br /&gt;
*Change Default Time Synchronization value to Disable (GNSS only)&lt;br /&gt;
*getops SMS command added&lt;br /&gt;
*Only Half ICCID sent to server on ICCID event improvement&lt;br /&gt;
*bt getlist improvement&lt;br /&gt;
*Added BLE connection control functionality, when service id is configured&lt;br /&gt;
*Use speed if LVCAN/OBD speed is 0&lt;br /&gt;
*Improved record generating when speed source is configured as OBD/CAN&lt;br /&gt;
*Added speed source configuration parameter for scenarios where vehicle speed is needed&lt;br /&gt;
*Improved speed jump filter&lt;br /&gt;
*Crash trace improvements&lt;br /&gt;
*Changed &amp;quot;obdinfo&amp;quot; sms response - returns LAST detected OBD protocol now&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;03.18.21.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.21.Rev.00&#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.02.28&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;
*Improved OBD data reading&lt;br /&gt;
*Changed &amp;quot;obdinfo&amp;quot; sms response&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;03.18.20.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.20.Rev.00&#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.02.21&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;
*Improved Ultra Deep sleep mode&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;03.18.19.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.19.Rev.00&#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.14&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;
*Improved FMB207 support&lt;br /&gt;
*Improved simultaneous DNS requests issue (DNS fails if requesting at same time). Do not affects FM3/FM4 with ext modem&lt;br /&gt;
*Improved path creating for NMEA logging file (after sdformat)&lt;br /&gt;
*OBD &amp;amp; ELD improvements&lt;br /&gt;
*1-Wire Dallas temperature sensors improvements&lt;br /&gt;
*Do not allow unauthorized incoming calls if any authorized number is configured&lt;br /&gt;
*VIN reset/change on ELD improved&lt;br /&gt;
*Changed default battery level sms text to &amp;quot;Battery level %&amp;quot;&lt;br /&gt;
*Improved CODEC12 CMD server -&amp;gt; RS232/RS485 data length&lt;br /&gt;
*CAN interrupt handling reworked&lt;br /&gt;
*Improvement for putting space to APN configuration then it&#039;s empty and sim is inserted&lt;br /&gt;
*Improved DOUT control over SMS when no DOUTs are enabled&lt;br /&gt;
*Reworked external modem power off/on procedures&lt;br /&gt;
*Changed SMS cmd &amp;quot;getgps&amp;quot; time source, to prevent zero values when GPS is OFF&lt;br /&gt;
*GSM numbers handling rework&lt;br /&gt;
*Improvement for Bluetooth communication over BT 3.0&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;03.18.16.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.16.Rev.00&#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; |2018.12.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;
*Changed default configuration &#039;&#039;&#039;[[Default values changes since FMB firmware version 03.18.16.rev.00|parameters]]&#039;&#039;&#039; values&lt;br /&gt;
*Improved SIM switch algorithm for DUAL-SIM devices (FMB125, FMB122)&lt;br /&gt;
*Added possibility to set [[LV-CAN200|LV-CAN200]], [[ALL-CAN300|ALL-CAN300]], [[CAN-CONTROL|CAN-CONTROL]] program number using SMS command in Online Deep Sleep mode&lt;br /&gt;
*Improved RS485 LLS reconfiguring on different positions&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;03.18.15.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.15.Rev.00&#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; |2018.11.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;
*The conditions for entering sleep depend on this parameter:&amp;lt;br /&amp;gt; Always / After Time Sync / After Position Fix&lt;br /&gt;
*Improved records reading and sending&lt;br /&gt;
*Fixed Total Odometer IO values appearing in Trip Odometer IO&lt;br /&gt;
*Fixed unexpected GPS LED blinking after wake up from sleep&lt;br /&gt;
*UDP data sending improvements&lt;br /&gt;
*Fixed CAN CONTROL speed I/O element value parsing&lt;br /&gt;
*Fixed Battery Voltage I/O coefficients&lt;br /&gt;
*Improved Crash Detection duration calculation&lt;br /&gt;
*Changed odometer configuration parameter available min value to 0, while on TCP configuration values is from 1&lt;br /&gt;
*Improved auto calibration algorithm&lt;br /&gt;
*Improved data sending algorithm&lt;br /&gt;
*Removed forced record sending after waking up from deep sleep&lt;br /&gt;
*Fixed ELD data sending via BLE&lt;br /&gt;
*ELD speed source selection improvements&lt;br /&gt;
*Fixed BLE temperature sensors I/O low level configuration&lt;br /&gt;
*Changed odometer source switching algorithm (OBD&amp;lt;-&amp;gt;GNSS). If OBD data becomes unavailable device will not switch to GNSS source automatically&lt;br /&gt;
*Improved crash data packing&lt;br /&gt;
*Fixed SMS &amp;quot;odoset:&amp;quot; max value validation&lt;br /&gt;
*Fixed device restarts due too many BLE devices in range when performing scanning operation&lt;br /&gt;
*Improved LLS data reading stability&lt;br /&gt;
*Changed &amp;quot;Engine Oil Temperature&amp;quot; OBD IO element value representation from SIGNED to UNSIGNED&lt;br /&gt;
*Increased Odometer max value from 999999 to 4294967&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;03.18.03.Rev.00&#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.09.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;
*Fixed AIN1 and External Voltage swap for FMB900&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;03.18.02.Rev.00&#039;&#039;&#039;&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; |2018.09.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;
*Added shadow calibration functionality&lt;br /&gt;
*Improved eco driving events functionality&lt;br /&gt;
*Improved GNSS hdop&amp;amp;pdop validation&lt;br /&gt;
*Fixed LVCAN Fuel Level value coefficient according to IO protocol&lt;br /&gt;
*Added Battery level % IO element&lt;br /&gt;
*Fixed gps fix acquisition&lt;br /&gt;
*Added Configurable BLE transmitting power&lt;br /&gt;
*Added ELD support into base OBD FW version&lt;br /&gt;
*Improved communication with FOTA WEB&lt;br /&gt;
*Reworked IO manager to properly support variable length of IO&lt;br /&gt;
*Improved operation in Deep Sleep&lt;br /&gt;
*Improved records packing&lt;br /&gt;
*Improved crash records generation.&lt;br /&gt;
*Improved FW startup speed&lt;br /&gt;
*Increased Trip status reading from BTAPP rate&lt;br /&gt;
*Improved Idling functionality&lt;br /&gt;
*Fixed duplicated record issue&lt;br /&gt;
*Improved Bluetooth scanning functionality&lt;br /&gt;
*Added OBD DTC, LVCAN DTC IO elements&lt;br /&gt;
*Improved Power consumption in sleep mode&lt;br /&gt;
*Fixed incomming call detection&lt;br /&gt;
*Improved records saving scenario&lt;br /&gt;
*Added MIN SPEED protections for ECO DRIVING&lt;br /&gt;
*Improved RS232 operation after device initialization&lt;br /&gt;
*Improved TZBT data reading&lt;br /&gt;
*Improved eco/green driving and crash detection functionalities&lt;br /&gt;
*Max packet size increased from 1024 bytes to 1280 bytes&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;03.10.09.Rev.00&#039;&#039;&#039;&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; |2018.07.03&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;
*Improved LiPo battery detection&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;03.10.08.Rev.00&#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.06.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;
*Fixed FOTA WEB hardware detection&lt;br /&gt;
*Improved SMS/GPRS command &amp;quot;setdigout&amp;quot; with speed parameter according to documentation (do not trigger DOUTx if GNSS FIX unavailable)&lt;br /&gt;
*Added ELD VIN number validation&lt;br /&gt;
*Fixed OBD and LVCAN IO current value showing in configurator&lt;br /&gt;
*Fixed record sending if mode was changed and send period “0”&lt;br /&gt;
*Added FMB125 BLE DualSIM HW support&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;03.10.03.Rev.00&#039;&#039;&#039;&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; |2018.05.31&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;
*Added TZ-BT05B sensor support&lt;br /&gt;
*Improved BLE scanning&lt;br /&gt;
*Improved data sending scenario&lt;br /&gt;
*Fixed configuration loading after download via FOTAWEB issue&lt;br /&gt;
*Improved DOUT functionality&lt;br /&gt;
*Added CAN-CONTROL support&lt;br /&gt;
*Changed LVCAN Engine Temperature and LVCAN Fuel Level value coefficient (according IO protocol)&lt;br /&gt;
*Added new SMS/GPRS command &amp;quot;getimsi&amp;quot; for IMSI number reading&lt;br /&gt;
*Added ELD functionality&lt;br /&gt;
*DNS support improvement&lt;br /&gt;
*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; |&#039;&#039;&#039;03.09.01.Rev.00&#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.04.30&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;
*Improved FOTA WEB functionality&lt;br /&gt;
*Improved odometer value calculating from LVCAN (km-&amp;gt;m)&lt;br /&gt;
*Improved 1-wire operation with long wires&lt;br /&gt;
*Improved Bluetooth functionality&lt;br /&gt;
*Improved OBD data reading&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;03.08.05.Rev.00&#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.04.18&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;
*Improved Static Navigation filter&lt;br /&gt;
*Improved Crash Detection scenario&lt;br /&gt;
*Improved device connection to configurator after FW update&lt;br /&gt;
*Updated LVCAN protocol to support 4 and 5 digits numbers&lt;br /&gt;
*BT functionality optimization&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;03.07.07.Rev.00&#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.04.05&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;
*Improved simultaneous use of several Bluetooth connections&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;03.07.06.Rev.00&#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.03.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;
*Fixed IO elements High/Low config parameters negative values saving&lt;br /&gt;
*Improved OBD communication&lt;br /&gt;
*Improved Outgoing Call trigger conditions&lt;br /&gt;
*Improved VIN reading&lt;br /&gt;
*Record saving optimization&lt;br /&gt;
*Improved iButton expire time calculation&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;03.07.01.Rev.00&#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.03.02&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;
*OBD pinout for FM3 improvement&lt;br /&gt;
*Improved data sending&lt;br /&gt;
*Improved FOTA WEB configuration sending&lt;br /&gt;
*Changed GPS state values reporting in SMS &amp;quot;getinfo&amp;quot; according documentation&lt;br /&gt;
*Improved Crash Detection&lt;br /&gt;
*Added GPRS OPEN timeout for FOTA WEB&lt;br /&gt;
*Improved UNLOCK key generation for keyword restoring&lt;br /&gt;
*LiPo battery charging optimization&lt;br /&gt;
*&#039;&#039;&#039;Added FMB2YX hardware support&#039;&#039;&#039;&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;03.06.04.Rev.00&#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.02.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;
*Improved record storing and sending algorithm&lt;br /&gt;
*Improved communication with accelerometer&lt;br /&gt;
*Improved firmware update handling with internal flash memory&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;03.06.01.Rev.00&#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.01.29&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;
*&#039;&#039;&#039;BLE functionality added&#039;&#039;&#039;&lt;br /&gt;
*Improved OBD request functionality&lt;br /&gt;
*Improved record search and sending scenario&lt;br /&gt;
*Fixed SD storage (used/total) info displaying&lt;br /&gt;
*Added OBD stuck protection&lt;br /&gt;
*Improved logging&lt;br /&gt;
*Improved movement detection in sleep modes&lt;br /&gt;
*&#039;&#039;&#039;Added SMS &amp;quot;getrecord&amp;quot; for High prio record generation&#039;&#039;&#039;&lt;br /&gt;
*Added fix for GPRS authentication pap/chap&lt;br /&gt;
*&#039;&#039;&#039;Added Ultra Deep Sleep functionality&#039;&#039;&#039;&lt;br /&gt;
*Improved LiPo charging algorithm&lt;br /&gt;
*&#039;&#039;&#039;Added support of FM30XY hardware&#039;&#039;&#039;&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;03.03.07.Rev.00&#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.01.03&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;
*&#039;&#039;&#039;New parameter for SMS event compositor: %gmap – provides Google Maps link in SMS event message&#039;&#039;&#039;&lt;br /&gt;
*Improvement for OBD data display in Configurator Status window&lt;br /&gt;
*Improved Ignition and Movement detection by CAN data (OBD/LVCAN)&lt;br /&gt;
*Improved iButton IO event generation after sleep mode&lt;br /&gt;
*Fixed Trip odometer precision when counting mode is “Between records”&lt;br /&gt;
*Fixed “setdigout” command usage on FMB9YX&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;03.03.06.Rev.00&#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.01.03&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;
*Fixed GPS speed value&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;03.03.03.Rev.00&#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; |2017.12.05&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;
*Added iButton ID inversion to solve incompatibility with FMA&lt;br /&gt;
*Added additional iButton family ID’s&lt;br /&gt;
*Improved backup server triggering if main server DNS request fails&lt;br /&gt;
*Removed Ios generation in deep/online sleep for EcoScore, Dallas Temp/ID, iButton, RFID, LLS&lt;br /&gt;
*Enabled GSM I/O’s in online sleep&lt;br /&gt;
*Added setdigout dependency on speed. DOUT change is not executed while speed is too high.&lt;br /&gt;
*GPS version string truncated in “getver” SMS response&lt;br /&gt;
*Movement detection sensitivity decreased&lt;br /&gt;
*Improvement in records manager to prevent records corruption&lt;br /&gt;
*High priority events are not checking to send period now&lt;br /&gt;
*Towing IO reset on feature reactivation added&lt;br /&gt;
*Fixed FOTA WEB issue when APN has login and password&lt;br /&gt;
*&#039;&#039;&#039;Major stability improvement patch!&#039;&#039;&#039;&lt;br /&gt;
*Added immobilizer state restore on startup&lt;br /&gt;
*SMS sending is now aborted after 3 unsuccessful attempts&lt;br /&gt;
*&#039;&#039;&#039;SMS events text composition added.&#039;&#039;&#039; You can add additional parameters to SMS text&lt;br /&gt;
*Improved HID RFID reading in FMB125&lt;br /&gt;
*&#039;&#039;&#039;Added Green Driving Duration IO element (AVL ID: 243)&#039;&#039;&#039;&lt;br /&gt;
*Fixed SIM PIN change via Bluetooth&lt;br /&gt;
*&#039;&#039;&#039;RS232 buffered modes added&#039;&#039;&#039;&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;03.02.03.Rev.00&#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; |2017.10.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;
*Updated GPS FW (Galileo satellites are used now too)&lt;br /&gt;
*Auto calibration procedure improved&lt;br /&gt;
*Added new LV-CAN200 parameters: CNG Status, CNG Used, CNG Level, OIL Level, Engine Temperature&lt;br /&gt;
*Added “getimeiccid” SMS/GPRS command&lt;br /&gt;
*IMEI packaging for UDP fixed&lt;br /&gt;
*Crash Trace fixed&lt;br /&gt;
*BTAPP application improvement&lt;br /&gt;
*OBD PID data requesting when VIN unavailable fixed&lt;br /&gt;
*Fake overspeeding events are now filtered out&lt;br /&gt;
*Fixed BT name autogenerating if empty&lt;br /&gt;
*Fixed records sending via UDP&lt;br /&gt;
*Autoconnect to FotaWeb on power ON and after “cpureset“ added&lt;br /&gt;
*OBD protocol detection improvements&lt;br /&gt;
*GNSS (used for records) data while device is in GPS sleep / deep sleep / online deep sleep fixed&lt;br /&gt;
*Changed BT DEFAULT name autogeneration by device type&lt;br /&gt;
*Improved SD present and mounted state detection&lt;br /&gt;
*Removed check for AIN min value 500mV&lt;br /&gt;
*Records sending by min saved records fix&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;03.01.04.Rev.00&#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; |2017.09.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;
*New feature: NMEA via Bluetooth&lt;br /&gt;
*New feature: Read records&lt;br /&gt;
*New feature: iButton reading notification via DOUT.&lt;br /&gt;
*New SMS/GPRS command: getvin (Returns vehicle VIN number. Aplicable for FMB001, or other FMB devices with connected OBDII dongle)&lt;br /&gt;
*BTAPP protocol updated&lt;br /&gt;
*Improvements in records sending (fixes increased traffic usage)&lt;br /&gt;
*Improved configuration saving time&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;01.03.13.Rev.00&#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; |2017.11.07&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;
*Improved overall device stability&lt;br /&gt;
*Fixed Bluetooth Data Link.&lt;br /&gt;
*Fixed Bluetooth name auto-generating if empty.&lt;br /&gt;
*Fixed Bluetooth clear all Paired device list from configurator.&lt;br /&gt;
*Fixed records sending via UDP.&lt;br /&gt;
*Fixed IMEI packaging for UDP.&lt;br /&gt;
*Improved SMS login/pass validator. All characters are now allowed.&lt;br /&gt;
*Added protection for OBD Odometer value reset.&lt;br /&gt;
*Added protection for IMEI corruption.&lt;br /&gt;
*Fixed bad records detector.&lt;br /&gt;
*Added call functionality (when event detected) in Deep Sleep mode.&lt;br /&gt;
*Restart protection fixed.&lt;br /&gt;
*Improvements in SIM PIN setting.&lt;br /&gt;
*Changed default FOTA WEB Domain.&lt;br /&gt;
*Fixed OBD PID data requesting when VIN unavailable.&lt;br /&gt;
*OBD protocol detection improvements.&lt;br /&gt;
*Modem power ON improvements.&lt;br /&gt;
*NTP improvements.&lt;br /&gt;
*Added “getimeiccid” SMS/GPRS command.&lt;br /&gt;
*SMS/GPRS command “sdformat” improvements.&lt;br /&gt;
*SMS Login/Pass validator improvements.&lt;br /&gt;
*Removed check for AIN min value 500mV.&lt;br /&gt;
*Added additional IO High/Low-level setter by ParamID.&lt;br /&gt;
*Fixed SMS processing state check in modem SLEEP mode setter.&lt;br /&gt;
*FOTA functionality improvement.&lt;br /&gt;
*Added protections by GSM number and text length.&lt;br /&gt;
*IO event External Voltage DeltaChange improvements.&lt;br /&gt;
*Fixed issues with double records, bad records, record search.&lt;br /&gt;
*Fixed microSD to RAM switching for records saving.&lt;br /&gt;
*Added retries for unsuccessful outgoing call.&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;01.03.11.Rev.00&#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; |2017.10.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;
*Fixed Crash detection functionality.&lt;br /&gt;
*Battery charging improvement.&lt;br /&gt;
*Record sending via UDP fixed.&lt;br /&gt;
*Record sending in DeepSleep improvement.&lt;br /&gt;
*FOTA WEB functionality improvement.&lt;br /&gt;
*Added protection for IMEI corruption.&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.03.03.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;01.03.03.Rev.00&#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; |2017.07.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;
*Added FOTA WEB functionality&lt;br /&gt;
*Optimization of power consumption in sleep modes&lt;br /&gt;
*GNSSS IO Text &amp;quot;GNSSpower&amp;quot; changed to &amp;quot;GNSSStatus&amp;quot;&lt;br /&gt;
*Added zero filling the ibutton values&lt;br /&gt;
*Enabled IOs GNSS, Total Odometer in dsleep mode&lt;br /&gt;
*Improved getio SMS response for FMB125&lt;br /&gt;
*Added CCID validity check before PIN registration&lt;br /&gt;
*Minimized power consumptions in sleep modes&lt;br /&gt;
*Added SD card check before it’s usage&lt;br /&gt;
*Changed excessive idling default/max values&lt;br /&gt;
*DUAL SIM functionality implementation&lt;br /&gt;
*PIN Entering to second SIM improvement&lt;br /&gt;
*SMS/GPRS getgps command improvement&lt;br /&gt;
*Added dual server support&lt;br /&gt;
*Operator Black list implementation&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;01.00.32.Rev.00&#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; |2017.07.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;
*Authorized GSM numbers list increased to 200&lt;br /&gt;
*Unplug feature improvement&lt;br /&gt;
*SMS command &#039;sdformat&#039; – deletes all internal memory&lt;br /&gt;
*SMS command ‘deleterecords’ – deletes Avl records from memory&lt;br /&gt;
*Faster GPS FIX after leaving sleep mode&lt;br /&gt;
*‘odoset’ SMS command fixed&lt;br /&gt;
*Excessive Idling functionality improvement&lt;br /&gt;
*DOUT state is restored on startup&lt;br /&gt;
*Towing activation timeout max value increased&lt;br /&gt;
*Averaging now works in Deep Sleep mode too&lt;br /&gt;
*Minor OBD improvements&lt;br /&gt;
*Bluetooth pairing improvements&lt;br /&gt;
*FMB962/FMB964 hardware support added&lt;br /&gt;
*Records sending when link is open fixed&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;01.00.30.Rev.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; |2017.05.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;
*Added 5 geozones functionality&lt;br /&gt;
*IO elements ICCID and SD Status are added&lt;br /&gt;
*Added Keyword functionality&lt;br /&gt;
*Crash detection improvement, now it detects consecutive events&lt;br /&gt;
*Towing Detection improvement&lt;br /&gt;
*Unplug detection improvement&lt;br /&gt;
*GPRS connection stability improvement&lt;br /&gt;
*Improved Unplug detection – now detects “plug” events too&lt;br /&gt;
*Data sending  without microSD card&lt;br /&gt;
*getgps SMS commands format fixed&lt;br /&gt;
*Default configuration changed – allow sending in roaming and unknown modes&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;01.00.22.Rev.12&#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; |2017.04.13&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;
*Improved connection to GSM operators&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;01.00.22.Rev.11&#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; |2017.04.07&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;
*Improved LiPo battery charger state interpretation&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;01.00.22.Rev.09&#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; |2017.03.28&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;
*Updated GPS firmware version&lt;br /&gt;
*Hardware detection improvement&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;01.00.22.Rev.06&#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; |2017.03.14&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;
*Corrected “Green driving” values: “m/s2”  conversion to “g”&lt;br /&gt;
*SIM PIN entering fixed.&lt;br /&gt;
*SMS Reading improved. Don&#039;t go to DeepSleep if there are SMS to read in memory.&lt;br /&gt;
*GPS Fuel Counter fix.&lt;br /&gt;
*Jamming detection improvement.&lt;br /&gt;
*AutoGeofence functionality improvement.&lt;br /&gt;
*Entering to DeepSleep fixed&lt;br /&gt;
*IO elements “event only” parameter fix&lt;br /&gt;
*Improvement in connection to GSM operator&lt;br /&gt;
*Added SD card drive capacity parameter to Status window&lt;br /&gt;
*Added BeiDou satellite numbers&lt;br /&gt;
*Trip odometer I/O calculation improvement.&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;01.00.19.Rev.02&#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; |2017.01.18&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;
*OBD data, VIN, DTC error count reading, DTC PID&#039;s requests, DTC delete via Bluetooth&lt;br /&gt;
*Fixed GPS no fix lock-up&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;01.00.17.Rev.03&#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; |2017.01.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;
*Bluetooth Voice call 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; |&#039;&#039;&#039;01.00.15.Rev.00&#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; |2016.11.23&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;
*Accelerometer axis values XYZ as IO elements&lt;br /&gt;
*Configuration send/save over Bluetooth&lt;br /&gt;
*NTP+NITZ Time synchronization&lt;br /&gt;
*EcoDriving auto-calibration&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB_firmware_errata(03.28.XX)&amp;diff=79596</id>
		<title>FMB firmware errata(03.28.XX)</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB_firmware_errata(03.28.XX)&amp;diff=79596"/>
		<updated>2023-01-19T17:25:46Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
We are always improving our device&#039;s 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;FMBXXX platform&#039;&#039;&#039; devices firmware improvements, changes, new features implementations as well as current firmware release version.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 60%;&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: 40%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |SUPPORTED HARDWARE&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; |01.00.XX&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; |FMB0YX, FMB9X0&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; |01.01.XX&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; |FMB0YX, FMB9X0, FMB96X&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; |01.03.XX&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; |FMB0YX, FMB9X0, FMB96X&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; |03.01.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX&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; |03.02.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX&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; |03.06.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY&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; |03.07.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY, FMB2YX&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; |03.18.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY, FMB2YX, FMT100&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; |03.25.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY, FMB2YX, FM30XY, FMT100&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; |03.27.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FMU1YX, FMM1YX, FMC1YX, FMM001, FMC001, FM30XY, FMB2YX, FMT100&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; |03.28.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FMU1YX, FMM1YX, FMC1YX, FMM001, FMC001, FM30XY, FMB2YX, FMT100&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; |100.XX.YY (based on 03.25.XX)&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; |FMB910 Basic&lt;br /&gt;
|}&lt;br /&gt;
===Firmware versions===&lt;br /&gt;
&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;03.27.14.Rev.00&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.14.Rev.00&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMB120, FMB130, FMB920)&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; |{{{release_date| 2022.11.01}}}&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;
* &#039;&#039;&#039;1-wire interface optimization&#039;&#039;&#039;&lt;br /&gt;
* New accelerometer component support added&lt;br /&gt;
* Improved system stability and fixed general bugs&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;03.27.13.Rev.03&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.13.Rev.03&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMT100, FMB1XY, FMB0XY, FMB2XY, FMB9XY, FMM130, FMC001)&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; |{{{release_date| 2022.08.01}}}&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;
* Improved system stability and fixed general bugs&lt;br /&gt;
|-&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;03.27.13.Rev.01&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.13.Rev.01&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMM001)&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; |{{{release_date| 2022.04.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;
* Manufacture testing improvements&lt;br /&gt;
* Improved system stability and fixed general bugs&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;03.27.12.Rev.00&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.12.Rev.00&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMC001)&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; |{{{release_date| 2022.02.09}}}&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;
* Preferred Operator functionality improvements&lt;br /&gt;
* SLM320 modem support added&lt;br /&gt;
* BLE advanced beacon improvements&lt;br /&gt;
* Static navigation improvements&lt;br /&gt;
* GNSS improvements&lt;br /&gt;
* New OBD Data MCU support added&lt;br /&gt;
* Improved system stability and fixed general bugs&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;03.27.07.Rev.00&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.27.07.Rev.00&#039;&#039;&#039;}}}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FMB9X0, FMB204, MTB100)&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; |{{{release_date| 2021.08.02}}}&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;
{{{changes|*&#039;&#039;&#039;New Flash memory component support added&#039;&#039;&#039;&lt;br /&gt;
{{{DOUT|*&#039;&#039;&#039;[[{{{model|}}}_Features_settings#DOUT_1_Output_Type|Inverted DOUT]]&#039;&#039;&#039; functionality added }}}&lt;br /&gt;
*&#039;&#039;&#039;[[{{{model|}}}_Beacon_List#Advanced_Beacon_Mode_.28Universal_Beacons.29|&#039;&#039;&#039;Universal Beacons&#039;&#039;&#039;]]&#039;&#039;&#039; functionality added&lt;br /&gt;
*Added [[{{{model|}}}_Beacon_List#Beacon_On_Change|&#039;&#039;&#039;Beacon On Change&#039;&#039;&#039;]] functionality&lt;br /&gt;
*Beacons list expanded to support 50 beacon ID&#039;s&lt;br /&gt;
*&#039;&#039;&#039;[[{{{model|}}}_Bluetooth_4.0_settings#BLE_Serial_Encryption|BLE AES128]]&#039;&#039;&#039; encryption added &lt;br /&gt;
*Added &#039;&#039;&#039;[[{{{model|}}}_Features_settings#Ignition_ON_Counter|Ignition On Counter]]&#039;&#039;&#039; functionality&lt;br /&gt;
*Added &#039;&#039;&#039;[[{{{model|}}}_Bluetooth_4.0_settings#Supported_Sensors_List|BLE Efento sensor]]&#039;&#039;&#039; support &lt;br /&gt;
*Added &#039;&#039;&#039;[[{{{model|}}}_GPRS_settings#TLS.2FDTLS|encrypted record]]&#039;&#039;&#039; support (TLS)&lt;br /&gt;
*Added &#039;&#039;&#039;[[{{{model|}}}_GSM_Operators_settings#Ban_List_Control|Ban list control]]&#039;&#039;&#039; functionality&lt;br /&gt;
*[[{{{model|}}}_GPRS_settings#Second_Server_Settings|&#039;&#039;&#039;EGTS protocol&#039;&#039;&#039;]] support added &lt;br /&gt;
*Added configurable &#039;&#039;&#039;[[{{{model|}}}_GPRS_settings#Records_Settings|ACK type (TCP/AVL)]]&#039;&#039;&#039; source feature&lt;br /&gt;
*&#039;&#039;&#039;[[{{{model|}}}_Features_settings#Advanced_Eco_Driving|Advanced eco driving]]&#039;&#039;&#039; for all hardware&lt;br /&gt;
*&#039;&#039;&#039;Matrix3 RFID&#039;&#039;&#039; support added&lt;br /&gt;
{{{DOUT|*[[{{{FMB1XY |FMB120 }}} 1-Wire#iButton list|&#039;&#039;&#039;iButton list&#039;&#039;&#039;]] extended to 4000 iButtons}}}&lt;br /&gt;
*Device records saving/sending improvements&lt;br /&gt;
*Towing scenario improvements&lt;br /&gt;
*SMS Data Sending improvements on events generation&lt;br /&gt;
{{{DOUT|*SMS commands &#039;&#039;&#039;[[FMB setdigout|setdigout]]&#039;&#039;&#039; and &#039;&#039;&#039;[[FMB readio|readio]]&#039;&#039;&#039; sending improvements}}}&lt;br /&gt;
*Time synch from NTP/NITZ improvements&lt;br /&gt;
*Device wake up from sleep modes improvements&lt;br /&gt;
*HW with eSIM feature general working improvements&lt;br /&gt;
*Can adapters data reading on ignition off/on improvements&lt;br /&gt;
*Can adapters settings over SMS commands improved&lt;br /&gt;
*General device debug logs capture improvements&lt;br /&gt;
*BLE whitelist (scan stability improvements)&lt;br /&gt;
*Battery protection improvements&lt;br /&gt;
*Improved system stability and fixed general bugs}}}&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;03.25.18.Rev.08&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.18.Rev.08&#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; |2021.04.30&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;
*internal GNSS chip firmware update&amp;lt;br&amp;gt;&lt;br /&gt;
*Improved AutoAPN feature&amp;lt;br&amp;gt;&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;03.25.18.Rev.05&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.18.Rev.05&#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; |2021.02.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;
*AutoAPN improvements&amp;lt;br&amp;gt;&lt;br /&gt;
*Odometer calculation from CAN adapters data improvements&amp;lt;br&amp;gt;&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.25.15.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.18.Rev.03&#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.12.28&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;
*Fix data type for BLE Sensor Custom &amp;lt;br&amp;gt;&lt;br /&gt;
*Record data sending improvements &amp;lt;br&amp;gt;&lt;br /&gt;
*Records saving and sending logic improved &amp;lt;br&amp;gt;&lt;br /&gt;
*Improved system stability and fixed general bugs&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;03.25.15.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.15.Rev.32&#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.07.21&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;
*[[Auto APN feature for FM trackers|Auto APN]] functionality added to base firmware.&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;03.25.15.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.15.Rev.02&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; (recommended for FM30XY)&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;
*Improved Green Driving feature parameter sending.&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;03.25.15.Rev.01&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.15.Rev.01&#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.22&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;
*Records saving and sending logic improved.&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;03.25.14.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.14.Rev.05&#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.12.23&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;
*UL202 Fuel level sensor support improvements, status IO changed from (AVL ID 328) to (AVL ID 483)&lt;br /&gt;
*Odometer accuracy improvements when the Odometer Calculation Source is selected as the LVCAN&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;03.25.14.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.14.Rev.03&#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.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;
*&#039;&#039;&#039;[[FMB120_Beacon_List|BLE beacons]]&#039;&#039;&#039; &#039;&#039;&#039;and&#039;&#039;&#039; &#039;&#039;&#039;[[FMB120_Bluetooth_4.0_settings#Bluetooth_4.0_settings|BLE sensors]]&#039;&#039;&#039; support added to base release&lt;br /&gt;
*&#039;&#039;&#039;[[FMB120_Accelerometer_Features_settings#Auto_calibration_rework_and_improvements_from_firmware_version_03.25.07.Rev.00.|Autocalibration]]&#039;&#039;&#039; reworked and improved&lt;br /&gt;
*New &#039;&#039;&#039;[[FMB120_Parameter_list|IO element]]&#039;&#039;&#039;: Coordinates according to &#039;&#039;&#039;[[ISO6709|ISO6709]]&#039;&#039;&#039;&lt;br /&gt;
*Added &#039;&#039;&#039;[[FMB120_System_settings#Multiple_Movement_Sources|Multiple movement source]]&#039;&#039;&#039; selection&lt;br /&gt;
*&#039;&#039;&#039;[[FMB120_Features_settings#Eco.2FGreen_Driving|Advanced eco driving]]&#039;&#039;&#039; selections added for &#039;&#039;&#039;FMT100&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;[[FMB920_Tracking_on_Demand|On demand tracking]]&#039;&#039;&#039; feature added&lt;br /&gt;
*Added &#039;&#039;&#039;[[FMB920_Tracking_on_Demand|On demand tracking]]&#039;&#039;&#039; activation by AIN1/DIN1&lt;br /&gt;
*&#039;&#039;&#039;[[FMB120_System_settings#New_time_synchronization_method_implementation.2A|Time synchronization]]&#039;&#039;&#039; algorithm changed&lt;br /&gt;
*&#039;&#039;&#039;DOUT Control Via Ignition and DOUT Control Via CALL functionalities has been merged&#039;&#039;&#039;&lt;br /&gt;
*DIN3 can now be selected as an ignition source&lt;br /&gt;
*OBD II data reading improvements&lt;br /&gt;
*Bluetooth dongle OBD data reading improvements&lt;br /&gt;
*Wake up from ultra-deep sleep improved&lt;br /&gt;
*TZBT sensors data reading improvements&lt;br /&gt;
*Devices with eSIM communication improvements&lt;br /&gt;
*Operators List feature improvements&lt;br /&gt;
*CAN adapters 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;03.25.07.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.07.Rev.00&#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.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;
*One wire data reading improvements&lt;br /&gt;
*Manual geofence configuration improvements&lt;br /&gt;
*Data sending in online deep sleep mode optimization&lt;br /&gt;
*[[FMB120_Features_settings#DOUT_Control_Via_Ignition| DOUT Control via Ignition]] implementation&lt;br /&gt;
*OBD data reading improvements&lt;br /&gt;
*SMS command btgetlist improvements&lt;br /&gt;
*Periodic sending optimization&lt;br /&gt;
*Changed setdigout command response to &amp;quot;DOUT is disabled from CFG&amp;quot; if DOUT is disabled configuration&lt;br /&gt;
*Improved SMS responses&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;03.25.05.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.25.05.Rev.00&#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.05.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;
*&#039;&#039;&#039;Added FMB207 support&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Added FMB964 support&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Added FMB130 support&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Added BT3 auto connection mode &amp;quot;User ID&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Added UL202-02 fuel sensors functionality&#039;&#039;&#039;&lt;br /&gt;
*Improved record sending to backup&lt;br /&gt;
*Added DOUT3 control for scenarios with FMB130 hardware&lt;br /&gt;
*Improved OBD CAN reading&lt;br /&gt;
*Add &amp;quot;Always&amp;quot; battery charge mode&lt;br /&gt;
*Added codec14 protocol support&lt;br /&gt;
*GPS Acquisition improvements&lt;br /&gt;
*Improved duplicate lvcan parameters&lt;br /&gt;
*OBDII improvements, for ignition off detection and protocol changing&lt;br /&gt;
*Add RS485 parity selection&lt;br /&gt;
*Improved ECO driving functionality I/O elements manipulation&lt;br /&gt;
*Added [[Impulse_counter|impulse counter]] support for FMB130&lt;br /&gt;
*Added FW downgrade protection&lt;br /&gt;
*Rename BT user ID I/O element text default value&lt;br /&gt;
*Added [[FMB120 Bluetooth settings|composed Bluetooth name]] functionality&lt;br /&gt;
*Changed minimum &amp;amp; default geofence zone radius to 5 meters&lt;br /&gt;
*GPS status update&lt;br /&gt;
*Improved Eco Driving detection for FMB20X devices&lt;br /&gt;
*Improved baud rate change&lt;br /&gt;
*Change Default Time Synchronization value to Disable (GNSS only)&lt;br /&gt;
*getops SMS command added&lt;br /&gt;
*Only Half ICCID sent to server on ICCID event improvement&lt;br /&gt;
*bt getlist improvement&lt;br /&gt;
*Added BLE connection control functionality, when service id is configured&lt;br /&gt;
*Use speed if LVCAN/OBD speed is 0&lt;br /&gt;
*Improved record generating when speed source is configured as OBD/CAN&lt;br /&gt;
*Added speed source configuration parameter for scenarios where vehicle speed is needed&lt;br /&gt;
*Improved speed jump filter&lt;br /&gt;
*Crash trace improvements&lt;br /&gt;
*Changed &amp;quot;obdinfo&amp;quot; sms response - returns LAST detected OBD protocol now&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;03.18.21.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.21.Rev.00&#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.02.28&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;
*Improved OBD data reading&lt;br /&gt;
*Changed &amp;quot;obdinfo&amp;quot; sms response&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;03.18.20.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.20.Rev.00&#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.02.21&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;
*Improved Ultra Deep sleep mode&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;03.18.19.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.19.Rev.00&#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.14&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;
*Improved FMB207 support&lt;br /&gt;
*Improved simultaneous DNS requests issue (DNS fails if requesting at same time). Do not affects FM3/FM4 with ext modem&lt;br /&gt;
*Improved path creating for NMEA logging file (after sdformat)&lt;br /&gt;
*OBD &amp;amp; ELD improvements&lt;br /&gt;
*1-Wire Dallas temperature sensors improvements&lt;br /&gt;
*Do not allow unauthorized incoming calls if any authorized number is configured&lt;br /&gt;
*VIN reset/change on ELD improved&lt;br /&gt;
*Changed default battery level sms text to &amp;quot;Battery level %&amp;quot;&lt;br /&gt;
*Improved CODEC12 CMD server -&amp;gt; RS232/RS485 data length&lt;br /&gt;
*CAN interrupt handling reworked&lt;br /&gt;
*Improvement for putting space to APN configuration then it&#039;s empty and sim is inserted&lt;br /&gt;
*Improved DOUT control over SMS when no DOUTs are enabled&lt;br /&gt;
*Reworked external modem power off/on procedures&lt;br /&gt;
*Changed SMS cmd &amp;quot;getgps&amp;quot; time source, to prevent zero values when GPS is OFF&lt;br /&gt;
*GSM numbers handling rework&lt;br /&gt;
*Improvement for Bluetooth communication over BT 3.0&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;03.18.16.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.16.Rev.00&#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; |2018.12.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;
*Changed default configuration &#039;&#039;&#039;[[Default values changes since FMB firmware version 03.18.16.rev.00|parameters]]&#039;&#039;&#039; values&lt;br /&gt;
*Improved SIM switch algorithm for DUAL-SIM devices (FMB125, FMB122)&lt;br /&gt;
*Added possibility to set [[LV-CAN200|LV-CAN200]], [[ALL-CAN300|ALL-CAN300]], [[CAN-CONTROL|CAN-CONTROL]] program number using SMS command in Online Deep Sleep mode&lt;br /&gt;
*Improved RS485 LLS reconfiguring on different positions&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;03.18.15.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;03.18.15.Rev.00&#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; |2018.11.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;
*The conditions for entering sleep depend on this parameter:&amp;lt;br /&amp;gt; Always / After Time Sync / After Position Fix&lt;br /&gt;
*Improved records reading and sending&lt;br /&gt;
*Fixed Total Odometer IO values appearing in Trip Odometer IO&lt;br /&gt;
*Fixed unexpected GPS LED blinking after wake up from sleep&lt;br /&gt;
*UDP data sending improvements&lt;br /&gt;
*Fixed CAN CONTROL speed I/O element value parsing&lt;br /&gt;
*Fixed Battery Voltage I/O coefficients&lt;br /&gt;
*Improved Crash Detection duration calculation&lt;br /&gt;
*Changed odometer configuration parameter available min value to 0, while on TCP configuration values is from 1&lt;br /&gt;
*Improved auto calibration algorithm&lt;br /&gt;
*Improved data sending algorithm&lt;br /&gt;
*Removed forced record sending after waking up from deep sleep&lt;br /&gt;
*Fixed ELD data sending via BLE&lt;br /&gt;
*ELD speed source selection improvements&lt;br /&gt;
*Fixed BLE temperature sensors I/O low level configuration&lt;br /&gt;
*Changed odometer source switching algorithm (OBD&amp;lt;-&amp;gt;GNSS). If OBD data becomes unavailable device will not switch to GNSS source automatically&lt;br /&gt;
*Improved crash data packing&lt;br /&gt;
*Fixed SMS &amp;quot;odoset:&amp;quot; max value validation&lt;br /&gt;
*Fixed device restarts due too many BLE devices in range when performing scanning operation&lt;br /&gt;
*Improved LLS data reading stability&lt;br /&gt;
*Changed &amp;quot;Engine Oil Temperature&amp;quot; OBD IO element value representation from SIGNED to UNSIGNED&lt;br /&gt;
*Increased Odometer max value from 999999 to 4294967&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;03.18.03.Rev.00&#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.09.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;
*Fixed AIN1 and External Voltage swap for FMB900&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;03.18.02.Rev.00&#039;&#039;&#039;&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; |2018.09.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;
*Added shadow calibration functionality&lt;br /&gt;
*Improved eco driving events functionality&lt;br /&gt;
*Improved GNSS hdop&amp;amp;pdop validation&lt;br /&gt;
*Fixed LVCAN Fuel Level value coefficient according to IO protocol&lt;br /&gt;
*Added Battery level % IO element&lt;br /&gt;
*Fixed gps fix acquisition&lt;br /&gt;
*Added Configurable BLE transmitting power&lt;br /&gt;
*Added ELD support into base OBD FW version&lt;br /&gt;
*Improved communication with FOTA WEB&lt;br /&gt;
*Reworked IO manager to properly support variable length of IO&lt;br /&gt;
*Improved operation in Deep Sleep&lt;br /&gt;
*Improved records packing&lt;br /&gt;
*Improved crash records generation.&lt;br /&gt;
*Improved FW startup speed&lt;br /&gt;
*Increased Trip status reading from BTAPP rate&lt;br /&gt;
*Improved Idling functionality&lt;br /&gt;
*Fixed duplicated record issue&lt;br /&gt;
*Improved Bluetooth scanning functionality&lt;br /&gt;
*Added OBD DTC, LVCAN DTC IO elements&lt;br /&gt;
*Improved Power consumption in sleep mode&lt;br /&gt;
*Fixed incomming call detection&lt;br /&gt;
*Improved records saving scenario&lt;br /&gt;
*Added MIN SPEED protections for ECO DRIVING&lt;br /&gt;
*Improved RS232 operation after device initialization&lt;br /&gt;
*Improved TZBT data reading&lt;br /&gt;
*Improved eco/green driving and crash detection functionalities&lt;br /&gt;
*Max packet size increased from 1024 bytes to 1280 bytes&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;03.10.09.Rev.00&#039;&#039;&#039;&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; |2018.07.03&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;
*Improved LiPo battery detection&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;03.10.08.Rev.00&#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.06.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;
*Fixed FOTA WEB hardware detection&lt;br /&gt;
*Improved SMS/GPRS command &amp;quot;setdigout&amp;quot; with speed parameter according to documentation (do not trigger DOUTx if GNSS FIX unavailable)&lt;br /&gt;
*Added ELD VIN number validation&lt;br /&gt;
*Fixed OBD and LVCAN IO current value showing in configurator&lt;br /&gt;
*Fixed record sending if mode was changed and send period “0”&lt;br /&gt;
*Added FMB125 BLE DualSIM HW support&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;03.10.03.Rev.00&#039;&#039;&#039;&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; |2018.05.31&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;
*Added TZ-BT05B sensor support&lt;br /&gt;
*Improved BLE scanning&lt;br /&gt;
*Improved data sending scenario&lt;br /&gt;
*Fixed configuration loading after download via FOTAWEB issue&lt;br /&gt;
*Improved DOUT functionality&lt;br /&gt;
*Added CAN-CONTROL support&lt;br /&gt;
*Changed LVCAN Engine Temperature and LVCAN Fuel Level value coefficient (according IO protocol)&lt;br /&gt;
*Added new SMS/GPRS command &amp;quot;getimsi&amp;quot; for IMSI number reading&lt;br /&gt;
*Added ELD functionality&lt;br /&gt;
*DNS support improvement&lt;br /&gt;
*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; |&#039;&#039;&#039;03.09.01.Rev.00&#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.04.30&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;
*Improved FOTA WEB functionality&lt;br /&gt;
*Improved odometer value calculating from LVCAN (km-&amp;gt;m)&lt;br /&gt;
*Improved 1-wire operation with long wires&lt;br /&gt;
*Improved Bluetooth functionality&lt;br /&gt;
*Improved OBD data reading&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;03.08.05.Rev.00&#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.04.18&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;
*Improved Static Navigation filter&lt;br /&gt;
*Improved Crash Detection scenario&lt;br /&gt;
*Improved device connection to configurator after FW update&lt;br /&gt;
*Updated LVCAN protocol to support 4 and 5 digits numbers&lt;br /&gt;
*BT functionality optimization&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;03.07.07.Rev.00&#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.04.05&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;
*Improved simultaneous use of several Bluetooth connections&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;03.07.06.Rev.00&#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.03.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;
*Fixed IO elements High/Low config parameters negative values saving&lt;br /&gt;
*Improved OBD communication&lt;br /&gt;
*Improved Outgoing Call trigger conditions&lt;br /&gt;
*Improved VIN reading&lt;br /&gt;
*Record saving optimization&lt;br /&gt;
*Improved iButton expire time calculation&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;03.07.01.Rev.00&#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.03.02&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;
*OBD pinout for FM3 improvement&lt;br /&gt;
*Improved data sending&lt;br /&gt;
*Improved FOTA WEB configuration sending&lt;br /&gt;
*Changed GPS state values reporting in SMS &amp;quot;getinfo&amp;quot; according documentation&lt;br /&gt;
*Improved Crash Detection&lt;br /&gt;
*Added GPRS OPEN timeout for FOTA WEB&lt;br /&gt;
*Improved UNLOCK key generation for keyword restoring&lt;br /&gt;
*LiPo battery charging optimization&lt;br /&gt;
*&#039;&#039;&#039;Added FMB2YX hardware support&#039;&#039;&#039;&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;03.06.04.Rev.00&#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.02.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;
*Improved record storing and sending algorithm&lt;br /&gt;
*Improved communication with accelerometer&lt;br /&gt;
*Improved firmware update handling with internal flash memory&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;03.06.01.Rev.00&#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.01.29&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;
*&#039;&#039;&#039;BLE functionality added&#039;&#039;&#039;&lt;br /&gt;
*Improved OBD request functionality&lt;br /&gt;
*Improved record search and sending scenario&lt;br /&gt;
*Fixed SD storage (used/total) info displaying&lt;br /&gt;
*Added OBD stuck protection&lt;br /&gt;
*Improved logging&lt;br /&gt;
*Improved movement detection in sleep modes&lt;br /&gt;
*&#039;&#039;&#039;Added SMS &amp;quot;getrecord&amp;quot; for High prio record generation&#039;&#039;&#039;&lt;br /&gt;
*Added fix for GPRS authentication pap/chap&lt;br /&gt;
*&#039;&#039;&#039;Added Ultra Deep Sleep functionality&#039;&#039;&#039;&lt;br /&gt;
*Improved LiPo charging algorithm&lt;br /&gt;
*&#039;&#039;&#039;Added support of FM30XY hardware&#039;&#039;&#039;&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;03.03.07.Rev.00&#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.01.03&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;
*&#039;&#039;&#039;New parameter for SMS event compositor: %gmap – provides Google Maps link in SMS event message&#039;&#039;&#039;&lt;br /&gt;
*Improvement for OBD data display in Configurator Status window&lt;br /&gt;
*Improved Ignition and Movement detection by CAN data (OBD/LVCAN)&lt;br /&gt;
*Improved iButton IO event generation after sleep mode&lt;br /&gt;
*Fixed Trip odometer precision when counting mode is “Between records”&lt;br /&gt;
*Fixed “setdigout” command usage on FMB9YX&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;03.03.06.Rev.00&#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.01.03&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;
*Fixed GPS speed value&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;03.03.03.Rev.00&#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; |2017.12.05&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;
*Added iButton ID inversion to solve incompatibility with FMA&lt;br /&gt;
*Added additional iButton family ID’s&lt;br /&gt;
*Improved backup server triggering if main server DNS request fails&lt;br /&gt;
*Removed Ios generation in deep/online sleep for EcoScore, Dallas Temp/ID, iButton, RFID, LLS&lt;br /&gt;
*Enabled GSM I/O’s in online sleep&lt;br /&gt;
*Added setdigout dependency on speed. DOUT change is not executed while speed is too high.&lt;br /&gt;
*GPS version string truncated in “getver” SMS response&lt;br /&gt;
*Movement detection sensitivity decreased&lt;br /&gt;
*Improvement in records manager to prevent records corruption&lt;br /&gt;
*High priority events are not checking to send period now&lt;br /&gt;
*Towing IO reset on feature reactivation added&lt;br /&gt;
*Fixed FOTA WEB issue when APN has login and password&lt;br /&gt;
*&#039;&#039;&#039;Major stability improvement patch!&#039;&#039;&#039;&lt;br /&gt;
*Added immobilizer state restore on startup&lt;br /&gt;
*SMS sending is now aborted after 3 unsuccessful attempts&lt;br /&gt;
*&#039;&#039;&#039;SMS events text composition added.&#039;&#039;&#039; You can add additional parameters to SMS text&lt;br /&gt;
*Improved HID RFID reading in FMB125&lt;br /&gt;
*&#039;&#039;&#039;Added Green Driving Duration IO element (AVL ID: 243)&#039;&#039;&#039;&lt;br /&gt;
*Fixed SIM PIN change via Bluetooth&lt;br /&gt;
*&#039;&#039;&#039;RS232 buffered modes added&#039;&#039;&#039;&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;03.02.03.Rev.00&#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; |2017.10.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;
*Updated GPS FW (Galileo satellites are used now too)&lt;br /&gt;
*Auto calibration procedure improved&lt;br /&gt;
*Added new LV-CAN200 parameters: CNG Status, CNG Used, CNG Level, OIL Level, Engine Temperature&lt;br /&gt;
*Added “getimeiccid” SMS/GPRS command&lt;br /&gt;
*IMEI packaging for UDP fixed&lt;br /&gt;
*Crash Trace fixed&lt;br /&gt;
*BTAPP application improvement&lt;br /&gt;
*OBD PID data requesting when VIN unavailable fixed&lt;br /&gt;
*Fake overspeeding events are now filtered out&lt;br /&gt;
*Fixed BT name autogenerating if empty&lt;br /&gt;
*Fixed records sending via UDP&lt;br /&gt;
*Autoconnect to FotaWeb on power ON and after “cpureset“ added&lt;br /&gt;
*OBD protocol detection improvements&lt;br /&gt;
*GNSS (used for records) data while device is in GPS sleep / deep sleep / online deep sleep fixed&lt;br /&gt;
*Changed BT DEFAULT name autogeneration by device type&lt;br /&gt;
*Improved SD present and mounted state detection&lt;br /&gt;
*Removed check for AIN min value 500mV&lt;br /&gt;
*Records sending by min saved records fix&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;03.01.04.Rev.00&#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; |2017.09.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;
*New feature: NMEA via Bluetooth&lt;br /&gt;
*New feature: Read records&lt;br /&gt;
*New feature: iButton reading notification via DOUT.&lt;br /&gt;
*New SMS/GPRS command: getvin (Returns vehicle VIN number. Aplicable for FMB001, or other FMB devices with connected OBDII dongle)&lt;br /&gt;
*BTAPP protocol updated&lt;br /&gt;
*Improvements in records sending (fixes increased traffic usage)&lt;br /&gt;
*Improved configuration saving time&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;01.03.13.Rev.00&#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; |2017.11.07&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;
*Improved overall device stability&lt;br /&gt;
*Fixed Bluetooth Data Link.&lt;br /&gt;
*Fixed Bluetooth name auto-generating if empty.&lt;br /&gt;
*Fixed Bluetooth clear all Paired device list from configurator.&lt;br /&gt;
*Fixed records sending via UDP.&lt;br /&gt;
*Fixed IMEI packaging for UDP.&lt;br /&gt;
*Improved SMS login/pass validator. All characters are now allowed.&lt;br /&gt;
*Added protection for OBD Odometer value reset.&lt;br /&gt;
*Added protection for IMEI corruption.&lt;br /&gt;
*Fixed bad records detector.&lt;br /&gt;
*Added call functionality (when event detected) in Deep Sleep mode.&lt;br /&gt;
*Restart protection fixed.&lt;br /&gt;
*Improvements in SIM PIN setting.&lt;br /&gt;
*Changed default FOTA WEB Domain.&lt;br /&gt;
*Fixed OBD PID data requesting when VIN unavailable.&lt;br /&gt;
*OBD protocol detection improvements.&lt;br /&gt;
*Modem power ON improvements.&lt;br /&gt;
*NTP improvements.&lt;br /&gt;
*Added “getimeiccid” SMS/GPRS command.&lt;br /&gt;
*SMS/GPRS command “sdformat” improvements.&lt;br /&gt;
*SMS Login/Pass validator improvements.&lt;br /&gt;
*Removed check for AIN min value 500mV.&lt;br /&gt;
*Added additional IO High/Low-level setter by ParamID.&lt;br /&gt;
*Fixed SMS processing state check in modem SLEEP mode setter.&lt;br /&gt;
*FOTA functionality improvement.&lt;br /&gt;
*Added protections by GSM number and text length.&lt;br /&gt;
*IO event External Voltage DeltaChange improvements.&lt;br /&gt;
*Fixed issues with double records, bad records, record search.&lt;br /&gt;
*Fixed microSD to RAM switching for records saving.&lt;br /&gt;
*Added retries for unsuccessful outgoing call.&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;01.03.11.Rev.00&#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; |2017.10.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;
*Fixed Crash detection functionality.&lt;br /&gt;
*Battery charging improvement.&lt;br /&gt;
*Record sending via UDP fixed.&lt;br /&gt;
*Record sending in DeepSleep improvement.&lt;br /&gt;
*FOTA WEB functionality improvement.&lt;br /&gt;
*Added protection for IMEI corruption.&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.03.03.Rev.00&amp;quot;&amp;gt;&#039;&#039;&#039;01.03.03.Rev.00&#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; |2017.07.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;
*Added FOTA WEB functionality&lt;br /&gt;
*Optimization of power consumption in sleep modes&lt;br /&gt;
*GNSSS IO Text &amp;quot;GNSSpower&amp;quot; changed to &amp;quot;GNSSStatus&amp;quot;&lt;br /&gt;
*Added zero filling the ibutton values&lt;br /&gt;
*Enabled IOs GNSS, Total Odometer in dsleep mode&lt;br /&gt;
*Improved getio SMS response for FMB125&lt;br /&gt;
*Added CCID validity check before PIN registration&lt;br /&gt;
*Minimized power consumptions in sleep modes&lt;br /&gt;
*Added SD card check before it’s usage&lt;br /&gt;
*Changed excessive idling default/max values&lt;br /&gt;
*DUAL SIM functionality implementation&lt;br /&gt;
*PIN Entering to second SIM improvement&lt;br /&gt;
*SMS/GPRS getgps command improvement&lt;br /&gt;
*Added dual server support&lt;br /&gt;
*Operator Black list implementation&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;01.00.32.Rev.00&#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; |2017.07.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;
*Authorized GSM numbers list increased to 200&lt;br /&gt;
*Unplug feature improvement&lt;br /&gt;
*SMS command &#039;sdformat&#039; – deletes all internal memory&lt;br /&gt;
*SMS command ‘deleterecords’ – deletes Avl records from memory&lt;br /&gt;
*Faster GPS FIX after leaving sleep mode&lt;br /&gt;
*‘odoset’ SMS command fixed&lt;br /&gt;
*Excessive Idling functionality improvement&lt;br /&gt;
*DOUT state is restored on startup&lt;br /&gt;
*Towing activation timeout max value increased&lt;br /&gt;
*Averaging now works in Deep Sleep mode too&lt;br /&gt;
*Minor OBD improvements&lt;br /&gt;
*Bluetooth pairing improvements&lt;br /&gt;
*FMB962/FMB964 hardware support added&lt;br /&gt;
*Records sending when link is open fixed&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;01.00.30.Rev.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; |2017.05.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;
*Added 5 geozones functionality&lt;br /&gt;
*IO elements ICCID and SD Status are added&lt;br /&gt;
*Added Keyword functionality&lt;br /&gt;
*Crash detection improvement, now it detects consecutive events&lt;br /&gt;
*Towing Detection improvement&lt;br /&gt;
*Unplug detection improvement&lt;br /&gt;
*GPRS connection stability improvement&lt;br /&gt;
*Improved Unplug detection – now detects “plug” events too&lt;br /&gt;
*Data sending  without microSD card&lt;br /&gt;
*getgps SMS commands format fixed&lt;br /&gt;
*Default configuration changed – allow sending in roaming and unknown modes&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;01.00.22.Rev.12&#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; |2017.04.13&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;
*Improved connection to GSM operators&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;01.00.22.Rev.11&#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; |2017.04.07&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;
*Improved LiPo battery charger state interpretation&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;01.00.22.Rev.09&#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; |2017.03.28&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;
*Updated GPS firmware version&lt;br /&gt;
*Hardware detection improvement&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;01.00.22.Rev.06&#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; |2017.03.14&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;
*Corrected “Green driving” values: “m/s2”  conversion to “g”&lt;br /&gt;
*SIM PIN entering fixed.&lt;br /&gt;
*SMS Reading improved. Don&#039;t go to DeepSleep if there are SMS to read in memory.&lt;br /&gt;
*GPS Fuel Counter fix.&lt;br /&gt;
*Jamming detection improvement.&lt;br /&gt;
*AutoGeofence functionality improvement.&lt;br /&gt;
*Entering to DeepSleep fixed&lt;br /&gt;
*IO elements “event only” parameter fix&lt;br /&gt;
*Improvement in connection to GSM operator&lt;br /&gt;
*Added SD card drive capacity parameter to Status window&lt;br /&gt;
*Added BeiDou satellite numbers&lt;br /&gt;
*Trip odometer I/O calculation improvement.&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;01.00.19.Rev.02&#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; |2017.01.18&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;
*OBD data, VIN, DTC error count reading, DTC PID&#039;s requests, DTC delete via Bluetooth&lt;br /&gt;
*Fixed GPS no fix lock-up&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;01.00.17.Rev.03&#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; |2017.01.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;
*Bluetooth Voice call 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; |&#039;&#039;&#039;01.00.15.Rev.00&#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; |2016.11.23&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;
*Accelerometer axis values XYZ as IO elements&lt;br /&gt;
*Configuration send/save over Bluetooth&lt;br /&gt;
*NTP+NITZ Time synchronization&lt;br /&gt;
*EcoDriving auto-calibration&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB_firmware_errata(03.28.XX)&amp;diff=79595</id>
		<title>FMB firmware errata(03.28.XX)</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB_firmware_errata(03.28.XX)&amp;diff=79595"/>
		<updated>2023-01-19T15:13:17Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: Created page with &amp;quot;===Introduction=== We are always improving our device&amp;#039;s performance, stability, and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in th...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
We are always improving our device&#039;s 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;FMBXXX platform&#039;&#039;&#039; devices firmware improvements, changes, new features implementations as well as current firmware release version.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 60%;&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: 40%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |SUPPORTED HARDWARE&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; |01.00.XX&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; |FMB0YX, FMB9X0&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; |01.01.XX&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; |FMB0YX, FMB9X0, FMB96X&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; |01.03.XX&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; |FMB0YX, FMB9X0, FMB96X&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; |03.01.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX&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; |03.02.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX&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; |03.06.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY&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; |03.07.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY, FMB2YX&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; |03.18.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY, FMB2YX, FMT100&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; |03.25.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FM30XY, FMB2YX, FM30XY, FMT100&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; |03.27.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FMU1YX, FMM1YX, FMC1YX, FMM001, FMC001, FM30XY, FMB2YX, FMT100&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; |03.28.XX&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; |FMB0YX, FMB9X0, FMB96X, FMB1YX, FMU1YX, FMM1YX, FMC1YX, FMM001, FMC001, FM30XY, FMB2YX, FMT100&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; |100.XX.YY (based on 03.25.XX)&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; |FMB910 Basic&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB120_System_settings&amp;diff=79594</id>
		<title>FMB120 System settings</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB120_System_settings&amp;diff=79594"/>
		<updated>2023-01-19T15:08:14Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: Changed protection level for &amp;quot;FMB120 System settings&amp;quot; ([Edit=Allow only autoconfirmed users] (indefinite) [Move=Allow only autoconfirmed users] (indefinite))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:FMB System settings|model=FMB120&lt;br /&gt;
|txt_din3 =&lt;br /&gt;
|txt_fmb208_show =&lt;br /&gt;
|input_mode =&lt;br /&gt;
|voltage =&lt;br /&gt;
}}&lt;br /&gt;
[[Category:FMB120 Configuration]]&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB120_System_settings&amp;diff=79593</id>
		<title>FMB120 System settings</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB120_System_settings&amp;diff=79593"/>
		<updated>2023-01-19T15:07:04Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: Changed protection level for &amp;quot;FMB120 System settings&amp;quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:FMB System settings|model=FMB120&lt;br /&gt;
|txt_din3 =&lt;br /&gt;
|txt_fmb208_show =&lt;br /&gt;
|input_mode =&lt;br /&gt;
|voltage =&lt;br /&gt;
}}&lt;br /&gt;
[[Category:FMB120 Configuration]]&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=How_to_start_with_FMB_devices_and_Beacons%3F&amp;diff=75901</id>
		<title>How to start with FMB devices and Beacons?</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=How_to_start_with_FMB_devices_and_Beacons%3F&amp;diff=75901"/>
		<updated>2022-09-09T19:01:16Z</updated>

		<summary type="html">&lt;p&gt;Tomas.kriauciunas: /* EYE APP Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
[[File:EYE device.png|center|frameless|800x800px|EYE Beacon BTSID]]&lt;br /&gt;
&lt;br /&gt;
== Eye Devices ready to use ==&lt;br /&gt;
The easiest way to use the Teltonika&#039;s Eye Devices is as fast as unbox them.&lt;br /&gt;
&lt;br /&gt;
[[EYE BEACON / BTSID1|Eye Beacons]] are designed to make your wireless experience much more easy than ever because there is not need to make a previous configuration, the device has a pre-charged config from factory, this ensures a good operation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Devices work constantly and are ready to perform out of the box. Default basic Sensor settings are set to: &lt;br /&gt;
&lt;br /&gt;
• Transmitting at 2 dBm power. &lt;br /&gt;
&lt;br /&gt;
• Data advertising at 1 second intervals. &lt;br /&gt;
&lt;br /&gt;
• Eddystone and Sensors protocol&lt;br /&gt;
[[File:BTSMP1 wiki.jpg|center|frameless|401x401px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can find detailed information about how to configure those  parameters below:&lt;br /&gt;
&lt;br /&gt;
==Beacon Configuration and data sending==&lt;br /&gt;
&lt;br /&gt;
=== EYE APP Overview ===&lt;br /&gt;
Eye sensors are ready to use from factory, however, you can change your beacon parameters according to your needs. Eye App is Teltonika dedicated application for Eye sensor/beacon configuration.&lt;br /&gt;
&lt;br /&gt;
[[File:EYEAPPBTSID.png|center|thumb|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
# Eye App first screen will show you available Eye Beacons/sensors reachable, press on you beacon to access next screen&lt;br /&gt;
# Eye App second screen shows ID information and Firmware information, press on the icon to access beacon parameters&lt;br /&gt;
# Eye App third screen allows you to change Beacon Name, TX power, Advertising interval, Packet settings.&lt;br /&gt;
&lt;br /&gt;
===Beacon configuration (Setting your tracking device for Beacon usage)===&lt;br /&gt;
&lt;br /&gt;
Below are short instructions which show how we recommend configuring the device to Enable the Beacon functionality for testing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Beacon_project_V3.gif]]&lt;br /&gt;
&lt;br /&gt;
====Steps to follow according to the visual representation====&lt;br /&gt;
&lt;br /&gt;
#In System Settings Enable [[Codec#Codec_8_Extended|Codec8 Extended]];&lt;br /&gt;
#In [[FMB120_Bluetooth_settings|Bluetooth]] settings Enable Bluetooth, set this setting as either &amp;quot;Enable (hidden)&amp;quot; or &amp;quot;Enable (visible)&amp;quot;, otherwise Bluetooth will be disabled;&lt;br /&gt;
#In [[FMB120_Bluetooth_4.0_settings|Bluetooth 4.0]] settings, set Non Stop Scan to &amp;quot;Disable&amp;quot;, configure &amp;quot;Update Frequency&amp;quot; and &amp;quot;Scan duration&amp;quot; as 30 seconds. These settings will bring the best results for BLE scanning with our device;&lt;br /&gt;
#In [[FMB120_Beacon_List|Beacon list]] settings, configure Beacon Detection as &amp;quot;All&amp;quot; and Beacon Record as &amp;quot;Eventual&amp;quot;. This will detect all surrounding Beacons and create Beacon records every 30 seconds.&lt;br /&gt;
&lt;br /&gt;
===Beacon data parsing===&lt;br /&gt;
&lt;br /&gt;
Shown how Beacon data is represented on [[Gurtam_Wialon_with_Fleet_Management_(FM)|Wialon platform]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Wialon Project V3.gif]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Parsing of Beacon records==&lt;br /&gt;
&lt;br /&gt;
Beacon records are sent as separate Records with Event I/O ID 385 and also include I/O element 385 (Codec8 Extended has to be used because the I/O element 385 uses Variable size IO element). &lt;br /&gt;
&lt;br /&gt;
Received data in hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000D68E01000001701F9B3FA9000F0E5732209AB450006800290400000181000100000000000000000001018100A911214B5C049F515341&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;FCA950D2C264414E1000050006BA21E2C56DB5DFFB48D2B060D0F5A71096E000000000A92131A74BB76A79423196C916CFB9FAED45002D00159F0700112&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;233445566778899ABCDE0810047AE0BE80015210F86676BEC91420A94409110029AFAC415B31A0AA101DE9C18E92CA5AA689697365434663222BA21EBBB&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;DE835D7F4965B5F06C2EDCB3A55300010080A501736B79686F73742E646B000010000128AD01000030CB&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Example Beacon Record===&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;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 D6&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 (Codec8 Extended)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (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;
| 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 70 1F 9B 3F A9 (GMT: Friday, 07 February 2020 12:23:53.001)&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; |0F 0E 57 32&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; |20 9A B4 50&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 68&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 29&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; |04&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 81 (385)&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 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; |00 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 00&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; |00 00&lt;br /&gt;
|-&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; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |NX of X 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; |N’th IO ID - AVL ID.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 81 (385)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length of Variable Length IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 A9&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Value of Variable Length IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |11214B5C049F515341FCA950D2C264414E1000050006BA21E2C56DB5&amp;lt;br&amp;gt;DFFB48D2B060D0F5A71096E000000000A92131A74BB76A79423196C916CFB9FAED45002D00159F0700112233445566778899ABCDE081004&amp;lt;br&amp;gt;7AE0BE80015210F86676BEC91420A94409110029AFAC415B31A0AA101DE9C18E92CA5AA689697365434663222BA21EBBBDE835D7F4965B5&amp;lt;br&amp;gt;F06C2EDCB3A55300010080A501736B79686F73742E646B000010000128AD&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;
| 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 30 CB&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Parsing Beacon data from record==&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;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Beacon data&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; |Unparsed Beacon data&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |11&amp;lt;span style=&amp;quot;background:#87CEEB&amp;quot;&amp;gt;214B5C049F515341FCA950D2C264414E1000050006BA&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#05CC6F&amp;quot;&amp;gt;21E2C56DB5&amp;lt;br&amp;gt;DFFB48D2B060D0F5A71096E000000000A9&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#E6F105&amp;quot;&amp;gt;2131A74BB76A79423196C916CFB9FAED45002D00159F&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#E18DE7&amp;quot;&amp;gt;0700112233445566778899ABCDE081004&amp;lt;br&amp;gt;7AE0BE80015&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#E84949&amp;quot;&amp;gt;210F86676BEC91420A94409110029AFAC415B31A0AA1&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#FF9524&amp;quot;&amp;gt;01DE9C18E92CA5AA689697365434663222BA&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#24FFD4&amp;quot;&amp;gt;21EBBBDE835D7F4965B5&amp;lt;br&amp;gt;F06C2EDCB3A55300010080A5&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#F700CE&amp;quot;&amp;gt;01736B79686F73742E646B000010000128AD&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Beacon Flags===&lt;br /&gt;
&lt;br /&gt;
The below table represents possible Beacon flags. Supported Beacon protocols are iBeacon and Eddystone. &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; |Flags&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; |21&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |iBeacon with RSSI&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; |23&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |iBeacon with RSSI,&lt;br /&gt;
Battery Voltage&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; |27&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |iBeacon with RSSi, Battery Voltage, Temperature&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; |01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eddystone with RSSI&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; |03&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eddystone with RSSI, Battery Voltage&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; |07&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eddystone with RSSi, Battery Voltage, Temperature&lt;br /&gt;
|}&lt;br /&gt;
NOTE! Standard iBeacon protocol does not support Battery voltage or temperature sending.&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; |Parsed Beacon data&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; |Parsed Beacon data 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;50&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; |Data part&amp;lt;br&amp;gt; (First half byte – current data part, Second half byte – total number of data parts)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |11&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE beacon flags #1&amp;lt;br&amp;gt; 21 - iBeacon, RSSI is sent&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#87CEEB&amp;quot;&amp;gt;21&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon UUID #1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#87CEEB&amp;quot;&amp;gt;4B5C049F515341FCA950D2C264414E10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon Major #1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#87CEEB&amp;quot;&amp;gt;0005&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon Minor #1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#87CEEB&amp;quot;&amp;gt;0006&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon RSSI #1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#87CEEB&amp;quot;&amp;gt;BA&amp;lt;/span&amp;gt; - Signed 2&#039;s Complement -70 dBm&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE beacon flags #2&amp;lt;br&amp;gt; 21 - iBeacon, RSSI is sent&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#05CC6F&amp;quot;&amp;gt;21&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon UUID #2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#05CC6F&amp;quot;&amp;gt;E2C56DB5DFFB48D2B060D0F5A71096E0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon Major #2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#05CC6F&amp;quot;&amp;gt;0000&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon Minor #2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#05CC6F&amp;quot;&amp;gt;0000&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon RSSI #2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#05CC6F&amp;quot;&amp;gt;A9&amp;lt;/span&amp;gt; - Signed 2&#039;s Complement -87 dBm&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE beacon flags #3&amp;lt;br&amp;gt; 21 - iBeacon, RSSI is sent&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#E6F105&amp;quot;&amp;gt;21&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon UUID #3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#E6F105&amp;quot;&amp;gt;31A74BB76A79423196C916CFB9FAED45&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon Major #3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#E6F105&amp;quot;&amp;gt;002D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon Minor #3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#E6F105&amp;quot;&amp;gt;0015&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon RSSI #3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#E6F105&amp;quot;&amp;gt;9F&amp;lt;/span&amp;gt; - Signed 2&#039;s Complement -97 dBm&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE beacon flags #4&amp;lt;br&amp;gt; 07 - Eddystone, Battery Voltage, Temperature, RSSI is sent&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#E18DE7&amp;quot;&amp;gt;07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon Namespace #4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#E18DE7&amp;quot;&amp;gt;00112233445566778899&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon Instance ID #4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#E18DE7&amp;quot;&amp;gt;ABCDE0810047&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon RSSI #4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#E18DE7&amp;quot;&amp;gt;AE&amp;lt;/span&amp;gt; - Signed 2&#039;s Complement -82 dBm&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon Battery Voltage #4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#E18DE7&amp;quot;&amp;gt;0BE8&amp;lt;/span&amp;gt; - 3048 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon Temperature #4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#E18DE7&amp;quot;&amp;gt;0015&amp;lt;/span&amp;gt; - 21°C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE beacon flags #5&amp;lt;br&amp;gt; 21 - iBeacon, RSSI is sent&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#E84949&amp;quot;&amp;gt;21&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon UUID #5&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#E84949&amp;quot;&amp;gt;0F86676BEC91420A94409110029AFAC4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon Major #5&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#E84949&amp;quot;&amp;gt;15B3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon Minor #5&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#E84949&amp;quot;&amp;gt;1A0A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon RSSI #5&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#E84949&amp;quot;&amp;gt;A1&amp;lt;/span&amp;gt; - Signed 2&#039;s Complement -95 dBm&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE beacon flags #6&amp;lt;br&amp;gt; 01 - Eddystone, RSSI is sent&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#FF9524&amp;quot;&amp;gt;01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon Namespace #6&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#FF9524&amp;quot;&amp;gt;DE9C18E92CA5AA689697&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon Instance ID #6&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#FF9524&amp;quot;&amp;gt;365434663222&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon RSSI #6&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#FF9524&amp;quot;&amp;gt;BA&amp;lt;/span&amp;gt; - Signed 2&#039;s Complement -70 dBm&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE beacon flags #7&amp;lt;br&amp;gt; 21 - iBeacon, RSSI is sent&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#24FFD4&amp;quot;&amp;gt;21&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon UUID #7&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#24FFD4&amp;quot;&amp;gt;EBBBDE835D7F4965B5F06C2EDCB3A553&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon Major #7&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#24FFD4&amp;quot;&amp;gt;0001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon Minor #7&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#24FFD4&amp;quot;&amp;gt;0080&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon RSSI #7&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#24FFD4&amp;quot;&amp;gt;A5&amp;lt;/span&amp;gt; - Signed 2&#039;s Complement -91 dBm&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE beacon flags #8&amp;lt;br&amp;gt; 01 - Eddystone, RSSI is sent&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#F700CE&amp;quot;&amp;gt;01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon Namespace #8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#F700CE&amp;quot;&amp;gt;736B79686F73742E646B&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon Instance ID #8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#F700CE&amp;quot;&amp;gt;000010000128&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Beacon RSSI #8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#F700CE&amp;quot;&amp;gt;AD&amp;lt;/span&amp;gt; - Signed 2&#039;s Complement -83 dBm&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: Frequently Asked Questions - FAQ]]&lt;/div&gt;</summary>
		<author><name>Tomas.kriauciunas</name></author>
	</entry>
</feed>