<?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=Sarunas.sveistys</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=Sarunas.sveistys"/>
	<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/view/Special:Contributions/Sarunas.sveistys"/>
	<updated>2026-06-04T13:44:14Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Template:Teltonika_Data_Sending_Parameters_ID&amp;diff=100915</id>
		<title>Template:Teltonika Data Sending Parameters ID</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Template:Teltonika_Data_Sending_Parameters_ID&amp;diff=100915"/>
		<updated>2024-10-22T06:45:08Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
#####LENTELEJ PILDANT PALAIKOMUS GAMINIUS#####&lt;br /&gt;
Pagal FMB AVL ID dokumenta norint surasyti palaikomus gaminius naudoti tokius formatus:&lt;br /&gt;
&lt;br /&gt;
###All FMB hw list###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-240&amp;quot;&amp;gt;{{Template:FMB_AVL_ID_all_FMB}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###Hw list with OBD support###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###Hw list with BLE support###p&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###Hw list with DIN1###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_DIN1}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###Hw list with DIN2###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_DIN2}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###Hw list with DIN3###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_DIN3}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###Hw list with DIN4###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_DIN4}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###Hw list with AIN1###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_AIN1}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###Hw list with AIN2###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_AIN2}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###Hw list with DOUT1###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_DOUT1}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###Hw list with DOUT2###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_DOUT2}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###Hw list with DOUT3###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_DOUT3}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###Hw list with GND sense###&lt;br /&gt;
{{Template:AVL_ID_HW_list_with_GND_sense}}&lt;br /&gt;
&lt;br /&gt;
###Hw with 1Wire###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:AVL_ID_list_with_1-Wire}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###Hw with RS232, RS485###&lt;br /&gt;
{{Template:AVL_ID_list_with_RS232_RS485}}&lt;br /&gt;
&lt;br /&gt;
###FMB HW with LVCAN###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###FMB and FMB640 HW with LVCAN###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###HW with 3G###&lt;br /&gt;
{{Template:FMB_AVL_ID_all_FMB_with_3G}}&lt;br /&gt;
&lt;br /&gt;
###HW with Pulse Counter DIN1###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:AVL_ID_list_with_Pulse_Counter_DIN1}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###HW with Pulse Counter DIN2###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:AVL_ID_list_with_Pulse_Counter_DIN2}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###All FMB, TMT and GH HW list###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_all_FMB_TMT_GH}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###FMT100 HW specific IO###&lt;br /&gt;
{{Template:AVL_ID_list_FMT_specific_IO}}&lt;br /&gt;
&lt;br /&gt;
###All FMB,  TMT, GH FMB640 HW list###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###All FMB, FMB640 HW list###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###FMB640 HW list###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###All FMB HW with scooter support###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_HW_with_scooter_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###Hw list with battery, Battery Voltage/Level IO###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_battery}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###Hw list with battery, Battery Current IO###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_battery}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###All FMB HW list with SD status IO###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:All_FMB_HW_list_with_SD_status}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###FMB and FMB640HW list with battery, Battery Voltage/Level IO common###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:FMB_FMB640_HW_list_with_Battery_Voltage/Level}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###HW list with battery, Battery Voltage/Level IO###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:HW_list_with_Battery_Voltage/Level}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###HW list with battery, Battery Current IO###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:HW_list_with_Battery_Current}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###HW list with GPS fuel used IO elements###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:HW_list_with_GPS_fuel_used}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###HW list with Green driving feature###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:HW_list_with_Green_driving}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###HW list with Overspeeding feature###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:HW_list_with_Overspeeding}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###HW list with Towing feature###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:HW_list_with_Towing}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###HW list with Crash detection feature###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-244&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-244&amp;quot;&amp;gt;{{Template:HW_list_with_Crash_detection}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###HW list with Idling feature###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:HW_list_with_Idling}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###HW list with Instant Movement IO element###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:HW_list_with_Instant_Movement}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###HW list with Barcode ID IO element###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:HW_list_with_Barcode_ID}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###HW list with BT Status IO element###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:HW_list_with_BT_Status}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###HW list with Eco Score IO element###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:HW_list_with_Eco_Score}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###HW list with Man/Fall Down IO element###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:HW_list_with_Man/Fall_Down}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###All FMB, TMT and GH hw list###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:FMB_AVL_ID_all_FMB}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###FMT100 Specific IO&#039;s###&lt;br /&gt;
[[FMT100]]&lt;br /&gt;
&lt;br /&gt;
###All FMB hw list with SD status IO###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:FMB AVL ID all FMB|without_sd_status=}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###HW list with Alarm IO}###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:HW_list_with_Alarm_IO}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###HW list with EYE Temperature###&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
Document updated according firmware FMB.Ver.03.29.00 and newer. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;!--For FMB640 Devices:, AVL ID will be applied with upcoming 00.05.00 firmware. For older FMB640 firmware AVL ID list please check [FMB64_AVL_ID here].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FMB AVL ID&#039;s consist of these &#039;&#039;&#039;parameters groups&#039;&#039;&#039;:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
To search for compatible products, &amp;lt;span class=&amp;quot;mw-customtoggle-1 mw-customtoggle-2 mw-customtoggle-3 mw-customtoggle-4 mw-customtoggle-5 mw-customtoggle-6 mw-customtoggle-7 mw-customtoggle-8 mw-customtoggle-9 mw-customtoggle-10 mw-customtoggle-11 mw-customtoggle-12 mw-customtoggle-13 mw-customtoggle-14 mw-customtoggle-15 mw-customtoggle-16 mw-customtoggle-17 mw-customtoggle-18 mw-customtoggle-19 mw-customtoggle-20 mw-customtoggle-21 mw-customtoggle-22 mw-customtoggle-23 mw-customtoggle-24 mw-customtoggle-25 mw-customtoggle-26 mw-customtoggle-27 mw-customtoggle-28 mw-customtoggle-29 mw-customtoggle-30 mw-customtoggle-31 mw-customtoggle-32 mw-customtoggle-33 mw-customtoggle-34 mw-customtoggle-35 mw-customtoggle-36 mw-customtoggle-37 mw-customtoggle-38 mw-customtoggle-39 mw-customtoggle-40 mw-customtoggle-41 mw-customtoggle-42 mw-customtoggle-43 mw-customtoggle-44 mw-customtoggle-45 mw-customtoggle-46 mw-customtoggle-47 mw-customtoggle-48 mw-customtoggle-49 mw-customtoggle-50 mw-customtoggle-51 mw-customtoggle-52 mw-customtoggle-53 mw-customtoggle-54 mw-customtoggle-55 mw-customtoggle-56 mw-customtoggle-57 mw-customtoggle-58 mw-customtoggle-59 mw-customtoggle-60 mw-customtoggle-61 mw-customtoggle-62 mw-customtoggle-63 mw-customtoggle-64 mw-customtoggle-65 mw-customtoggle-66 mw-customtoggle-67 mw-customtoggle-68 mw-customtoggle-69 mw-customtoggle-70 mw-customtoggle-71 mw-customtoggle-72 mw-customtoggle-73 mw-customtoggle-74 mw-customtoggle-75 mw-customtoggle-76 mw-customtoggle-77 mw-customtoggle-78 mw-customtoggle-79 mw-customtoggle-80 mw-customtoggle-81 mw-customtoggle-82 mw-customtoggle-83 mw-customtoggle-84 mw-customtoggle-85 mw-customtoggle-86 mw-customtoggle-87 mw-customtoggle-88 mw-customtoggle-89 mw-customtoggle-90 mw-customtoggle-91 mw-customtoggle-92 mw-customtoggle-93 mw-customtoggle-94 mw-customtoggle-95 mw-customtoggle-96 mw-customtoggle-97 mw-customtoggle-98 mw-customtoggle-99 mw-customtoggle-100 mw-customtoggle-101 mw-customtoggle-102 mw-customtoggle-103 mw-customtoggle-104 mw-customtoggle-105 mw-customtoggle-106 mw-customtoggle-107 mw-customtoggle-108 mw-customtoggle-109 mw-customtoggle-110 mw-customtoggle-111 mw-customtoggle-112 mw-customtoggle-113 mw-customtoggle-114 mw-customtoggle-115 mw-customtoggle-116 mw-customtoggle-117 mw-customtoggle-118 mw-customtoggle-119 mw-customtoggle-120 mw-customtoggle-121 mw-customtoggle-122 mw-customtoggle-123 mw-customtoggle-124 mw-customtoggle-125 mw-customtoggle-126 mw-customtoggle-127 mw-customtoggle-128 mw-customtoggle-129 mw-customtoggle-130 mw-customtoggle-131 mw-customtoggle-132 mw-customtoggle-133 mw-customtoggle-134 mw-customtoggle-135 mw-customtoggle-136 mw-customtoggle-137 mw-customtoggle-138 mw-customtoggle-139 mw-customtoggle-140 mw-customtoggle-141 mw-customtoggle-142 mw-customtoggle-143 mw-customtoggle-144 mw-customtoggle-145 mw-customtoggle-146 mw-customtoggle-147 mw-customtoggle-148 mw-customtoggle-149 mw-customtoggle-150 mw-customtoggle-151 mw-customtoggle-152 mw-customtoggle-153 mw-customtoggle-154 mw-customtoggle-155 mw-customtoggle-156 mw-customtoggle-157 mw-customtoggle-158 mw-customtoggle-159 mw-customtoggle-160 mw-customtoggle-161 mw-customtoggle-162 mw-customtoggle-163 mw-customtoggle-164 mw-customtoggle-165 mw-customtoggle-166 mw-customtoggle-167 mw-customtoggle-168 mw-customtoggle-169 mw-customtoggle-170 mw-customtoggle-171 mw-customtoggle-172 mw-customtoggle-173 mw-customtoggle-174 mw-customtoggle-175 mw-customtoggle-176 mw-customtoggle-177 mw-customtoggle-178 mw-customtoggle-179 mw-customtoggle-180 mw-customtoggle-181 mw-customtoggle-182 mw-customtoggle-183 mw-customtoggle-184 mw-customtoggle-185 mw-customtoggle-186 mw-customtoggle-187 mw-customtoggle-188 mw-customtoggle-189 mw-customtoggle-190 mw-customtoggle-191 mw-customtoggle-192 mw-customtoggle-193 mw-customtoggle-194 mw-customtoggle-195 mw-customtoggle-196 mw-customtoggle-197 mw-customtoggle-198 mw-customtoggle-199 mw-customtoggle-200 mw-customtoggle-201 mw-customtoggle-202 mw-customtoggle-203 mw-customtoggle-204 mw-customtoggle-205 mw-customtoggle-206 mw-customtoggle-207 mw-customtoggle-208 mw-customtoggle-209 mw-customtoggle-210 mw-customtoggle-211 mw-customtoggle-212 mw-customtoggle-213 mw-customtoggle-214 mw-customtoggle-215 mw-customtoggle-216 mw-customtoggle-217 mw-customtoggle-218 mw-customtoggle-219 mw-customtoggle-220 mw-customtoggle-221 mw-customtoggle-222 mw-customtoggle-223 mw-customtoggle-224 mw-customtoggle-225 mw-customtoggle-226 mw-customtoggle-227 mw-customtoggle-228 mw-customtoggle-229 mw-customtoggle-230 mw-customtoggle-231 mw-customtoggle-232 mw-customtoggle-233 mw-customtoggle-234 mw-customtoggle-235 mw-customtoggle-236 mw-customtoggle-237 mw-customtoggle-238 mw-customtoggle-239 mw-customtoggle-240 mw-customtoggle-241 mw-customtoggle-242 mw-customtoggle-243 mw-customtoggle-244 mw-customtoggle-245 mw-customtoggle-246 mw-customtoggle-247 mw-customtoggle-248 mw-customtoggle-249 mw-customtoggle-250 mw-customtoggle-251 mw-customtoggle-252 mw-customtoggle-253 mw-customtoggle-254 mw-customtoggle-255 mw-customtoggle-256 mw-customtoggle-257 mw-customtoggle-258 mw-customtoggle-259 mw-customtoggle-260 mw-customtoggle-261 mw-customtoggle-262 mw-customtoggle-263 mw-customtoggle-264 mw-customtoggle-265 mw-customtoggle-266 mw-customtoggle-267 mw-customtoggle-268 mw-customtoggle-269 mw-customtoggle-270 mw-customtoggle-271 mw-customtoggle-272 mw-customtoggle-273 mw-customtoggle-274 mw-customtoggle-275 mw-customtoggle-276 mw-customtoggle-277 mw-customtoggle-278 mw-customtoggle-279 mw-customtoggle-280 mw-customtoggle-281 mw-customtoggle-282 mw-customtoggle-283 mw-customtoggle-284 mw-customtoggle-285 mw-customtoggle-286 mw-customtoggle-287 mw-customtoggle-288 mw-customtoggle-289 mw-customtoggle-290 mw-customtoggle-291 mw-customtoggle-292 mw-customtoggle-293 mw-customtoggle-294 mw-customtoggle-295 mw-customtoggle-296 mw-customtoggle-297 mw-customtoggle-298 mw-customtoggle-299 mw-customtoggle-300 mw-customtoggle-301 mw-customtoggle-302 mw-customtoggle-303 mw-customtoggle-304 mw-customtoggle-305 mw-customtoggle-306 mw-customtoggle-307 mw-customtoggle-308 mw-customtoggle-309 mw-customtoggle-310 mw-customtoggle-311 mw-customtoggle-312 mw-customtoggle-313 mw-customtoggle-314 mw-customtoggle-315 mw-customtoggle-315 mw-customtoggle-316 mw-customtoggle-317 mw-customtoggle-318 mw-customtoggle-319 mw-customtoggle-320 mw-customtoggle-321 mw-customtoggle-322 mw-customtoggle-323 mw-customtoggle-324 mw-customtoggle-325 mw-customtoggle-326 mw-customtoggle-327 mw-customtoggle-328 mw-customtoggle-329 mw-customtoggle-330 mw-customtoggle-331 mw-customtoggle-332 mw-customtoggle-333 mw-customtoggle-334 mw-customtoggle-335&amp;quot; style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;&#039;&#039;&#039;Expand all content&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Permanent I/O elements===&lt;br /&gt;
---- &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:8%; vertical-align: middle; text-align: left;&amp;quot; |Property ID in AVL packet&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Property Name&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Bytes&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Type&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Value range&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Multiplier&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Units&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:32%; vertical-align: middle; text-align: left;&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |HW Support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Parameter Group&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Min&lt;br /&gt;
! style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Max&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |239&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Ignition&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – Ignition Off &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – Ignition On&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O Elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |240&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Movement&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – Movement Off  &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – Movement On&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |80&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Mode&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – Home On Stop &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – Home On Moving &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – Roaming On Stop &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – Roaming On Moving &amp;lt;br /&amp;gt;&lt;br /&gt;
4 – Unknown On Stop &amp;lt;br /&amp;gt;&lt;br /&gt;
5 – Unknown On Moving&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O Elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |21&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |GSM Signal &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Value in range 1-5  [[Mobile Signal Strength Recommendations|Explanation]]&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O Elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |200&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Sleep Mode&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No Sleep &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – GPS Sleep &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – Deep Sleep &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – Online Sleep &amp;lt;br /&amp;gt;&lt;br /&gt;
4 - Ultra Sleep&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O Elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |69&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |GNSS Status&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - GNSS OFF &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – GNSS ON with fix &amp;lt;br /&amp;gt;&lt;br /&gt;
2 - GNSS ON without fix &amp;lt;br /&amp;gt;&lt;br /&gt;
3 - GNSS sleep&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O Elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |181&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |GNSS PDOP&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |500&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Coefficient, [[FMB120_Status_info#GNSS_Info|calculation formula]] &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O Elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |182&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |GNSS HDOP&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |500&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Coefficient, [[FMB120_Status_info#GNSS_Info|calculation formula]] &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O Elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |66&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |External Voltage&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.001&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |V&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Voltage&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |24&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; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |350&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |km/h&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
GNSS Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |205&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |GSM Cell ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
GSM base station ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |206&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |GSM Area Code&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Location Area code (LAC), it depends on GSM operator. It provides unique number which assigned to a set of base GSM stations.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |67&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Battery Voltage&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.001&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |V&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Voltage&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:FMB_FMB640_HW_list_with_Battery_Voltage/Level}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |68&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Battery Current&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.001&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |A&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Current&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:HW_list_with_Battery_Current}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |241&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Active GSM Operator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Currently used GSM Operator code&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |199&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Trip Odometer&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2147483647&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |m&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Trip Odometer value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Total Odometer&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2147483647&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Total Odometer value in meters&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Digital Input 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Logic: 0/1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_DIN1}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |9&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Analog Input 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.001&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |V&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Voltage&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_AIN1}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |179&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Digital Output 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Logic: 0/1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_DOUT1}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |12&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Fuel Used GPS&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.001&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |l&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Fuel Used&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:HW_list_with_GPS_fuel_used}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |13&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Fuel Rate GPS&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |32767&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |l/100km&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Average Fuel Use&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:HW_list_with_GPS_fuel_used}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |17&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Axis X&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -8000&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8000&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
X axis value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |18&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Axis Y&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -8000&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8000&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Y axis value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |19&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Axis Z&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -8000&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8000&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Z axis value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |11&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ICCID1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Value of SIM ICCID, MSB&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |10&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SD Status&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - not present&lt;br /&gt;
1 - present&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:All_FMB_HW_list_with_SD_status}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Digital Input 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Logic: 0/1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_DIN2}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Digital Input 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Logic: 0/1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_DIN3}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 262&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Digital Input 4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
Logic: 0/1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_DIN4}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Permanent I/O elements --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |6&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Analog Input 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.001&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |V&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Voltage&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_AIN2}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |180&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Digital Output 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Logic 0/1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_DOUT2}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |72&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Dallas Temperature 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -550&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1150&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Degrees ( °C ), -55 - +115,&lt;br /&gt;
if 850 – Sensor not ready &amp;lt;br&amp;gt;&lt;br /&gt;
if 2000 – Value read error &amp;lt;br&amp;gt;&lt;br /&gt;
if 3000 – Not connected &amp;lt;br&amp;gt;&lt;br /&gt;
if 4000 – ID failed &amp;lt;br&amp;gt;&lt;br /&gt;
if 5000 – same as 850&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_with_1-Wire}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |73&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Dallas Temperature 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -550&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1150&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Degrees ( °C ), -55 - +115,&lt;br /&gt;
if 850 – Sensor not ready &amp;lt;br&amp;gt;&lt;br /&gt;
if 2000 – Value read error &amp;lt;br&amp;gt;&lt;br /&gt;
if 3000 – Not connected &amp;lt;br&amp;gt;&lt;br /&gt;
if 4000 – ID failed &amp;lt;br&amp;gt;&lt;br /&gt;
if 5000 – same as 850&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_with_1-Wire}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |74&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Dallas Temperature 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -550&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1150&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Degrees ( °C ), -55 - +115,&lt;br /&gt;
if 850 – Sensor not ready &amp;lt;br&amp;gt;&lt;br /&gt;
if 2000 – Value read error &amp;lt;br&amp;gt;&lt;br /&gt;
if 3000 – Not connected &amp;lt;br&amp;gt;&lt;br /&gt;
if 4000 – ID failed &amp;lt;br&amp;gt;&lt;br /&gt;
if 5000 – same as 850&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_with_1-Wire}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |75&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Dallas Temperature 4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -550&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1150&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Degrees ( °C ), -55 - +115,&lt;br /&gt;
if 850 – Sensor not ready &amp;lt;br&amp;gt;&lt;br /&gt;
if 2000 – Value read error &amp;lt;br&amp;gt;&lt;br /&gt;
if 3000 – Not connected &amp;lt;br&amp;gt;&lt;br /&gt;
if 4000 – ID failed &amp;lt;br&amp;gt;&lt;br /&gt;
if 5000 – same as 850&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_with_1-Wire}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |76&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Dallas Temperature ID 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Dallas sensor ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_with_1-Wire}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |77&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Dallas Temperature ID 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Dallas sensor ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_with_1-Wire}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |79&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Dallas Temperature ID 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Dallas sensor ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_with_1-Wire}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |71&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Dallas Temperature ID 4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Dallas sensor ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_with_1-Wire}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |78&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |iButton&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |iButton ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_with_1-Wire}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |207&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |RFID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |RFID ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
{{Template:AVL_ID_list_with_RS232_RS485}}&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |201&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LLS 1 Fuel Level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |32767&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |kvants or ltr&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Fuel level measured by LLS sensor via RS232/RS485&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
{{Template:AVL_ID_list_with_RS232_RS485}}&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |202&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LLS 1 Temperature&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -128&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |127&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Fuel temperature measured by LLS via RS232/RS485&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
{{Template:AVL_ID_list_with_RS232_RS485}}&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |203&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LLS 2 Fuel Level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |32767&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |kvants or ltr&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Fuel level measured by LLS sensor via RS485&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
{{Template:AVL_ID_list_with_RS232_RS485}}&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |204&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LLS 2 Temperature&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -128&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |127&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Fuel temperature measured by LLS via RS485&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
{{Template:AVL_ID_list_with_RS232_RS485}}&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |210&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LLS 3 Fuel Level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |32767&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |kvants or ltr&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Fuel level measured by LLS sensor via RS485&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
{{Template:AVL_ID_list_with_RS232_RS485}}&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |211&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LLS 3 Temperature&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -128&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |127&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Fuel temperature measured by LLS via RS485&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
{{Template:AVL_ID_list_with_RS232_RS485}}&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |212&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LLS 4 Fuel Level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |32767&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |kvants or ltr&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Fuel level measured by LLS sensor via RS485&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
{{Template:AVL_ID_list_with_RS232_RS485}}&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |213&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LLS 4 Temperature&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -128&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |127&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Fuel temperature measured by LLS via RS485&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
{{Template:AVL_ID_list_with_RS232_RS485}}&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |214&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LLS 5 Fuel Level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |32767&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |kvants or ltr&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Fuel level measured by LLS sensor via RS485&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
{{Template:AVL_ID_list_with_RS232_RS485}}&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |215&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LLS 5 Temperature&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -128&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |127&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Fuel temperature measured by LLS via RS485&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
{{Template:AVL_ID_list_with_RS232_RS485}}&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eco Score&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Average amount of events on some distance&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:HW_list_with_Eco_Score}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |113&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Battery Level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Battery capacity level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:FMB_FMB640_HW_list_with_Battery_Voltage/Level}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |238&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |User ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |MAC address of NMEA receiver device connected via Bluetooth&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:FMB_AVL_ID_all_FMB}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |237&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Network Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |0 - 3G&lt;br /&gt;
1 - GSM &amp;lt;br /&amp;gt;&lt;br /&gt;
2 - 4G &amp;lt;br /&amp;gt;&lt;br /&gt;
3 - LTE CAT M1 &amp;lt;br /&amp;gt;&lt;br /&gt;
4 - LTE CAT NB1 &amp;lt;br /&amp;gt;&lt;br /&gt;
99 - Unknown&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_3G}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Pulse Counter Din1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Counts pulses, count is reset when records are saved&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_with_Pulse_Counter_DIN1}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Pulse Counter Din2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Counts pulses, count is reset when records are saved&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_with_Pulse_Counter_DIN2}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
&amp;lt;!--|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 117&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Driving Direction&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | 0 – Unknown&lt;br /&gt;
1 – Forward&lt;br /&gt;
2 – Backward&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| ---------&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Permanent I/O elements--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |263&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BT Status&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |0 - BT is disabled &lt;br /&gt;
1 - BT Enabled, not device connected&lt;br /&gt;
2 - Device connected, BTv3 Only&lt;br /&gt;
3 - Device connected, BLE only&lt;br /&gt;
4 - Device connected, BLE + BT&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:HW_list_with_BT_Status}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |264&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Barcode ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Variable&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASCII&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |32&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Barcode ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:HW_list_with_Barcode_ID}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |303&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Instant Movement&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Logic: 0/1 returns movement value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:HW_list_with_Instant_Movement}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |327&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UL202-02 Sensor Fuel level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -150&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |32767&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |mm&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |UL202-02 Sensor Fuel level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
{{Template:AVL_ID_list_with_RS232_RS485}}&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |483&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UL202-02 Sensor Status&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |UL202-02 sensor status codes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
{{Template:AVL_ID_list_with_RS232_RS485}}&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |380&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Digital output 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Logic: 0/1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_DOUT3}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |381&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Ground Sense&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Logic: 0/1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |{{Template:AVL_ID_HW_list_with_GND_sense}}&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |387&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISO6709  Coordinates&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |34&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |HEX&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x7fffffffffffffff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |ISO6709  Coordinates &lt;br /&gt;
Latitude, Longitude (in Degrees, Minutes and Seconds) and Altitude:&lt;br /&gt;
&lt;br /&gt;
IO value format: ±DDMMSS.SSSS±DDDMMSS.SSSS±AAA.AAA/&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |636&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UMTS/LTE Cell ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xFFFFFFFF&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_CMU}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |403&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Driver Name&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |35&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Driver name extracted from card, displayed without delimiters ($ signs)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:Magnetic_Card_Functionality_IO}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |404&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Driver card license type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: left;&amp;quot; |&lt;br /&gt;
None - 0&amp;lt;br&amp;gt;&lt;br /&gt;
B.1 license type - 1&amp;lt;br&amp;gt;&lt;br /&gt;
B.2 license type - 2&amp;lt;br&amp;gt;&lt;br /&gt;
B.3 license type - 3&amp;lt;br&amp;gt;&lt;br /&gt;
B.4 license type - 4&amp;lt;br&amp;gt;&lt;br /&gt;
T.1 license type - 5&amp;lt;br&amp;gt;&lt;br /&gt;
T.2 license type - 6&amp;lt;br&amp;gt;&lt;br /&gt;
T.3 license type - 7&amp;lt;br&amp;gt;&lt;br /&gt;
T.4 license type - 8&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:Magnetic_Card_Functionality_IO}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |405&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Driver Gender&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
None - 0&amp;lt;br&amp;gt;&lt;br /&gt;
Male - 1&amp;lt;br&amp;gt;&lt;br /&gt;
Female - 2&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:Magnetic_Card_Functionality_IO}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |406&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Driver Card ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
None - 0&amp;lt;br&amp;gt;&lt;br /&gt;
Male - 1&amp;lt;br&amp;gt;&lt;br /&gt;
Female - 2&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:Magnetic_Card_Functionality_IO}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |407&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Driver card expiration date&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | 9999&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:Magnetic_Card_Functionality_IO}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |408&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Driver Card place of issue&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | Extracted from card&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:Magnetic_Card_Functionality_IO}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O Elements&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |409&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Driver Status Event&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Registered - 0&amp;lt;br&amp;gt;&lt;br /&gt;
Deregistered - 1&amp;lt;br&amp;gt;&lt;br /&gt;
Swapping - 2&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:Magnetic_Card_Functionality_IO}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |329&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AIN Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |[[MSP500]]&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |500&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |MSP500 vendor name&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |40&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASCII&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |40&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: auto;&amp;quot;   |Name of the integrator who installed the device&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |[[MSP500]]&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |501&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |MSP500 vehicle number&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |40&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASCII&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |40&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: auto;&amp;quot;   |Vehicle number on which the device is installed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |[[MSP500]]&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |502&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |MSP500 speed sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: auto;&amp;quot;   |Status of the speed sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |[[MSP500]]&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |637&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Wake Reason&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
True if device was woken by RTC alarm&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[FMB965]]&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10800&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Temperature 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-32768&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|32767&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0.01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|°C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Temperature measured by EYE Sensor 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10801&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Temperature 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-32768&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|32767&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0.01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|°C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Temperature measured by EYE Sensor 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10802&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Temperature 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-32768&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|32767&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0.01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|°C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Temperature measured by EYE Sensor 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10803&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Temperature 4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-32768&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|32767&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0.01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|°C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Temperature measured by EYE Sensor 4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10804&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Humidity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Humidity measured by EYE Sensor 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10805&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Humidity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Humidity measured by EYE Sensor 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10806&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Humidity 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Humidity measured by EYE Sensor 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10807&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Humidity 4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Humidity measured by EYE Sensor 4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10808&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Magnet 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Magnet measured by EYE Sensor by EYE Sensor 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10809&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Magnet 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Magnet measured by EYE Sensor by EYE Sensor 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10810&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Magnet 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Magnet measured by EYE Sensor by EYE Sensor 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10811&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Magnet 4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Magnet measured by EYE Sensor by EYE Sensor 4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10812&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Movement 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Movement state measure by EYE Sensor 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10813&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Movement 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Movement state measure by EYE Sensor 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10814&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Movement 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Movement state measure by EYE Sensor 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10815&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Movement 4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Movement state measure by EYE Sensor 4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10816&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Pitch 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-90&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|90&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Pitch angle measured by EYE Sensor 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10817&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Pitch 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-90&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|90&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Pitch angle measured by EYE Sensor 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10818&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Pitch 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-90&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|90&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Pitch angle measured by EYE Sensor 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10819&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Pitch 4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-90&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|90&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Pitch angle measured by EYE Sensor 4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10820&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Low Battery 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Low Battery indication for EYE Sensor 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10821&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Low Battery 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Low Battery indication for EYE Sensor 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10822&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Low Battery 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Low Battery indication for EYE Sensor 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10823&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Low Battery 4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Low Battery indication for EYE Sensor 4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10824&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Battery Voltage 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Battery Voltage of EYE Sensor 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10825&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Battery Voltage 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Battery Voltage of EYE Sensor 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10826&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Battery Voltage 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Battery Voltage of EYE Sensor 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10827&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Battery Voltage 4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Battery Voltage of EYE Sensor 4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10832&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Roll 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-180&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|180&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Roll angle measured by EYE Sensor 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10833&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Roll 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-180&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|180&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Roll angle measured by EYE Sensor 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10834&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Roll 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-180&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|180&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Roll angle measured by EYE Sensor 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10835&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Roll 4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-180&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|180&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Roll angle measured by EYE Sensor 4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10836&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Movement count 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|32767&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Movement count measure by EYE Sensor 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10837&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Movement count 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|32767&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Movement count measure by EYE Sensor 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10838&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Movement count 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|32767&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Movement count measure by EYE Sensor 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10839&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Movement count 4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|32767&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Movement count measure by EYE Sensor 4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10840&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Magnet count 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Magnet trigger count measure by EYE Sensor 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10841&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Magnet count 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Magnet trigger count measure by EYE Sensor 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10842&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Magnet count 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Magnet trigger count measure by EYE Sensor 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10843&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|EYE Magnet count 4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Magnet trigger count measure by EYE Sensor 4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:EYETemperature}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|383&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|AXL Calibration Status&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Shows calibration status: 0- no calibration, 1- calibrated, 2- not configured, 3- fully calibrated&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:AXL Calibration}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|451&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|BLE RFID #1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|HEX&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|BLE NBL-T RFID ID for Connetionless mode #1 slot&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:RFID}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|452&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|BLE RFID #2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|HEX&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|BLE NBL-T RFID ID for Connetionless mode #2 slot&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:RFID}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|453&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|BLE RFID #3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|HEX&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|BLE NBL-T RFID ID for Connetionless mode #3 slot&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:RFID}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|454&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|BLE RFID #4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|HEX&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|BLE NBL-T RFID ID for Connetionless mode #4 slot&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:RFID}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|455&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|BLE Button 1 state #1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|BLE NBL-T Button 1 status for Connetionless mode #1 slot&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:RFID}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|456&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|BLE Button 1 state #2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|BLE NBL-T Button 1 status for Connetionless mode #2 slot&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:RFID}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|457&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|BLE Button 1 state #3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|BLE NBL-T Button 1 status for Connetionless mode #3 slot&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:RFID}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|458&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|BLE Button 1 state #4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|BLE NBL-T Button 1 status for Connetionless mode #4 slot&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:RFID}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|459&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|BLE Button 2 state #1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|BLE NBL-T Button 2 status for Connetionless mode #1 slot&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:RFID}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|460&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|BLE Button 2 state #2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|BLE NBL-T Button 2 status for Connetionless mode #2 slot&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:RFID}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|461&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|BLE Button 2 state #3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|BLE NBL-T Button 2 status for Connetionless mode #3 slot&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:RFID}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|462&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|BLE Button 2 state #4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|BLE NBL-T Button 2 status for Connetionless mode #4 slot&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:RFID}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|622&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Frequency DIN1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0.1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Hz&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Frequency of input signal present on DIN1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:RFID}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|623&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Frequency DIN2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0.1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Hz&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Frequency of input signal present on DIN2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-&amp;quot;&amp;gt;{{Template:RFID}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eventual I/O elements===&lt;br /&gt;
----&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:8%;  vertical-align: middle; text-align: center;&amp;quot; |Property ID in AVL packet&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Property Name&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Bytes&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Type&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Value range&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Multiplier&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Units&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:32%; vertical-align: middle; text-align: center;&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |HW Support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Parameter Group&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:5%; text-align: center;&amp;quot; |Min&lt;br /&gt;
! style=&amp;quot;width:5%; text-align: center;&amp;quot; |Max&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |155&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |156&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 02&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |157&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 03&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |158&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 04&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |159&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 05&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |61&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 06&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |62&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 07&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |63&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |64&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 09&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 10&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |70&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 11&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |88&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 12&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |91&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 13&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |92&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 14&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |93&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 15&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |94&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |95&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 17&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |96&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 18&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |97&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 19&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |98&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 20&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |99&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 21&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |153&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 22&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |154&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 23&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |190&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 24&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |191&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 25&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |192&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 26&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |193&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 27&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |194&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 28&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |195&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 29&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |196&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 30&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |197&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 31&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |198&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 32&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |208&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 33&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |209&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 34&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |216&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 35&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |217&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 36&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |218&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 37&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |219&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 38&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |220&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 39&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |221&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 40&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |222&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 41&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |223&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 42&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |224&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 43&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |225&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 44&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |226&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 45&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |227&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 46&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |228&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 47&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |229&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 48&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |230&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 49&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |231&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Geofence zone 50&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
&amp;lt;!-- |-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10236&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 51&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10237&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 52&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10238&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 53&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10239&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 54&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10240&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 55&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10241&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 56&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10242&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 57&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10243&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 58&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10244&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 59&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10245&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 60&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10246&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 61&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10247&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 62&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10248&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 63&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10249&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 64&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10250&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 65&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10251&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 66&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10252&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 67&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10253&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 68&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10254&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 69&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10255&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 70&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10256&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 71&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10257&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 72&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10258&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 73&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10259&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 74&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10260&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 75&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10261&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 76&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10262&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 77&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10263&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 78&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10264&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 79&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10265&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 80&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10266&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 81&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10267&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 82&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10268&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 83&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10269&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 84&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10270&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 85&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10271&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 86&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10272&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 87&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10273&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 88&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10274&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 89&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10275&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 90&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10276&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 91&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10277&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 92&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10278&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 93&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10279&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 94&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10280&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 95&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10281&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 96&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10282&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 97&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10283&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 98&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10284&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 99&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10285&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Geofence zone 100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – over speeding end &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – over speeding start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |175&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Auto Geofence&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – target left zone &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – target entered zone &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |250&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Trip&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – trip stop&amp;lt;br /&amp;gt;&lt;br /&gt;
1 – trip start&amp;lt;br /&amp;gt;&lt;br /&gt;
From 01.00.24 fw version available with BT app new values: &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – Business Status &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – Private Status &amp;lt;br /&amp;gt;&lt;br /&gt;
4-9 – Custom Statuses&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Over Speeding&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |km/h&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
At over speeding start km/h, at over speeding end km/h&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:HW_list_with_Overspeeding}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |257&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Crash trace data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Variable&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |HEX&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1200&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Crash trace data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-243&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-243&amp;quot;&amp;gt;{{Template:FMB_AVL_ID_all_FMB}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |285&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Blood alcohol content&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |9999&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Alcohol content in blood in perlims and mode. First 14 bits from MSB are perlims multiplied by 1000 and last to bits are 0 - Passive test, 1 Active test, 2 and 3 are reserved.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |[[FMB125]]&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |251&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Idling&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – moving &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – idling&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-241&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-241&amp;quot;&amp;gt;{{Template:FMB_AVL_ID_all_FMB}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |253&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Green driving type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
1 – harsh acceleration &amp;lt;br /&amp;gt; &lt;br /&gt;
2 – harsh braking &amp;lt;br /&amp;gt;&lt;br /&gt;
3 – harsh cornering&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:HW_list_with_Green_driving}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |246&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Towing&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – steady &amp;lt;br /&amp;gt; &lt;br /&gt;
1 – towing&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:HW_list_with_Towing}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |252&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unplug&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – battery present &amp;lt;br /&amp;gt; &lt;br /&gt;
1 – battery unplugged&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_battery}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |247&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Crash detection&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |6&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
1 – real crash detected (device is calibrated) &amp;lt;br&amp;gt;&lt;br /&gt;
2 – limited crash trace (device not calibrated) &amp;lt;br&amp;gt;&lt;br /&gt;
3 - limited crash trace (device is calibrated) &amp;lt;br&amp;gt;&lt;br /&gt;
4 - full crash trace (device not calibrated) &amp;lt;br&amp;gt;&lt;br /&gt;
5 - full crash trace (device is calibrated)&amp;lt;br&amp;gt;&lt;br /&gt;
6 - real crash detected (device not calibrated)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-244&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-244&amp;quot;&amp;gt;{{Template:FMB_AVL_ID_all_FMB}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |248&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Immobilizer&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – iButton not connected &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – iButton connected (Immobilizer) &amp;lt;br /&amp;gt;&lt;br /&gt;
2 – iButton connected (Authorized Driving)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_with_1-Wire}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center; &amp;quot; |254&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center; &amp;quot; |Green Driving Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center; &amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center; &amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center; &amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center; &amp;quot; |255&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center; &amp;quot; |acc and braking: 0.01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center; &amp;quot; |G &amp;lt;br /&amp;gt; or &amp;lt;br /&amp;gt; rad&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; &amp;quot; |Depending on green driving type: if harsh acceleration or braking – g*100 (value 123 -&amp;gt; 1.23g). If Green driving source is „GPS“ – harsh cornering value is rad/s*100. If source is „Accelerometer“ – g*100.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:HW_list_with_Green_driving}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center; &amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |249&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Jamming&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – jamming stop &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – jamming start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |14&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ICCID2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xFFFFFFFFFFFFFFFF&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Value of SIM ICCID, LSB&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_TMT_GH_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |243&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Green driving event duration&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ms&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Duration of event that did generate Green driving&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-245&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &amp;lt;span style=&amp;quot;color: #0054A6;&amp;quot;&amp;gt;[Expand]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-245&amp;quot;&amp;gt;{{Template:FMB_AVL_ID_all_FMB}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |236&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Alarm&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – Reserved &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – Alarm event occured&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
{{Template:HW_list_with_Alarm_IO}}&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
&amp;lt;!--|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 245&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Gyroscope axis&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 4 &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0xFFFFFF00&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| deg/s&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
Gyroscope axis data 4 bytes &amp;lt;br /&amp;gt;&lt;br /&gt;
1st byte - Z axis &amp;lt;br /&amp;gt;&lt;br /&gt;
2nd byte - Y axis &amp;lt;br /&amp;gt;&lt;br /&gt;
3rd byte - X axis &amp;lt;br /&amp;gt;&lt;br /&gt;
4th byte - empty (0x00)&lt;br /&gt;
records with gyro IO element will be made during crash event. Codec61 protocol required.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
All Devices: with LSM6DSL gyroscope&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |258&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |EcoMaximum&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xFFFFFFFFFFFFFFFF&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Element stores maximum accelerometer values in mg on all axis during Eco driving event &amp;lt;br /&amp;gt;&lt;br /&gt;
8 Bytes: &amp;lt;br /&amp;gt;&lt;br /&gt;
2B Zeros 2B - X axis 2B - Y axis 2B - Z axis&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[FMT100]]&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |259&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |EcoAverage&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xFFFFFFFFFFFFFFFF&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Element stores average accelerometer values in mg on all axis during Eco driving event &amp;lt;br /&amp;gt;&lt;br /&gt;
8 Bytes: &amp;lt;br /&amp;gt;&lt;br /&gt;
2B Zeros 2B - X axis 2B - Y axis 2B - Z axis&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[FMT100]]&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |260&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |EcoDuration&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ms&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Duration of Eco driving event in miliseconds&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[FMT100]]&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |283&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Driving State&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
1 - Ignition ON &amp;lt;br /&amp;gt;&lt;br /&gt;
2 - Driving &amp;lt;br /&amp;gt;&lt;br /&gt;
3 - Ignition OFF&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[FMT100]]&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |284&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Driving Records&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Number of Records between Ignition ON and Ignition OFF&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[FMT100]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |317&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Crash event counter&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Connects trace with specific eventual crash record&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:HW_list_with_Crash_detection}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |318&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |GNSS Jamming&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |GNSS Jamming state:&lt;br /&gt;
0 - GPS jamming ended/healthy state &amp;lt;br /&amp;gt;&lt;br /&gt;
1 - GPS jamming warning state &amp;lt;br /&amp;gt;&lt;br /&gt;
2 - GPS jamming critical state&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:FMB_AVL_ID_all_FMB}}&amp;lt;/span&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |391&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Private mode&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Private mode state:&lt;br /&gt;
0 - Private mode off &amp;lt;br /&amp;gt;&lt;br /&gt;
1 - Private mode on&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_DIN1}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |449&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Ignition On Counter&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2147483647&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | s&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Duration in seconds which is counted while Ignition state is On&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL ID HW list with DIN1}}&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1412&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Motorcycle Fall Detection&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Fall detection event which is generated when all conditions are met&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[FMB965]]&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10031&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Tacho drive no card&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | 0 - No card stop;&lt;br /&gt;
1 - No card start.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10286&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Data Limit Hit&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | 0 - Data limit hit in home;&lt;br /&gt;
1 - Data limit hit in roaming&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10287&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Camera image generated&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | Image ID is timestamp value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10288&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Custom scenario 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10289&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Custom scenario 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10290&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Custom scenario 3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10291&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Custom scenario 4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10292&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Custom data event&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 255&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10293&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Timeframe Dout&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10294&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Serial Packet COM1 Event&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 255&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Serial Packet COM2 Event&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 255&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 10296&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Al Reader Event&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| 255&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| - &lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB640_HW}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|396&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|SECO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|0 – SECO dout off&amp;lt;br&amp;gt;1 – SECO dout pulsing&amp;lt;br&amp;gt;2 – SECO dout on&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:SECO}}&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;| Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===OBD elements===&lt;br /&gt;
----&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:8%;  vertical-align: middle; text-align: center;&amp;quot; |Property ID in AVL packet&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Property Name&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Bytes&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Type&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Value range&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Multiplier&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Units&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:32%; vertical-align: middle; text-align: center;&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |HW Support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Parameter Group&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:5%; text-align: center;&amp;quot; |Min&lt;br /&gt;
! style=&amp;quot;width:5%; text-align: center;&amp;quot; |Max&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |256&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |VIN&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |17&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASCII&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |VIN number&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |30&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of DTC&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Number of DTC&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |31&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Engine Load&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Calculated engine load value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |32&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Coolant Temperature&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -128&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |127&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Engine coolant temperature&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |33&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Short Fuel Trim&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |99&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Short term fuel trim 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |34&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Fuel pressure&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |765&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |kPa&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Fuel pressure&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |35&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Intake MAP&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |kPa&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Intake manifold absolute pressure&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |36&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Engine RPM&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |16384&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |rpm&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Engine RPM&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |37&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Vehicle Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |km/h&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Vehicle speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |38&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timing Advance&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -64&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |64&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |°&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Timing advance&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |39&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Intake Air Temperature&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -128&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |127&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Intake air temperature&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |40&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |MAF&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |g/sec&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
MAF air flow rate&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |41&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Throttle Position&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Throttle position&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Runtime since engine start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |s&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Runtime since engine start&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |43&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Distance Traveled MIL On&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |km&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Distance ormattin MIL on&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |44&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Relative Fuel Rail Pressure&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5178&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |kPa&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Relative fuel rail pressure&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |45&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Direct Fuel Rail Pressure&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |10&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |kPa&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Direct Fuel Rail Pressure&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |46&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Commanded EGR&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Commanded EGR&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |47&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |EGR Error&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
EGR error&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |48&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Fuel Level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Fuel level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |49&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Distance Since Codes Clear&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |km&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Distance traveled since codes cleared&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |50&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Barometic Pressure&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |kPa&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Barometic pressure&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |51&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Control Module Voltage&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.001&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |V&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Control module voltage&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |52&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Absolute Load Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |25700&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Absolute load value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |759&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Fuel Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 Not available&amp;lt;br /&amp;gt;&lt;br /&gt;
1 Gasoline&amp;lt;br /&amp;gt;&lt;br /&gt;
2 Methanol&amp;lt;br /&amp;gt;&lt;br /&gt;
3 Ethanol&amp;lt;br /&amp;gt;&lt;br /&gt;
4 Diesel&amp;lt;br /&amp;gt;&lt;br /&gt;
5 LPG&amp;lt;br /&amp;gt;&lt;br /&gt;
6 CNG&amp;lt;br /&amp;gt;&lt;br /&gt;
7 Propane&amp;lt;br /&amp;gt;&lt;br /&gt;
8 Electric&amp;lt;br /&amp;gt;&lt;br /&gt;
9 Bifuel running Gasoline&amp;lt;br /&amp;gt;&lt;br /&gt;
10 Bifuel running Methanol&amp;lt;br /&amp;gt;&lt;br /&gt;
11 Bifuel running Ethanol&amp;lt;br /&amp;gt;&lt;br /&gt;
12 Bifuel running LPG&amp;lt;br /&amp;gt;&lt;br /&gt;
13 Bifuel running CNG&amp;lt;br /&amp;gt;&lt;br /&gt;
14 Bifuel running Propane&amp;lt;br /&amp;gt;&lt;br /&gt;
15 Bifuel running Electricity&amp;lt;br /&amp;gt;&lt;br /&gt;
16 Bifuel running electric and combustion engine&amp;lt;br /&amp;gt;&lt;br /&gt;
17 Hybrid gasoline&amp;lt;br /&amp;gt;&lt;br /&gt;
18 Hybrid Ethanol&amp;lt;br /&amp;gt;&lt;br /&gt;
19 Hybrid Diesel&amp;lt;br /&amp;gt;&lt;br /&gt;
20 Hybrid Electric&amp;lt;br /&amp;gt;&lt;br /&gt;
21 Hybrid running electric and combustion engine&amp;lt;br /&amp;gt;&lt;br /&gt;
22 Hybrid Regenerative&amp;lt;br /&amp;gt;&lt;br /&gt;
23 Bifuel running diesel&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |53&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Ambient Air Temperature&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -128&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |127&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Ambient air temperature&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |54&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Time Run With MIL On&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |min&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Time run with MIL on&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |55&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Time Since Codes Cleared&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |min&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Time since codes cleared&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |56&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Absolute Fuel Rail Pressure&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |kPa&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Absolute fuel rail pressure&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |57&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Hybrid battery pack life&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Hybrid battery pack remaining life&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |58&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Engine Oil Temperature&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |215&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Engine oil temperature&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |59&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Fuel injection timing&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -21000&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |30200&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |°&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Fuel injection timing&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |540&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Throttle position group&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |–&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Throttle Position Value From PID Group&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;FMB001&amp;lt;/br&amp;gt;FMB003&amp;lt;/br&amp;gt;FMC003&amp;lt;/br&amp;gt;FMC00A&amp;lt;/br&amp;gt;FMM003&amp;lt;/br&amp;gt;FMM00A&amp;lt;/br&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |541&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Commanded Equivalence R&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |200&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Fuel-Air Commanded Equivalence Ratio&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;FMB001&amp;lt;/br&amp;gt;FMB003&amp;lt;/br&amp;gt;FMC003&amp;lt;/br&amp;gt;FMC00A&amp;lt;/br&amp;gt;FMM003&amp;lt;/br&amp;gt;FMM00A&amp;lt;/br&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |542&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Intake MAP 2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2048&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |kPa&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Intake Manifold Absolute Pressure&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;FMB001&amp;lt;/br&amp;gt;FMB003&amp;lt;/br&amp;gt;FMC003&amp;lt;/br&amp;gt;FMC00A&amp;lt;/br&amp;gt;FMM003&amp;lt;/br&amp;gt;FMM00A&amp;lt;/br&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |543&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Hybrid System Voltage&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1024&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | V&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Hybrid vehicle system voltage&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |544&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Hybrid System Current&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |-3277&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3277&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | A&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Hybrid vehicle system current&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |281&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Fault Codes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |variable&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASCII&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |128&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Fault Codes (values separated via &amp;quot;,&amp;quot;)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |60&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Fuel Rate&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |32767&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |L/h&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Engine fuel rate, L/h*100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_HW_list_with_OBD_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD elements&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===OBD OEM elements===&lt;br /&gt;
----&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:8%;  vertical-align: middle; text-align: center;&amp;quot; |Property ID in AVL packet&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Property Name&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Bytes&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Type&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;width:12%; vertical-align: middle; text-align: center;&amp;quot; |Value range&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Multiplier&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Units&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:30%; vertical-align: middle; text-align: center;&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |HW Support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Parameter Group&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:6%; text-align: center;&amp;quot; |Min&lt;br /&gt;
! style=&amp;quot;width:6%; text-align: center;&amp;quot; |Max&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |389&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD OEM Total Mileage&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xffffffff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |km&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Total mileage received by requesting vehicle specific PID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |FMB003&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD OEM elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |390&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD OEM Fuel Level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xffffffff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |l&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Fuel level in litres received by requesting vehicle specific PID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |FMB003&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD OEM elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |402&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OEM Distance Until Service&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xffffffff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |km&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Distance till next service received by requesting vehicle specific PID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |[[FMB001]] [[FMC001]] [[FMM001]] [[FMB003]] [[FMC003]] [[FMM003]]&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD OEM elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |410&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OEM Battery charge state&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 – Not charging &amp;lt;br /&amp;gt;&lt;br /&gt;
1 – Charging&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |[[FMB001]] [[FMC001]] [[FMM001]] [[FMB003]] [[FMC003]] [[FMM003]]&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD OEM elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |411&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OEM Battery charge level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Represents battery charged level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |[[FMB001]] [[FMC001]] [[FMM001]] [[FMB003]] [[FMC003]] [[FMM003]]&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD OEM elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |412&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OEM Battery power consumption&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |kWh/100km&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Represents battery power consumption&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |[[FMB001]] [[FMC001]] [[FMM001]] [[FMB003]] [[FMC003]] [[FMM003]]&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD OEM elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |755&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OEM Remaining distance&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |km&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Remaining distance until fuel tank empty or battery (EV) depleted&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |[[FMB001]] [[FMC001]] [[FMM001]] [[FMB003]] [[FMC003]] [[FMM003]]&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD OEM elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1151&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OEM Battery State Of Health&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Battery State of Health&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |[[FMB001]] [[FMC001]] [[FMM001]] [[FMB003]] [[FMC003]] [[FMM003]]&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD OEM elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1152&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OEM Battery Temperature&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |-32768&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |32767&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Battery pack temperature&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |[[FMB001]] [[FMC001]] [[FMM001]] [[FMB003]] [[FMC003]] [[FMM003]]&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |OBD OEM elements&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===BLE Sensors I/O elements===&lt;br /&gt;
----&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:8%; vertical-align: middle; text-align: center;&amp;quot; |Property ID in AVL packet&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Property Name&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Bytes&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Type&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Value range&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Multiplier&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Units&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:32%; vertical-align: middle; text-align: center;&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |HW Support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Parameter Group&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Min&lt;br /&gt;
! style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Max&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |385&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Beacon&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Variable&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |HEX&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1024&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |List of Beacon IDs&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support_1}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Permanent I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |548&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Advanced BLE Beacon data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1024&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |HEX&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1024&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |List of Beacon Ids and their data when advanced Beacon mode is selected&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support_1}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual I/O elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |25&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Temperature #1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -4000&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |12500&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.01*&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Degrees ( °C ), -40 - +125;&amp;lt;br&amp;gt;&lt;br /&gt;
Error codes: &amp;lt;br&amp;gt;&lt;br /&gt;
4000 - abnormal sensor state &amp;lt;br&amp;gt;&lt;br /&gt;
3000 - sensor not found &amp;lt;br&amp;gt;&lt;br /&gt;
2000 - failed sensor data parsing &amp;lt;br&amp;gt;&lt;br /&gt;
From firmware version 03.28.00 and up: &amp;lt;br&amp;gt;&lt;br /&gt;
32767 - sensor not found &amp;lt;br&amp;gt;&lt;br /&gt;
32766 - failed sensor data parsing &amp;lt;br&amp;gt;&lt;br /&gt;
32765 - abnormal sensor state &amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |26&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Temperature #2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -4000&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |12500&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.01*&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Degrees ( °C ), -40 - +125;&amp;lt;br&amp;gt;&lt;br /&gt;
Error codes: &amp;lt;br&amp;gt;&lt;br /&gt;
4000 - abnormal sensor state &amp;lt;br&amp;gt;&lt;br /&gt;
3000 - sensor not found &amp;lt;br&amp;gt;&lt;br /&gt;
2000 - failed sensor data parsing &amp;lt;br&amp;gt;&lt;br /&gt;
From firmware version 03.28.00 and up: &amp;lt;br&amp;gt;&lt;br /&gt;
32767 - sensor not found &amp;lt;br&amp;gt;&lt;br /&gt;
32766 - failed sensor data parsing &amp;lt;br&amp;gt;&lt;br /&gt;
32765 - abnormal sensor state &amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |27&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Temperature #3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -4000&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |12500&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.01*&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Degrees ( °C ), -40 - +125;&amp;lt;br&amp;gt;&lt;br /&gt;
Error codes: &amp;lt;br&amp;gt;&lt;br /&gt;
4000 - abnormal sensor state &amp;lt;br&amp;gt;&lt;br /&gt;
3000 - sensor not found &amp;lt;br&amp;gt;&lt;br /&gt;
2000 - failed sensor data parsing &amp;lt;br&amp;gt;&lt;br /&gt;
From firmware version 03.28.00 and up: &amp;lt;br&amp;gt;&lt;br /&gt;
32767 - sensor not found &amp;lt;br&amp;gt;&lt;br /&gt;
32766 - failed sensor data parsing &amp;lt;br&amp;gt;&lt;br /&gt;
32765 - abnormal sensor state &amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |28&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Temperature #4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -4000&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |12500&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.01*&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Degrees ( °C ), -40 - +125;&amp;lt;br&amp;gt;&lt;br /&gt;
Error codes: &amp;lt;br&amp;gt;&lt;br /&gt;
4000 - abnormal sensor state &amp;lt;br&amp;gt;&lt;br /&gt;
3000 - sensor not found &amp;lt;br&amp;gt;&lt;br /&gt;
2000 - failed sensor data parsing &amp;lt;br&amp;gt;&lt;br /&gt;
From firmware version 03.28.00 and up: &amp;lt;br&amp;gt;&lt;br /&gt;
32767 - sensor not found &amp;lt;br&amp;gt;&lt;br /&gt;
32766 - failed sensor data parsing &amp;lt;br&amp;gt;&lt;br /&gt;
32765 - abnormal sensor state &amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |29&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Battery #1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Battery level of sensor #1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |20&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Battery #2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Battery level of sensor #2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |22&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Battery #3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Battery level of sensor #3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |23&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Battery #4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Battery level of sensor #4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |86&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Humidity #1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1000&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.1*&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%RH&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Humidity&amp;lt;br&amp;gt;&lt;br /&gt;
From firmware version 03.28.00 and up: &amp;lt;br&amp;gt;&lt;br /&gt;
65535 - sensor not found &amp;lt;br&amp;gt;&lt;br /&gt;
65534 - failed sensor data parsing &amp;lt;br&amp;gt;&lt;br /&gt;
65533 - abnormal sensor state &amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |104&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Humidity #2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1000&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.1*&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%RH&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Humidity&amp;lt;br&amp;gt;&lt;br /&gt;
From firmware version 03.28.00 and up: &amp;lt;br&amp;gt;&lt;br /&gt;
65535 - sensor not found &amp;lt;br&amp;gt;&lt;br /&gt;
65534 - failed sensor data parsing &amp;lt;br&amp;gt;&lt;br /&gt;
65533 - abnormal sensor state &amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |106&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Humidity #3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1000&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.1*&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%RH&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Humidity&amp;lt;br&amp;gt;&lt;br /&gt;
From firmware version 03.28.00 and up: &amp;lt;br&amp;gt;&lt;br /&gt;
65535 - sensor not found &amp;lt;br&amp;gt;&lt;br /&gt;
65534 - failed sensor data parsing &amp;lt;br&amp;gt;&lt;br /&gt;
65533 - abnormal sensor state &amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |108&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Humidity #4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1000&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.1*&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%RH&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Humidity&amp;lt;br&amp;gt;&lt;br /&gt;
From firmware version 03.28.00 and up: &amp;lt;br&amp;gt;&lt;br /&gt;
65535 - sensor not found &amp;lt;br&amp;gt;&lt;br /&gt;
65534 - failed sensor data parsing &amp;lt;br&amp;gt;&lt;br /&gt;
65533 - abnormal sensor state &amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |270&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Fuel Level #1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Fuel Level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |273&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Fuel Level #2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Fuel Level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |276&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Fuel Level #3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Fuel Level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |279&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Fuel Level #4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Fuel Level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |306&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Fuel Frequency #1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2147483647&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Frequency value of BLE fuel sensor #1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |307&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Fuel Frequency #2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2147483647&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Frequency value of BLE fuel sensor #2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |308&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Fuel Frequency #3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2147483647&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Frequency value of BLE fuel sensor #3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |309&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Fuel Frequency #4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2147483647&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Frequency value of BLE fuel sensor #4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |335&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Luminosity #1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xFFFF&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |lx&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Luminosity value of BLE sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |336&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Luminosity #2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xFFFF&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |lx&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Luminosity value of BLE sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |337&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Luminosity #3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xFFFF&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |lx&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Luminosity value of BLE sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |338&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE Luminosity #4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xFFFF&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |lx&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Luminosity value of BLE sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |331&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE 1 Custom #1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Variable&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |HEX&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Custom IO element for BLE sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |463&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE 1 Custom #2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UNSIGNED LONG INT&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295	&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Custom IO element for BLE sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |464&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE 1 Custom #3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UNSIGNED LONG INT&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Custom IO element for BLE sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |465&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE 1 Custom #4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UNSIGNED LONG INT&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Custom IO element for BLE sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |466&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE 1 Custom #5&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UNSIGNED LONG INT&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Custom IO element for BLE sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |332&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE 2 Custom #1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Variable&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |HEX&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Custom IO element for BLE sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |467&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE 2 Custom #2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UNSIGNED LONG INT&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Custom IO element for BLE sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |468&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE 2 Custom #3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UNSIGNED LONG INT&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Custom IO element for BLE sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |469&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE 2 Custom #4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UNSIGNED LONG INT&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Custom IO element for BLE sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |470&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE 2 Custom #5&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UNSIGNED LONG INT&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Custom IO element for BLE sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |333&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE 3 Custom #1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Variable&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |HEX&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Custom IO element for BLE sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |471&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE 3 Custom #2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UNSIGNED LONG INT&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Custom IO element for BLE sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |472&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE 3 Custom #3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UNSIGNED LONG INT&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Custom IO element for BLE sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |473&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE 3 Custom #4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UNSIGNED LONG INT&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Custom IO element for BLE sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |474&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE 3 Custom #5&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UNSIGNED LONG INT&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Custom IO element for BLE sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |334&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE 4 Custom #1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Variable&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |HEX&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Custom IO element for BLE sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |475&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE 4 Custom #2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UNSIGNED LONG INT&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Custom IO element for BLE sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |476&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE 4 Custom #3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UNSIGNED LONG INT&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Custom IO element for BLE sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |477&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE 4 Custom #4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UNSIGNED LONG INT&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Custom IO element for BLE sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |478&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |BLE 4 Custom #5&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UNSIGNED LONG INT&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Custom IO element for BLE sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_HW_list_with_BLE_support}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bluetooth Low Energy&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===CAN adapters elements===&lt;br /&gt;
----&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:8%;  vertical-align: middle; text-align: center;&amp;quot; |Property ID in AVL packet&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Property Name&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Bytes&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Type&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Value range&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Multiplier&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |Units&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:32%; vertical-align: middle; text-align: center;&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; vertical-align: middle; text-align: center;&amp;quot; |HW Support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Parameter Group&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:5%; text-align: center;&amp;quot; |Min&lt;br /&gt;
! style=&amp;quot;width:5%; text-align: center;&amp;quot; |Max&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |81&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Vehicle Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |km/h&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Vehicle Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN200, ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |82&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Accelerator Pedal Position&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |102&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Value in percentages&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN200, ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |83&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Fuel Consumed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2147483647&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |l&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Value in liters&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN200, ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |84&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Fuel Level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |l&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Value in liters&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN200, ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |85&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Engine RPM&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |16384&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |rpm&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Value in rounds per minute&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN200, ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |87&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Total Mileage&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |m&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Value in meters&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN200, ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |89&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Fuel level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Value in percentages&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN200, ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |90&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Door Status&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |16128&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
Door status value: Min – 0, Max – 16128 &amp;lt;br /&amp;gt;&lt;br /&gt;
Door status is represented as bitmask converted to decimal value. Possible values:&amp;lt;br /&amp;gt;&lt;br /&gt;
0 – all doors closed&amp;lt;br /&amp;gt;&lt;br /&gt;
0x100 (256) – front left door is opened&amp;lt;br /&amp;gt;&lt;br /&gt;
0x200 (512) – front right door is opened&amp;lt;br /&amp;gt;&lt;br /&gt;
0x400 (1024) – rear left door is opened&amp;lt;br /&amp;gt;&lt;br /&gt;
0x800 (2048) – rear right door is opened&amp;lt;br /&amp;gt;&lt;br /&gt;
0x1000 (4096) – hood is opened&amp;lt;br /&amp;gt;&lt;br /&gt;
0x2000 (8192) – trunk is opened&amp;lt;br /&amp;gt;&lt;br /&gt;
0x3F00 (16128) – all doors are opened&amp;lt;br /&amp;gt;&lt;br /&gt;
or combinations of values&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN200, ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Program Number&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |99999&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Value: Min – 0, Max – 99999&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN200, ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |101&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Module ID 8B&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xFFFFFFFFFFFFFFFF&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Module ID 8 Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN200, ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |388&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Module ID 17B&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |17&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |HEX&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x7FFFFFFFFFFFFFFF&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Module ID 17 Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN200, ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |102&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Engine Worktime&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1677215&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |min&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Engine work time&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |103&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Engine Worktime (counted)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1677215&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |min&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Total engine work time&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |105&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Total Mileage (counted)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |m&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Total Vehicle Mileage&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN200, ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |107&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Fuel Consumed (counted)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2147483647&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |l&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Total Fuel Consumed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN200, ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |110&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Fuel Rate&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |32768&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |l/h&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Fuel rate&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |111&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AdBlue Level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |AdBlue&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |112&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AdBlue Level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |l&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |AdBlue level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |114&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Engine Load&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |130&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Engine Load&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |115&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Engine Temperature&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -600&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1270&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Engine Temperature&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN200, ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |118&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Axle 1 Load&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |32768&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |kg&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Axle 1 load&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |119&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Axle 2 Load&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |32768&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |kg&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Axle 2 load&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |120&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Axle 3 Load&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |32768&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |kg&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Axle 3 load&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |121&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Axle 4 Load&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |32768&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |kg&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Axle 4 load&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |122&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Axle 5 Load&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |32768&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |kg&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Axle 5 load&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |123&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Control State Flags&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Control state flags&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |124&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Agricultural Machinery Flags&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xFFFFFFFFFFFFFFFF&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Agricultural machinery flags&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |125&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Harvesting Time&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |16777215&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |min&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Harvesting time&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |126&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Area of Harvest&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Area of harvest in square meters&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |127&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Mowing Efficiency&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;/h&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Mowing efficiency&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |128&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Grain Mown Volume&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |kg&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Mown volume&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |129&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Grain Moisture&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Grain moisture&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |130&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Harvesting Drum RPM&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |rpm&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Harvesting drum rpm&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |131&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Gap Under Harvesting Drum&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |mm&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Gap under harvesting drum&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |132&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Security State Flags&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xFFFFFFFFFFFFFFFF&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Security state flags&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |133&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Tachograph Total Vehicle Distance&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |m&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Tacho Total Vehicle Distance&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |134&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Trip Distance&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |m&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Trip distance&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |135&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Tachograph Vehicle Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |km/h&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Tacho vehicle speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |136&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Tacho Driver Card Presence&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Tacho Driver Card Presence&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |137&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Driver 1 States&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Driver 1 States&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |138&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Driver 2 States&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Driver 2 States&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |139&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Driver 1 Continuous Driving Time&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | min.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Driver 1 Continuous Driving Time, minutes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |140&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Driver 2 Continuous Driving Time&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | min.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Driver 2 Continuous Driving Time, minutes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |141&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Driver 1 Cumulative Break Time&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | min.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Driver 1 Cumulative Break Time, minutes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |142&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Driver 2 Cumulative Break Time&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | min.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Driver 2 Cumulative Break Time, minutes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |143&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Driver 1 Selected Activity Duration&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | min.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Driver 1 Duration Of Selected Activity, minutes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |144&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Driver 2 Selected Activity Duration&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | min.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Driver 2 Duration Of Selected Activity, minutes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |145&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Driver 1 Cumulative Driving Time&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | min.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Driver 1 Cumulative Driving Time, minutes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |146&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Driver 2 Cumulative Driving Time&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | min.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Driver 2 Cumulative Driving Time, minutes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |147&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Driver 1 ID High&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xFFFFFFFFFFFFFFFF&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Driver 1 ID High&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |148&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Driver 1 ID Low&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xFFFFFFFFFFFFFFFF&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Driver 1 ID Low&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |149&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Driver 2 ID High&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xFFFFFFFFFFFFFFFF&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Driver 2 ID High&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |150&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Driver 2 ID Low&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xFFFFFFFFFFFFFFFF&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Driver 2 ID Low&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |151&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Battery Temperature&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -600&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1270&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Battery temperature in Celsius&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |152&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |HV Battery Level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; | Battery level in percent&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |160&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DTC Faults&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |DTC faults Count&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |161&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Slope of Arm&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -3276&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3276&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Degrees °&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Slope Of Arm&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |162&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Rotation of Arm&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -180&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |180&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Degrees °&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Rotation Of Arm&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |163&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eject of Arm&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |6553&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |m&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Eject of arm&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |164&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Horizontal Distance Arm Vehicle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |6553&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |m&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Horizontal Distance Arm Vehicle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |165&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Height Arm Above Ground&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |6553&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |m&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Height Arm Above Ground&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |166&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Drill RPM&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |rpm&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Drill RPM&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |167&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Amount Of Spread Salt Square Meter&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |655&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |g/m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Amount Of Spread Salt Square Meter&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |168&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Battery Voltage&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |6553&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |V&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Battery Voltage&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |169&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Amount Of Spread Fine Grained Salt&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1677722&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |T&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Amount Of Spread Fine Grained Salt&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |170&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Amount Of Coarse Grained Salt&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1677722&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |T&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Amount Of Coarse Grained Salt&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |171&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Amount Of Spread DiMix&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1677722&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |T&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Amount Of Spread DiMix&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |172&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Amount Of Spread Coarse Grained Calcium&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1677722&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Amount Of Spread Coarse Grained Calcium&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |173&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Amount Of Spread Calcium Chloride&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1677722&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Amount Of Spread Calcium Chloride&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |174&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Amount Of Spread Sodium Chloride&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1677722&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Amount Of Spread Sodium Chloride&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |176&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Amount Of Spread Magnesium Chloride&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1677722&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Amount Of Spread Magnesium Chloride&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |177&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Amount Of Spread Gravel&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1677722&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |T&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Amount Of Spread Gravel&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |178&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Amount Of Spread Sand&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1677722&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |T&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Amount Of Spread Sand&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |183&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Width Pouring Left&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |655&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |m&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Width Pouring Left&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |184&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Width Pouring Right&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |655&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |m&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Width Pouring Right&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |185&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Salt Spreader Working Hours&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |167722&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |h&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Salt Spreader Working Hours&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |186&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Distance During Salting&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |167722&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |km&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Distance During Salting&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |187&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Load Weight&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |16772215&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |kg&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Load Weight&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |188&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Retarder Load&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |130&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Retarded Load in percent&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |189&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Cruise Time&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |16772215&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |min&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Cruise time in minutes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |232&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CNG Status&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |CNG Status&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN200, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |233&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CNG Used&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |16772215&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |kg&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |CNG used&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN200, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |234&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CNG Level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |CNG Level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB_and_FMB640_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN200, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |235&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Oil Level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Engine Oil Level Indicator Status&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |304&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Vehicles Range On Battery&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |16777215&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |m&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Vehicle Range on Battery&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |305&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Vehicles Range On Additional Fuel&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |16777215&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |m&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Vehicle Range On Additional Fuel&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |325&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |VIN&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |17&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASCII&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xFF&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |VIN number&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |282&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Fault Codes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Variable&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |128&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |DTC Fault codes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LV-CAN200 + DTC&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |517&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Security State Flags P4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |HEX&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Security state flags protocol 4, more information click here [[FMB140_CAN_adapters#CAN_Adapter_State_Flags#CAN_Adapter_State_Flags|Flags]]&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_only_FMB140_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |518&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Control State Flags P4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |HEX&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Control state flags protocol 4, more information click here [[FMB140_CAN_adapters#CAN_Adapter_State_Flags|Flags]]&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_only_FMB140_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |519&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Indicator State Flags P4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |HEX&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Indicator state flags protocol 4, more information click here [[FMB140_CAN_adapters#CAN_Adapter_State_Flags|Flags]]&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_only_FMB140_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |520&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Agricultural State Flags P4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |HEX&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Agricultural state flags protocol 4, more information click here [[FMB140_CAN_adapters#CAN_Adapter_State_Flags|Flags]]&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_only_FMB140_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |521&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Utility State Flags P4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |HEX&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Utility state flags protocol 4, more information click here [[FMB140_CAN_adapters#CAN_Adapter_State_Flags|Flags]]&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_only_FMB140_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |522&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Cistern State Flags P4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |HEX&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Cistern state flags protocol 4, more information click here [[FMB140_CAN_adapters#CAN_Adapter_State_Flags|Flags]]&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_only_FMB140_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |855&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LNG Used&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |214748364&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | kg&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Total LNG used in kilograms&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB_and_FMB140_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |856&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LNG Used (counted)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |214748364&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | kg&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Total LNG used counted in kg&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB_and_FMB140_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |857&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LNG Level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | %&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |LNG level in proc&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB_and_FMB140_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |858&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LNG Level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |6553&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | kg&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |LNG level in kg&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB_and_FMB140_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1100&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Total LPG Used&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | l&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Total LPG used in liters&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB_and_FMB140_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1101&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Total LPG Used Counted&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | l&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |Total LPG used counted in liters&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB_and_FMB140_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1102&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LPG Level Proc&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | %&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |LPG level in proc&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB_and_FMB140_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1103&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LPG Level Liters&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | l&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |LPG level in liters&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:AVL_ID_list_FMB_and_FMB140_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |898&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Ignition&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN, ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |652&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF KeyInIgnitionLock&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No key in lock&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Key in lock&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |899&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Webasto&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |900&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Engine Working&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |901&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Standalone Engine&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |902&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Ready To Drive&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |903&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Engine Working On CNG&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |904&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Work Mode&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Private&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Company&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |905&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Operator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Not present&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Present&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |906&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Interlock&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |907&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Engine Lock Active&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Inactive&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Active&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |908&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Request To Lock Engine&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |653&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Handbrake Is Active&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Handbrake inactive&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Handbrake active&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |910&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Footbrake Is Active&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Footbrake inactive&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Footbrake active&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |911&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Clutch Pushed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Clutch is pushed&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Clutch is not pushed&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |912&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Hazard Warning Lights&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Hazard warning lights on&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Hazard warning lights off&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |654&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Front Left Door Open&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Closed&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Open&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN, ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |655&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Front Right Door Open&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Closed&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Open&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN, ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |656&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Rear Left Door Open&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Closed&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Open&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN, ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |657&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Rear Right Door Open&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Closed&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Open&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN, ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |658&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Trunk Door Open&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Closed&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Open&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN, ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |913&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Engine Cover Open&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Closed&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Open&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN, ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |909&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Roof Open&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Closed&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Open&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN, ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |914&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Charging Wire Plugged&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Unplugged&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Plugged&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |915&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Batttery Charging&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Not charging&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Charging&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |916&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Electric Engine State&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |917&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Car Closed Factory Remote&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Closed&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Open&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |662&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Car Is Closed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Closed&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Open&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |918&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Factory Alarm Actuated&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Not actuated&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Actuated&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |919&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Factory Alarm Emulated&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Not emulated&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Emulated&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |920&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Signal Close Factory Remote&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Closed&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Open&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |921&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Signal Open Factory Remote&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Closed&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Open&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |922&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Rearming Signal&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |923&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Trunk Door Opened Factory Remote&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Closed&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Open&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |924&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF CAN Module In Sleep&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Not in sleep&amp;lt;br&amp;gt;&lt;br /&gt;
1 - In sleep&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN, ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |925&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Factory Remote 3x&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |926&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Factory Armed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Not armed&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Armed&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |660&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Parking Gear Active (automatic gear box)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Inactive&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Active&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |661&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Reverse Gear Active&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Inactive&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Active&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |659&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Neutral Gear Active (automatic gear box)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Inactive&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Active&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |927&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Drive Is Active (automatic gear box)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Inactive&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Active&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1083&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Engine Working On Dual Fuel&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Not working&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Working&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1084&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |SSF Engine Working On LPG&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Not working&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Working&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |928&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF Parking Lights&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |929&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF Dipped Head lights&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |930&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF Full Beam Headlights&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |931&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF Rear Fog Lights&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |932&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF Front Fog Lights&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |933&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF Additional Front Lights&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |934&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF Additional Rear Lights&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |935&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF Light Signal&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |936&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF Air Conditioning&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |937&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF Cruise Control&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |938&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF Automatic Retarder&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |939&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF Manual Retarder&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |940&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF Driver&#039;s Seatbelt Fastened&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Not fastened&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Fastened&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |941&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF Front Driver&#039;s Seatbelt Fastened&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Not fastened&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Fastened&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |942&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF Left Driver&#039;s Seatbelt Fastened&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Not fastened&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Fastened&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |943&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF Right Driver&#039;s Seatbelt Fastened&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Not fastened&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Fastened&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |944&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF Centre Driver&#039;s Seatbelt Fastened&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Not fastened&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Fastened&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |945&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF Front Passenger Present&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Not present&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Present&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |946&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF PTO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |947&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF Front Differential Locked&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Unlocked&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Locked&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |948&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF Rear Differential Locked&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Unlocked&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Locked&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |949&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF Central Differential 4HI Locked&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Unlocked&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Locked&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |950&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF Rear Differential 4LO Locked&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Unlocked&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Locked&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |951&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF Trailer Axle 1 Lift Active&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Inactive&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Active&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |952&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF Trailer Axle 2 Lift Active&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Inactive&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Active&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1085&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF Trailer Connected&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Disconnected&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Connected&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1086&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CSF Start Stop System Inactive&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |953&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Check Engine Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |954&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF ABS Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |955&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF ESP Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |956&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF ESP Turned Off&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |957&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Stop Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |958&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Oil Level Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300, CANCONTROL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |959&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Coolant liquid level&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |960&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Battery Not Charging Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |961&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Handbrake System Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |962&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF AIRBAG Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |963&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF EPS Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |964&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Warning Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |965&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Lights Failure Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |966&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Low Tire Pressure Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |967&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Wear Of Brake Pads Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |968&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Low Fuel Level Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |969&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Maintenence required Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |970&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Glow Plug Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |971&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF FAP Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |972&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF EPC (Electronic Power Control) Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |973&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Clogged Engine Oil Filter Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |974&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Low Engine Oil Pressure Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |975&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Too High Engine Oil Temperature Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |976&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Low Coolant Level Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |977&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Clogged Hydraulic System Oil filter Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |978&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Hydraulic System Low Pressure Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |979&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Hydraulic Oil Low Level Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |980&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Hydraulic System High Temperature Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |981&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Oil Overflow In Hydraulic Chamber Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |982&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Clogged Air Filter Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |983&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Clogged Fuel Filter Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |984&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Water in Fuel Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |985&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Clogged Brake System Filter Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |986&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Low Washer Fluid Level Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN, ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |987&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Low AdBlue Level Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN, ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |988&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Low Trailer Tyre Pressure Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |989&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Wear Of Trailer Brake Lining Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |990&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF High Trailer Brake Temperature Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |991&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Incorrect Trailer Pneumatic Supply Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |992&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ISF Low CNG Level Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LVCAN, ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |993&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Right Joystick Moved Right Active&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Inactive&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Active&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |994&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Right Joystick Moved Left Active&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Inactive&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Active&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |995&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Right Joystick Moved Forward Active&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Inactive&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Active&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |996&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Right Joystick Moved Back Active&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Inactive&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Active&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |997&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Left Joystick Moved Right Active&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Inactive&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Active&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |998&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Left Joystick Moved Left Active&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Inactive&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Active&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |999&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Left Joystick Moved Forward Active&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Inactive&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Active&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1000&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Left Joystick Moved Back Active&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Inactive&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Active&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1001&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF First Rear hydraulic&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1002&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Second Rear hydraulic&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1003&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Third Rear hydraulic&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1004&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Fourth Rear hydraulic&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1005&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF First Front hydraulic&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1006&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Second Front hydraulic&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1007&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Third Front hydraulic&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1008&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Fourth Front hydraulic&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1009&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Front Three-point Hitch&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1010&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Rear Three-point Hitch&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1011&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Front Power Take-off&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1012&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Rear Power Take-off&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1013&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Mowing Active&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Inactive&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Active&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1014&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Threshing Active&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Inactive&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Active&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1015&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Grain Release From Hopper&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1016&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Grain Tank Is 100% Full&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1017&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Grain Tank Is 70% Full&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1018&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Grain Tank Is Opened&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Closed&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Opened&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1019&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Unloader Drive&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1020&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Cleaning Fan Control Turned Off&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1021&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Threshing Drum Control Turned Off&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1022&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Straw Walker Is Clogged&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1023&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Excessive Clearance Under The Threshing Drum&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1024&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Low Temperature Of Drive System Hydraulics Less Than 5 Grades&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1025&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF High Temperature Of Drive System Hydraulics Greater Than 86 Grades&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1026&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Ear Auger Speed Below The Norm&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1027&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Grain Auger Speed Below The Norm&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1028&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Straw Chooper Speed Below The Norm&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1029&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Straw Shaker Speed Below The Norm&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1030&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Feeder Speed Below The Norm&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1031&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Straw Chopper Switched On&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1032&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Corn Header Connected&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1033&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Grain Header Connected&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1034&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Feeder Reverse Switched On&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1035&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF The Pressure Filter Of The Hydraulic Pump Is Clogged&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1087&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Adapter Pressure Filter Sensor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1088&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Service 2 Required Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1089&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Drain Filter Clogged Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1090&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Section 1 Spraying&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1091&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Section 2 Spraying&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1092&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Section 3 Spraying&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1093&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Section 4 Spraying&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1094&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Section 5 Spraying&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1095&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Section 6 Spraying&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1096&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Section 7 Spraying&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1097&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Section 8 Spraying&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1098&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ASF Section 9 Spraying&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1036&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |USF Spreading&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1037&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |USF Pouring Chemicals&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1038&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |USF Conveyor Belt&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1039&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |USF Salt Spreader&#039;s Drive Wheel&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1040&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |USF Brushes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1041&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |USF Vacuum Cleaner&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1042&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |USF Water Supply&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1043&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |USF Spreading&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1044&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |USF Liquid pump&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1045&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |USF Unloading From The Hopper&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1046&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |USF Low Salt (Sand) Level In Container Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1047&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |USF Low Water Level in Container Indicator&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1048&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |USF Chemicals&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1049&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |USF Compressor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1050&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |USF Water Valve Is Opened&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1051&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |USF Cabin Moved Up Status Active&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1052&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |USF Cabin Moved Down Status Active&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1099&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |USF Hydraulics Work Not Permitted&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - Off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1053&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CiSF Section 1 Presence Of Fluid In The Downpipe&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No presence&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Present&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1054&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CiSF Section 1 Filled&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1055&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CiSF Section 1 Overfilled&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1056&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CiSF Section 2 Presence Of Fluid In The Downpipe&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No presence&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Present&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1057&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CiSF Section 2 Filled&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1058&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CiSF Section 2 Overfilled&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1059&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CiSF Section 3 Presence Of Fluid In The Downpipe&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No presence&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Present&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1060&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CiSF Section 3 Filled&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1061&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CiSF Section 3 Overfilled&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1062&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CiSF Section 4 Presence Of Fluid In The Downpipe&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No presence&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Present&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1063&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CiSF Section 4 Filled&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1064&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CiSF Section 4 Overfilled&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1065&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CiSF Section 5 Presence Of Fluid In The Downpipe&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No presence&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Present&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1066&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CiSF Section 5 Filled&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1067&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CiSF Section 5 Overfilled&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1068&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CiSF Section 6 Presence Of Fluid In The Downpipe&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No presence&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Present&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1069&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CiSF Section 6 Filled&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1070&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CiSF Section 6 Overfilled&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1071&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CiSF Section 7 Presence Of Fluid In The Downpipe&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No presence&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Present&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1072&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CiSF Section 7 Filled&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1073&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CiSF Section 7 Overfilled&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1074&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CiSF Section 8 Presence Of Fluid In The Downpipe&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No presence&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Present&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1075&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CiSF Section 8 Filled&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1076&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CiSF Section 8 Overfilled&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot; |&lt;br /&gt;
0 - No&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Yes&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ALLCAN300&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|400&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Distance to Next Service&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CAN adapters&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|450&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|CNG Level Kg&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|10&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Kg&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|CNG Level Kg (appears only if CNG level percentage is not available)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CAN adapters&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|859&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Distance from need of service&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|km&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Service - distance elapsed since the occurrence of the need for servicing&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CAN adapters&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|860&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Distance from last service&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|km&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Service - distance from the last service&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CAN adapters&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|861&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Time to next service&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|day&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Service - time to next service&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CAN adapters&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|862&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Time from need of service&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|day&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Service - time exceeded since the occurrence of the need for servicing&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CAN adapters&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|863&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Time from last serivce&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|day&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Service - time elapsed since the last service&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CAN adapters&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|864&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Distance to next oil service&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|km&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Service - distance to next oil service&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CAN adapters&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|865&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Time to next oil service&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|day&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Service - time to next oil service&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CAN adapters&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|866&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|LVCAN Vehicle Range&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|4294967295&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|km&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Information about vehicle range&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CAN adapters&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|867&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|LVCAN Total CNG counted&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|65535&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|kg&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Information about Total CNG used in counted mode&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CAN adapters&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1079&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Total Bale Count&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0xFFFFFFFF&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Total Bale Count&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CAN adapters&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1080&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Bale Count&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0xFFFFFFFF&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Bale Count&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CAN adapters&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1081&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Cut Bale Count&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0xFFFFFFFF&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Cut Bale Count&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CAN adapters&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1082&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Bale Slices&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0xFFFFFFFF&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Bale Slices&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CAN adapters&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1116&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|LVCAN MaxRoadSpeed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|255&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|km/h&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Maximum speed from road signs&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CAN adapters&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1117&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|LVCAN ExceededRoadSpeed &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|255&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|km/h&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Exceeded speed from road signs&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CAN adapters&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1205&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|LVCAN RSF SpeedLimitSign &lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Information if road sign &amp;quot;Speed limit with value&amp;quot; is recognized/canceled&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CAN adapters&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1206&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|LVCAN RSF EndOfSpeedLimitSign&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Information if road sign &amp;quot;End of speed limit with value&amp;quot; is recognized/canceled&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CAN adapters&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1207&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|LVCAN RSF SpeedExceeded&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Information if speed is exceeded indicated by road sign &amp;quot;Speed limit with value&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CAN adapters&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1208&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|LVCAN RSF TimeSpeedLimitSign&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Information if road sign &amp;quot;Conditional time-specific speed limit with value&amp;quot; is recognized/canceled&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CAN adapters&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1209&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|LVCAN RSF WthrSpeedLimitSign&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|Unsigned&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot;|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle;&amp;quot;|Information if road sign &amp;quot;Speed limit with value due to weather conditions&amp;quot; is recognized/cancelled&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-&amp;quot; style=&amp;quot;margin:0 auto; vertical-align: middle; text-align: center; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
FMBXXX &lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; &amp;gt;{{Template:FMB_AVL_ID_all_FMB_with_CAN}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CAN adapters&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
===FMS elements===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Property ID in AVL packet&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Property Name&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Bytes&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Type&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot;| Value range&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Multiplier&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Units&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:25%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | HW Support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Parameter Group&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Min&lt;br /&gt;
! style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Max&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |79&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Brake Switch&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
0 - Pedal released&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Pedal pressed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |80&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Wheel Based Speed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |65536&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |km/h&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |81&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Cruise Control Active&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
0 - Switched off&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Switched on&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |82&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Clutch Switch&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
0 - Pedal released&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Pedal pressed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |83&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |PTO State&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
0 - Off/disabled &amp;lt;br&amp;gt;&lt;br /&gt;
1 - Set&amp;lt;br&amp;gt;&lt;br /&gt;
2 - Not available&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |84&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Acceleration Pedal Position&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |102&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |85&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Engine Current Load&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |125&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |86&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Engine Total Fuel Used&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2105540607&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |l&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Value in liters, L&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |87&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Fuel Level&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |102&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |88&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Engine Speed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8032&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |rpm&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |89&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Axle weight 1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |32766&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |kg&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |90&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Axle weight 2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |32766&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |kg&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |91&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Axle weight 3&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |32766&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |kg&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |92&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Axle weight 4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |32766&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |kg&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |93&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Axle weight 5&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |32766&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |kg&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |94&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Axle weight 6&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |32766&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |kg&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |95&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Axle weight 7&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |32766&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |kg&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |96&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Axle weight 8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |32766&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |kg&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |97&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Axle weight 9&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |32766&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |kg&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |98&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Axle weight 10&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |32766&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |kg&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |99&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Axle weight 11&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |32766&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |kg&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |100&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Axle weight 12&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |32766&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |kg&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |101&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Axle weight 13&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |32766&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |kg&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |102&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Axle weight 14&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |32766&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |kg&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |103&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Axle weight 15&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |32766&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |kg&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |104&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Engine Total Hours Of Operation&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |214748364&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |h&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |110&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Diagnostics Supported&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
0 - Diagnostics is not supported&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Diagnostics is supported&amp;lt;br&amp;gt;&lt;br /&gt;
2 - Reserved&amp;lt;br&amp;gt;&lt;br /&gt;
3 - Do not care&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |113&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Service Distance&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-160635&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |167040&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |km&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |122&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Direction Indication&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |123&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph Performance&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |124&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Handling Info&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |125&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |System Event&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |127&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Engine Coolant Temperature&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-40&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |210&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |128&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Ambient Air Temperature&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-273&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1770&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |135&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Fuel Rate&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |3212&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |l/h&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |136&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Instantaneous Fuel Economy&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |125&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |km/l&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |137&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |PTO Drive Engagement&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
0 - No PTO drive is engaged &amp;lt;br&amp;gt;&lt;br /&gt;
1 - At least one PTO drive is engaged&amp;lt;br&amp;gt;&lt;br /&gt;
2 - Error&amp;lt;br&amp;gt;&lt;br /&gt;
3 - Not available&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |138&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |High Resolution Engine Total Fuel Used&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4211081.215 l&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |l or ml&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; | Resolution in l or ml depending on the FMS fuel settings (item id 121)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10348&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Fuel level 2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |100&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |This parameter shows fuel level in secondary tank (if fuel type is different then currently used fuel)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10349&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |MIL indicator&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |100&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
0 - OFF&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Condition Red&amp;lt;br&amp;gt;&lt;br /&gt;
2 - Condition Yellow&amp;lt;br&amp;gt;&lt;br /&gt;
3 - Condition Info&amp;lt;br&amp;gt;&lt;br /&gt;
7 - Not Available&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
There are three possible conditions stated: Red, Yellow, Info. The interpretation of the status is manufacturer dependant and might be different. For details please refer to the manufacturer’s document.&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FMS elements&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
===Manual CAN elements===&lt;br /&gt;
----&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Property ID in AVL packet&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Property Name&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Bytes&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Type&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot;| Value range&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Multiplier&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Units&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:25%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | HW Support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Parameter Group&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Min&lt;br /&gt;
! style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Max&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |145&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 00&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |146&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 01&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |147&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 02&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |148&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 03&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |149&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 04&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |150&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 05&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |151&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 06&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |152&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 07&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |153&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 08&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |154&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 09&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |380&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 10&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |381&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 11&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |382&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 12&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |383&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 13&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |384&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 14&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |385&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 15&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |386&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 16&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |387&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 17&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |388&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 18&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |389&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 19&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10298&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 20&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10299&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 21&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10300&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 22&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10301&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 23&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10302&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 24&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10303&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 25&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10304&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 26&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10305&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 27&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10306&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 28&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10307&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 29&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10308&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 30&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10309&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 31&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10310&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 32&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10311&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 33&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10312&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 34&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10313&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 35&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10314&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 36&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10315&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 37&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10316&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 38&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10317&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 39&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10318&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 40&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10319&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 41&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10320&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 42&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10321&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 43&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10322&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 44&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10323&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 45&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10324&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 46&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10325&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 47&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10326&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 48&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10327&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 49&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10328&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 50&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10329&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 51&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10330&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 52&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10331&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 53&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10332&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 54&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10333&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 55&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10334&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 56&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10335&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 57&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10336&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 58&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10337&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 59&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10338&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 60&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10339&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 61&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10340&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 62&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10341&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 63&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10342&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 64&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10343&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 65&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10344&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 66&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10345&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 67&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10346&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 68&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10347&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN 69&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1-8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Manual CAN elements&lt;br /&gt;
|}&lt;br /&gt;
===Tachograph data elements===&lt;br /&gt;
----&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Property ID in AVL packet&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Property Name&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Bytes&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Type&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot;| Value range&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Multiplier&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Units&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:25%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | HW Support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Parameter Group&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Min&lt;br /&gt;
! style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Max&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |183&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Drive Recognize&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |184&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Driver 1 Working State&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |5&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
0 - Rest; &amp;lt;br&amp;gt;&lt;br /&gt;
1 - Driver available&amp;lt;br&amp;gt;&lt;br /&gt;
2 - Work;&amp;lt;br&amp;gt;&lt;br /&gt;
3 - Drive; &amp;lt;br&amp;gt;&lt;br /&gt;
4 - Error; &amp;lt;br&amp;gt;&lt;br /&gt;
5 - Not available.&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |185&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Driver 2 Working State&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |5&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
0 - Rest; &amp;lt;br&amp;gt;&lt;br /&gt;
1 - Driver available&amp;lt;br&amp;gt;&lt;br /&gt;
2 - Work;&amp;lt;br&amp;gt;&lt;br /&gt;
3 - Drive; &amp;lt;br&amp;gt;&lt;br /&gt;
4 - Error; &amp;lt;br&amp;gt;&lt;br /&gt;
5 - Not available.&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |186&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph Over Speed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |187&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Driver 1 Card Presence&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |188&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Driver 2 Card Presence&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |189&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Driver 1 Time Related States&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |15&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
0 – normal; &amp;lt;br&amp;gt;&lt;br /&gt;
1 – 15 min before 4.5h; &amp;lt;br&amp;gt;&lt;br /&gt;
2 – 4.5h reached; &amp;lt;br&amp;gt;&lt;br /&gt;
3 – 15 min before 9h; &amp;lt;br&amp;gt;&lt;br /&gt;
4 – 9 h reached; &amp;lt;br&amp;gt;&lt;br /&gt;
5 – 15 min before 16h; &amp;lt;br&amp;gt;&lt;br /&gt;
6 – 16h reached; &amp;lt;br&amp;gt;&lt;br /&gt;
7 – 12 reserved; &amp;lt;br&amp;gt;&lt;br /&gt;
13 – Other; &amp;lt;br&amp;gt;&lt;br /&gt;
14 – Error; &amp;lt;br&amp;gt;&lt;br /&gt;
15 – Not available.&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |190&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Driver 2 Time Related States&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |15&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
0 – normal; &amp;lt;br&amp;gt;&lt;br /&gt;
1 – 15 min before 4.5h; &amp;lt;br&amp;gt;&lt;br /&gt;
2 – 4.5h reached; &amp;lt;br&amp;gt;&lt;br /&gt;
3 – 15 min before 9h; &amp;lt;br&amp;gt;&lt;br /&gt;
4 – 9 h reached; &amp;lt;br&amp;gt;&lt;br /&gt;
5 – 15 min before 16h; &amp;lt;br&amp;gt;&lt;br /&gt;
6 – 16h reached; &amp;lt;br&amp;gt;&lt;br /&gt;
7 – 12 reserved; &amp;lt;br&amp;gt;&lt;br /&gt;
13 – Other; &amp;lt;br&amp;gt;&lt;br /&gt;
14 – Error; &amp;lt;br&amp;gt;&lt;br /&gt;
15 – Not available.&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |191&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Vehicle Speed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |65535&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |km/h&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |192&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Odometer&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |m&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Total vehicle distance&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |193&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Trip Distance&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |m&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Current vehicle distance&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |194&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4294967295&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |231&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Vehicle Registration Number Part1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |232&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Vehicle Registration Number Part2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |233&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Vehicle Identification Number Part1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |234&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Vehicle Identification Number Part2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |235&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Vehicle Identification Number Part3&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |222&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Card 1 Issuing Member State&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |NationNumeric as described in EEC 3821_85&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |223&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Card 2 Issuing Member State&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |NationNumeric as described in EEC 3821_85&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |195&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Driver 1 ID MSB&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |196&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Driver 1 ID LSB&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |197&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Driver 2 ID MSB&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |198&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Driver 2 ID LSB&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |56&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Driver 1 Continuous Driving Time&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |57&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Driver 2 Continuous Driving Time&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |58&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Driver 1 Cumulative Break Time&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |59&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Driver 2 Cumulative Break Time&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |60&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Driver 1 Selected Activity Duration&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |61&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Driver 2 Selected Activity Duration&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |69&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Driver 1 Cumulative Driving Time&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |77&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Driver 2 Cumulative Driving Time&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |48&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tacho Data Source&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tachograph data elements&lt;br /&gt;
|}&lt;br /&gt;
===Mobileye elements===&lt;br /&gt;
----&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Property ID in AVL packet&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Property Name&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Bytes&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Type&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot;| Value range&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Multiplier&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Units&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:25%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | HW Support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Parameter Group&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Min&lt;br /&gt;
! style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Max&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |288&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Sound Type&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |7&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |289&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Pedestrian In Danger Zone&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
0 - Pedestrian not in danger zone; &amp;lt;br&amp;gt;&lt;br /&gt;
1 - Pedestrian in danger zone.&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |290&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Pedestrian Forward Collision Warning&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
0 - No forward collision warning;&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Forward collision warning.&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |291&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Time Indicator&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
0 - Day is indicated;&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Dusk is indicated;&amp;lt;br&amp;gt;&lt;br /&gt;
2 - Night is indicated.&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |292&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Error Valid&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
0 - Error;&amp;lt;br&amp;gt;&lt;br /&gt;
1 - No error.&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |293&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Error Code&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |127&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Error code&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |294&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Zero Speed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |295&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Headway Valid&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |296&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Headway Measurement&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |9,9&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0,1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |297&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |LDW Off&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |298&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Left LDW On&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |299&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Right LDW On&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |300&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Maintanance&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |301&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Fail Safe&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |302&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |FCW On&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |303&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TSR Enabled&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |304&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Headway Warning Repeat&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
0 - Off;&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On.&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |305&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Headway Warning Level&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |306&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TSR Warning Level&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |7&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |307&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Tamper Alert&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
0 - No tamper alert;&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Tamper alert.&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |308&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |High Beam&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
0 - No tamper alert;&amp;lt;br&amp;gt;&lt;br /&gt;
1 - Tamper alert.&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |309&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Low Beam&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
0 - Off;&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On.&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |310&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Wipers&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
0 - Off;&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On.&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |311&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Right Signal&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
0 - Off;&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On.&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |312&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Left Signal&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
0 - Off;&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On.&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |313&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Brake Signal&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
0 - Off;&amp;lt;br&amp;gt;&lt;br /&gt;
1 - On.&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |314&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Wipers Available&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |315&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Low Beam Available&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |316&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |High Beam Available&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |317&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Speed Available&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |318&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |km/h&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |319&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TSR 1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Mobileye sign recognition data&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |320&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TSR 2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Mobileye sign recognition data&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |321&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TSR 3&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Mobileye sign recognition data&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |322&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TSR 4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Mobileye sign recognition data&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |323&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TSR 5&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Mobileye sign recognition data&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |324&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TSR 6&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Mobileye sign recognition data&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |325&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TSR 7&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Mobileye sign recognition data&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |326&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TSR VO&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Mobileye vision only sign type data&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Mobileye elements&lt;br /&gt;
|}&lt;br /&gt;
===TPMS===&lt;br /&gt;
----&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Property ID in AVL packet&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Property Name&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Bytes&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Type&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot;| Value range&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Multiplier&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Units&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:25%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | HW Support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Parameter Group&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Min&lt;br /&gt;
! style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Max&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |400&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Total Tires&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |TPMS Total Tires&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TPMS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |401&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Total Axels&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |TPMS Total Tires&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TPMS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |410&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 1 Information&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TPMS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |411&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 2 Information&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TPMS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |412&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 3&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 3 Information&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TPMS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |413&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 4 Information&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TPMS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |414&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 5&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 5 Information&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TPMS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |415&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 6&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 6 Information&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TPMS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |416&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 7&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 7 Information&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TPMS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |417&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 8 Information&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TPMS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |418&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 9&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 9 Information&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TPMS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |419&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 10&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 10 Information&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TPMS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |420&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 11&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 11 Information&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TPMS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |421&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 12&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 12 Information&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TPMS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |422&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 13&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 13 Information&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TPMS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |423&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 14&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 14 Information&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TPMS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |424&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 15&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 15 Information&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TPMS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |425&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 16&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 16 Information&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TPMS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |426&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 17&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 17 Information&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TPMS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |427&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 18&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 18 Information&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TPMS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |428&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 19&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 19 Information&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TPMS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |429&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 20&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 20 Information&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TPMS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |430&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 21&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 21 Information&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TPMS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |431&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 22&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 22 Information&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TPMS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |432&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 23&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 23 Information&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TPMS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |433&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 24&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Tire 24 Information&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |TPMS&lt;br /&gt;
|}&lt;br /&gt;
===Freezer IO===&lt;br /&gt;
----&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Property ID in AVL packet&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Property Name&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Bytes&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Type&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot;| Value range&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Multiplier&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Units&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:25%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | HW Support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Parameter Group&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Min&lt;br /&gt;
! style=&amp;quot;width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; | Max&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10040&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |iBox Fuel Level&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |127.5&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0.5&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10041&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |iBox Battery Voltage&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |3276.75&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |V&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10042&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |iBox Total Electric Minutes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |214748364.8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |min&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10043&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |iBox Total Vehicle Minutes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |214748364.8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |min&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10044&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Total Engine Minutes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |214748364.8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |min&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10045&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Zone 1 Alarm Type&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |15&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10046&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Zone 1 Alarm Code&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10047&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Return Air Temperature&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-1838.2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1802.6&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Degrees, °C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10048&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Supply Air Temperature&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-1838.2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1802.6&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Degrees, °C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10049&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Set Temperature&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-1838.2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1802.6&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Degrees, °C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10050&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Zone 1 Evaporator Coil Temp.&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-1838.2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1802.6&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Degrees, °C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10051&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Zone 1 Return Air Temp. 2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-1838.2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1802.6&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Degrees, °C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10052&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Zone 1 Supply Air Temp. 2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-1838.2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1802.6&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Degrees, °C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10053&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Zone 1 Operating Mode&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |7&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10054&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Zone 2 Alarm Type&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |15&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10055&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Zone 2 Alarm Code&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10056&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Zone 2 Return Air Temp. 1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-1838.2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1802.6&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Degrees, °C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10057&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Zone 2 Supply Air Temp. 1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-1838.2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1802.6&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Degrees, °C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10058&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Zone 2 Temperature Setpoint&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-1838.2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1802.6&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Degrees, °C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10059&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Zone 2 Evaporator Coil Temperature&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-1838.2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1802.6&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Degrees, °C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10060&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Zone 2 Return Air Temperature 2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-1838.2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1802.6&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Degrees, °C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10061&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Zone 2 Supply Air Temperature 2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-1838.2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1802.6&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Degrees, °C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10062&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Zone 2 Operating Mode&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |7&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10063&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Zone 3 Alarm Type&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |15&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10064&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Zone 3 Alarm Code&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10065&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Zone 3 Return Air Temperature 1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-1838.2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1802.6&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Degrees, °C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10066&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Zone 3 Supply Air Temperature 1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-1838.2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1802.6&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Degrees, °C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10067&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Zone 3 Temperature Setpoint&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-1838.2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1802.6&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Degrees, °C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10068&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Zone 3 Evaporator Coil Temperature&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-1838.2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1802.6&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Degrees, °C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10069&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Zone 3 Return Air Temperature 2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-1838.2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1802.6&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Degrees, °C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10070&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Zone 3 Supply Air Temperature 2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-1838.2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1802.6&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |Degrees, °C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10071&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Zone 3 Operating Mode&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |7&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10350&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Ambient Air Temperature&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-1838.2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1802.6&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; | Degrees, °C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10351&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Coolant Temperature&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Signed&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-1838.2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1802.6&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0.1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; | Degrees, °C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10352&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Error Count&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10353&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |RPM&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |200000&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |rpm&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10354&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |RPM&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10355&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Door status&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |255&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10356&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Instalation Serial&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |String&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |10357&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Trailer Serial&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Unsigned&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |0xffffffffffffffff&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |String&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |{{FMB6_avl_devices}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;&amp;quot; |Freezer IO&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;|}&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Mobile_Signal_Strength_Recommendations&amp;diff=96945</id>
		<title>Mobile Signal Strength Recommendations</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Mobile_Signal_Strength_Recommendations&amp;diff=96945"/>
		<updated>2024-03-22T11:21:09Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
This chapter is an overview of recommended signal strength levels for different mobile service modes.&lt;br /&gt;
&lt;br /&gt;
== Signal Measurement ==&lt;br /&gt;
Signal strength values are defined by a few different measurements which vary even more for different service modes, this page will cover the most relevant measurements for evaluating signal quality with Teltonika Telematics devices.&lt;br /&gt;
&lt;br /&gt;
The measurements are as follows:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;RSSI&#039;&#039;&#039;  - Received Signal Strength Indicator. RSSI is a negative value, and the closer to 0, the stronger the signal&lt;br /&gt;
* &#039;&#039;&#039;RSRP&#039;&#039;&#039; - the Reference Signal Received Power is the power of the LTE Reference Signals spread over the full bandwidth and narrowband&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;SINR&#039;&#039;&#039; -  Signal to Interference plus Noise Ratio. Indicates the throughput capacity of the channel. As the name implies, SINR is the strength of the signal divided by the strength of any interference&lt;br /&gt;
&lt;br /&gt;
More on these measurements in separate service mode sections.&lt;br /&gt;
&lt;br /&gt;
== Determining Factors of Signal Signal Strength and Quality ==&lt;br /&gt;
Many different factors influence signal strength and quality, including but not limited to:&lt;br /&gt;
&lt;br /&gt;
* Tower load&lt;br /&gt;
* Proximity to the cellular tower&lt;br /&gt;
* Signal going through a cellular repeater&lt;br /&gt;
* Competing signals&lt;br /&gt;
* Physical barriers (mountains, buildings, trains, etc.)&lt;br /&gt;
* Weather&lt;br /&gt;
&lt;br /&gt;
Therefore, measurements like Signal Strength (RSSI) do not incorporate all of the relevant factors to describe the quality of the connection. For example, you may have an excellent RSSI value of -51 dBm, but the Tower Load (the number of mobile users) in your area is very high. In this case, even though you have a great Signal Strength value, you may not achieve maximum mobile data speeds.&lt;br /&gt;
&lt;br /&gt;
== 2G (GSM) ==&lt;br /&gt;
2G (GSM) Signal strength is defined by only one value: &#039;&#039;&#039;RSSI&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RSSI&#039;&#039;&#039;&lt;br /&gt;
[[File:2G RSSI.png|left|frameless|1154x1154px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To check the 2G signal strength value of your Teltonika Telematics device, go to configurator → I/O tab → check GSM Signal value:&lt;br /&gt;
[[File:Checking RSSI.png|center|frameless|1124x1124px]]In this element you will find that GSM signal has values from 0 to 5 and correlation to RSSI will be as shown:&lt;br /&gt;
{|&lt;br /&gt;
!GSM SIGNAL&lt;br /&gt;
!RSSI&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|=&amp;lt;-111 or not known/not detectable&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|&amp;lt;-101&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|&amp;lt;-93&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|&amp;lt;-83&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|&amp;lt;-73&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|&amp;gt;=-73&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NOTE:&#039;&#039;  &amp;quot;GSM Signal&amp;quot;&#039;&#039;&#039; element is used only to determine &amp;lt;u&amp;gt;&#039;&#039;&#039;2G&#039;&#039;&#039;&amp;lt;/u&amp;gt; network connection quality.&lt;br /&gt;
&lt;br /&gt;
== 4G (LTE) ==&lt;br /&gt;
When checking LTE/4G signal strength, we should be looking at SINR and RSRP values.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SINR&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:SINR.png|frameless|1151x1151px]]&#039;&#039;&#039;RSRP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:RSRP.png|frameless|1153x1153px]]&lt;br /&gt;
&lt;br /&gt;
To check the LTE/4G signal strength values of your telematics device&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE:&amp;lt;/u&amp;gt; (Only applies to FMM devices)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Go to configurator → I/O tab → check Connectivity Quality element which provides detailed signal quality information in LTE (only RSSI), eMTC and NB-IoT modes.&lt;br /&gt;
[[File:Connectivity quality.png|center|frameless|1100x1100px]]To know the reading of the quality you should convert the value to hexadecimal format and as shown in the screenshot convert each byte into decimal format.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; The device will send this value in hexadecimal format, so only conversion to decimal will be needed.&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Mobile_Signal_Strength_Recommendations&amp;diff=96821</id>
		<title>Mobile Signal Strength Recommendations</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Mobile_Signal_Strength_Recommendations&amp;diff=96821"/>
		<updated>2024-03-20T11:46:17Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: /* 2G (GSM) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
This chapter is an overview of recommended signal strength levels for different mobile service modes.&lt;br /&gt;
&lt;br /&gt;
== Signal Measurement ==&lt;br /&gt;
Signal strength values are defined by a few different measurements which vary even more for different service modes, this page will cover the most relevant measurements for evaluating signal quality with Teltonika Telematics devices.&lt;br /&gt;
&lt;br /&gt;
The measurements are as follows:&lt;br /&gt;
&lt;br /&gt;
* RSSI&lt;br /&gt;
* RSRP&lt;br /&gt;
&lt;br /&gt;
* SINR&lt;br /&gt;
&lt;br /&gt;
More on these measurements in separate service mode sections.&lt;br /&gt;
&lt;br /&gt;
== Determining Factors of Signal Values ==&lt;br /&gt;
Many different factors influence signal strength and quality, including but not limited to:&lt;br /&gt;
&lt;br /&gt;
* Tower load&lt;br /&gt;
* Proximity to the cellular tower&lt;br /&gt;
* Signal going through a cellular repeater&lt;br /&gt;
* Competing signals&lt;br /&gt;
* Physical barriers (mountains, buildings, trains, etc.)&lt;br /&gt;
* Weather&lt;br /&gt;
&lt;br /&gt;
Therefore, measurements like Signal Strength (RSSI) do not incorporate all of the relevant factors to describe the quality of the connection. For example, you may have an excellent RSSI value of -51 dBm, but the Tower Load (the number of mobile users) in your area is very high. In this case, even though you have a great Signal Strength value, you may not achieve maximum mobile data speeds.&lt;br /&gt;
&lt;br /&gt;
== 2G (GSM) ==&lt;br /&gt;
2G (GSM) Signal strength is defined by only one value: &#039;&#039;&#039;RSSI&#039;&#039;&#039; – Received Signal Strength Indicator; RSSI is a negative value, and the closer to 0, the stronger the signal.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RSSI -&#039;&#039;&#039; Received Signal Strength Indicator. RSSI is a negative value, and the closer to 0, the stronger the signal&lt;br /&gt;
[[File:2G RSSI.png|left|frameless|1154x1154px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To check the 2G signal strength value of your Teltonika Telematics device, go to configurator → I/O tab → check GSM Signal value:&lt;br /&gt;
[[File:Checking RSSI.png|center|frameless|1124x1124px]]In this element you will find that GSM signal has values from 0 to 5 and correlation to RSSI will be as shown:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!GSM SIGNAL&lt;br /&gt;
!RSSI&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|=&amp;lt;-111 or not known/not detectable&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|&amp;lt;-101&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|&amp;lt;-93&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|&amp;lt;-83&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|&amp;lt;-73&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|&amp;gt;=-73&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 4G (LTE) ==&lt;br /&gt;
When checking LTE/4G signal strength, we should be looking at SINR and RSRP values.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SINR -&#039;&#039;&#039; Signal to Interference plus Noise Ratio. Indicates the throughput capacity of the channel. As the name implies, SINR is the strength of the signal divided by the strength of any interference&lt;br /&gt;
&lt;br /&gt;
[[File:SINR.png|frameless|1151x1151px]]&#039;&#039;&#039;RSRP -&#039;&#039;&#039; the Reference Signal Received Power is the power of the LTE Reference Signals spread over the full bandwidth and narrowband&lt;br /&gt;
&lt;br /&gt;
[[File:RSRP.png|frameless|1153x1153px]]&lt;br /&gt;
&lt;br /&gt;
To check the LTE/4G signal strength values of your telematics device&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE:&amp;lt;/u&amp;gt; (Only applies to FMM devices)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Go to configurator → I/O tab → check Connectivity Quality element which provides detailed signal quality information in LTE (only RSSI), eMTC and NB-IoT modes.&lt;br /&gt;
[[File:Connectivity quality.png|center|frameless|1100x1100px]]To know the reading of the quality you should convert the value to hexadecimal format and as shown in the screenshot convert each byte into decimal format.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; The device will send this value in hexadecimal format, so only conversion to decimal will be needed.&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Mobile_Signal_Strength_Recommendations&amp;diff=96816</id>
		<title>Mobile Signal Strength Recommendations</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Mobile_Signal_Strength_Recommendations&amp;diff=96816"/>
		<updated>2024-03-20T07:10:38Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
This chapter is an overview of recommended signal strength levels for different mobile service modes.&lt;br /&gt;
&lt;br /&gt;
== Signal Measurement ==&lt;br /&gt;
Signal strength values are defined by a few different measurements which vary even more for different service modes, this page will cover the most relevant measurements for evaluating signal quality with Teltonika Telematics devices.&lt;br /&gt;
&lt;br /&gt;
The measurements are as follows:&lt;br /&gt;
&lt;br /&gt;
* RSSI&lt;br /&gt;
* RSRP&lt;br /&gt;
&lt;br /&gt;
* SINR&lt;br /&gt;
&lt;br /&gt;
More on these measurements in separate service mode sections.&lt;br /&gt;
&lt;br /&gt;
== Determining Factors of Signal Values ==&lt;br /&gt;
Many different factors influence signal strength and quality, including but not limited to:&lt;br /&gt;
&lt;br /&gt;
* Tower load&lt;br /&gt;
* Proximity to the cellular tower&lt;br /&gt;
* Signal going through a cellular repeater&lt;br /&gt;
* Competing signals&lt;br /&gt;
* Physical barriers (mountains, buildings, trains, etc.)&lt;br /&gt;
* Weather&lt;br /&gt;
&lt;br /&gt;
Therefore, measurements like Signal Strength (RSSI) do not incorporate all of the relevant factors to describe the quality of the connection. For example, you may have an excellent RSSI value of -51 dBm, but the Tower Load (the number of mobile users) in your area is very high. In this case, even though you have a great Signal Strength value, you may not achieve maximum mobile data speeds.&lt;br /&gt;
&lt;br /&gt;
== 2G (GSM) ==&lt;br /&gt;
2G (GSM) Signal strength is defined by only one value: &#039;&#039;&#039;RSSI&#039;&#039;&#039; – Received Signal Strength Indicator; RSSI is a negative value, and the closer to 0, the stronger the signal.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RSSI -&#039;&#039;&#039; Received Signal Strength Indicator. RSSI is a negative value, and the closer to 0, the stronger the signal&lt;br /&gt;
[[File:2G RSSI.png|left|frameless|1154x1154px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To check the 2G signal strength value of your Teltonika Telematics device, go to configurator → I/O tab → check GSM Signal value:&lt;br /&gt;
[[File:Checking RSSI.png|center|frameless|1124x1124px]]In this element you will find that GSM signal has values from 0 to 5 and correlation to RSSI will be as shown:&lt;br /&gt;
{|&lt;br /&gt;
!GSM SIGNAL&lt;br /&gt;
!RSSI&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|=&amp;lt;-111 or not known/not detectable&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|&amp;lt;-101&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|&amp;lt;-93&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|&amp;lt;-83&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|&amp;lt;-73&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|&amp;gt;=-73&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 4G (LTE) ==&lt;br /&gt;
When checking LTE/4G signal strength, we should be looking at SINR and RSRP values.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SINR -&#039;&#039;&#039; Signal to Interference plus Noise Ratio. Indicates the throughput capacity of the channel. As the name implies, SINR is the strength of the signal divided by the strength of any interference&lt;br /&gt;
&lt;br /&gt;
[[File:SINR.png|frameless|1151x1151px]]&#039;&#039;&#039;RSRP -&#039;&#039;&#039; the Reference Signal Received Power is the power of the LTE Reference Signals spread over the full bandwidth and narrowband&lt;br /&gt;
&lt;br /&gt;
[[File:RSRP.png|frameless|1153x1153px]]&lt;br /&gt;
&lt;br /&gt;
To check the LTE/4G signal strength values of your telematics device&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE:&amp;lt;/u&amp;gt; (Only applies to FMM devices)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Go to configurator → I/O tab → check Connectivity Quality element which provides detailed signal quality information in LTE (only RSSI), eMTC and NB-IoT modes.&lt;br /&gt;
[[File:Connectivity quality.png|center|frameless|1100x1100px]]To know the reading of the quality you should convert the value to hexadecimal format and as shown in the screenshot convert each byte into decimal format.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; The device will send this value in hexadecimal format, so only conversion to decimal will be needed.&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Mobile_Signal_Strength_Recommendations&amp;diff=96811</id>
		<title>Mobile Signal Strength Recommendations</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Mobile_Signal_Strength_Recommendations&amp;diff=96811"/>
		<updated>2024-03-19T13:51:05Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: Created page with &amp;quot;== Summary == This chapter is an overview of recommended signal strength levels for different mobile service modes.  == Signal Measurement == Signal strength values are define...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
This chapter is an overview of recommended signal strength levels for different mobile service modes.&lt;br /&gt;
&lt;br /&gt;
== Signal Measurement ==&lt;br /&gt;
Signal strength values are defined by a few different measurements which vary even more for different service modes, this page will cover the most relevant measurements for evaluating signal quality with Teltonika Telematics devices.&lt;br /&gt;
&lt;br /&gt;
The measurements are as follows:&lt;br /&gt;
&lt;br /&gt;
* RSSI&lt;br /&gt;
* RSRP&lt;br /&gt;
&lt;br /&gt;
* SINR&lt;br /&gt;
&lt;br /&gt;
More on these measurements in separate service mode sections.&lt;br /&gt;
&lt;br /&gt;
== Determining Factors of Signal Values ==&lt;br /&gt;
Many different factors influence signal strength and quality, including but not limited to:&lt;br /&gt;
&lt;br /&gt;
* Tower load&lt;br /&gt;
* Proximity to the cellular tower&lt;br /&gt;
* Signal going through a cellular repeater&lt;br /&gt;
* Competing signals&lt;br /&gt;
* Physical barriers (mountains, buildings, trains, etc.)&lt;br /&gt;
* Weather&lt;br /&gt;
&lt;br /&gt;
Therefore, measurements like Signal Strength (RSSI) do not incorporate all of the relevant factors to describe the quality of the connection. For example, you may have an excellent RSSI value of -51 dBm, but the Tower Load (the number of mobile users) in your area is very high. In this case, even though you have a great Signal Strength value, you may not achieve maximum mobile data speeds.&lt;br /&gt;
&lt;br /&gt;
== 2G (GSM) ==&lt;br /&gt;
2G (GSM) Signal strength is defined by only one value: &#039;&#039;&#039;RSSI&#039;&#039;&#039; – Received Signal Strength Indicator; RSSI is a negative value, and the closer to 0, the stronger the signal.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RSSI -&#039;&#039;&#039; Received Signal Strength Indicator. RSSI is a negative value, and the closer to 0, the stronger the signal&lt;br /&gt;
[[File:2G RSSI.png|left|frameless|1154x1154px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To check the 2G signal strength value of your Teltonika Telematics device, go to configurator → I/O tab → check GSM Signal value:&lt;br /&gt;
[[File:Checking RSSI.png|center|frameless|1124x1124px]]&lt;br /&gt;
&lt;br /&gt;
== 4G (LTE) ==&lt;br /&gt;
When checking LTE/4G signal strength, we should be looking at SINR and RSRP values.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SINR -&#039;&#039;&#039; Signal to Interference plus Noise Ratio. Indicates the throughput capacity of the channel. As the name implies, SINR is the strength of the signal divided by the strength of any interference&lt;br /&gt;
&lt;br /&gt;
[[File:SINR.png|frameless|1151x1151px]]&#039;&#039;&#039;RSRP -&#039;&#039;&#039; the Reference Signal Received Power is the power of the LTE Reference Signals spread over the full bandwidth and narrowband&lt;br /&gt;
&lt;br /&gt;
[[File:RSRP.png|frameless|1153x1153px]]&lt;br /&gt;
&lt;br /&gt;
To check the LTE/4G signal strength values of your telematics device&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE:&amp;lt;/u&amp;gt; (Only applies to FMM devices)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Go to configurator → I/O tab → check Connectivity Quality element which provides detailed signal quality information in LTE (only RSSI), eMTC and NB-IoT modes.&lt;br /&gt;
[[File:Connectivity quality.png|center|frameless|1100x1100px]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:Connectivity_quality.png&amp;diff=96810</id>
		<title>File:Connectivity quality.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:Connectivity_quality.png&amp;diff=96810"/>
		<updated>2024-03-19T13:50:22Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Connectivity quality&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:RSRP.png&amp;diff=96809</id>
		<title>File:RSRP.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:RSRP.png&amp;diff=96809"/>
		<updated>2024-03-19T13:44:37Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;RSRP&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:SINR.png&amp;diff=96808</id>
		<title>File:SINR.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:SINR.png&amp;diff=96808"/>
		<updated>2024-03-19T13:40:12Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SINR&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:Checking_RSSI.png&amp;diff=96807</id>
		<title>File:Checking RSSI.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:Checking_RSSI.png&amp;diff=96807"/>
		<updated>2024-03-19T13:32:48Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GSM signal&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:2G_RSSI.png&amp;diff=96806</id>
		<title>File:2G RSSI.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:2G_RSSI.png&amp;diff=96806"/>
		<updated>2024-03-19T13:23:58Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;RSSI signal for 2g&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Teltonika_Data_Sending_Protocols&amp;diff=93546</id>
		<title>Teltonika Data Sending Protocols</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Teltonika_Data_Sending_Protocols&amp;diff=93546"/>
		<updated>2023-12-08T06:49:41Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: /* Codec 15 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&#039;&#039;&#039;&amp;lt;big&amp;gt;Introduction&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
A codec is a device or computer program for encoding or decoding a digital data stream or signal. Codec is a portmanteau of coder-decoder. A codec encodes a data stream or a signal for transmission and storage, possibly in encrypted form, and the decoder function reverses the encoding for playback or editing. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Below you will see a table of all Codec types with IDs: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 8 Extended&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 16&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 12&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 13&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 14&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x8E&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x10&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0D&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0E&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
Also, there are using two data transport protocols: TCP and UDP. But it is not important which one will be used in Codec. &lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec for device data sending&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
In this chapter, you will find information about every Codec protocol which are used for device data sending and the differences between them.  &lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Protocol Overview&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec8 – a main FM device protocol that is used for sending data to the server. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8 protocol sending over TCP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
TCP is a connection-oriented protocol that is used for communication between devices. The workings of this type of protocol is described below in the &#039;&#039;&#039;communication with server&#039;&#039;&#039; section. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;AVL Data Packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL Data Packet structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Field Length&#039;&#039;&#039; – size is calculated starting from Codec ID to Number of Data 2. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec8 it is always &amp;lt;code&amp;gt;0x08&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 1&#039;&#039;&#039; – a number that defines how many records are in the packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data&#039;&#039;&#039; – actual data in the packet (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 2&#039;&#039;&#039; – a number that defines how many records are in the packet. This number must be the same as “Number of Data 1”. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; for [[FMB640]], [[FMB641]], [[FMC640]], and [[FMM640]], minimum AVL record size is 45 bytes (all IO elements disabled). The maximum AVL record size is 255 bytes. Maximum AVL packet size is 512 bytes. For other devices, the minimum AVL record size is 45 bytes (all IO elements disabled). Maximum AVL packet size is 1280 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*AVL Data&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL Data structure. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Element&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IO Element&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Priority&#039;&#039;&#039; – a field that defines AVL data priority (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GPS Element&#039;&#039;&#039; – location information of the AVL data (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IO Element&#039;&#039;&#039; – additional configurable information from the device (more information below). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Priority&lt;br /&gt;
&lt;br /&gt;
The below table represents Priority values. Packet priority depends on device configuration and records sent. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:25%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Low&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |High&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Panic&lt;br /&gt;
|}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*GPS element&lt;br /&gt;
&lt;br /&gt;
The below table represents the GPS Element structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; – east-west position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; – north-south position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Altitude&#039;&#039;&#039; – meters above sea level. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Angle&#039;&#039;&#039; – degrees from north pole. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Satellites&#039;&#039;&#039; – number of satellites in use. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Speed&#039;&#039;&#039; – speed calculated from satellites. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Speed will be &amp;lt;code&amp;gt;0x0000&amp;lt;/code&amp;gt; if GPS data is invalid. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Longitude and latitude are integer values built from degrees, minutes, seconds, and milliseconds by the formula: &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:GPS.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Where: &amp;lt;br&amp;gt;&lt;br /&gt;
d – Degrees; m – Minutes; s – Seconds; ms – Milliseconds; p – Precision (10000000) &amp;lt;br&amp;gt;&lt;br /&gt;
If the longitude is in the west or latitude in the south, multiply the result by –1. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note: &amp;lt;br&amp;gt;&lt;br /&gt;
To determine if the coordinate is negative, convert it to binary format and check the very first bit. If it is 0, the coordinate is positive. If it is 1, the coordinate is negative. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
Received value: &amp;lt;code&amp;gt;20 9C CA 80&amp;lt;/code&amp;gt; converted to BIN: &amp;lt;code&amp;gt;00100000 10011100 11001010 10000000&amp;lt;/code&amp;gt; first bit is 0, which means coordinate is positive converted to DEC: &amp;lt;code&amp;gt;547146368&amp;lt;/code&amp;gt;. For more information see two‘s complement arithmetic. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*IO Element&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| rowspan=&amp;quot;26&amp;quot; style=&amp;quot; width:5%; vertical-align: middle; text-align: left;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;26&amp;quot; style=&amp;quot; width:65%; vertical-align: middle; text-align: left;&amp;quot; |&#039;&#039;&#039;Event IO ID&#039;&#039;&#039; – if data is acquired on the event – this field defines which IO property has changed and generated an event. For example, when if the Ignition state changes and it generates an event, the Event IO ID will be &amp;lt;code&amp;gt;0xEF&amp;lt;/code&amp;gt; (AVL ID: 239). If it’s not an eventual record – the value is 0. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; – a total number of properties coming with record (N = N1 + N2 + N4 + N8). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N1&#039;&#039;&#039; – number of properties, which length is 1 byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N2&#039;&#039;&#039; – number of properties, which length is 2 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N4&#039;&#039;&#039; – number of properties, which length is 4 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N8&#039;&#039;&#039; – number of properties, which length is 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO ID&#039;&#039;&#039; - AVL ID. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO Value&#039;&#039;&#039; - AVL ID value. &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N of Total IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First, when the module connects to the server, the module sends its IMEI. First comes a short identifying the number of bytes written and then goes IMEI as text (bytes). &amp;lt;br&amp;gt;&lt;br /&gt;
For example, IMEI &amp;lt;code&amp;gt;356307042441013&amp;lt;/code&amp;gt; would be sent as &amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
The first two bytes denote IMEI length. In this case &amp;lt;code&amp;gt;0x000F&amp;lt;/code&amp;gt; means, that IMEI is 15 bytes long. &amp;lt;br&amp;gt;&lt;br /&gt;
After receiving IMEI, the server should determine if it would accept data from this module. If yes, server will reply to module &amp;lt;code&amp;gt;01&amp;lt;/code&amp;gt;, if not - &amp;lt;code&amp;gt;00&amp;lt;/code&amp;gt;. Note that confirmation should be sent as a binary packet. I.e. 1 byte &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Then the module starts to send the first AVL data packet. After the server receives a packet and parses it, the server must report to the module number of data received as an integer (four bytes). &amp;lt;br&amp;gt;&lt;br /&gt;
If the sent data number and the reported by the server don’t match module resends the sent data. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Example:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The module connects to the server and sends IMEI: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The server accepts the module: &amp;lt;br&amp;gt;&lt;br /&gt;
01 &amp;lt;br&amp;gt;&lt;br /&gt;
The module sends data packet: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Four Zero Bytes – 0x00000000,&lt;br /&gt;
“AVL Data Array” length – 0x000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x08,&lt;br /&gt;
Number of Data – &#039;&#039;&#039;0x02&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC of “AVL Data Array”&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00000000000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&#039;&#039;&#039;02&#039;&#039;&#039;...(data elements)...&#039;&#039;&#039;02&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00008612&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server acknowledges data reception (2 data elements): &#039;&#039;&#039;&amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Examples&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in these examples are given in the hexadecimal form. The different fields of packets are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1&#039;st example&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Receiving one data record with each element property (1 byte, 2 bytes, 4 bytes, and 8 bytes). &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000003608010000016B40D8EA30010000000000000000000000000000000105021503010101425E0F01F10000601A014E0000000000000000010000C7CF&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 36&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;24&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D8 EA 30 (GMT: Monday, June 10, 2019, 10:04:46 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 (AVL ID: 21, Name: GSM Signal)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5E 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |F1 (AVL ID: 241, Name: Active GSM Operator)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 60 1A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4E (AVL ID: 78, Name: iButton)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 C7 CF&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2&#039;nd example&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Receiving one data record with one or two different element properties (1 byte, 2 bytes). &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000002808010000016B40D9AD80010000000000000000000000000000000103021503010101425E100000010000F22A&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 28&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;20&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D9 AD 80 (GMT: Monday, June 10, 2019, 10:05:36 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 (AVL ID: 21, Name: GSM Signal)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5E 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 F2 2A&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3&#039;rd example&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Receiving two or more data records with one or more different element properties. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000004308020000016B40D57B480100000000000000000000000000000001010101000000000000016B40D5C198010000000000000000000000000000000&lt;br /&gt;
101010101000000020000252C&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 43&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;16&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(1&#039;st record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D5 7B 48 (GMT: Monday, June 10, 2019, 10:01:01 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;16&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(2&#039;nd record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D5 C1 98 (GMT: Monday, June 10, 2019 10:01:19 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 25 2C&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec8 protocol sending over UDP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec8 protocol [over UDP] is a transport layer protocol above UDP/IP to add reliability to plain UDP/IP using acknowledgment packets. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;AVL Data Packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The packet structure is as follows: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Datagram&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Example&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Usable Byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet Payload&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Variable&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039; – packet length (excluding this field) in big ending byte order. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Packet ID&#039;&#039;&#039; – packet ID unique for this channel. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Not Usable Byte&#039;&#039;&#039; – not usable byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Packet payload&#039;&#039;&#039; – data payload. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Acknowledgment packet&lt;br /&gt;
&lt;br /&gt;
The acknowledgment packet should have the same Packet ID as an acknowledged data packet and empty Data Payload. Acknowledgment should be sent in binary format. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Acknowledgment Packet&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Packet Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Not Usable Byte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Packet Length&#039;&#039;&#039; – packet length by sending/response data. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Packet ID&#039;&#039;&#039; – same as in acknowledgment packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Not Usable Byte&#039;&#039;&#039; – always will be &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Sending AVL Packet Payload using UDP channel&lt;br /&gt;
&lt;br /&gt;
The below table represents the Sending Packet Payload structure. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL data encapsulated in UDP channel packet&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Module IMEI&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;AVL Packet ID&#039;&#039;&#039; – ID identifying this AVL packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IMEI Length&#039;&#039;&#039; – always will be &amp;lt;code&amp;gt;0x000F&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Module IMEI&#039;&#039;&#039; – IMEI of a sending module encoded the same as with TCP. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data Array&#039;&#039;&#039; – an array of encoded AVL data (same as TCP AVL Data Array). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Server response Packet Payload using UDP channel&lt;br /&gt;
&lt;br /&gt;
The below table represents the Server Response Packet Payload structure. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted AVL Elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The module sends the UDP channel packet with an encapsulated AVL data packet. The server sends the UDP channel packet with an encapsulated response module that validates the AVL Packet ID and the Number of accepted AVL elements. If the server response is not received with a valid AVL Packet ID within configured timeout, the module can retry sending. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module sends the data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x00FE,&lt;br /&gt;
Packet ID – 0xCAFE &amp;lt;br&amp;gt;&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
IMEI Length – 0x000F &amp;lt;br&amp;gt;&lt;br /&gt;
IMEI – 0x313233343536373839303132333435&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x08,&lt;br /&gt;
Number of Data – 0x02 &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00FECAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD000F3133343536373839303132333435&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0802…(data elements)…02&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server must respond with an acknowledgment: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x0005,&lt;br /&gt;
Packet ID – 0xCAFE,&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
Number of Accepted Data – 0x02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0005CAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD02&lt;br /&gt;
|-&lt;br /&gt;
|}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;003DCAFE0105000F33353230393330383634303336353508010000016B4F815B30010000000000000000000000000000000103021503010101425DBC000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 3D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |33 35 32 30 39 33 30 38 36 34 30 33 36 35 35&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;23&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 4F 81 5B 30 (GMT: Thursday, June 13, 2019, 6:23:26 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 (AVL ID: 21, Name: GSM Signal)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5D BC&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of EightBytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server response in the hexadecimal stream:&lt;br /&gt;
&amp;lt;code&amp;gt;0005CAFE010501&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |Server Response Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8 Extended&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Protocols overview&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec8 Extended is used for FMBXXX family devices. This protocol looks familiar to Codec8 but they have some differences. The main differences between them are shown in below table: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8 Extended&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x8E&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element total IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element AVL ID length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Variable size IO elements&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Does not include&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Includes variable size elements&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8 Extended protocol sending over TCP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
*&#039;&#039;&#039;AVL data packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL data packet structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Field Length&#039;&#039;&#039; – size is calculated starting from Codec ID to Number of Data 2. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec8 Extended it is always &amp;lt;code&amp;gt;0x8E&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 1&#039;&#039;&#039; – a number that defines how many records are in the packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data&#039;&#039;&#039; – actual data in the packet (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 2&#039;&#039;&#039; – a number that defines how many records are in the packet. This number must be the same as “Number of Data 1”. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; for [[FMB640]], [[FMB641]], [[FMC640]], and [[FMM640]], minimum AVL record size is 45 bytes (all IO elements disabled). The maximum AVL record size is 255 bytes. For other devices, the minimum AVL record size is 45 bytes (all IO elements disabled). Maximum AVL packet size is 1280 bytes. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*AVL Data&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL Data structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Element&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IO Element&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Priority&#039;&#039;&#039; – a field that defines AVL data priority (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GPS Element&#039;&#039;&#039; – locational information of the AVL data (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IO Element&#039;&#039;&#039; – additional configurable information from the device (more information below). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Priority&lt;br /&gt;
&lt;br /&gt;
The below table represents Priority values. Packet priority depends on device configuration and records sent. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:25%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Low&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |High&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Panic&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*GPS element&lt;br /&gt;
&lt;br /&gt;
The below table represents the GPS Element structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; – east-west position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; – north-south position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Altitude&#039;&#039;&#039; – meters above sea level. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Angle&#039;&#039;&#039; – degrees from north pole. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Satellites&#039;&#039;&#039; – number of satellites in use. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Speed&#039;&#039;&#039; – speed calculated from satellites. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Speed will be &amp;lt;code&amp;gt;0x0000&amp;lt;/code&amp;gt; if GPS data is invalid. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Longitude and latitude are integer values built from degrees, minutes, seconds, and milliseconds by the formula: &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:GPS.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Where: &amp;lt;br&amp;gt;&lt;br /&gt;
d – Degrees; m – Minutes; s – Seconds; ms – Milliseconds; p – Precision (10000000) &amp;lt;br&amp;gt;&lt;br /&gt;
If the longitude is in the west or latitude in the south, multiply the result by –1. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note: &amp;lt;br&amp;gt;&lt;br /&gt;
To determine if the coordinate is negative, convert it to binary format and check the very first bit. If it is &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;, the coordinate is positive, if it is &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, the coordinate is negative. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
Received value: &amp;lt;code&amp;gt;20 9C CA 80&amp;lt;/code&amp;gt; converted to BIN: &amp;lt;code&amp;gt;00100000 10011100 11001010 10000000&amp;lt;/code&amp;gt; first bit is 0, which means coordinate is positive converted to DEC: &amp;lt;code&amp;gt;547146368&amp;lt;/code&amp;gt;. For more information see two‘s complement arithmetic. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*IO Element&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;33&amp;quot; style=&amp;quot; width:5%; vertical-align: middle; text-align: left;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;33&amp;quot; style=&amp;quot; width:65%; vertical-align: middle; text-align: left;&amp;quot; |&#039;&#039;&#039;Event IO ID&#039;&#039;&#039; – if data is acquired on the event – this field defines which IO property has changed and generated an event. For example, when if the Ignition state changes and it generates an event, the Event IO ID will be 0x00EF (AVL ID: 239). If it’s not an eventual record – the value is 0x0000. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; – a total number of properties coming with record (N = N1 + N2 + N4 + N8). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N1&#039;&#039;&#039; – number of properties, which length is 1 byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N2&#039;&#039;&#039; – number of properties, which length is 2 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N4&#039;&#039;&#039; – number of properties, which length is 4 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N8&#039;&#039;&#039; – number of properties, which length is 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;NX&#039;&#039;&#039; – a number of properties, which length is defined by the length element.&lt;br /&gt;
&#039;&#039;&#039;N’th IO ID&#039;&#039;&#039; - AVL ID. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;th Lenght&#039;&#039;&#039; - AVL ID value lenght. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO Value&#039;&#039;&#039; - AVL ID value. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N of Total IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX of X Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Defined by length&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX’th Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX’th Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Defined by length&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Communication with the server is the same as with the Codec8 protocol, except in Codec8 Extended protocol Codec ID is 0x8E. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module connects to the server and sends IMEI: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The server accepts the module: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;01&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The module sends data packet: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Four Zero Bytes – 0x00000000,&lt;br /&gt;
“AVL Data Array” length – 0x000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x8E,&lt;br /&gt;
Number of Data – &#039;&#039;&#039;0x02&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC of “AVL Data Array”&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00000000000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E&#039;&#039;&#039;02&#039;&#039;&#039;...(data elements)...&#039;&#039;&#039;02&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00008612&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server acknowledges data reception (2 data elements): &#039;&#039;&#039;&amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000004A8E010000016B412CEE000100000000000000000000000000000000010005000100010100010011001D00010010015E2C880002000B000000003544C87&lt;br /&gt;
A000E000000001DD7E06A00000100002994&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed data:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 4A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;25&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 41 2C EE 00 (GMT: Monday, June 10, 2019, 11:36:32 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 11 (AVL ID: 17, Name: Axis X)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 1D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 10 (AVL ID: 16, Name: Total Odometer)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 5E 2C 88&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 35 44 C8 7A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0E (AVL ID: 14, Name: ICCID2)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 1D D7 E0 6A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |NX of X Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 29 94&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec8 Extended protocol sending over UDP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;UDP channel protocol&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AVL data packet is the same as with Codec8, except Codec ID is changed to &amp;lt;code&amp;gt;0x8E&amp;lt;/code&amp;gt;. AVL Data encoding was performed according to Codec8 Extended protocol. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The module sends the UDP channel packet with an encapsulated AVL data packet. The server sends the UDP channel packet with an encapsulated response module that validates the AVL Packet ID and the Number of accepted AVL elements. If the server response is not received with a valid AVL Packet ID within configured timeout, the module can retry sending. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module sends the data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x00FE,&lt;br /&gt;
Packet ID – 0xCAFE &amp;lt;br&amp;gt;&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
IMEI Length – 0x000F &amp;lt;br&amp;gt;&lt;br /&gt;
IMEI – 0x313233343536373839303132333435&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x8E,&lt;br /&gt;
Number of Data – 0x02 &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00FECAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD000F3133343536373839303132333435&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E02…(data elements)…02&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server must respond with an acknowledgment: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x0005,&lt;br /&gt;
Packet ID – 0xCAFE,&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
Number of Accepted Data – 0x02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0005CAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD02&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;005FCAFE0107000F3335323039333038363430333635358E010000016B4F831C680100000000000000000000000000000000010005000100010100010011009D000100&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;10015E2C880002000B000000003544C87A000E000000001DD7E06A000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 5F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |33 35 32 30 39 33 30 38 36 34 30 33 36 35 35&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;28&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 4F 83 1C 68 (GMT: Thursday, June 13, 2019 6:25:21 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 11 (AVL ID: 17, Name: Axis X)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 1D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 10 (AVL ID: 16, Name: Total Odometer)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 5E 2C 88&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 35 44 C8 7A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0E (AVL ID: 14, Name: ICCID2)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 1D D7 E0 6A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |NX of X Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server response in the hexadecimal stream:&lt;br /&gt;
&amp;lt;code&amp;gt;0005CAFE010701&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |Server Response Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 16&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Protocol overview&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec16 is using for [[FMB630]]/FM63XY series devices. This protocol looks familiar like Codec8 but they have some differences. The main differences between them are shown in the table below: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec16&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x10&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element ID event length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element AVL ID length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Codec16 is supported from firmware – 00.03.xx and newer. ([[FMB630]]/FM63XY) || AVL IDs that are higher than 255 will can be used only in the Codec16 protocol. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 16 protocol sending over TCP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
*&#039;&#039;&#039;AVL data packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL data packet structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Field Length&#039;&#039;&#039; – size is calculated starting from Codec ID to Number of Data 2. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec16 it is always 0x10. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 1&#039;&#039;&#039; – a number that defines how many records are in the packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data&#039;&#039;&#039; – actual data in the packet (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 2&#039;&#039;&#039; – a number that defines how many records are in the packet. This number must be the same as “Number of Data 1”. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; for [[FMB630]] and FM63XY, the minimum AVL record size is 45 bytes (all IO elements disabled). The maximum AVL record size is 255 bytes. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*AVL Data&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL Data structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Element&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IO Element&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Priority&#039;&#039;&#039; – a field that defines AVL data priority (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GPS Element&#039;&#039;&#039; – location information of the AVL data (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IO Element&#039;&#039;&#039; – additional configurable information from the device (more information below). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Priority&lt;br /&gt;
&lt;br /&gt;
The below table represents Priority values. Packet priority depends on device configuration and records sent. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:25%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Low&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |High&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Panic&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*GPS element&lt;br /&gt;
&lt;br /&gt;
The below table represents the GPS Element structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; – east-west position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; – north-south position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Altitude&#039;&#039;&#039; – meters above sea level. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Angle&#039;&#039;&#039; – degrees from north pole. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Satellites&#039;&#039;&#039; – number of satellites in use. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Speed&#039;&#039;&#039; – speed calculated from satellites. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Speed will be &amp;lt;code&amp;gt;0x0000&amp;lt;/code&amp;gt; if GPS data is invalid. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Longitude and latitude are integer values built from degrees, minutes, seconds, and milliseconds by the formula: &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:GPS.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Where: &amp;lt;br&amp;gt;&lt;br /&gt;
d – Degrees; m – Minutes; s – Seconds; ms – Milliseconds; p – Precision (10000000) &amp;lt;br&amp;gt;&lt;br /&gt;
If the longitude is in the west or latitude in the south, multiply the result by –1. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note: &amp;lt;br&amp;gt;&lt;br /&gt;
To determine if the coordinate is negative, convert it to binary format and check the very first bit. If it is &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;, the coordinate is positive, if it is &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, the coordinate is negative. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
Received value: &amp;lt;code&amp;gt;20 9C CA 80&amp;lt;/code&amp;gt; converted to BIN: &amp;lt;code&amp;gt;00100000 10011100 11001010 10000000&amp;lt;/code&amp;gt; first bit is 0, which means coordinate is positive converted to DEC: &amp;lt;code&amp;gt;547146368&amp;lt;/code&amp;gt;. For more information see two‘s complement arithmetic. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*IO Element&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;27&amp;quot; style=&amp;quot; width:5%; vertical-align: middle; text-align: left;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;27&amp;quot; style=&amp;quot; width:65%; vertical-align: middle; text-align: left;&amp;quot; |&#039;&#039;&#039;Event IO ID&#039;&#039;&#039; – if data is acquired on the event – this field defines which IO property has changed and generated an event. For example, when if the Ignition state changes and it generates an event, the Event IO ID will be 0xEF (AVL ID: 239). If it’s not an eventual record – the value is 0. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Generation type&#039;&#039;&#039; - data event generation type. More information about it you can find here. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; – a total number of properties coming with record (N = N1 + N2 + N4 + N8). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N1&#039;&#039;&#039; – number of properties, which length is 1 byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N2&#039;&#039;&#039; – number of properties, which length is 2 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N4&#039;&#039;&#039; – number of properties, which length is 4 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N8&#039;&#039;&#039; – number of properties, which length is 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO ID&#039;&#039;&#039; - AVL ID. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO Value&#039;&#039;&#039; - AVL ID value. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N of Total IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Generation type&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:30%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Value&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Record Created&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Exit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Entrance&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Both&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Reserved&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Hysteresis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |6&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |7&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Periodical&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Communication with the server is the same as with Codec8 protocol, except in Codec16 protocol Codec ID is &amp;lt;code&amp;gt;0x10&amp;lt;/code&amp;gt; and has generation type. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module connects to the server and sends IMEI: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The server accepts the module: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;01&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The module sends data packet: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Four Zero Bytes – 0x00000000,&lt;br /&gt;
“AVL Data Array” length – 0x000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x10,&lt;br /&gt;
Number of Data – &#039;&#039;&#039;0x02&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC of “AVL Data Array”&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00000000000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |10&#039;&#039;&#039;02&#039;&#039;&#039;...(data elements)...&#039;&#039;&#039;02&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00008612&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server acknowledges data reception (2 data elements): &#039;&#039;&#039;&amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000005F10020000016BDBC7833000000000000000000000000000000000000B05040200010000030002000B00270042563A00000000016BDBC78718&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000000000000000000000000B05040200010000030002000B00260042563A00000200005FB3&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 5F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;23&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(1&#039;st record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B DB C7 83 30 (GMT: Wednesday, July 10, 2019, 12:06:54 PM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |04&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 03 (AVL ID: 3, Name: DIN3)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 27&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |56 3A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;23&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(2&#039;nd record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B DB C7 87 18 (GMT: Wednesday, July 10, 2019, 12:06:55 PM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |04&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 03 (AVL ID: 3, Name: DIN3)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 26&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |56 3A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 5F B3&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec16 protocol sending over UDP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;UDP channel protocol&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AVL data packet is the same as with Codec8, except Codec ID is changed to &amp;lt;code&amp;gt;0x10&amp;lt;/code&amp;gt;. AVL Data encoding is performed according to the Codec16 protocol. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The module sends the UDP channel packet with an encapsulated AVL data packet. The server sends the UDP channel packet with an encapsulated response module that validates the AVL Packet ID and the Number of accepted AVL elements. If the server responds with a valid AVL Packet ID that is not received within configured timeout, the module can retry sending. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module sends the data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x00FE,&lt;br /&gt;
Packet ID – 0xCAFE &amp;lt;br&amp;gt;&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
IMEI Length – 0x000F &amp;lt;br&amp;gt;&lt;br /&gt;
IMEI – 0x313233343536373839303132333435&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x10,&lt;br /&gt;
Number of Data – 0x02 &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00FECAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD000F3133343536373839303132333435&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1002…(data elements)…02&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server must respond with an acknowledgment:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x0005,&lt;br /&gt;
Packet ID – 0xCAFE,&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
Number of Accepted Data – 0x02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0005CAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD02&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;015BCAFE0101000F33353230393430383532333135393210070000015117E40FE80000000000000000000000000000000000EF05050400010000030000B4000&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;0EF01010042111A000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 5B&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |33 35 32 30 39 34 30 38 35 32 33 31 35 39 32&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;28&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 51 17 E4 0F E8 (GMT: Wednesday, November 18, 2015, 12:00:01 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 EF&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Generation type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |04&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 03 (AVL ID: 3, Name: DIN3)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3’rd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 B4 (AVL ID: 180, Name: DOUT2)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3’rd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 EF (AVL ID: 239, Name: Ignition)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |11 1A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server response in the hexadecimal stream:&lt;br /&gt;
&amp;lt;code&amp;gt;0005CAFE010701&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |Server Response Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Differences between Codec 8, Codec 8 Extended and Codec 16&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
In the table below you will see differences between Codec8, Codec8 Extended, and Codec16. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8 Extended&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec16&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x8E&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x10&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element total IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element AVL ID length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Variable size IO elements&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Does not include&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Includes variable size elements&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Does not include&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec for communication over GPRS messages&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
In this chapter, you will find information about every Codec protocol which are used for communication over GPRS messages and the differences between them. &lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 12&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;About Codec12&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec12 is the original and main Teltonika protocol for device-server communication over GPRS messages. Codec12 GPRS commands can be used for sending configuration, debug, digital outputs control commands, or other (special purpose commands on special firmware versions). This protocol is also necessary for using [[FMB630]]/[[FM6300]]/FM5300/FM5500/FM4200 features like Garmin, LCD communication, and COM TCP Link Mode. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;GPRS command session&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following figure shows how the GRPS command session is started over TCP. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Codec12.png|1150px]]&lt;br /&gt;
First, the Teltonika device opens the GPRS session and sends AVL data to the server (refer to device protocols). Once all records are sent and the correct sent data array acknowledgment is received by the device then GPRS commands in Hex can be sent to the device. &amp;lt;br&amp;gt;&lt;br /&gt;
The ACK (acknowledgment of IMEI from server) is a one-byte constant 0x01. The acknowledgment of each data array send from the device is four bytes integer – a number of received records. &amp;lt;br&amp;gt;&lt;br /&gt;
Note, that the GPRS session should remain active between the device and server, while GPRS commands are sent. For this reason, active datalink timeout (global parameters in device configuration) is recommended to be set to 259200 (maximum value). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;General Codec12 message structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following diagram shows the basic structure of Codec12 messages. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command message structure:&#039;&#039;&#039; &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Type (0x05)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response message structure:&#039;&#039;&#039; &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Type (0x06)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; - the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Size&#039;&#039;&#039; - size is calculated from the Codec ID field to the second command or response quantity field. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; - in Codec12 it is always &amp;lt;code&amp;gt;0x0C&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 1&#039;&#039;&#039; - it is ignored when parsing the message. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039; - it can be 0x05 to denote command or 0x06 to denote response. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Size&#039;&#039;&#039; – command or response length. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response&#039;&#039;&#039; – command or response in HEX. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 2&#039;&#039;&#039; - a byte that defines how many records (commands or responses) are in the packet. This byte will not be parsed but it’s recommended that it should contain the same value as Command/Response Quantity 1. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Command Quantity 2. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note that the difference between commands and responses is the message type field: &amp;lt;code&amp;gt;0x05&amp;lt;/code&amp;gt; means command and &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt; means response. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Command coding table&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Command has to be converted from ASCII characters (char) to hexadecimal (HEX): &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:ASCII.png]] &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Command parsing example&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of command and answer in this example is given in the hexadecimal form. The different fields of the message are separated into different table columns for better readability and understanding. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;GPRS commands examples&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of GPRS command and answer in these examples are given in the hexadecimal form. The different fields of messages are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1&#039;st example:&#039;&#039;&#039; Sending &#039;&#039;[[FMB getinfo|getinfo]]&#039;&#039; SMS command via GPRS Codec12 &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Server request in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000000F0C010500000007676574696E666F0100004312&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Command&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; vertical-align: middle; text-align: center;&amp;quot; |Server Command Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |67 65 74 69 6E 66 6F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 43 12&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Server Command converted from HEX to ASCII means &#039;&#039;[[FMB getinfo|getinfo]]&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device response in the hexadecimal stream:  &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000900C010600000088494E493A323031392F372F323220373A3232205254433A323031392F372F323220373A3533205253543A32204552523A&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;312053523A302042523A302043463A302046473A3020464C3A302054553A302F302055543A3020534D533A30204E4F4750533A303A3330204750533A312053&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;41543A302052533A332052463A36352053463A31204D443A30010000C78F&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 90&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |06&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 88&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |49 4E 49 3A 32 30 31 39 2F 37 2F 32 32 20 37 3A 32 32 20 52 54 43 3A 32 30 31 39 2F 37 2F 32 32 20 37 3A 35 33 20 52 53 54 3A 32 20 45 52 52 3A 31 20 53 52 3A 30 20 42 52 3A 30 20 43 46 3A 30 20 46 47 3A 30 20 46 4C 3A 30 20 54 55 3A 30 2F 30 20 55 54 3A 30 20 53 4D 53 3A 30 20 4E 4F 47 50 53 3A 30 3A 33 30 20 47 50 53 3A 31 20 53 41 54 3A 30 20 52 53 3A 33 20 52 46 3A 36 35 20 53 46 3A 31 20 4D 44 3A 30&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 C7 8F&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br&amp;gt;&lt;br /&gt;
Note that Device Response converted from HEX to ASCII means: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;INI:2019/7/22 7:22 RTC:2019/7/22 7:53 RST:2 ERR:1 SR:0 BR:0 CF:0 FG:0 FL:0 TU:0/0 UT:0 SMS:0 NOGPS:0:30 GPS:1 SAT:0 RS:3 RF:65 SF:1 MD:0&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2&#039;nd example:&#039;&#039;&#039; Sending &#039;&#039;[[FMB getio|getio]]&#039;&#039; SMS command via GPRS Codec12 &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Server request in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000000D0C010500000005676574696F01000000CB&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Command&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Server Command Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 0D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |67 65 74 69 6F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 CB&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Server Command converted from HEX to ASCII means &#039;&#039;[[FMB getio|getio]]&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device response in the hexadecimal stream:  &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000370C01060000002F4449313A31204449323A30204449333A302041494E313A302041494E323A313639323420444F313A3020444F323A3101000066E3&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 37&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |06&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 2F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |44 49 31 3A 31 20 44 49 32 3A 30 20 44 49 33 3A 30 20 41 49 4E 31 3A 30 20 41 49 4E 32 3A 31 36 39 32 34 20 44 4F 31 3A 30 20 44 4F 32 3A 31&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 66 E3&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Device Response converted from HEX to ASCII means: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;DI1:1 DI2:0 DI3:0 AIN1:0 AIN2:16924 DO1:0 DO2:1&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Communication with server&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The GSM/GPRS commands can be sent from a terminal program. We recommend using Hercules (in TCP server mode). Simply write the command into the Hercules Send field, check the HEX box and click Send button. Note that the TCP server must be listening on a specified port (see Port field and Listen button below). &lt;br /&gt;
&lt;br /&gt;
[[File:Hercules.jpeg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;FMXX and Codec12 functionality&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Garmin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All information is provided in the “FMXX and Garmin development.pdf” document. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;COM TCP Link Mode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All information is provided in the “FMxx TCP Link mode test instructions.pdf” document. &lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 13&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;About Codec13&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec13 is the original Teltonika protocol for device-server communication over GPRS messages and it is based on the Codec12 protocol. The main differences of Codec13 are that timestamp is used in messages and communication is one way only (Codec13 is used for Device -&amp;gt; Server sending). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;General Codec13 message structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following diagram shows the basic structure of Codec 13 messages: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Type&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with a preamble field (four zero bytes). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Size&#039;&#039;&#039; – size is calculated from the Codec ID field to the second Command Quantity field. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec13 it is always &amp;lt;code&amp;gt;0x0D&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Quantity 1&#039;&#039;&#039; – &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt;, it is ignored when parsing the message. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Type&#039;&#039;&#039; – it is always &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt; since the packet is direction is FM-&amp;gt;Server. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Size&#039;&#039;&#039; – command size field includes the size of the timestamp too, so it is equal to the size of the payload + the size of the timestamp. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command&#039;&#039;&#039; – actual received data. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Quantity 2&#039;&#039;&#039; – a byte that defines how many records (commands) are in the packet. This byte will not be parsed but it’s recommended that it should contain the same value as Command/Response Quantity 1. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Codec13 packets are used only when the “Message Timestamp” parameter in RS232 settings is enabled. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 14&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;About Codec14&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec14 is the original Teltonika protocol for device-server communication over GPRS messages and it is based on the Codec12 protocol. &amp;lt;br&amp;gt;&lt;br /&gt;
The main difference of Codec14 is that the device will answer the GPRS command if the device&#039;s physical IMEI number matches the specified IMEI number in the GPRS command. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Codec14 GPRS commands can be used for sending configuration, debug, digital outputs control commands, or other (special purpose commands on special firmware versions). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;FMB firmware requirements&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Implemented in base firmware from FMB.Ver.03.25.04.Rev.00 and newer. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;General Codec14 message structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following diagram shows the basic structure of Codec14 messages. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Command message structure&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x0E (Codec ID)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command quantity&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x05&amp;lt;br&amp;gt;(Message type)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command size + IMEI size (8 bytes)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IMEI (HEX)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command quantity&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response message structure&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x0E (Codec ID)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response quantity&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x06 / 0x11 (Message type)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response size + IMEI size (8 bytes)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IMEI (HEX)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response quantity&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Size&#039;&#039;&#039; – size is calculated from the Codec ID field to the second command or response quantity field. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec14 it is always &amp;lt;code&amp;gt;0x0E&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 1&#039;&#039;&#039; – it is ignored when parsing the message. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039; – if it is a request command from the server it has to contain 0x05. The response type field will contain &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt; if it’s ACK or &amp;lt;code&amp;gt;0x11&amp;lt;/code&amp;gt; if it’s nACK. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Explanation:&#039;&#039; If command message IMEI is equal to actual device IMEI, received command will be executed and response will be sent with ACK (&amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt;) message type field value. If the command message IMEI doesn’t match the actual device IMEI, the received command won’t be executed and a response to the server will be sent with nACK (&amp;lt;code&amp;gt;0x11&amp;lt;/code&amp;gt;) message type field value. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Size&#039;&#039;&#039; – command or response length. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Note:&#039;&#039; make sure that size is IMEI size 8 + actual command size. The minimal value is 8 because Codec14 always contains IMEI and it’s 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IMEI (HEX)&#039;&#039;&#039; – it is send as HEX value. For example, if the device IMEI is 123456789123456 then the IMEI data field will contain &amp;lt;code&amp;gt;0x0123456789123456&amp;lt;/code&amp;gt; value. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response&#039;&#039;&#039; – command or response in HEX. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 2&#039;&#039;&#039; - a byte that defines how many records (commands or responses) are in the packet. This byte will not be parsed but it’s recommended that it should contain the same value as Command/Response Quantity 1. &amp;lt;br&amp;gt;&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;GPRS in Codec14 examples&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of the GPRS command and answer in this example is given in the hexadecimal form. The different fields of the message are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Sending &#039;&#039;[[FMB getver|getver]]&#039;&#039; SMS command via GPRS Codec14: &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Server requests in Hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000160E01050000000E0352093081452251676574766572010000D2C1&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Command&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Server Command Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03 52 09 30 81 45 22 51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |67 65 74 76 65 72&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 D2 C1&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Server Command converted from HEX to ASCII means &#039;&#039;[[FMB getver|getver]]&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device ACK response in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000AB0E0106000000A303520930814522515665723A30332E31382E31345F3034204750533A41584E5F352E31305F333333332048773A464D42313230&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;204D6F643A313520494D45493A33353230393330383134353232353120496E69743A323031382D31312D323220373A313320557074696D653A3137323334204D4143&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;3A363042444430303136323631205350433A312830292041584C3A30204F42443A3020424C3A312E362042543A340100007AAE&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 37&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |06&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 A3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03 52 09 30 81 45 22 51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |56 65 72 3A 30 33 2E 31 38 2E 31 34 5F 30 34 20 47 50 53 3A 41 58 4E 5F 35 2E 31 30 5F 33 33 33 33 20 48 77 3A 46 4D 42 31 32 30 20 4D 6F 64 3A 31 35 20 49 4D 45 49 3A 33 35 32 30 39 33 30 38 31 34 35 32 32 35 31 20 49 6E 69 74 3A 32 30 31 38 2D 31 31 2D 32 32 20 37 3A 31 33 20 55 70 74 69 6D 65 3A 31 37 32 33 34 20 4D 41 43 3A 36 30 42 44 44 30 30 31 36 32 36 31 20 53 50 43 3A 31 28 30 29 20 41 58 4C 3A 30 20 4F 42 44 3A 30 20 42 4C 3A 31 2E 36 20 42 54 3A 34&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 7A AE&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Device Response converted from HEX to ASCII means: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Ver:03.18.14_04 GPS:AXN_5.10_3333 Hw:FMB120 Mod:15 IMEI:352093081452251 Init:2018-11-22 7:13 Uptime:17234 MAC:60BDD0016261 SPC:1(0) AXL:0 OBD:0 BL:1.6 BT:4&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device nACK response in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000100E011100000008035209308145246801000032AC&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |11&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03 52 09 30 81 45 24 68&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 32 AC&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 15&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Protocol Overview&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec 15 relies on the Codec12 protocol and is employed when both message timestamp and device IMEI are enabled. It serves as the original Teltonika protocol for communication from the device to the server via GPRS messages. This protocol is exclusively applicable to FMX6 professional devices.&lt;br /&gt;
&lt;br /&gt;
Codec15 is available in RS232 modes:&lt;br /&gt;
&lt;br /&gt;
1. TCP/UDP Ascii&lt;br /&gt;
&amp;lt;br&amp;gt;2. TCP/UDP Binary&lt;br /&gt;
&amp;lt;br&amp;gt;3. TCP/UDP Ascii Buffered&lt;br /&gt;
&amp;lt;br&amp;gt;4. TCP/UDP Binary Buffered.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Structure of Codec 15 messages&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:5%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x0F (Codec ID) &lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command quantity&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Message type&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command size + timestamp + imei&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:5%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:5%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command quantity&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC - 16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Structure explanation&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; - four zero bytes.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Data size&#039;&#039;&#039; - size is calculated from codec id(0x0F) field to the second command quantity field.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Codec ID&#039;&#039;&#039; - in Codec 15 it is always 0x0F.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Command quantity&#039;&#039;&#039; - a number which defines how many commands are in the packet.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Message type&#039;&#039;&#039; - this value is configurable in RS232 settings box.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Command size + Timestamp + IMEI&#039;&#039;&#039; - it is equal to size of payload + size of timestamp + size of imei.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – data record creation time in seconds(Unix timestamp).&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;IMEI&#039;&#039;&#039; - send as HEX value. Example if device IMEI is 123456789123456 then IMEI data field will contain 0x0123456789123456 value.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Command field&#039;&#039;&#039; - actual received data.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Command quantity&#039;&#039;&#039; - a number which defines how many commands are in the packet.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;CRC field&#039;&#039;&#039; - calculated from Codec ID to the Second Number of Data.&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 15 examples&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Device sends message „Hello\n“ via GPRS Codec15:&lt;br /&gt;
&lt;br /&gt;
 000000000000001b0f010b00000013654b65a4012345678912345648656c6c6f210a01000093d6&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Parsed command&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Command Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 1B&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; |0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Quantity of commands&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0B&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 13&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65 4B 65 A4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 23 45 67 89 12 34 56&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |48 65 6c 6c 6f 21 0a&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Quantity of commands&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 93 D6&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
CRC: 0x 000093d6&lt;br /&gt;
The algorithm to calculate CRC is CRC-16 (also known as CRC-16-IBM). All the fields from codec ID to second command/response quantity field are used to calculate CRC.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Differences between Codec 12, Codec 13, Codec 14 and Codec 15&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
In the table below you will see differences between Codec12, Codec13, Codec14 and Codec 15. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec12&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec13&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec14&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec15&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Communication&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Server - Device Communication&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |One-way (Device -&amp;gt; Server communication)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Server - Device Communication&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |One-way (Device -&amp;gt; Server communication)&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0D&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0E&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0F&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Response Message Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x06&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x06 (if it is ACK) or 0x11 (if it is nACK)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Command / Response size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Only Command/Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Only Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command/Response + IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command + IMEI&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;24 Position SMS Data Protocol&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
24-hour SMS is usually sent once every day and contains GPS data for the last 24 hours. The TP-DCS field of this SMS should indicate that message contains 8-bit data (i.e. TP-DCS can be &amp;lt;code&amp;gt;0x04&amp;lt;/code&amp;gt;). &amp;lt;br&amp;gt;&lt;br /&gt;
Note, that 24 position data protocol is used only with subscribed SMS. Event SMS uses standard AVL data protocol. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Encoding&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To be able to compress 24 GPS data entries into one SMS (140 octets), the data is encoded extensively using bit fields. The data packet can be interpreted as a bitstream, where all bits are numbered as follows: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 1&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 3&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 4 ...&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 0 - 7&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 8 - 15&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 16 - 24&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 25 - ...&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bits in a byte are numbered starting from the least significant bit. A field of 25 bits would consist of bits 0 to 24 where 0 is the least significant bit and bit 24 – is the most significant bit. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Below in the tables, you will see the SMS Data Structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |SMS Data Structure&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID = 4 (0x04)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |35&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Time corresponding to the first (oldest) GPS data element, represented in seconds elapsed from 2000.01.01 00:00 EET.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ElementCount&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of GPS data elements&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |SMS Data Structure&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |ElementCount *&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |GPSDataElement&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |GPS data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Byte - align padding&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Padding bits to align to 8 - bits boundary represented in seconds elapsed from 2000.01.01 00:00 EET.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |64&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI of sending device as 8 byte long integer&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The time of only the first GPS data element is specified in the Timestamp field. The time corresponding to each further element can be computed as elementTime = Timestamp + (1 hour * elementNumber). &amp;lt;br&amp;gt; &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Data Element&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:20%; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:20%; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:12%; vertical-align: middle; text-align: center;&amp;quot; |Size (bits)&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:20%; vertical-align: middle; text-align: center;&amp;quot; |Field&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:28%; vertical-align: middle; text-align: center;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ValidElement&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ValidElement = 1 – there is a valid Gps Data Element following, &lt;br /&gt;
ValidElement = 0 – no element at this position &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ValidElement == 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DifferentialCoords&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Format of following data&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DifferentialCoords == 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |14&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LongitudeDiff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Difference from previous element‘s longitude.&lt;br /&gt;
LongitudeDiff = prevLongitude – Longitude + 213 – 1 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |14&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LatitudeDiff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Difference from previous element‘s latitude&lt;br /&gt;
LatitudeDiff = prevLatitude – Latitude + 213 – 1&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DifferentialCoords == 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |21&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude = {(LongDegMult + 18 * 108) * (221 – 1)} over {36*108}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |20&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude = (LatDegMult + 9*108) * (220 – 1) over {18*108}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed in km/h&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; - longitude field value of GPSDataElement &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; - latitude field value of GPSDataElement &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;LongDegMult&#039;&#039;&#039; - longitude in degrees multiplied by 107 (integer part) &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;LatDegMult&#039;&#039;&#039; - latitude in degrees multiplied by 107 (integer part) &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;prevLongitude&#039;&#039;&#039; - longitude field value of previous GPSDataElemen &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;prevLatitude&#039;&#039;&#039; - latitude field value of previous GPSDataElement &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Decoding GPS position&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When decoding GPS data with DifferentialCoords = 1, Latitude and Longitude values can be computed as follows: Longitude = prevLongitude – LongitudeDiff + 213 – 1, Latitude = prevLatitude – LatitudeDiff + 213 – 1. &amp;lt;br&amp;gt;&lt;br /&gt;
If there were no previous non-differential positions, differential coordinates should be computed assuming prevLongitude = prevLatitude = 0. &amp;lt;br&amp;gt;&lt;br /&gt;
When Longitude and Latitude values are known, longitude and latitude representation in degrees can be computed as follows: &lt;br /&gt;
&lt;br /&gt;
[[File:24SMS.png]]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;SMS Events&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When configured to generate an SMS event user will get this SMS upon event: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&amp;lt;Year/Month/Day&amp;gt; &amp;lt;Hour:Minute:Second&amp;gt; P:&amp;lt;profile_nr&amp;gt; &amp;lt;SMS Text&amp;gt; Val:&amp;lt;Event Value&amp;gt; Lon:&amp;lt;longitude&amp;gt; Lat:&amp;lt;latitude&amp;gt; Q:&amp;lt;HDOP&amp;gt;&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;2016./04/11 12:00:00 P:3 Digital Input 1 Val:1 Lon:51.12258 Lat: 25.7461 Q:0.6&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;Sending data using SMS&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
This type of data sent is used for FMBXXX devices which can be configured in [[FMB120 SMS/Call settings#SMS Data Sending|SMS Data Sending settings]].&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Data sending via SMS&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AVL data or events can be sent encapsulated in binary SMS. The TP-DCS field of these SMS should indicate that message contains 8-bit data (for example TP-DCS can be &amp;lt;code&amp;gt;0x04&amp;lt;/code&amp;gt;). &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |SMS data (TP-UD)&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL data array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AVL data array&#039;&#039;&#039; – array of encoded AVL data. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IMEI&#039;&#039;&#039; – IMEI of sending module encoded as a big-endian 8-byte long number.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;CRC-16&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. The algorithm on how to calculate CRC-16 (also known as CRC-16/IBM) you will find below. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:CRC16.png]]&lt;br /&gt;
&lt;br /&gt;
[[Category:General Information|50]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Teltonika_Data_Sending_Protocols&amp;diff=92715</id>
		<title>Teltonika Data Sending Protocols</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Teltonika_Data_Sending_Protocols&amp;diff=92715"/>
		<updated>2023-11-20T12:55:02Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: Minor adjustments&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&#039;&#039;&#039;&amp;lt;big&amp;gt;Introduction&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
A codec is a device or computer program for encoding or decoding a digital data stream or signal. Codec is a portmanteau of coder-decoder. A codec encodes a data stream or a signal for transmission and storage, possibly in encrypted form, and the decoder function reverses the encoding for playback or editing. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Below you will see a table of all Codec types with IDs: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 8 Extended&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 16&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 12&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 13&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 14&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x8E&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x10&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0D&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0E&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
Also, there are using two data transport protocols: TCP and UDP. But it is not important which one will be used in Codec. &lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec for device data sending&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
In this chapter, you will find information about every Codec protocol which are used for device data sending and the differences between them.  &lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Protocol Overview&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec8 – a main FM device protocol that is used for sending data to the server. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8 protocol sending over TCP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
TCP is a connection-oriented protocol that is used for communication between devices. The workings of this type of protocol is described below in the &#039;&#039;&#039;communication with server&#039;&#039;&#039; section. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;AVL Data Packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL Data Packet structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Field Length&#039;&#039;&#039; – size is calculated starting from Codec ID to Number of Data 2. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec8 it is always &amp;lt;code&amp;gt;0x08&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 1&#039;&#039;&#039; – a number that defines how many records are in the packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data&#039;&#039;&#039; – actual data in the packet (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 2&#039;&#039;&#039; – a number that defines how many records are in the packet. This number must be the same as “Number of Data 1”. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; for [[FMB640]], [[FMB641]], [[FMC640]], and [[FMM640]], minimum AVL record size is 45 bytes (all IO elements disabled). The maximum AVL record size is 255 bytes. Maximum AVL packet size is 512 bytes. For other devices, the minimum AVL record size is 45 bytes (all IO elements disabled). Maximum AVL packet size is 1280 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*AVL Data&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL Data structure. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Element&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IO Element&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Priority&#039;&#039;&#039; – a field that defines AVL data priority (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GPS Element&#039;&#039;&#039; – location information of the AVL data (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IO Element&#039;&#039;&#039; – additional configurable information from the device (more information below). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Priority&lt;br /&gt;
&lt;br /&gt;
The below table represents Priority values. Packet priority depends on device configuration and records sent. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:25%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Low&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |High&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Panic&lt;br /&gt;
|}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*GPS element&lt;br /&gt;
&lt;br /&gt;
The below table represents the GPS Element structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; – east-west position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; – north-south position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Altitude&#039;&#039;&#039; – meters above sea level. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Angle&#039;&#039;&#039; – degrees from north pole. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Satellites&#039;&#039;&#039; – number of satellites in use. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Speed&#039;&#039;&#039; – speed calculated from satellites. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Speed will be &amp;lt;code&amp;gt;0x0000&amp;lt;/code&amp;gt; if GPS data is invalid. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Longitude and latitude are integer values built from degrees, minutes, seconds, and milliseconds by the formula: &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:GPS.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Where: &amp;lt;br&amp;gt;&lt;br /&gt;
d – Degrees; m – Minutes; s – Seconds; ms – Milliseconds; p – Precision (10000000) &amp;lt;br&amp;gt;&lt;br /&gt;
If the longitude is in the west or latitude in the south, multiply the result by –1. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note: &amp;lt;br&amp;gt;&lt;br /&gt;
To determine if the coordinate is negative, convert it to binary format and check the very first bit. If it is 0, the coordinate is positive. If it is 1, the coordinate is negative. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
Received value: &amp;lt;code&amp;gt;20 9C CA 80&amp;lt;/code&amp;gt; converted to BIN: &amp;lt;code&amp;gt;00100000 10011100 11001010 10000000&amp;lt;/code&amp;gt; first bit is 0, which means coordinate is positive converted to DEC: &amp;lt;code&amp;gt;547146368&amp;lt;/code&amp;gt;. For more information see two‘s complement arithmetic. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*IO Element&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| rowspan=&amp;quot;26&amp;quot; style=&amp;quot; width:5%; vertical-align: middle; text-align: left;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;26&amp;quot; style=&amp;quot; width:65%; vertical-align: middle; text-align: left;&amp;quot; |&#039;&#039;&#039;Event IO ID&#039;&#039;&#039; – if data is acquired on the event – this field defines which IO property has changed and generated an event. For example, when if the Ignition state changes and it generates an event, the Event IO ID will be &amp;lt;code&amp;gt;0xEF&amp;lt;/code&amp;gt; (AVL ID: 239). If it’s not an eventual record – the value is 0. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; – a total number of properties coming with record (N = N1 + N2 + N4 + N8). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N1&#039;&#039;&#039; – number of properties, which length is 1 byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N2&#039;&#039;&#039; – number of properties, which length is 2 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N4&#039;&#039;&#039; – number of properties, which length is 4 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N8&#039;&#039;&#039; – number of properties, which length is 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO ID&#039;&#039;&#039; - AVL ID. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO Value&#039;&#039;&#039; - AVL ID value. &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N of Total IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First, when the module connects to the server, the module sends its IMEI. First comes a short identifying the number of bytes written and then goes IMEI as text (bytes). &amp;lt;br&amp;gt;&lt;br /&gt;
For example, IMEI &amp;lt;code&amp;gt;356307042441013&amp;lt;/code&amp;gt; would be sent as &amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
The first two bytes denote IMEI length. In this case &amp;lt;code&amp;gt;0x000F&amp;lt;/code&amp;gt; means, that IMEI is 15 bytes long. &amp;lt;br&amp;gt;&lt;br /&gt;
After receiving IMEI, the server should determine if it would accept data from this module. If yes, server will reply to module &amp;lt;code&amp;gt;01&amp;lt;/code&amp;gt;, if not - &amp;lt;code&amp;gt;00&amp;lt;/code&amp;gt;. Note that confirmation should be sent as a binary packet. I.e. 1 byte &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Then the module starts to send the first AVL data packet. After the server receives a packet and parses it, the server must report to the module number of data received as an integer (four bytes). &amp;lt;br&amp;gt;&lt;br /&gt;
If the sent data number and the reported by the server don’t match module resends the sent data. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Example:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The module connects to the server and sends IMEI: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The server accepts the module: &amp;lt;br&amp;gt;&lt;br /&gt;
01 &amp;lt;br&amp;gt;&lt;br /&gt;
The module sends data packet: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Four Zero Bytes – 0x00000000,&lt;br /&gt;
“AVL Data Array” length – 0x000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x08,&lt;br /&gt;
Number of Data – &#039;&#039;&#039;0x02&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC of “AVL Data Array”&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00000000000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&#039;&#039;&#039;02&#039;&#039;&#039;...(data elements)...&#039;&#039;&#039;02&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00008612&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server acknowledges data reception (2 data elements): &#039;&#039;&#039;&amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Examples&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in these examples are given in the hexadecimal form. The different fields of packets are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1&#039;st example&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Receiving one data record with each element property (1 byte, 2 bytes, 4 bytes, and 8 bytes). &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000003608010000016B40D8EA30010000000000000000000000000000000105021503010101425E0F01F10000601A014E0000000000000000010000C7CF&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 36&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;24&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D8 EA 30 (GMT: Monday, June 10, 2019, 10:04:46 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 (AVL ID: 21, Name: GSM Signal)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5E 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |F1 (AVL ID: 241, Name: Active GSM Operator)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 60 1A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4E (AVL ID: 78, Name: iButton)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 C7 CF&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2&#039;nd example&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Receiving one data record with one or two different element properties (1 byte, 2 bytes). &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000002808010000016B40D9AD80010000000000000000000000000000000103021503010101425E100000010000F22A&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 28&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;20&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D9 AD 80 (GMT: Monday, June 10, 2019, 10:05:36 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 (AVL ID: 21, Name: GSM Signal)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5E 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 F2 2A&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3&#039;rd example&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Receiving two or more data records with one or more different element properties. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000004308020000016B40D57B480100000000000000000000000000000001010101000000000000016B40D5C198010000000000000000000000000000000&lt;br /&gt;
101010101000000020000252C&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 43&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;16&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(1&#039;st record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D5 7B 48 (GMT: Monday, June 10, 2019, 10:01:01 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;16&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(2&#039;nd record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D5 C1 98 (GMT: Monday, June 10, 2019 10:01:19 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 25 2C&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec8 protocol sending over UDP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec8 protocol [over UDP] is a transport layer protocol above UDP/IP to add reliability to plain UDP/IP using acknowledgment packets. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;AVL Data Packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The packet structure is as follows: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Datagram&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Example&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Usable Byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet Payload&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Variable&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039; – packet length (excluding this field) in big ending byte order. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Packet ID&#039;&#039;&#039; – packet ID unique for this channel. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Not Usable Byte&#039;&#039;&#039; – not usable byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Packet payload&#039;&#039;&#039; – data payload. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Acknowledgment packet&lt;br /&gt;
&lt;br /&gt;
The acknowledgment packet should have the same Packet ID as an acknowledged data packet and empty Data Payload. Acknowledgment should be sent in binary format. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Acknowledgment Packet&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Packet Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Not Usable Byte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Packet Length&#039;&#039;&#039; – packet length by sending/response data. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Packet ID&#039;&#039;&#039; – same as in acknowledgment packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Not Usable Byte&#039;&#039;&#039; – always will be &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Sending AVL Packet Payload using UDP channel&lt;br /&gt;
&lt;br /&gt;
The below table represents the Sending Packet Payload structure. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL data encapsulated in UDP channel packet&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Module IMEI&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;AVL Packet ID&#039;&#039;&#039; – ID identifying this AVL packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IMEI Length&#039;&#039;&#039; – always will be &amp;lt;code&amp;gt;0x000F&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Module IMEI&#039;&#039;&#039; – IMEI of a sending module encoded the same as with TCP. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data Array&#039;&#039;&#039; – an array of encoded AVL data (same as TCP AVL Data Array). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Server response Packet Payload using UDP channel&lt;br /&gt;
&lt;br /&gt;
The below table represents the Server Response Packet Payload structure. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted AVL Elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The module sends the UDP channel packet with an encapsulated AVL data packet. The server sends the UDP channel packet with an encapsulated response module that validates the AVL Packet ID and the Number of accepted AVL elements. If the server response is not received with a valid AVL Packet ID within configured timeout, the module can retry sending. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module sends the data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x00FE,&lt;br /&gt;
Packet ID – 0xCAFE &amp;lt;br&amp;gt;&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
IMEI Length – 0x000F &amp;lt;br&amp;gt;&lt;br /&gt;
IMEI – 0x313233343536373839303132333435&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x08,&lt;br /&gt;
Number of Data – 0x02 &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00FECAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD000F3133343536373839303132333435&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0802…(data elements)…02&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server must respond with an acknowledgment: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x0005,&lt;br /&gt;
Packet ID – 0xCAFE,&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
Number of Accepted Data – 0x02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0005CAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD02&lt;br /&gt;
|-&lt;br /&gt;
|}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;003DCAFE0105000F33353230393330383634303336353508010000016B4F815B30010000000000000000000000000000000103021503010101425DBC000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 3D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |33 35 32 30 39 33 30 38 36 34 30 33 36 35 35&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;23&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 4F 81 5B 30 (GMT: Thursday, June 13, 2019, 6:23:26 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 (AVL ID: 21, Name: GSM Signal)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5D BC&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of EightBytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server response in the hexadecimal stream:&lt;br /&gt;
&amp;lt;code&amp;gt;0005CAFE010501&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |Server Response Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8 Extended&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Protocols overview&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec8 Extended is used for FMBXXX family devices. This protocol looks familiar to Codec8 but they have some differences. The main differences between them are shown in below table: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8 Extended&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x8E&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element total IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element AVL ID length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Variable size IO elements&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Does not include&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Includes variable size elements&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8 Extended protocol sending over TCP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
*&#039;&#039;&#039;AVL data packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL data packet structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Field Length&#039;&#039;&#039; – size is calculated starting from Codec ID to Number of Data 2. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec8 Extended it is always &amp;lt;code&amp;gt;0x8E&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 1&#039;&#039;&#039; – a number that defines how many records are in the packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data&#039;&#039;&#039; – actual data in the packet (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 2&#039;&#039;&#039; – a number that defines how many records are in the packet. This number must be the same as “Number of Data 1”. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; for [[FMB640]], [[FMB641]], [[FMC640]], and [[FMM640]], minimum AVL record size is 45 bytes (all IO elements disabled). The maximum AVL record size is 255 bytes. For other devices, the minimum AVL record size is 45 bytes (all IO elements disabled). Maximum AVL packet size is 1280 bytes. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*AVL Data&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL Data structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Element&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IO Element&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Priority&#039;&#039;&#039; – a field that defines AVL data priority (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GPS Element&#039;&#039;&#039; – locational information of the AVL data (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IO Element&#039;&#039;&#039; – additional configurable information from the device (more information below). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Priority&lt;br /&gt;
&lt;br /&gt;
The below table represents Priority values. Packet priority depends on device configuration and records sent. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:25%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Low&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |High&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Panic&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*GPS element&lt;br /&gt;
&lt;br /&gt;
The below table represents the GPS Element structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; – east-west position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; – north-south position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Altitude&#039;&#039;&#039; – meters above sea level. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Angle&#039;&#039;&#039; – degrees from north pole. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Satellites&#039;&#039;&#039; – number of satellites in use. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Speed&#039;&#039;&#039; – speed calculated from satellites. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Speed will be &amp;lt;code&amp;gt;0x0000&amp;lt;/code&amp;gt; if GPS data is invalid. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Longitude and latitude are integer values built from degrees, minutes, seconds, and milliseconds by the formula: &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:GPS.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Where: &amp;lt;br&amp;gt;&lt;br /&gt;
d – Degrees; m – Minutes; s – Seconds; ms – Milliseconds; p – Precision (10000000) &amp;lt;br&amp;gt;&lt;br /&gt;
If the longitude is in the west or latitude in the south, multiply the result by –1. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note: &amp;lt;br&amp;gt;&lt;br /&gt;
To determine if the coordinate is negative, convert it to binary format and check the very first bit. If it is &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;, the coordinate is positive, if it is &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, the coordinate is negative. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
Received value: &amp;lt;code&amp;gt;20 9C CA 80&amp;lt;/code&amp;gt; converted to BIN: &amp;lt;code&amp;gt;00100000 10011100 11001010 10000000&amp;lt;/code&amp;gt; first bit is 0, which means coordinate is positive converted to DEC: &amp;lt;code&amp;gt;547146368&amp;lt;/code&amp;gt;. For more information see two‘s complement arithmetic. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*IO Element&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;33&amp;quot; style=&amp;quot; width:5%; vertical-align: middle; text-align: left;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;33&amp;quot; style=&amp;quot; width:65%; vertical-align: middle; text-align: left;&amp;quot; |&#039;&#039;&#039;Event IO ID&#039;&#039;&#039; – if data is acquired on the event – this field defines which IO property has changed and generated an event. For example, when if the Ignition state changes and it generates an event, the Event IO ID will be 0x00EF (AVL ID: 239). If it’s not an eventual record – the value is 0x0000. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; – a total number of properties coming with record (N = N1 + N2 + N4 + N8). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N1&#039;&#039;&#039; – number of properties, which length is 1 byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N2&#039;&#039;&#039; – number of properties, which length is 2 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N4&#039;&#039;&#039; – number of properties, which length is 4 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N8&#039;&#039;&#039; – number of properties, which length is 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;NX&#039;&#039;&#039; – a number of properties, which length is defined by the length element.&lt;br /&gt;
&#039;&#039;&#039;N’th IO ID&#039;&#039;&#039; - AVL ID. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;th Lenght&#039;&#039;&#039; - AVL ID value lenght. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO Value&#039;&#039;&#039; - AVL ID value. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N of Total IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX of X Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Defined by length&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX’th Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX’th Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Defined by length&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Communication with the server is the same as with the Codec8 protocol, except in Codec8 Extended protocol Codec ID is 0x8E. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module connects to the server and sends IMEI: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The server accepts the module: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;01&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The module sends data packet: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Four Zero Bytes – 0x00000000,&lt;br /&gt;
“AVL Data Array” length – 0x000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x8E,&lt;br /&gt;
Number of Data – &#039;&#039;&#039;0x02&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC of “AVL Data Array”&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00000000000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E&#039;&#039;&#039;02&#039;&#039;&#039;...(data elements)...&#039;&#039;&#039;02&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00008612&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server acknowledges data reception (2 data elements): &#039;&#039;&#039;&amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000004A8E010000016B412CEE000100000000000000000000000000000000010005000100010100010011001D00010010015E2C880002000B000000003544C87&lt;br /&gt;
A000E000000001DD7E06A00000100002994&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed data:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 4A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;25&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 41 2C EE 00 (GMT: Monday, June 10, 2019, 11:36:32 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 11 (AVL ID: 17, Name: Axis X)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 1D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 10 (AVL ID: 16, Name: Total Odometer)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 5E 2C 88&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 35 44 C8 7A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0E (AVL ID: 14, Name: ICCID2)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 1D D7 E0 6A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |NX of X Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 29 94&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec8 Extended protocol sending over UDP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;UDP channel protocol&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AVL data packet is the same as with Codec8, except Codec ID is changed to &amp;lt;code&amp;gt;0x8E&amp;lt;/code&amp;gt;. AVL Data encoding was performed according to Codec8 Extended protocol. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The module sends the UDP channel packet with an encapsulated AVL data packet. The server sends the UDP channel packet with an encapsulated response module that validates the AVL Packet ID and the Number of accepted AVL elements. If the server response is not received with a valid AVL Packet ID within configured timeout, the module can retry sending. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module sends the data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x00FE,&lt;br /&gt;
Packet ID – 0xCAFE &amp;lt;br&amp;gt;&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
IMEI Length – 0x000F &amp;lt;br&amp;gt;&lt;br /&gt;
IMEI – 0x313233343536373839303132333435&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x8E,&lt;br /&gt;
Number of Data – 0x02 &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00FECAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD000F3133343536373839303132333435&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E02…(data elements)…02&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server must respond with an acknowledgment: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x0005,&lt;br /&gt;
Packet ID – 0xCAFE,&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
Number of Accepted Data – 0x02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0005CAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD02&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;005FCAFE0107000F3335323039333038363430333635358E010000016B4F831C680100000000000000000000000000000000010005000100010100010011009D000100&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;10015E2C880002000B000000003544C87A000E000000001DD7E06A000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 5F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |33 35 32 30 39 33 30 38 36 34 30 33 36 35 35&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;28&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 4F 83 1C 68 (GMT: Thursday, June 13, 2019 6:25:21 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 11 (AVL ID: 17, Name: Axis X)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 1D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 10 (AVL ID: 16, Name: Total Odometer)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 5E 2C 88&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 35 44 C8 7A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0E (AVL ID: 14, Name: ICCID2)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 1D D7 E0 6A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |NX of X Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server response in the hexadecimal stream:&lt;br /&gt;
&amp;lt;code&amp;gt;0005CAFE010701&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |Server Response Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 16&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Protocol overview&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec16 is using for [[FMB630]]/FM63XY series devices. This protocol looks familiar like Codec8 but they have some differences. The main differences between them are shown in the table below: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec16&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x10&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element ID event length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element AVL ID length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Codec16 is supported from firmware – 00.03.xx and newer. ([[FMB630]]/FM63XY) || AVL IDs that are higher than 255 will can be used only in the Codec16 protocol. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 16 protocol sending over TCP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
*&#039;&#039;&#039;AVL data packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL data packet structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Field Length&#039;&#039;&#039; – size is calculated starting from Codec ID to Number of Data 2. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec16 it is always 0x10. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 1&#039;&#039;&#039; – a number that defines how many records are in the packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data&#039;&#039;&#039; – actual data in the packet (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 2&#039;&#039;&#039; – a number that defines how many records are in the packet. This number must be the same as “Number of Data 1”. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; for [[FMB630]] and FM63XY, the minimum AVL record size is 45 bytes (all IO elements disabled). The maximum AVL record size is 255 bytes. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*AVL Data&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL Data structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Element&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IO Element&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Priority&#039;&#039;&#039; – a field that defines AVL data priority (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GPS Element&#039;&#039;&#039; – location information of the AVL data (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IO Element&#039;&#039;&#039; – additional configurable information from the device (more information below). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Priority&lt;br /&gt;
&lt;br /&gt;
The below table represents Priority values. Packet priority depends on device configuration and records sent. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:25%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Low&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |High&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Panic&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*GPS element&lt;br /&gt;
&lt;br /&gt;
The below table represents the GPS Element structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; – east-west position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; – north-south position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Altitude&#039;&#039;&#039; – meters above sea level. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Angle&#039;&#039;&#039; – degrees from north pole. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Satellites&#039;&#039;&#039; – number of satellites in use. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Speed&#039;&#039;&#039; – speed calculated from satellites. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Speed will be &amp;lt;code&amp;gt;0x0000&amp;lt;/code&amp;gt; if GPS data is invalid. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Longitude and latitude are integer values built from degrees, minutes, seconds, and milliseconds by the formula: &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:GPS.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Where: &amp;lt;br&amp;gt;&lt;br /&gt;
d – Degrees; m – Minutes; s – Seconds; ms – Milliseconds; p – Precision (10000000) &amp;lt;br&amp;gt;&lt;br /&gt;
If the longitude is in the west or latitude in the south, multiply the result by –1. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note: &amp;lt;br&amp;gt;&lt;br /&gt;
To determine if the coordinate is negative, convert it to binary format and check the very first bit. If it is &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;, the coordinate is positive, if it is &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, the coordinate is negative. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
Received value: &amp;lt;code&amp;gt;20 9C CA 80&amp;lt;/code&amp;gt; converted to BIN: &amp;lt;code&amp;gt;00100000 10011100 11001010 10000000&amp;lt;/code&amp;gt; first bit is 0, which means coordinate is positive converted to DEC: &amp;lt;code&amp;gt;547146368&amp;lt;/code&amp;gt;. For more information see two‘s complement arithmetic. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*IO Element&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;27&amp;quot; style=&amp;quot; width:5%; vertical-align: middle; text-align: left;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;27&amp;quot; style=&amp;quot; width:65%; vertical-align: middle; text-align: left;&amp;quot; |&#039;&#039;&#039;Event IO ID&#039;&#039;&#039; – if data is acquired on the event – this field defines which IO property has changed and generated an event. For example, when if the Ignition state changes and it generates an event, the Event IO ID will be 0xEF (AVL ID: 239). If it’s not an eventual record – the value is 0. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Generation type&#039;&#039;&#039; - data event generation type. More information about it you can find here. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; – a total number of properties coming with record (N = N1 + N2 + N4 + N8). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N1&#039;&#039;&#039; – number of properties, which length is 1 byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N2&#039;&#039;&#039; – number of properties, which length is 2 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N4&#039;&#039;&#039; – number of properties, which length is 4 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N8&#039;&#039;&#039; – number of properties, which length is 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO ID&#039;&#039;&#039; - AVL ID. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO Value&#039;&#039;&#039; - AVL ID value. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N of Total IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Generation type&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:30%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Value&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Record Created&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Exit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Entrance&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Both&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Reserved&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Hysteresis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |6&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |7&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Periodical&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Communication with the server is the same as with Codec8 protocol, except in Codec16 protocol Codec ID is &amp;lt;code&amp;gt;0x10&amp;lt;/code&amp;gt; and has generation type. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module connects to the server and sends IMEI: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The server accepts the module: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;01&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The module sends data packet: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Four Zero Bytes – 0x00000000,&lt;br /&gt;
“AVL Data Array” length – 0x000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x10,&lt;br /&gt;
Number of Data – &#039;&#039;&#039;0x02&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC of “AVL Data Array”&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00000000000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |10&#039;&#039;&#039;02&#039;&#039;&#039;...(data elements)...&#039;&#039;&#039;02&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00008612&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server acknowledges data reception (2 data elements): &#039;&#039;&#039;&amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000005F10020000016BDBC7833000000000000000000000000000000000000B05040200010000030002000B00270042563A00000000016BDBC78718&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000000000000000000000000B05040200010000030002000B00260042563A00000200005FB3&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 5F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;23&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(1&#039;st record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B DB C7 83 30 (GMT: Wednesday, July 10, 2019, 12:06:54 PM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |04&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 03 (AVL ID: 3, Name: DIN3)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 27&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |56 3A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;23&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(2&#039;nd record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B DB C7 87 18 (GMT: Wednesday, July 10, 2019, 12:06:55 PM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |04&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 03 (AVL ID: 3, Name: DIN3)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 26&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |56 3A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 5F B3&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec16 protocol sending over UDP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;UDP channel protocol&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AVL data packet is the same as with Codec8, except Codec ID is changed to &amp;lt;code&amp;gt;0x10&amp;lt;/code&amp;gt;. AVL Data encoding is performed according to the Codec16 protocol. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The module sends the UDP channel packet with an encapsulated AVL data packet. The server sends the UDP channel packet with an encapsulated response module that validates the AVL Packet ID and the Number of accepted AVL elements. If the server responds with a valid AVL Packet ID that is not received within configured timeout, the module can retry sending. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module sends the data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x00FE,&lt;br /&gt;
Packet ID – 0xCAFE &amp;lt;br&amp;gt;&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
IMEI Length – 0x000F &amp;lt;br&amp;gt;&lt;br /&gt;
IMEI – 0x313233343536373839303132333435&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x10,&lt;br /&gt;
Number of Data – 0x02 &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00FECAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD000F3133343536373839303132333435&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1002…(data elements)…02&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server must respond with an acknowledgment:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x0005,&lt;br /&gt;
Packet ID – 0xCAFE,&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
Number of Accepted Data – 0x02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0005CAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD02&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;015BCAFE0101000F33353230393430383532333135393210070000015117E40FE80000000000000000000000000000000000EF05050400010000030000B4000&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;0EF01010042111A000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 5B&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |33 35 32 30 39 34 30 38 35 32 33 31 35 39 32&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;28&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 51 17 E4 0F E8 (GMT: Wednesday, November 18, 2015, 12:00:01 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 EF&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Generation type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |04&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 03 (AVL ID: 3, Name: DIN3)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3’rd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 B4 (AVL ID: 180, Name: DOUT2)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3’rd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 EF (AVL ID: 239, Name: Ignition)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |11 1A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server response in the hexadecimal stream:&lt;br /&gt;
&amp;lt;code&amp;gt;0005CAFE010701&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |Server Response Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Differences between Codec 8, Codec 8 Extended and Codec 16&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
In the table below you will see differences between Codec8, Codec8 Extended, and Codec16. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8 Extended&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec16&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x8E&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x10&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element total IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element AVL ID length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Variable size IO elements&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Does not include&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Includes variable size elements&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Does not include&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec for communication over GPRS messages&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
In this chapter, you will find information about every Codec protocol which are used for communication over GPRS messages and the differences between them. &lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 12&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;About Codec12&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec12 is the original and main Teltonika protocol for device-server communication over GPRS messages. Codec12 GPRS commands can be used for sending configuration, debug, digital outputs control commands, or other (special purpose commands on special firmware versions). This protocol is also necessary for using [[FMB630]]/[[FM6300]]/FM5300/FM5500/FM4200 features like Garmin, LCD communication, and COM TCP Link Mode. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;GPRS command session&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following figure shows how the GRPS command session is started over TCP. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Codec12.png|1150px]]&lt;br /&gt;
First, the Teltonika device opens the GPRS session and sends AVL data to the server (refer to device protocols). Once all records are sent and the correct sent data array acknowledgment is received by the device then GPRS commands in Hex can be sent to the device. &amp;lt;br&amp;gt;&lt;br /&gt;
The ACK (acknowledgment of IMEI from server) is a one-byte constant 0x01. The acknowledgment of each data array send from the device is four bytes integer – a number of received records. &amp;lt;br&amp;gt;&lt;br /&gt;
Note, that the GPRS session should remain active between the device and server, while GPRS commands are sent. For this reason, active datalink timeout (global parameters in device configuration) is recommended to be set to 259200 (maximum value). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;General Codec12 message structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following diagram shows the basic structure of Codec12 messages. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command message structure:&#039;&#039;&#039; &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Type (0x05)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response message structure:&#039;&#039;&#039; &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Type (0x06)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; - the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Size&#039;&#039;&#039; - size is calculated from the Codec ID field to the second command or response quantity field. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; - in Codec12 it is always &amp;lt;code&amp;gt;0x0C&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 1&#039;&#039;&#039; - it is ignored when parsing the message. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039; - it can be 0x05 to denote command or 0x06 to denote response. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Size&#039;&#039;&#039; – command or response length. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response&#039;&#039;&#039; – command or response in HEX. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 2&#039;&#039;&#039; - a byte that defines how many records (commands or responses) are in the packet. This byte will not be parsed but it’s recommended that it should contain the same value as Command/Response Quantity 1. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Command Quantity 2. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note that the difference between commands and responses is the message type field: &amp;lt;code&amp;gt;0x05&amp;lt;/code&amp;gt; means command and &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt; means response. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Command coding table&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Command has to be converted from ASCII characters (char) to hexadecimal (HEX): &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:ASCII.png]] &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Command parsing example&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of command and answer in this example is given in the hexadecimal form. The different fields of the message are separated into different table columns for better readability and understanding. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;GPRS commands examples&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of GPRS command and answer in these examples are given in the hexadecimal form. The different fields of messages are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1&#039;st example:&#039;&#039;&#039; Sending &#039;&#039;[[FMB getinfo|getinfo]]&#039;&#039; SMS command via GPRS Codec12 &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Server request in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000000F0C010500000007676574696E666F0100004312&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Command&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; vertical-align: middle; text-align: center;&amp;quot; |Server Command Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |67 65 74 69 6E 66 6F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 43 12&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Server Command converted from HEX to ASCII means &#039;&#039;[[FMB getinfo|getinfo]]&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device response in the hexadecimal stream:  &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000900C010600000088494E493A323031392F372F323220373A3232205254433A323031392F372F323220373A3533205253543A32204552523A&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;312053523A302042523A302043463A302046473A3020464C3A302054553A302F302055543A3020534D533A30204E4F4750533A303A3330204750533A312053&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;41543A302052533A332052463A36352053463A31204D443A30010000C78F&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 90&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |06&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 88&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |49 4E 49 3A 32 30 31 39 2F 37 2F 32 32 20 37 3A 32 32 20 52 54 43 3A 32 30 31 39 2F 37 2F 32 32 20 37 3A 35 33 20 52 53 54 3A 32 20 45 52 52 3A 31 20 53 52 3A 30 20 42 52 3A 30 20 43 46 3A 30 20 46 47 3A 30 20 46 4C 3A 30 20 54 55 3A 30 2F 30 20 55 54 3A 30 20 53 4D 53 3A 30 20 4E 4F 47 50 53 3A 30 3A 33 30 20 47 50 53 3A 31 20 53 41 54 3A 30 20 52 53 3A 33 20 52 46 3A 36 35 20 53 46 3A 31 20 4D 44 3A 30&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 C7 8F&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br&amp;gt;&lt;br /&gt;
Note that Device Response converted from HEX to ASCII means: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;INI:2019/7/22 7:22 RTC:2019/7/22 7:53 RST:2 ERR:1 SR:0 BR:0 CF:0 FG:0 FL:0 TU:0/0 UT:0 SMS:0 NOGPS:0:30 GPS:1 SAT:0 RS:3 RF:65 SF:1 MD:0&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2&#039;nd example:&#039;&#039;&#039; Sending &#039;&#039;[[FMB getio|getio]]&#039;&#039; SMS command via GPRS Codec12 &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Server request in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000000D0C010500000005676574696F01000000CB&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Command&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Server Command Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 0D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |67 65 74 69 6F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 CB&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Server Command converted from HEX to ASCII means &#039;&#039;[[FMB getio|getio]]&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device response in the hexadecimal stream:  &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000370C01060000002F4449313A31204449323A30204449333A302041494E313A302041494E323A313639323420444F313A3020444F323A3101000066E3&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 37&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |06&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 2F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |44 49 31 3A 31 20 44 49 32 3A 30 20 44 49 33 3A 30 20 41 49 4E 31 3A 30 20 41 49 4E 32 3A 31 36 39 32 34 20 44 4F 31 3A 30 20 44 4F 32 3A 31&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 66 E3&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Device Response converted from HEX to ASCII means: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;DI1:1 DI2:0 DI3:0 AIN1:0 AIN2:16924 DO1:0 DO2:1&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Communication with server&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The GSM/GPRS commands can be sent from a terminal program. We recommend using Hercules (in TCP server mode). Simply write the command into the Hercules Send field, check the HEX box and click Send button. Note that the TCP server must be listening on a specified port (see Port field and Listen button below). &lt;br /&gt;
&lt;br /&gt;
[[File:Hercules.jpeg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;FMXX and Codec12 functionality&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Garmin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All information is provided in the “FMXX and Garmin development.pdf” document. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;COM TCP Link Mode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All information is provided in the “FMxx TCP Link mode test instructions.pdf” document. &lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 13&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;About Codec13&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec13 is the original Teltonika protocol for device-server communication over GPRS messages and it is based on the Codec12 protocol. The main differences of Codec13 are that timestamp is used in messages and communication is one way only (Codec13 is used for Device -&amp;gt; Server sending). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;General Codec13 message structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following diagram shows the basic structure of Codec 13 messages: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Type&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with a preamble field (four zero bytes). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Size&#039;&#039;&#039; – size is calculated from the Codec ID field to the second Command Quantity field. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec13 it is always &amp;lt;code&amp;gt;0x0D&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Quantity 1&#039;&#039;&#039; – &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt;, it is ignored when parsing the message. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Type&#039;&#039;&#039; – it is always &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt; since the packet is direction is FM-&amp;gt;Server. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Size&#039;&#039;&#039; – command size field includes the size of the timestamp too, so it is equal to the size of the payload + the size of the timestamp. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command&#039;&#039;&#039; – actual received data. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Quantity 2&#039;&#039;&#039; – a byte that defines how many records (commands) are in the packet. This byte will not be parsed but it’s recommended that it should contain the same value as Command/Response Quantity 1. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Codec13 packets are used only when the “Message Timestamp” parameter in RS232 settings is enabled. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 14&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;About Codec14&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec14 is the original Teltonika protocol for device-server communication over GPRS messages and it is based on the Codec12 protocol. &amp;lt;br&amp;gt;&lt;br /&gt;
The main difference of Codec14 is that the device will answer the GPRS command if the device&#039;s physical IMEI number matches the specified IMEI number in the GPRS command. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Codec14 GPRS commands can be used for sending configuration, debug, digital outputs control commands, or other (special purpose commands on special firmware versions). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;FMB firmware requirements&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Implemented in base firmware from FMB.Ver.03.25.04.Rev.00 and newer. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;General Codec14 message structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following diagram shows the basic structure of Codec14 messages. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Command message structure&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x0E (Codec ID)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command quantity&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x05&amp;lt;br&amp;gt;(Message type)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command size + IMEI size (8 bytes)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IMEI (HEX)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command quantity&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response message structure&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x0E (Codec ID)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response quantity&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x06 / 0x11 (Message type)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response size + IMEI size (8 bytes)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IMEI (HEX)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response quantity&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Size&#039;&#039;&#039; – size is calculated from the Codec ID field to the second command or response quantity field. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec14 it is always &amp;lt;code&amp;gt;0x0E&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 1&#039;&#039;&#039; – it is ignored when parsing the message. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039; – if it is a request command from the server it has to contain 0x05. The response type field will contain &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt; if it’s ACK or &amp;lt;code&amp;gt;0x11&amp;lt;/code&amp;gt; if it’s nACK. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Explanation:&#039;&#039; If command message IMEI is equal to actual device IMEI, received command will be executed and response will be sent with ACK (&amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt;) message type field value. If the command message IMEI doesn’t match the actual device IMEI, the received command won’t be executed and a response to the server will be sent with nACK (&amp;lt;code&amp;gt;0x11&amp;lt;/code&amp;gt;) message type field value. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Size&#039;&#039;&#039; – command or response length. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Note:&#039;&#039; make sure that size is IMEI size 8 + actual command size. The minimal value is 8 because Codec14 always contains IMEI and it’s 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IMEI (HEX)&#039;&#039;&#039; – it is send as HEX value. For example, if the device IMEI is 123456789123456 then the IMEI data field will contain &amp;lt;code&amp;gt;0x0123456789123456&amp;lt;/code&amp;gt; value. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response&#039;&#039;&#039; – command or response in HEX. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 2&#039;&#039;&#039; - a byte that defines how many records (commands or responses) are in the packet. This byte will not be parsed but it’s recommended that it should contain the same value as Command/Response Quantity 1. &amp;lt;br&amp;gt;&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;GPRS in Codec14 examples&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of the GPRS command and answer in this example is given in the hexadecimal form. The different fields of the message are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Sending &#039;&#039;[[FMB getver|getver]]&#039;&#039; SMS command via GPRS Codec14: &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Server requests in Hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000160E01050000000E0352093081452251676574766572010000D2C1&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Command&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Server Command Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03 52 09 30 81 45 22 51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |67 65 74 76 65 72&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 D2 C1&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Server Command converted from HEX to ASCII means &#039;&#039;[[FMB getver|getver]]&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device ACK response in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000AB0E0106000000A303520930814522515665723A30332E31382E31345F3034204750533A41584E5F352E31305F333333332048773A464D42313230&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;204D6F643A313520494D45493A33353230393330383134353232353120496E69743A323031382D31312D323220373A313320557074696D653A3137323334204D4143&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;3A363042444430303136323631205350433A312830292041584C3A30204F42443A3020424C3A312E362042543A340100007AAE&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 37&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |06&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 A3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03 52 09 30 81 45 22 51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |56 65 72 3A 30 33 2E 31 38 2E 31 34 5F 30 34 20 47 50 53 3A 41 58 4E 5F 35 2E 31 30 5F 33 33 33 33 20 48 77 3A 46 4D 42 31 32 30 20 4D 6F 64 3A 31 35 20 49 4D 45 49 3A 33 35 32 30 39 33 30 38 31 34 35 32 32 35 31 20 49 6E 69 74 3A 32 30 31 38 2D 31 31 2D 32 32 20 37 3A 31 33 20 55 70 74 69 6D 65 3A 31 37 32 33 34 20 4D 41 43 3A 36 30 42 44 44 30 30 31 36 32 36 31 20 53 50 43 3A 31 28 30 29 20 41 58 4C 3A 30 20 4F 42 44 3A 30 20 42 4C 3A 31 2E 36 20 42 54 3A 34&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 7A AE&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Device Response converted from HEX to ASCII means: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Ver:03.18.14_04 GPS:AXN_5.10_3333 Hw:FMB120 Mod:15 IMEI:352093081452251 Init:2018-11-22 7:13 Uptime:17234 MAC:60BDD0016261 SPC:1(0) AXL:0 OBD:0 BL:1.6 BT:4&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device nACK response in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000100E011100000008035209308145246801000032AC&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |11&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03 52 09 30 81 45 24 68&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 32 AC&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 15&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Protocol Overview&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec 15 is based on Codec12 protocol. Codec 15 is used when message timestamp and device IMEI is enabled and its original Teltonika protocol for device -&amp;gt; server communication over GPRS messages.&lt;br /&gt;
&lt;br /&gt;
Codec15 is available in RS232 modes:&lt;br /&gt;
&lt;br /&gt;
1. TCP/UDP Ascii&lt;br /&gt;
&amp;lt;br&amp;gt;2. TCP/UDP Binary&lt;br /&gt;
&amp;lt;br&amp;gt;3. TCP/UDP Ascii Buffered&lt;br /&gt;
&amp;lt;br&amp;gt;4. TCP/UDP Binary Buffered.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Structure of Codec 15 messages&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:5%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x0F (Codec ID) &lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command quantity&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Message type&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command size + timestamp + imei&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:5%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:5%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command quantity&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC - 16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Structure explanation&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; - four zero bytes.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Data size&#039;&#039;&#039; - size is calculated from codec id(0x0F) field to the second command quantity field.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Codec ID&#039;&#039;&#039; - in Codec 15 it is always 0x0F.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Command quantity&#039;&#039;&#039; - a number which defines how many commands are in the packet.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Message type&#039;&#039;&#039; - this value is configurable in RS232 settings box.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Command size + Timestamp + IMEI&#039;&#039;&#039; - it is equal to size of payload + size of timestamp + size of imei.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – data record creation time in seconds(Unix timestamp).&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;IMEI&#039;&#039;&#039; - send as HEX value. Example if device IMEI is 123456789123456 then IMEI data field will contain 0x0123456789123456 value.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Command field&#039;&#039;&#039; - actual received data.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Command quantity&#039;&#039;&#039; - a number which defines how many commands are in the packet.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;CRC field&#039;&#039;&#039; - calculated from Codec ID to the Second Number of Data.&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 15 examples&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Device sends message „Hello\n“ via GPRS Codec15:&lt;br /&gt;
&lt;br /&gt;
 000000000000001b0f010b00000013654b65a4012345678912345648656c6c6f210a01000093d6&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Parsed command&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Command Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 1B&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; |0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Quantity of commands&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0B&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 13&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65 4B 65 A4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 23 45 67 89 12 34 56&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |48 65 6c 6c 6f 21 0a&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Quantity of commands&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 93 D6&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
CRC: 0x 000093d6&lt;br /&gt;
The algorithm to calculate CRC is CRC-16 (also known as CRC-16-IBM). All the fields from codec ID to second command/response quantity field are used to calculate CRC.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Differences between Codec 12, Codec 13, Codec 14 and Codec 15&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
In the table below you will see differences between Codec12, Codec13, Codec14 and Codec 15. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec12&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec13&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec14&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec15&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Communication&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Server - Device Communication&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |One-way (Device -&amp;gt; Server communication)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Server - Device Communication&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |One-way (Device -&amp;gt; Server communication)&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0D&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0E&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0F&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Response Message Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x06&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x06 (if it is ACK) or 0x11 (if it is nACK)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Command / Response size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Only Command/Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Only Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command/Response + IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command + IMEI&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;24 Position SMS Data Protocol&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
24-hour SMS is usually sent once every day and contains GPS data for the last 24 hours. The TP-DCS field of this SMS should indicate that message contains 8-bit data (i.e. TP-DCS can be &amp;lt;code&amp;gt;0x04&amp;lt;/code&amp;gt;). &amp;lt;br&amp;gt;&lt;br /&gt;
Note, that 24 position data protocol is used only with subscribed SMS. Event SMS uses standard AVL data protocol. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Encoding&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To be able to compress 24 GPS data entries into one SMS (140 octets), the data is encoded extensively using bit fields. The data packet can be interpreted as a bitstream, where all bits are numbered as follows: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 1&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 3&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 4 ...&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 0 - 7&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 8 - 15&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 16 - 24&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 25 - ...&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bits in a byte are numbered starting from the least significant bit. A field of 25 bits would consist of bits 0 to 24 where 0 is the least significant bit and bit 24 – is the most significant bit. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Below in the tables, you will see the SMS Data Structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |SMS Data Structure&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID = 4 (0x04)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |35&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Time corresponding to the first (oldest) GPS data element, represented in seconds elapsed from 2000.01.01 00:00 EET.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ElementCount&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of GPS data elements&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |SMS Data Structure&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |ElementCount *&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |GPSDataElement&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |GPS data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Byte - align padding&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Padding bits to align to 8 - bits boundary represented in seconds elapsed from 2000.01.01 00:00 EET.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |64&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI of sending device as 8 byte long integer&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The time of only the first GPS data element is specified in the Timestamp field. The time corresponding to each further element can be computed as elementTime = Timestamp + (1 hour * elementNumber). &amp;lt;br&amp;gt; &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Data Element&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:20%; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:20%; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:12%; vertical-align: middle; text-align: center;&amp;quot; |Size (bits)&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:20%; vertical-align: middle; text-align: center;&amp;quot; |Field&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:28%; vertical-align: middle; text-align: center;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ValidElement&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ValidElement = 1 – there is a valid Gps Data Element following, &lt;br /&gt;
ValidElement = 0 – no element at this position &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ValidElement == 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DifferentialCoords&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Format of following data&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DifferentialCoords == 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |14&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LongitudeDiff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Difference from previous element‘s longitude.&lt;br /&gt;
LongitudeDiff = prevLongitude – Longitude + 213 – 1 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |14&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LatitudeDiff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Difference from previous element‘s latitude&lt;br /&gt;
LatitudeDiff = prevLatitude – Latitude + 213 – 1&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DifferentialCoords == 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |21&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude = {(LongDegMult + 18 * 108) * (221 – 1)} over {36*108}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |20&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude = (LatDegMult + 9*108) * (220 – 1) over {18*108}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed in km/h&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; - longitude field value of GPSDataElement &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; - latitude field value of GPSDataElement &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;LongDegMult&#039;&#039;&#039; - longitude in degrees multiplied by 107 (integer part) &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;LatDegMult&#039;&#039;&#039; - latitude in degrees multiplied by 107 (integer part) &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;prevLongitude&#039;&#039;&#039; - longitude field value of previous GPSDataElemen &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;prevLatitude&#039;&#039;&#039; - latitude field value of previous GPSDataElement &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Decoding GPS position&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When decoding GPS data with DifferentialCoords = 1, Latitude and Longitude values can be computed as follows: Longitude = prevLongitude – LongitudeDiff + 213 – 1, Latitude = prevLatitude – LatitudeDiff + 213 – 1. &amp;lt;br&amp;gt;&lt;br /&gt;
If there were no previous non-differential positions, differential coordinates should be computed assuming prevLongitude = prevLatitude = 0. &amp;lt;br&amp;gt;&lt;br /&gt;
When Longitude and Latitude values are known, longitude and latitude representation in degrees can be computed as follows: &lt;br /&gt;
&lt;br /&gt;
[[File:24SMS.png]]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;SMS Events&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When configured to generate an SMS event user will get this SMS upon event: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&amp;lt;Year/Month/Day&amp;gt; &amp;lt;Hour:Minute:Second&amp;gt; P:&amp;lt;profile_nr&amp;gt; &amp;lt;SMS Text&amp;gt; Val:&amp;lt;Event Value&amp;gt; Lon:&amp;lt;longitude&amp;gt; Lat:&amp;lt;latitude&amp;gt; Q:&amp;lt;HDOP&amp;gt;&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;2016./04/11 12:00:00 P:3 Digital Input 1 Val:1 Lon:51.12258 Lat: 25.7461 Q:0.6&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;Sending data using SMS&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
This type of data sent is used for FMBXXX devices which can be configured in [[FMB120 SMS/Call settings#SMS Data Sending|SMS Data Sending settings]].&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Data sending via SMS&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AVL data or events can be sent encapsulated in binary SMS. The TP-DCS field of these SMS should indicate that message contains 8-bit data (for example TP-DCS can be &amp;lt;code&amp;gt;0x04&amp;lt;/code&amp;gt;). &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |SMS data (TP-UD)&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL data array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AVL data array&#039;&#039;&#039; – array of encoded AVL data. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IMEI&#039;&#039;&#039; – IMEI of sending module encoded as a big-endian 8-byte long number.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;CRC-16&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. The algorithm on how to calculate CRC-16 (also known as CRC-16/IBM) you will find below. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:CRC16.png]]&lt;br /&gt;
&lt;br /&gt;
[[Category:General Information|50]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Teltonika_Data_Sending_Protocols&amp;diff=92714</id>
		<title>Teltonika Data Sending Protocols</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Teltonika_Data_Sending_Protocols&amp;diff=92714"/>
		<updated>2023-11-20T12:49:25Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&#039;&#039;&#039;&amp;lt;big&amp;gt;Introduction&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
A codec is a device or computer program for encoding or decoding a digital data stream or signal. Codec is a portmanteau of coder-decoder. A codec encodes a data stream or a signal for transmission and storage, possibly in encrypted form, and the decoder function reverses the encoding for playback or editing. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Below you will see a table of all Codec types with IDs: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 8 Extended&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 16&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 12&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 13&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 14&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x8E&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x10&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0D&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0E&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
Also, there are using two data transport protocols: TCP and UDP. But it is not important which one will be used in Codec. &lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec for device data sending&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
In this chapter, you will find information about every Codec protocol which are used for device data sending and the differences between them.  &lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Protocol Overview&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec8 – a main FM device protocol that is used for sending data to the server. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8 protocol sending over TCP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
TCP is a connection-oriented protocol that is used for communication between devices. The workings of this type of protocol is described below in the &#039;&#039;&#039;communication with server&#039;&#039;&#039; section. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;AVL Data Packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL Data Packet structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Field Length&#039;&#039;&#039; – size is calculated starting from Codec ID to Number of Data 2. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec8 it is always &amp;lt;code&amp;gt;0x08&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 1&#039;&#039;&#039; – a number that defines how many records are in the packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data&#039;&#039;&#039; – actual data in the packet (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 2&#039;&#039;&#039; – a number that defines how many records are in the packet. This number must be the same as “Number of Data 1”. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; for [[FMB640]], [[FMB641]], [[FMC640]], and [[FMM640]], minimum AVL record size is 45 bytes (all IO elements disabled). The maximum AVL record size is 255 bytes. Maximum AVL packet size is 512 bytes. For other devices, the minimum AVL record size is 45 bytes (all IO elements disabled). Maximum AVL packet size is 1280 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*AVL Data&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL Data structure. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Element&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IO Element&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Priority&#039;&#039;&#039; – a field that defines AVL data priority (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GPS Element&#039;&#039;&#039; – location information of the AVL data (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IO Element&#039;&#039;&#039; – additional configurable information from the device (more information below). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Priority&lt;br /&gt;
&lt;br /&gt;
The below table represents Priority values. Packet priority depends on device configuration and records sent. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:25%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Low&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |High&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Panic&lt;br /&gt;
|}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*GPS element&lt;br /&gt;
&lt;br /&gt;
The below table represents the GPS Element structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; – east-west position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; – north-south position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Altitude&#039;&#039;&#039; – meters above sea level. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Angle&#039;&#039;&#039; – degrees from north pole. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Satellites&#039;&#039;&#039; – number of satellites in use. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Speed&#039;&#039;&#039; – speed calculated from satellites. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Speed will be &amp;lt;code&amp;gt;0x0000&amp;lt;/code&amp;gt; if GPS data is invalid. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Longitude and latitude are integer values built from degrees, minutes, seconds, and milliseconds by the formula: &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:GPS.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Where: &amp;lt;br&amp;gt;&lt;br /&gt;
d – Degrees; m – Minutes; s – Seconds; ms – Milliseconds; p – Precision (10000000) &amp;lt;br&amp;gt;&lt;br /&gt;
If the longitude is in the west or latitude in the south, multiply the result by –1. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note: &amp;lt;br&amp;gt;&lt;br /&gt;
To determine if the coordinate is negative, convert it to binary format and check the very first bit. If it is 0, the coordinate is positive. If it is 1, the coordinate is negative. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
Received value: &amp;lt;code&amp;gt;20 9C CA 80&amp;lt;/code&amp;gt; converted to BIN: &amp;lt;code&amp;gt;00100000 10011100 11001010 10000000&amp;lt;/code&amp;gt; first bit is 0, which means coordinate is positive converted to DEC: &amp;lt;code&amp;gt;547146368&amp;lt;/code&amp;gt;. For more information see two‘s complement arithmetic. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*IO Element&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| rowspan=&amp;quot;26&amp;quot; style=&amp;quot; width:5%; vertical-align: middle; text-align: left;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;26&amp;quot; style=&amp;quot; width:65%; vertical-align: middle; text-align: left;&amp;quot; |&#039;&#039;&#039;Event IO ID&#039;&#039;&#039; – if data is acquired on the event – this field defines which IO property has changed and generated an event. For example, when if the Ignition state changes and it generates an event, the Event IO ID will be &amp;lt;code&amp;gt;0xEF&amp;lt;/code&amp;gt; (AVL ID: 239). If it’s not an eventual record – the value is 0. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; – a total number of properties coming with record (N = N1 + N2 + N4 + N8). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N1&#039;&#039;&#039; – number of properties, which length is 1 byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N2&#039;&#039;&#039; – number of properties, which length is 2 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N4&#039;&#039;&#039; – number of properties, which length is 4 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N8&#039;&#039;&#039; – number of properties, which length is 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO ID&#039;&#039;&#039; - AVL ID. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO Value&#039;&#039;&#039; - AVL ID value. &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N of Total IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First, when the module connects to the server, the module sends its IMEI. First comes a short identifying the number of bytes written and then goes IMEI as text (bytes). &amp;lt;br&amp;gt;&lt;br /&gt;
For example, IMEI &amp;lt;code&amp;gt;356307042441013&amp;lt;/code&amp;gt; would be sent as &amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
The first two bytes denote IMEI length. In this case &amp;lt;code&amp;gt;0x000F&amp;lt;/code&amp;gt; means, that IMEI is 15 bytes long. &amp;lt;br&amp;gt;&lt;br /&gt;
After receiving IMEI, the server should determine if it would accept data from this module. If yes, server will reply to module &amp;lt;code&amp;gt;01&amp;lt;/code&amp;gt;, if not - &amp;lt;code&amp;gt;00&amp;lt;/code&amp;gt;. Note that confirmation should be sent as a binary packet. I.e. 1 byte &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Then the module starts to send the first AVL data packet. After the server receives a packet and parses it, the server must report to the module number of data received as an integer (four bytes). &amp;lt;br&amp;gt;&lt;br /&gt;
If the sent data number and the reported by the server don’t match module resends the sent data. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Example:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The module connects to the server and sends IMEI: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The server accepts the module: &amp;lt;br&amp;gt;&lt;br /&gt;
01 &amp;lt;br&amp;gt;&lt;br /&gt;
The module sends data packet: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Four Zero Bytes – 0x00000000,&lt;br /&gt;
“AVL Data Array” length – 0x000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x08,&lt;br /&gt;
Number of Data – &#039;&#039;&#039;0x02&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC of “AVL Data Array”&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00000000000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&#039;&#039;&#039;02&#039;&#039;&#039;...(data elements)...&#039;&#039;&#039;02&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00008612&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server acknowledges data reception (2 data elements): &#039;&#039;&#039;&amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Examples&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in these examples are given in the hexadecimal form. The different fields of packets are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1&#039;st example&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Receiving one data record with each element property (1 byte, 2 bytes, 4 bytes, and 8 bytes). &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000003608010000016B40D8EA30010000000000000000000000000000000105021503010101425E0F01F10000601A014E0000000000000000010000C7CF&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 36&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;24&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D8 EA 30 (GMT: Monday, June 10, 2019, 10:04:46 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 (AVL ID: 21, Name: GSM Signal)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5E 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |F1 (AVL ID: 241, Name: Active GSM Operator)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 60 1A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4E (AVL ID: 78, Name: iButton)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 C7 CF&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2&#039;nd example&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Receiving one data record with one or two different element properties (1 byte, 2 bytes). &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000002808010000016B40D9AD80010000000000000000000000000000000103021503010101425E100000010000F22A&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 28&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;20&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D9 AD 80 (GMT: Monday, June 10, 2019, 10:05:36 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 (AVL ID: 21, Name: GSM Signal)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5E 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 F2 2A&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3&#039;rd example&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Receiving two or more data records with one or more different element properties. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000004308020000016B40D57B480100000000000000000000000000000001010101000000000000016B40D5C198010000000000000000000000000000000&lt;br /&gt;
101010101000000020000252C&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 43&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;16&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(1&#039;st record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D5 7B 48 (GMT: Monday, June 10, 2019, 10:01:01 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;16&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(2&#039;nd record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D5 C1 98 (GMT: Monday, June 10, 2019 10:01:19 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 25 2C&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec8 protocol sending over UDP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec8 protocol [over UDP] is a transport layer protocol above UDP/IP to add reliability to plain UDP/IP using acknowledgment packets. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;AVL Data Packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The packet structure is as follows: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Datagram&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Example&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Usable Byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet Payload&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Variable&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039; – packet length (excluding this field) in big ending byte order. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Packet ID&#039;&#039;&#039; – packet ID unique for this channel. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Not Usable Byte&#039;&#039;&#039; – not usable byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Packet payload&#039;&#039;&#039; – data payload. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Acknowledgment packet&lt;br /&gt;
&lt;br /&gt;
The acknowledgment packet should have the same Packet ID as an acknowledged data packet and empty Data Payload. Acknowledgment should be sent in binary format. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Acknowledgment Packet&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Packet Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Not Usable Byte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Packet Length&#039;&#039;&#039; – packet length by sending/response data. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Packet ID&#039;&#039;&#039; – same as in acknowledgment packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Not Usable Byte&#039;&#039;&#039; – always will be &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Sending AVL Packet Payload using UDP channel&lt;br /&gt;
&lt;br /&gt;
The below table represents the Sending Packet Payload structure. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL data encapsulated in UDP channel packet&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Module IMEI&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;AVL Packet ID&#039;&#039;&#039; – ID identifying this AVL packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IMEI Length&#039;&#039;&#039; – always will be &amp;lt;code&amp;gt;0x000F&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Module IMEI&#039;&#039;&#039; – IMEI of a sending module encoded the same as with TCP. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data Array&#039;&#039;&#039; – an array of encoded AVL data (same as TCP AVL Data Array). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Server response Packet Payload using UDP channel&lt;br /&gt;
&lt;br /&gt;
The below table represents the Server Response Packet Payload structure. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted AVL Elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The module sends the UDP channel packet with an encapsulated AVL data packet. The server sends the UDP channel packet with an encapsulated response module that validates the AVL Packet ID and the Number of accepted AVL elements. If the server response is not received with a valid AVL Packet ID within configured timeout, the module can retry sending. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module sends the data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x00FE,&lt;br /&gt;
Packet ID – 0xCAFE &amp;lt;br&amp;gt;&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
IMEI Length – 0x000F &amp;lt;br&amp;gt;&lt;br /&gt;
IMEI – 0x313233343536373839303132333435&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x08,&lt;br /&gt;
Number of Data – 0x02 &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00FECAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD000F3133343536373839303132333435&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0802…(data elements)…02&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server must respond with an acknowledgment: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x0005,&lt;br /&gt;
Packet ID – 0xCAFE,&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
Number of Accepted Data – 0x02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0005CAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD02&lt;br /&gt;
|-&lt;br /&gt;
|}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;003DCAFE0105000F33353230393330383634303336353508010000016B4F815B30010000000000000000000000000000000103021503010101425DBC000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 3D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |33 35 32 30 39 33 30 38 36 34 30 33 36 35 35&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;23&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 4F 81 5B 30 (GMT: Thursday, June 13, 2019, 6:23:26 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 (AVL ID: 21, Name: GSM Signal)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5D BC&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of EightBytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server response in the hexadecimal stream:&lt;br /&gt;
&amp;lt;code&amp;gt;0005CAFE010501&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |Server Response Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8 Extended&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Protocols overview&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec8 Extended is used for FMBXXX family devices. This protocol looks familiar to Codec8 but they have some differences. The main differences between them are shown in below table: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8 Extended&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x8E&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element total IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element AVL ID length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Variable size IO elements&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Does not include&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Includes variable size elements&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8 Extended protocol sending over TCP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
*&#039;&#039;&#039;AVL data packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL data packet structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Field Length&#039;&#039;&#039; – size is calculated starting from Codec ID to Number of Data 2. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec8 Extended it is always &amp;lt;code&amp;gt;0x8E&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 1&#039;&#039;&#039; – a number that defines how many records are in the packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data&#039;&#039;&#039; – actual data in the packet (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 2&#039;&#039;&#039; – a number that defines how many records are in the packet. This number must be the same as “Number of Data 1”. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; for [[FMB640]], [[FMB641]], [[FMC640]], and [[FMM640]], minimum AVL record size is 45 bytes (all IO elements disabled). The maximum AVL record size is 255 bytes. For other devices, the minimum AVL record size is 45 bytes (all IO elements disabled). Maximum AVL packet size is 1280 bytes. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*AVL Data&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL Data structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Element&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IO Element&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Priority&#039;&#039;&#039; – a field that defines AVL data priority (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GPS Element&#039;&#039;&#039; – locational information of the AVL data (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IO Element&#039;&#039;&#039; – additional configurable information from the device (more information below). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Priority&lt;br /&gt;
&lt;br /&gt;
The below table represents Priority values. Packet priority depends on device configuration and records sent. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:25%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Low&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |High&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Panic&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*GPS element&lt;br /&gt;
&lt;br /&gt;
The below table represents the GPS Element structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; – east-west position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; – north-south position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Altitude&#039;&#039;&#039; – meters above sea level. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Angle&#039;&#039;&#039; – degrees from north pole. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Satellites&#039;&#039;&#039; – number of satellites in use. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Speed&#039;&#039;&#039; – speed calculated from satellites. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Speed will be &amp;lt;code&amp;gt;0x0000&amp;lt;/code&amp;gt; if GPS data is invalid. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Longitude and latitude are integer values built from degrees, minutes, seconds, and milliseconds by the formula: &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:GPS.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Where: &amp;lt;br&amp;gt;&lt;br /&gt;
d – Degrees; m – Minutes; s – Seconds; ms – Milliseconds; p – Precision (10000000) &amp;lt;br&amp;gt;&lt;br /&gt;
If the longitude is in the west or latitude in the south, multiply the result by –1. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note: &amp;lt;br&amp;gt;&lt;br /&gt;
To determine if the coordinate is negative, convert it to binary format and check the very first bit. If it is &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;, the coordinate is positive, if it is &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, the coordinate is negative. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
Received value: &amp;lt;code&amp;gt;20 9C CA 80&amp;lt;/code&amp;gt; converted to BIN: &amp;lt;code&amp;gt;00100000 10011100 11001010 10000000&amp;lt;/code&amp;gt; first bit is 0, which means coordinate is positive converted to DEC: &amp;lt;code&amp;gt;547146368&amp;lt;/code&amp;gt;. For more information see two‘s complement arithmetic. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*IO Element&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;33&amp;quot; style=&amp;quot; width:5%; vertical-align: middle; text-align: left;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;33&amp;quot; style=&amp;quot; width:65%; vertical-align: middle; text-align: left;&amp;quot; |&#039;&#039;&#039;Event IO ID&#039;&#039;&#039; – if data is acquired on the event – this field defines which IO property has changed and generated an event. For example, when if the Ignition state changes and it generates an event, the Event IO ID will be 0x00EF (AVL ID: 239). If it’s not an eventual record – the value is 0x0000. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; – a total number of properties coming with record (N = N1 + N2 + N4 + N8). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N1&#039;&#039;&#039; – number of properties, which length is 1 byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N2&#039;&#039;&#039; – number of properties, which length is 2 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N4&#039;&#039;&#039; – number of properties, which length is 4 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N8&#039;&#039;&#039; – number of properties, which length is 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;NX&#039;&#039;&#039; – a number of properties, which length is defined by the length element.&lt;br /&gt;
&#039;&#039;&#039;N’th IO ID&#039;&#039;&#039; - AVL ID. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;th Lenght&#039;&#039;&#039; - AVL ID value lenght. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO Value&#039;&#039;&#039; - AVL ID value. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N of Total IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX of X Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Defined by length&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX’th Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX’th Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Defined by length&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Communication with the server is the same as with the Codec8 protocol, except in Codec8 Extended protocol Codec ID is 0x8E. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module connects to the server and sends IMEI: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The server accepts the module: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;01&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The module sends data packet: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Four Zero Bytes – 0x00000000,&lt;br /&gt;
“AVL Data Array” length – 0x000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x8E,&lt;br /&gt;
Number of Data – &#039;&#039;&#039;0x02&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC of “AVL Data Array”&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00000000000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E&#039;&#039;&#039;02&#039;&#039;&#039;...(data elements)...&#039;&#039;&#039;02&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00008612&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server acknowledges data reception (2 data elements): &#039;&#039;&#039;&amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000004A8E010000016B412CEE000100000000000000000000000000000000010005000100010100010011001D00010010015E2C880002000B000000003544C87&lt;br /&gt;
A000E000000001DD7E06A00000100002994&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed data:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 4A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;25&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 41 2C EE 00 (GMT: Monday, June 10, 2019, 11:36:32 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 11 (AVL ID: 17, Name: Axis X)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 1D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 10 (AVL ID: 16, Name: Total Odometer)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 5E 2C 88&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 35 44 C8 7A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0E (AVL ID: 14, Name: ICCID2)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 1D D7 E0 6A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |NX of X Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 29 94&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec8 Extended protocol sending over UDP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;UDP channel protocol&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AVL data packet is the same as with Codec8, except Codec ID is changed to &amp;lt;code&amp;gt;0x8E&amp;lt;/code&amp;gt;. AVL Data encoding was performed according to Codec8 Extended protocol. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The module sends the UDP channel packet with an encapsulated AVL data packet. The server sends the UDP channel packet with an encapsulated response module that validates the AVL Packet ID and the Number of accepted AVL elements. If the server response is not received with a valid AVL Packet ID within configured timeout, the module can retry sending. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module sends the data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x00FE,&lt;br /&gt;
Packet ID – 0xCAFE &amp;lt;br&amp;gt;&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
IMEI Length – 0x000F &amp;lt;br&amp;gt;&lt;br /&gt;
IMEI – 0x313233343536373839303132333435&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x8E,&lt;br /&gt;
Number of Data – 0x02 &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00FECAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD000F3133343536373839303132333435&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E02…(data elements)…02&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server must respond with an acknowledgment: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x0005,&lt;br /&gt;
Packet ID – 0xCAFE,&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
Number of Accepted Data – 0x02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0005CAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD02&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;005FCAFE0107000F3335323039333038363430333635358E010000016B4F831C680100000000000000000000000000000000010005000100010100010011009D000100&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;10015E2C880002000B000000003544C87A000E000000001DD7E06A000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 5F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |33 35 32 30 39 33 30 38 36 34 30 33 36 35 35&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;28&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 4F 83 1C 68 (GMT: Thursday, June 13, 2019 6:25:21 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 11 (AVL ID: 17, Name: Axis X)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 1D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 10 (AVL ID: 16, Name: Total Odometer)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 5E 2C 88&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 35 44 C8 7A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0E (AVL ID: 14, Name: ICCID2)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 1D D7 E0 6A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |NX of X Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server response in the hexadecimal stream:&lt;br /&gt;
&amp;lt;code&amp;gt;0005CAFE010701&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |Server Response Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 16&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Protocol overview&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec16 is using for [[FMB630]]/FM63XY series devices. This protocol looks familiar like Codec8 but they have some differences. The main differences between them are shown in the table below: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec16&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x10&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element ID event length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element AVL ID length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Codec16 is supported from firmware – 00.03.xx and newer. ([[FMB630]]/FM63XY) || AVL IDs that are higher than 255 will can be used only in the Codec16 protocol. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 16 protocol sending over TCP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
*&#039;&#039;&#039;AVL data packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL data packet structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Field Length&#039;&#039;&#039; – size is calculated starting from Codec ID to Number of Data 2. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec16 it is always 0x10. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 1&#039;&#039;&#039; – a number that defines how many records are in the packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data&#039;&#039;&#039; – actual data in the packet (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 2&#039;&#039;&#039; – a number that defines how many records are in the packet. This number must be the same as “Number of Data 1”. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; for [[FMB630]] and FM63XY, the minimum AVL record size is 45 bytes (all IO elements disabled). The maximum AVL record size is 255 bytes. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*AVL Data&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL Data structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Element&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IO Element&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Priority&#039;&#039;&#039; – a field that defines AVL data priority (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GPS Element&#039;&#039;&#039; – location information of the AVL data (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IO Element&#039;&#039;&#039; – additional configurable information from the device (more information below). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Priority&lt;br /&gt;
&lt;br /&gt;
The below table represents Priority values. Packet priority depends on device configuration and records sent. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:25%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Low&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |High&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Panic&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*GPS element&lt;br /&gt;
&lt;br /&gt;
The below table represents the GPS Element structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; – east-west position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; – north-south position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Altitude&#039;&#039;&#039; – meters above sea level. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Angle&#039;&#039;&#039; – degrees from north pole. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Satellites&#039;&#039;&#039; – number of satellites in use. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Speed&#039;&#039;&#039; – speed calculated from satellites. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Speed will be &amp;lt;code&amp;gt;0x0000&amp;lt;/code&amp;gt; if GPS data is invalid. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Longitude and latitude are integer values built from degrees, minutes, seconds, and milliseconds by the formula: &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:GPS.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Where: &amp;lt;br&amp;gt;&lt;br /&gt;
d – Degrees; m – Minutes; s – Seconds; ms – Milliseconds; p – Precision (10000000) &amp;lt;br&amp;gt;&lt;br /&gt;
If the longitude is in the west or latitude in the south, multiply the result by –1. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note: &amp;lt;br&amp;gt;&lt;br /&gt;
To determine if the coordinate is negative, convert it to binary format and check the very first bit. If it is &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;, the coordinate is positive, if it is &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, the coordinate is negative. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
Received value: &amp;lt;code&amp;gt;20 9C CA 80&amp;lt;/code&amp;gt; converted to BIN: &amp;lt;code&amp;gt;00100000 10011100 11001010 10000000&amp;lt;/code&amp;gt; first bit is 0, which means coordinate is positive converted to DEC: &amp;lt;code&amp;gt;547146368&amp;lt;/code&amp;gt;. For more information see two‘s complement arithmetic. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*IO Element&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;27&amp;quot; style=&amp;quot; width:5%; vertical-align: middle; text-align: left;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;27&amp;quot; style=&amp;quot; width:65%; vertical-align: middle; text-align: left;&amp;quot; |&#039;&#039;&#039;Event IO ID&#039;&#039;&#039; – if data is acquired on the event – this field defines which IO property has changed and generated an event. For example, when if the Ignition state changes and it generates an event, the Event IO ID will be 0xEF (AVL ID: 239). If it’s not an eventual record – the value is 0. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Generation type&#039;&#039;&#039; - data event generation type. More information about it you can find here. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; – a total number of properties coming with record (N = N1 + N2 + N4 + N8). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N1&#039;&#039;&#039; – number of properties, which length is 1 byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N2&#039;&#039;&#039; – number of properties, which length is 2 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N4&#039;&#039;&#039; – number of properties, which length is 4 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N8&#039;&#039;&#039; – number of properties, which length is 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO ID&#039;&#039;&#039; - AVL ID. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO Value&#039;&#039;&#039; - AVL ID value. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N of Total IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Generation type&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:30%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Value&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Record Created&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Exit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Entrance&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Both&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Reserved&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Hysteresis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |6&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |7&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Periodical&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Communication with the server is the same as with Codec8 protocol, except in Codec16 protocol Codec ID is &amp;lt;code&amp;gt;0x10&amp;lt;/code&amp;gt; and has generation type. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module connects to the server and sends IMEI: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The server accepts the module: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;01&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The module sends data packet: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Four Zero Bytes – 0x00000000,&lt;br /&gt;
“AVL Data Array” length – 0x000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x10,&lt;br /&gt;
Number of Data – &#039;&#039;&#039;0x02&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC of “AVL Data Array”&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00000000000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |10&#039;&#039;&#039;02&#039;&#039;&#039;...(data elements)...&#039;&#039;&#039;02&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00008612&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server acknowledges data reception (2 data elements): &#039;&#039;&#039;&amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000005F10020000016BDBC7833000000000000000000000000000000000000B05040200010000030002000B00270042563A00000000016BDBC78718&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000000000000000000000000B05040200010000030002000B00260042563A00000200005FB3&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 5F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;23&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(1&#039;st record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B DB C7 83 30 (GMT: Wednesday, July 10, 2019, 12:06:54 PM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |04&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 03 (AVL ID: 3, Name: DIN3)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 27&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |56 3A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;23&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(2&#039;nd record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B DB C7 87 18 (GMT: Wednesday, July 10, 2019, 12:06:55 PM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |04&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 03 (AVL ID: 3, Name: DIN3)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 26&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |56 3A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 5F B3&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec16 protocol sending over UDP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;UDP channel protocol&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AVL data packet is the same as with Codec8, except Codec ID is changed to &amp;lt;code&amp;gt;0x10&amp;lt;/code&amp;gt;. AVL Data encoding is performed according to the Codec16 protocol. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The module sends the UDP channel packet with an encapsulated AVL data packet. The server sends the UDP channel packet with an encapsulated response module that validates the AVL Packet ID and the Number of accepted AVL elements. If the server responds with a valid AVL Packet ID that is not received within configured timeout, the module can retry sending. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module sends the data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x00FE,&lt;br /&gt;
Packet ID – 0xCAFE &amp;lt;br&amp;gt;&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
IMEI Length – 0x000F &amp;lt;br&amp;gt;&lt;br /&gt;
IMEI – 0x313233343536373839303132333435&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x10,&lt;br /&gt;
Number of Data – 0x02 &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00FECAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD000F3133343536373839303132333435&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1002…(data elements)…02&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server must respond with an acknowledgment:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x0005,&lt;br /&gt;
Packet ID – 0xCAFE,&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
Number of Accepted Data – 0x02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0005CAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD02&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;015BCAFE0101000F33353230393430383532333135393210070000015117E40FE80000000000000000000000000000000000EF05050400010000030000B4000&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;0EF01010042111A000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 5B&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |33 35 32 30 39 34 30 38 35 32 33 31 35 39 32&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;28&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 51 17 E4 0F E8 (GMT: Wednesday, November 18, 2015, 12:00:01 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 EF&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Generation type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |04&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 03 (AVL ID: 3, Name: DIN3)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3’rd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 B4 (AVL ID: 180, Name: DOUT2)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3’rd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 EF (AVL ID: 239, Name: Ignition)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |11 1A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server response in the hexadecimal stream:&lt;br /&gt;
&amp;lt;code&amp;gt;0005CAFE010701&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |Server Response Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Differences between Codec 8, Codec 8 Extended and Codec 16&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
In the table below you will see differences between Codec8, Codec8 Extended, and Codec16. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8 Extended&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec16&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x8E&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x10&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element total IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element AVL ID length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Variable size IO elements&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Does not include&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Includes variable size elements&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Does not include&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec for communication over GPRS messages&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
In this chapter, you will find information about every Codec protocol which are used for communication over GPRS messages and the differences between them. &lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 12&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;About Codec12&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec12 is the original and main Teltonika protocol for device-server communication over GPRS messages. Codec12 GPRS commands can be used for sending configuration, debug, digital outputs control commands, or other (special purpose commands on special firmware versions). This protocol is also necessary for using [[FMB630]]/[[FM6300]]/FM5300/FM5500/FM4200 features like Garmin, LCD communication, and COM TCP Link Mode. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;GPRS command session&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following figure shows how the GRPS command session is started over TCP. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Codec12.png|1150px]]&lt;br /&gt;
First, the Teltonika device opens the GPRS session and sends AVL data to the server (refer to device protocols). Once all records are sent and the correct sent data array acknowledgment is received by the device then GPRS commands in Hex can be sent to the device. &amp;lt;br&amp;gt;&lt;br /&gt;
The ACK (acknowledgment of IMEI from server) is a one-byte constant 0x01. The acknowledgment of each data array send from the device is four bytes integer – a number of received records. &amp;lt;br&amp;gt;&lt;br /&gt;
Note, that the GPRS session should remain active between the device and server, while GPRS commands are sent. For this reason, active datalink timeout (global parameters in device configuration) is recommended to be set to 259200 (maximum value). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;General Codec12 message structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following diagram shows the basic structure of Codec12 messages. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command message structure:&#039;&#039;&#039; &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Type (0x05)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response message structure:&#039;&#039;&#039; &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Type (0x06)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; - the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Size&#039;&#039;&#039; - size is calculated from the Codec ID field to the second command or response quantity field. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; - in Codec12 it is always &amp;lt;code&amp;gt;0x0C&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 1&#039;&#039;&#039; - it is ignored when parsing the message. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039; - it can be 0x05 to denote command or 0x06 to denote response. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Size&#039;&#039;&#039; – command or response length. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response&#039;&#039;&#039; – command or response in HEX. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 2&#039;&#039;&#039; - a byte that defines how many records (commands or responses) are in the packet. This byte will not be parsed but it’s recommended that it should contain the same value as Command/Response Quantity 1. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Command Quantity 2. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note that the difference between commands and responses is the message type field: &amp;lt;code&amp;gt;0x05&amp;lt;/code&amp;gt; means command and &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt; means response. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Command coding table&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Command has to be converted from ASCII characters (char) to hexadecimal (HEX): &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:ASCII.png]] &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Command parsing example&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of command and answer in this example is given in the hexadecimal form. The different fields of the message are separated into different table columns for better readability and understanding. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;GPRS commands examples&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of GPRS command and answer in these examples are given in the hexadecimal form. The different fields of messages are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1&#039;st example:&#039;&#039;&#039; Sending &#039;&#039;[[FMB getinfo|getinfo]]&#039;&#039; SMS command via GPRS Codec12 &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Server request in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000000F0C010500000007676574696E666F0100004312&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Command&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; vertical-align: middle; text-align: center;&amp;quot; |Server Command Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |67 65 74 69 6E 66 6F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 43 12&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Server Command converted from HEX to ASCII means &#039;&#039;[[FMB getinfo|getinfo]]&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device response in the hexadecimal stream:  &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000900C010600000088494E493A323031392F372F323220373A3232205254433A323031392F372F323220373A3533205253543A32204552523A&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;312053523A302042523A302043463A302046473A3020464C3A302054553A302F302055543A3020534D533A30204E4F4750533A303A3330204750533A312053&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;41543A302052533A332052463A36352053463A31204D443A30010000C78F&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 90&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |06&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 88&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |49 4E 49 3A 32 30 31 39 2F 37 2F 32 32 20 37 3A 32 32 20 52 54 43 3A 32 30 31 39 2F 37 2F 32 32 20 37 3A 35 33 20 52 53 54 3A 32 20 45 52 52 3A 31 20 53 52 3A 30 20 42 52 3A 30 20 43 46 3A 30 20 46 47 3A 30 20 46 4C 3A 30 20 54 55 3A 30 2F 30 20 55 54 3A 30 20 53 4D 53 3A 30 20 4E 4F 47 50 53 3A 30 3A 33 30 20 47 50 53 3A 31 20 53 41 54 3A 30 20 52 53 3A 33 20 52 46 3A 36 35 20 53 46 3A 31 20 4D 44 3A 30&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 C7 8F&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br&amp;gt;&lt;br /&gt;
Note that Device Response converted from HEX to ASCII means: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;INI:2019/7/22 7:22 RTC:2019/7/22 7:53 RST:2 ERR:1 SR:0 BR:0 CF:0 FG:0 FL:0 TU:0/0 UT:0 SMS:0 NOGPS:0:30 GPS:1 SAT:0 RS:3 RF:65 SF:1 MD:0&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2&#039;nd example:&#039;&#039;&#039; Sending &#039;&#039;[[FMB getio|getio]]&#039;&#039; SMS command via GPRS Codec12 &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Server request in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000000D0C010500000005676574696F01000000CB&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Command&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Server Command Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 0D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |67 65 74 69 6F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 CB&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Server Command converted from HEX to ASCII means &#039;&#039;[[FMB getio|getio]]&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device response in the hexadecimal stream:  &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000370C01060000002F4449313A31204449323A30204449333A302041494E313A302041494E323A313639323420444F313A3020444F323A3101000066E3&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 37&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |06&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 2F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |44 49 31 3A 31 20 44 49 32 3A 30 20 44 49 33 3A 30 20 41 49 4E 31 3A 30 20 41 49 4E 32 3A 31 36 39 32 34 20 44 4F 31 3A 30 20 44 4F 32 3A 31&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 66 E3&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Device Response converted from HEX to ASCII means: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;DI1:1 DI2:0 DI3:0 AIN1:0 AIN2:16924 DO1:0 DO2:1&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Communication with server&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The GSM/GPRS commands can be sent from a terminal program. We recommend using Hercules (in TCP server mode). Simply write the command into the Hercules Send field, check the HEX box and click Send button. Note that the TCP server must be listening on a specified port (see Port field and Listen button below). &lt;br /&gt;
&lt;br /&gt;
[[File:Hercules.jpeg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;FMXX and Codec12 functionality&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Garmin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All information is provided in the “FMXX and Garmin development.pdf” document. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;COM TCP Link Mode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All information is provided in the “FMxx TCP Link mode test instructions.pdf” document. &lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 13&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;About Codec13&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec13 is the original Teltonika protocol for device-server communication over GPRS messages and it is based on the Codec12 protocol. The main differences of Codec13 are that timestamp is used in messages and communication is one way only (Codec13 is used for Device -&amp;gt; Server sending). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;General Codec13 message structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following diagram shows the basic structure of Codec 13 messages: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Type&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with a preamble field (four zero bytes). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Size&#039;&#039;&#039; – size is calculated from the Codec ID field to the second Command Quantity field. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec13 it is always &amp;lt;code&amp;gt;0x0D&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Quantity 1&#039;&#039;&#039; – &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt;, it is ignored when parsing the message. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Type&#039;&#039;&#039; – it is always &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt; since the packet is direction is FM-&amp;gt;Server. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Size&#039;&#039;&#039; – command size field includes the size of the timestamp too, so it is equal to the size of the payload + the size of the timestamp. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command&#039;&#039;&#039; – actual received data. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Quantity 2&#039;&#039;&#039; – a byte that defines how many records (commands) are in the packet. This byte will not be parsed but it’s recommended that it should contain the same value as Command/Response Quantity 1. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Codec13 packets are used only when the “Message Timestamp” parameter in RS232 settings is enabled. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 14&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;About Codec14&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec14 is the original Teltonika protocol for device-server communication over GPRS messages and it is based on the Codec12 protocol. &amp;lt;br&amp;gt;&lt;br /&gt;
The main difference of Codec14 is that the device will answer the GPRS command if the device&#039;s physical IMEI number matches the specified IMEI number in the GPRS command. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Codec14 GPRS commands can be used for sending configuration, debug, digital outputs control commands, or other (special purpose commands on special firmware versions). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;FMB firmware requirements&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Implemented in base firmware from FMB.Ver.03.25.04.Rev.00 and newer. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;General Codec14 message structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following diagram shows the basic structure of Codec14 messages. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Command message structure&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x0E (Codec ID)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command quantity&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x05&amp;lt;br&amp;gt;(Message type)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command size + IMEI size (8 bytes)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IMEI (HEX)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command quantity&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response message structure&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x0E (Codec ID)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response quantity&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x06 / 0x11 (Message type)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response size + IMEI size (8 bytes)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IMEI (HEX)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response quantity&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Size&#039;&#039;&#039; – size is calculated from the Codec ID field to the second command or response quantity field. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec14 it is always &amp;lt;code&amp;gt;0x0E&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 1&#039;&#039;&#039; – it is ignored when parsing the message. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039; – if it is a request command from the server it has to contain 0x05. The response type field will contain &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt; if it’s ACK or &amp;lt;code&amp;gt;0x11&amp;lt;/code&amp;gt; if it’s nACK. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Explanation:&#039;&#039; If command message IMEI is equal to actual device IMEI, received command will be executed and response will be sent with ACK (&amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt;) message type field value. If the command message IMEI doesn’t match the actual device IMEI, the received command won’t be executed and a response to the server will be sent with nACK (&amp;lt;code&amp;gt;0x11&amp;lt;/code&amp;gt;) message type field value. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Size&#039;&#039;&#039; – command or response length. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Note:&#039;&#039; make sure that size is IMEI size 8 + actual command size. The minimal value is 8 because Codec14 always contains IMEI and it’s 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IMEI (HEX)&#039;&#039;&#039; – it is send as HEX value. For example, if the device IMEI is 123456789123456 then the IMEI data field will contain &amp;lt;code&amp;gt;0x0123456789123456&amp;lt;/code&amp;gt; value. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response&#039;&#039;&#039; – command or response in HEX. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 2&#039;&#039;&#039; - a byte that defines how many records (commands or responses) are in the packet. This byte will not be parsed but it’s recommended that it should contain the same value as Command/Response Quantity 1. &amp;lt;br&amp;gt;&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;GPRS in Codec14 examples&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of the GPRS command and answer in this example is given in the hexadecimal form. The different fields of the message are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Sending &#039;&#039;[[FMB getver|getver]]&#039;&#039; SMS command via GPRS Codec14: &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Server requests in Hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000160E01050000000E0352093081452251676574766572010000D2C1&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Command&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Server Command Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03 52 09 30 81 45 22 51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |67 65 74 76 65 72&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 D2 C1&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Server Command converted from HEX to ASCII means &#039;&#039;[[FMB getver|getver]]&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device ACK response in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000AB0E0106000000A303520930814522515665723A30332E31382E31345F3034204750533A41584E5F352E31305F333333332048773A464D42313230&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;204D6F643A313520494D45493A33353230393330383134353232353120496E69743A323031382D31312D323220373A313320557074696D653A3137323334204D4143&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;3A363042444430303136323631205350433A312830292041584C3A30204F42443A3020424C3A312E362042543A340100007AAE&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 37&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |06&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 A3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03 52 09 30 81 45 22 51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |56 65 72 3A 30 33 2E 31 38 2E 31 34 5F 30 34 20 47 50 53 3A 41 58 4E 5F 35 2E 31 30 5F 33 33 33 33 20 48 77 3A 46 4D 42 31 32 30 20 4D 6F 64 3A 31 35 20 49 4D 45 49 3A 33 35 32 30 39 33 30 38 31 34 35 32 32 35 31 20 49 6E 69 74 3A 32 30 31 38 2D 31 31 2D 32 32 20 37 3A 31 33 20 55 70 74 69 6D 65 3A 31 37 32 33 34 20 4D 41 43 3A 36 30 42 44 44 30 30 31 36 32 36 31 20 53 50 43 3A 31 28 30 29 20 41 58 4C 3A 30 20 4F 42 44 3A 30 20 42 4C 3A 31 2E 36 20 42 54 3A 34&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 7A AE&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Device Response converted from HEX to ASCII means: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Ver:03.18.14_04 GPS:AXN_5.10_3333 Hw:FMB120 Mod:15 IMEI:352093081452251 Init:2018-11-22 7:13 Uptime:17234 MAC:60BDD0016261 SPC:1(0) AXL:0 OBD:0 BL:1.6 BT:4&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device nACK response in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000100E011100000008035209308145246801000032AC&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |11&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03 52 09 30 81 45 24 68&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 32 AC&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 15&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Protocol Overview&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec 15 is based on Codec12 protocol. Codec15 is original Teltonika protocol for device-&amp;gt;server communication over GPRS messages.&lt;br /&gt;
Codec15 is available in RS232 modes:&lt;br /&gt;
&lt;br /&gt;
1. TCP/UDP Ascii&lt;br /&gt;
&amp;lt;br&amp;gt;2. TCP/UDP Binary&lt;br /&gt;
&amp;lt;br&amp;gt;3. TCP/UDP Ascii Buffered&lt;br /&gt;
&amp;lt;br&amp;gt;4. TCP/UDP Binary Buffered&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Structure of Codec 15 messages&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:5%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x0F (Codec ID) &lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command quantity&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Message type&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command size + timestamp + imei&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:5%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:5%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command quantity&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC - 16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Structure explanation&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; - four zero bytes.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Data size&#039;&#039;&#039; - size is calculated from codec id(0x0F) field to the second command quantity field.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Codec ID&#039;&#039;&#039; - in Codec 15 it is always 0x0F.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Command quantity&#039;&#039;&#039; - a number which defines how many commands are in the packet.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Message type&#039;&#039;&#039; - this value is configurable in RS232 settings box.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Command size + Timestamp + IMEI&#039;&#039;&#039; - it is equal to size of payload + size of timestamp + size of imei.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – data record creation time in seconds(Unix timestamp).&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;IMEI&#039;&#039;&#039; - send as HEX value. Example if device IMEI is 123456789123456 then IMEI data field will contain 0x0123456789123456 value.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Command field&#039;&#039;&#039; - actual received data.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Command quantity&#039;&#039;&#039; - a number which defines how many commands are in the packet.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;CRC field&#039;&#039;&#039; - calculated from Codec ID to the Second Number of Data.&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 15 examples&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Device sends message „Hello\n“ via GPRS Codec15:&lt;br /&gt;
&lt;br /&gt;
 000000000000001b0f010b00000013654b65a4012345678912345648656c6c6f210a01000093d6&lt;br /&gt;
{| class=&amp;quot;wikitable nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Parsed command&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Command Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 1B&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; |0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Quantity of commands&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0B&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 13&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65 4B 65 A4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 23 45 67 89 12 34 56&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |48 65 6c 6c 6f 21 0a&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Quantity of commands&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 93 D6&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
CRC: 0x 000093d6&lt;br /&gt;
The algorithm to calculate CRC is CRC-16 (also known as CRC-16-IBM). All the fields from codec ID to second command/response quantity field are used to calculate CRC.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Differences between Codec 12, Codec 13, Codec 14 and Codec 15&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
In the table below you will see differences between Codec12, Codec13, Codec14 and Codec 15. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec12&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec13&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec14&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec15&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Communication&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Server - Device Communication&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |One-way (Device -&amp;gt; Server communication)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Server - Device Communication&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |One-way (Device -&amp;gt; Server communication)&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0D&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0E&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0F&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Response Message Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x06&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x06 (if it is ACK) or 0x11 (if it is nACK)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Command / Response size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Only Command/Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Only Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command/Response + IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command + IMEI&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;24 Position SMS Data Protocol&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
24-hour SMS is usually sent once every day and contains GPS data for the last 24 hours. The TP-DCS field of this SMS should indicate that message contains 8-bit data (i.e. TP-DCS can be &amp;lt;code&amp;gt;0x04&amp;lt;/code&amp;gt;). &amp;lt;br&amp;gt;&lt;br /&gt;
Note, that 24 position data protocol is used only with subscribed SMS. Event SMS uses standard AVL data protocol. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Encoding&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To be able to compress 24 GPS data entries into one SMS (140 octets), the data is encoded extensively using bit fields. The data packet can be interpreted as a bitstream, where all bits are numbered as follows: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 1&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 3&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 4 ...&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 0 - 7&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 8 - 15&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 16 - 24&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 25 - ...&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bits in a byte are numbered starting from the least significant bit. A field of 25 bits would consist of bits 0 to 24 where 0 is the least significant bit and bit 24 – is the most significant bit. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Below in the tables, you will see the SMS Data Structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |SMS Data Structure&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID = 4 (0x04)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |35&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Time corresponding to the first (oldest) GPS data element, represented in seconds elapsed from 2000.01.01 00:00 EET.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ElementCount&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of GPS data elements&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |SMS Data Structure&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |ElementCount *&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |GPSDataElement&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |GPS data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Byte - align padding&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Padding bits to align to 8 - bits boundary represented in seconds elapsed from 2000.01.01 00:00 EET.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |64&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI of sending device as 8 byte long integer&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The time of only the first GPS data element is specified in the Timestamp field. The time corresponding to each further element can be computed as elementTime = Timestamp + (1 hour * elementNumber). &amp;lt;br&amp;gt; &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Data Element&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:20%; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:20%; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:12%; vertical-align: middle; text-align: center;&amp;quot; |Size (bits)&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:20%; vertical-align: middle; text-align: center;&amp;quot; |Field&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:28%; vertical-align: middle; text-align: center;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ValidElement&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ValidElement = 1 – there is a valid Gps Data Element following, &lt;br /&gt;
ValidElement = 0 – no element at this position &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ValidElement == 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DifferentialCoords&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Format of following data&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DifferentialCoords == 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |14&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LongitudeDiff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Difference from previous element‘s longitude.&lt;br /&gt;
LongitudeDiff = prevLongitude – Longitude + 213 – 1 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |14&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LatitudeDiff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Difference from previous element‘s latitude&lt;br /&gt;
LatitudeDiff = prevLatitude – Latitude + 213 – 1&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DifferentialCoords == 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |21&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude = {(LongDegMult + 18 * 108) * (221 – 1)} over {36*108}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |20&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude = (LatDegMult + 9*108) * (220 – 1) over {18*108}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed in km/h&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; - longitude field value of GPSDataElement &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; - latitude field value of GPSDataElement &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;LongDegMult&#039;&#039;&#039; - longitude in degrees multiplied by 107 (integer part) &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;LatDegMult&#039;&#039;&#039; - latitude in degrees multiplied by 107 (integer part) &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;prevLongitude&#039;&#039;&#039; - longitude field value of previous GPSDataElemen &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;prevLatitude&#039;&#039;&#039; - latitude field value of previous GPSDataElement &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Decoding GPS position&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When decoding GPS data with DifferentialCoords = 1, Latitude and Longitude values can be computed as follows: Longitude = prevLongitude – LongitudeDiff + 213 – 1, Latitude = prevLatitude – LatitudeDiff + 213 – 1. &amp;lt;br&amp;gt;&lt;br /&gt;
If there were no previous non-differential positions, differential coordinates should be computed assuming prevLongitude = prevLatitude = 0. &amp;lt;br&amp;gt;&lt;br /&gt;
When Longitude and Latitude values are known, longitude and latitude representation in degrees can be computed as follows: &lt;br /&gt;
&lt;br /&gt;
[[File:24SMS.png]]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;SMS Events&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When configured to generate an SMS event user will get this SMS upon event: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&amp;lt;Year/Month/Day&amp;gt; &amp;lt;Hour:Minute:Second&amp;gt; P:&amp;lt;profile_nr&amp;gt; &amp;lt;SMS Text&amp;gt; Val:&amp;lt;Event Value&amp;gt; Lon:&amp;lt;longitude&amp;gt; Lat:&amp;lt;latitude&amp;gt; Q:&amp;lt;HDOP&amp;gt;&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;2016./04/11 12:00:00 P:3 Digital Input 1 Val:1 Lon:51.12258 Lat: 25.7461 Q:0.6&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;Sending data using SMS&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
This type of data sent is used for FMBXXX devices which can be configured in [[FMB120 SMS/Call settings#SMS Data Sending|SMS Data Sending settings]].&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Data sending via SMS&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AVL data or events can be sent encapsulated in binary SMS. The TP-DCS field of these SMS should indicate that message contains 8-bit data (for example TP-DCS can be &amp;lt;code&amp;gt;0x04&amp;lt;/code&amp;gt;). &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |SMS data (TP-UD)&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL data array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AVL data array&#039;&#039;&#039; – array of encoded AVL data. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IMEI&#039;&#039;&#039; – IMEI of sending module encoded as a big-endian 8-byte long number.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;CRC-16&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. The algorithm on how to calculate CRC-16 (also known as CRC-16/IBM) you will find below. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:CRC16.png]]&lt;br /&gt;
&lt;br /&gt;
[[Category:General Information|50]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Teltonika_Data_Sending_Protocols&amp;diff=92713</id>
		<title>Teltonika Data Sending Protocols</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Teltonika_Data_Sending_Protocols&amp;diff=92713"/>
		<updated>2023-11-20T12:42:18Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: PArsed table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&#039;&#039;&#039;&amp;lt;big&amp;gt;Introduction&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
A codec is a device or computer program for encoding or decoding a digital data stream or signal. Codec is a portmanteau of coder-decoder. A codec encodes a data stream or a signal for transmission and storage, possibly in encrypted form, and the decoder function reverses the encoding for playback or editing. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Below you will see a table of all Codec types with IDs: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 8 Extended&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 16&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 12&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 13&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 14&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x8E&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x10&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0D&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0E&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
Also, there are using two data transport protocols: TCP and UDP. But it is not important which one will be used in Codec. &lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec for device data sending&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
In this chapter, you will find information about every Codec protocol which are used for device data sending and the differences between them.  &lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Protocol Overview&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec8 – a main FM device protocol that is used for sending data to the server. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8 protocol sending over TCP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
TCP is a connection-oriented protocol that is used for communication between devices. The workings of this type of protocol is described below in the &#039;&#039;&#039;communication with server&#039;&#039;&#039; section. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;AVL Data Packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL Data Packet structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Field Length&#039;&#039;&#039; – size is calculated starting from Codec ID to Number of Data 2. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec8 it is always &amp;lt;code&amp;gt;0x08&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 1&#039;&#039;&#039; – a number that defines how many records are in the packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data&#039;&#039;&#039; – actual data in the packet (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 2&#039;&#039;&#039; – a number that defines how many records are in the packet. This number must be the same as “Number of Data 1”. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; for [[FMB640]], [[FMB641]], [[FMC640]], and [[FMM640]], minimum AVL record size is 45 bytes (all IO elements disabled). The maximum AVL record size is 255 bytes. Maximum AVL packet size is 512 bytes. For other devices, the minimum AVL record size is 45 bytes (all IO elements disabled). Maximum AVL packet size is 1280 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*AVL Data&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL Data structure. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Element&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IO Element&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Priority&#039;&#039;&#039; – a field that defines AVL data priority (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GPS Element&#039;&#039;&#039; – location information of the AVL data (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IO Element&#039;&#039;&#039; – additional configurable information from the device (more information below). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Priority&lt;br /&gt;
&lt;br /&gt;
The below table represents Priority values. Packet priority depends on device configuration and records sent. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:25%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Low&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |High&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Panic&lt;br /&gt;
|}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*GPS element&lt;br /&gt;
&lt;br /&gt;
The below table represents the GPS Element structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; – east-west position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; – north-south position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Altitude&#039;&#039;&#039; – meters above sea level. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Angle&#039;&#039;&#039; – degrees from north pole. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Satellites&#039;&#039;&#039; – number of satellites in use. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Speed&#039;&#039;&#039; – speed calculated from satellites. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Speed will be &amp;lt;code&amp;gt;0x0000&amp;lt;/code&amp;gt; if GPS data is invalid. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Longitude and latitude are integer values built from degrees, minutes, seconds, and milliseconds by the formula: &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:GPS.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Where: &amp;lt;br&amp;gt;&lt;br /&gt;
d – Degrees; m – Minutes; s – Seconds; ms – Milliseconds; p – Precision (10000000) &amp;lt;br&amp;gt;&lt;br /&gt;
If the longitude is in the west or latitude in the south, multiply the result by –1. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note: &amp;lt;br&amp;gt;&lt;br /&gt;
To determine if the coordinate is negative, convert it to binary format and check the very first bit. If it is 0, the coordinate is positive. If it is 1, the coordinate is negative. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
Received value: &amp;lt;code&amp;gt;20 9C CA 80&amp;lt;/code&amp;gt; converted to BIN: &amp;lt;code&amp;gt;00100000 10011100 11001010 10000000&amp;lt;/code&amp;gt; first bit is 0, which means coordinate is positive converted to DEC: &amp;lt;code&amp;gt;547146368&amp;lt;/code&amp;gt;. For more information see two‘s complement arithmetic. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*IO Element&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| rowspan=&amp;quot;26&amp;quot; style=&amp;quot; width:5%; vertical-align: middle; text-align: left;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;26&amp;quot; style=&amp;quot; width:65%; vertical-align: middle; text-align: left;&amp;quot; |&#039;&#039;&#039;Event IO ID&#039;&#039;&#039; – if data is acquired on the event – this field defines which IO property has changed and generated an event. For example, when if the Ignition state changes and it generates an event, the Event IO ID will be &amp;lt;code&amp;gt;0xEF&amp;lt;/code&amp;gt; (AVL ID: 239). If it’s not an eventual record – the value is 0. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; – a total number of properties coming with record (N = N1 + N2 + N4 + N8). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N1&#039;&#039;&#039; – number of properties, which length is 1 byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N2&#039;&#039;&#039; – number of properties, which length is 2 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N4&#039;&#039;&#039; – number of properties, which length is 4 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N8&#039;&#039;&#039; – number of properties, which length is 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO ID&#039;&#039;&#039; - AVL ID. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO Value&#039;&#039;&#039; - AVL ID value. &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N of Total IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First, when the module connects to the server, the module sends its IMEI. First comes a short identifying the number of bytes written and then goes IMEI as text (bytes). &amp;lt;br&amp;gt;&lt;br /&gt;
For example, IMEI &amp;lt;code&amp;gt;356307042441013&amp;lt;/code&amp;gt; would be sent as &amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
The first two bytes denote IMEI length. In this case &amp;lt;code&amp;gt;0x000F&amp;lt;/code&amp;gt; means, that IMEI is 15 bytes long. &amp;lt;br&amp;gt;&lt;br /&gt;
After receiving IMEI, the server should determine if it would accept data from this module. If yes, server will reply to module &amp;lt;code&amp;gt;01&amp;lt;/code&amp;gt;, if not - &amp;lt;code&amp;gt;00&amp;lt;/code&amp;gt;. Note that confirmation should be sent as a binary packet. I.e. 1 byte &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Then the module starts to send the first AVL data packet. After the server receives a packet and parses it, the server must report to the module number of data received as an integer (four bytes). &amp;lt;br&amp;gt;&lt;br /&gt;
If the sent data number and the reported by the server don’t match module resends the sent data. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Example:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The module connects to the server and sends IMEI: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The server accepts the module: &amp;lt;br&amp;gt;&lt;br /&gt;
01 &amp;lt;br&amp;gt;&lt;br /&gt;
The module sends data packet: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Four Zero Bytes – 0x00000000,&lt;br /&gt;
“AVL Data Array” length – 0x000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x08,&lt;br /&gt;
Number of Data – &#039;&#039;&#039;0x02&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC of “AVL Data Array”&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00000000000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&#039;&#039;&#039;02&#039;&#039;&#039;...(data elements)...&#039;&#039;&#039;02&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00008612&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server acknowledges data reception (2 data elements): &#039;&#039;&#039;&amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Examples&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in these examples are given in the hexadecimal form. The different fields of packets are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1&#039;st example&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Receiving one data record with each element property (1 byte, 2 bytes, 4 bytes, and 8 bytes). &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000003608010000016B40D8EA30010000000000000000000000000000000105021503010101425E0F01F10000601A014E0000000000000000010000C7CF&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 36&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;24&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D8 EA 30 (GMT: Monday, June 10, 2019, 10:04:46 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 (AVL ID: 21, Name: GSM Signal)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5E 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |F1 (AVL ID: 241, Name: Active GSM Operator)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 60 1A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4E (AVL ID: 78, Name: iButton)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 C7 CF&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2&#039;nd example&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Receiving one data record with one or two different element properties (1 byte, 2 bytes). &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000002808010000016B40D9AD80010000000000000000000000000000000103021503010101425E100000010000F22A&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 28&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;20&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D9 AD 80 (GMT: Monday, June 10, 2019, 10:05:36 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 (AVL ID: 21, Name: GSM Signal)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5E 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 F2 2A&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3&#039;rd example&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Receiving two or more data records with one or more different element properties. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000004308020000016B40D57B480100000000000000000000000000000001010101000000000000016B40D5C198010000000000000000000000000000000&lt;br /&gt;
101010101000000020000252C&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 43&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;16&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(1&#039;st record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D5 7B 48 (GMT: Monday, June 10, 2019, 10:01:01 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;16&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(2&#039;nd record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D5 C1 98 (GMT: Monday, June 10, 2019 10:01:19 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 25 2C&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec8 protocol sending over UDP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec8 protocol [over UDP] is a transport layer protocol above UDP/IP to add reliability to plain UDP/IP using acknowledgment packets. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;AVL Data Packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The packet structure is as follows: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Datagram&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Example&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Usable Byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet Payload&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Variable&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039; – packet length (excluding this field) in big ending byte order. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Packet ID&#039;&#039;&#039; – packet ID unique for this channel. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Not Usable Byte&#039;&#039;&#039; – not usable byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Packet payload&#039;&#039;&#039; – data payload. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Acknowledgment packet&lt;br /&gt;
&lt;br /&gt;
The acknowledgment packet should have the same Packet ID as an acknowledged data packet and empty Data Payload. Acknowledgment should be sent in binary format. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Acknowledgment Packet&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Packet Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Not Usable Byte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Packet Length&#039;&#039;&#039; – packet length by sending/response data. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Packet ID&#039;&#039;&#039; – same as in acknowledgment packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Not Usable Byte&#039;&#039;&#039; – always will be &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Sending AVL Packet Payload using UDP channel&lt;br /&gt;
&lt;br /&gt;
The below table represents the Sending Packet Payload structure. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL data encapsulated in UDP channel packet&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Module IMEI&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;AVL Packet ID&#039;&#039;&#039; – ID identifying this AVL packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IMEI Length&#039;&#039;&#039; – always will be &amp;lt;code&amp;gt;0x000F&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Module IMEI&#039;&#039;&#039; – IMEI of a sending module encoded the same as with TCP. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data Array&#039;&#039;&#039; – an array of encoded AVL data (same as TCP AVL Data Array). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Server response Packet Payload using UDP channel&lt;br /&gt;
&lt;br /&gt;
The below table represents the Server Response Packet Payload structure. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted AVL Elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The module sends the UDP channel packet with an encapsulated AVL data packet. The server sends the UDP channel packet with an encapsulated response module that validates the AVL Packet ID and the Number of accepted AVL elements. If the server response is not received with a valid AVL Packet ID within configured timeout, the module can retry sending. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module sends the data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x00FE,&lt;br /&gt;
Packet ID – 0xCAFE &amp;lt;br&amp;gt;&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
IMEI Length – 0x000F &amp;lt;br&amp;gt;&lt;br /&gt;
IMEI – 0x313233343536373839303132333435&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x08,&lt;br /&gt;
Number of Data – 0x02 &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00FECAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD000F3133343536373839303132333435&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0802…(data elements)…02&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server must respond with an acknowledgment: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x0005,&lt;br /&gt;
Packet ID – 0xCAFE,&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
Number of Accepted Data – 0x02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0005CAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD02&lt;br /&gt;
|-&lt;br /&gt;
|}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;003DCAFE0105000F33353230393330383634303336353508010000016B4F815B30010000000000000000000000000000000103021503010101425DBC000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 3D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |33 35 32 30 39 33 30 38 36 34 30 33 36 35 35&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;23&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 4F 81 5B 30 (GMT: Thursday, June 13, 2019, 6:23:26 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 (AVL ID: 21, Name: GSM Signal)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5D BC&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of EightBytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server response in the hexadecimal stream:&lt;br /&gt;
&amp;lt;code&amp;gt;0005CAFE010501&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |Server Response Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8 Extended&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Protocols overview&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec8 Extended is used for FMBXXX family devices. This protocol looks familiar to Codec8 but they have some differences. The main differences between them are shown in below table: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8 Extended&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x8E&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element total IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element AVL ID length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Variable size IO elements&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Does not include&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Includes variable size elements&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8 Extended protocol sending over TCP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
*&#039;&#039;&#039;AVL data packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL data packet structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Field Length&#039;&#039;&#039; – size is calculated starting from Codec ID to Number of Data 2. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec8 Extended it is always &amp;lt;code&amp;gt;0x8E&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 1&#039;&#039;&#039; – a number that defines how many records are in the packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data&#039;&#039;&#039; – actual data in the packet (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 2&#039;&#039;&#039; – a number that defines how many records are in the packet. This number must be the same as “Number of Data 1”. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; for [[FMB640]], [[FMB641]], [[FMC640]], and [[FMM640]], minimum AVL record size is 45 bytes (all IO elements disabled). The maximum AVL record size is 255 bytes. For other devices, the minimum AVL record size is 45 bytes (all IO elements disabled). Maximum AVL packet size is 1280 bytes. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*AVL Data&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL Data structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Element&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IO Element&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Priority&#039;&#039;&#039; – a field that defines AVL data priority (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GPS Element&#039;&#039;&#039; – locational information of the AVL data (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IO Element&#039;&#039;&#039; – additional configurable information from the device (more information below). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Priority&lt;br /&gt;
&lt;br /&gt;
The below table represents Priority values. Packet priority depends on device configuration and records sent. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:25%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Low&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |High&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Panic&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*GPS element&lt;br /&gt;
&lt;br /&gt;
The below table represents the GPS Element structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; – east-west position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; – north-south position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Altitude&#039;&#039;&#039; – meters above sea level. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Angle&#039;&#039;&#039; – degrees from north pole. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Satellites&#039;&#039;&#039; – number of satellites in use. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Speed&#039;&#039;&#039; – speed calculated from satellites. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Speed will be &amp;lt;code&amp;gt;0x0000&amp;lt;/code&amp;gt; if GPS data is invalid. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Longitude and latitude are integer values built from degrees, minutes, seconds, and milliseconds by the formula: &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:GPS.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Where: &amp;lt;br&amp;gt;&lt;br /&gt;
d – Degrees; m – Minutes; s – Seconds; ms – Milliseconds; p – Precision (10000000) &amp;lt;br&amp;gt;&lt;br /&gt;
If the longitude is in the west or latitude in the south, multiply the result by –1. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note: &amp;lt;br&amp;gt;&lt;br /&gt;
To determine if the coordinate is negative, convert it to binary format and check the very first bit. If it is &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;, the coordinate is positive, if it is &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, the coordinate is negative. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
Received value: &amp;lt;code&amp;gt;20 9C CA 80&amp;lt;/code&amp;gt; converted to BIN: &amp;lt;code&amp;gt;00100000 10011100 11001010 10000000&amp;lt;/code&amp;gt; first bit is 0, which means coordinate is positive converted to DEC: &amp;lt;code&amp;gt;547146368&amp;lt;/code&amp;gt;. For more information see two‘s complement arithmetic. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*IO Element&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;33&amp;quot; style=&amp;quot; width:5%; vertical-align: middle; text-align: left;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;33&amp;quot; style=&amp;quot; width:65%; vertical-align: middle; text-align: left;&amp;quot; |&#039;&#039;&#039;Event IO ID&#039;&#039;&#039; – if data is acquired on the event – this field defines which IO property has changed and generated an event. For example, when if the Ignition state changes and it generates an event, the Event IO ID will be 0x00EF (AVL ID: 239). If it’s not an eventual record – the value is 0x0000. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; – a total number of properties coming with record (N = N1 + N2 + N4 + N8). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N1&#039;&#039;&#039; – number of properties, which length is 1 byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N2&#039;&#039;&#039; – number of properties, which length is 2 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N4&#039;&#039;&#039; – number of properties, which length is 4 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N8&#039;&#039;&#039; – number of properties, which length is 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;NX&#039;&#039;&#039; – a number of properties, which length is defined by the length element.&lt;br /&gt;
&#039;&#039;&#039;N’th IO ID&#039;&#039;&#039; - AVL ID. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;th Lenght&#039;&#039;&#039; - AVL ID value lenght. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO Value&#039;&#039;&#039; - AVL ID value. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N of Total IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX of X Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Defined by length&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX’th Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX’th Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Defined by length&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Communication with the server is the same as with the Codec8 protocol, except in Codec8 Extended protocol Codec ID is 0x8E. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module connects to the server and sends IMEI: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The server accepts the module: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;01&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The module sends data packet: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Four Zero Bytes – 0x00000000,&lt;br /&gt;
“AVL Data Array” length – 0x000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x8E,&lt;br /&gt;
Number of Data – &#039;&#039;&#039;0x02&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC of “AVL Data Array”&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00000000000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E&#039;&#039;&#039;02&#039;&#039;&#039;...(data elements)...&#039;&#039;&#039;02&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00008612&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server acknowledges data reception (2 data elements): &#039;&#039;&#039;&amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000004A8E010000016B412CEE000100000000000000000000000000000000010005000100010100010011001D00010010015E2C880002000B000000003544C87&lt;br /&gt;
A000E000000001DD7E06A00000100002994&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed data:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 4A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;25&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 41 2C EE 00 (GMT: Monday, June 10, 2019, 11:36:32 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 11 (AVL ID: 17, Name: Axis X)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 1D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 10 (AVL ID: 16, Name: Total Odometer)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 5E 2C 88&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 35 44 C8 7A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0E (AVL ID: 14, Name: ICCID2)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 1D D7 E0 6A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |NX of X Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 29 94&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec8 Extended protocol sending over UDP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;UDP channel protocol&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AVL data packet is the same as with Codec8, except Codec ID is changed to &amp;lt;code&amp;gt;0x8E&amp;lt;/code&amp;gt;. AVL Data encoding was performed according to Codec8 Extended protocol. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The module sends the UDP channel packet with an encapsulated AVL data packet. The server sends the UDP channel packet with an encapsulated response module that validates the AVL Packet ID and the Number of accepted AVL elements. If the server response is not received with a valid AVL Packet ID within configured timeout, the module can retry sending. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module sends the data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x00FE,&lt;br /&gt;
Packet ID – 0xCAFE &amp;lt;br&amp;gt;&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
IMEI Length – 0x000F &amp;lt;br&amp;gt;&lt;br /&gt;
IMEI – 0x313233343536373839303132333435&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x8E,&lt;br /&gt;
Number of Data – 0x02 &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00FECAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD000F3133343536373839303132333435&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E02…(data elements)…02&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server must respond with an acknowledgment: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x0005,&lt;br /&gt;
Packet ID – 0xCAFE,&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
Number of Accepted Data – 0x02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0005CAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD02&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;005FCAFE0107000F3335323039333038363430333635358E010000016B4F831C680100000000000000000000000000000000010005000100010100010011009D000100&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;10015E2C880002000B000000003544C87A000E000000001DD7E06A000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 5F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |33 35 32 30 39 33 30 38 36 34 30 33 36 35 35&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;28&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 4F 83 1C 68 (GMT: Thursday, June 13, 2019 6:25:21 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 11 (AVL ID: 17, Name: Axis X)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 1D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 10 (AVL ID: 16, Name: Total Odometer)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 5E 2C 88&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 35 44 C8 7A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0E (AVL ID: 14, Name: ICCID2)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 1D D7 E0 6A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |NX of X Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server response in the hexadecimal stream:&lt;br /&gt;
&amp;lt;code&amp;gt;0005CAFE010701&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |Server Response Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 16&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Protocol overview&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec16 is using for [[FMB630]]/FM63XY series devices. This protocol looks familiar like Codec8 but they have some differences. The main differences between them are shown in the table below: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec16&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x10&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element ID event length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element AVL ID length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Codec16 is supported from firmware – 00.03.xx and newer. ([[FMB630]]/FM63XY) || AVL IDs that are higher than 255 will can be used only in the Codec16 protocol. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 16 protocol sending over TCP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
*&#039;&#039;&#039;AVL data packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL data packet structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Field Length&#039;&#039;&#039; – size is calculated starting from Codec ID to Number of Data 2. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec16 it is always 0x10. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 1&#039;&#039;&#039; – a number that defines how many records are in the packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data&#039;&#039;&#039; – actual data in the packet (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 2&#039;&#039;&#039; – a number that defines how many records are in the packet. This number must be the same as “Number of Data 1”. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; for [[FMB630]] and FM63XY, the minimum AVL record size is 45 bytes (all IO elements disabled). The maximum AVL record size is 255 bytes. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*AVL Data&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL Data structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Element&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IO Element&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Priority&#039;&#039;&#039; – a field that defines AVL data priority (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GPS Element&#039;&#039;&#039; – location information of the AVL data (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IO Element&#039;&#039;&#039; – additional configurable information from the device (more information below). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Priority&lt;br /&gt;
&lt;br /&gt;
The below table represents Priority values. Packet priority depends on device configuration and records sent. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:25%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Low&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |High&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Panic&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*GPS element&lt;br /&gt;
&lt;br /&gt;
The below table represents the GPS Element structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; – east-west position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; – north-south position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Altitude&#039;&#039;&#039; – meters above sea level. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Angle&#039;&#039;&#039; – degrees from north pole. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Satellites&#039;&#039;&#039; – number of satellites in use. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Speed&#039;&#039;&#039; – speed calculated from satellites. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Speed will be &amp;lt;code&amp;gt;0x0000&amp;lt;/code&amp;gt; if GPS data is invalid. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Longitude and latitude are integer values built from degrees, minutes, seconds, and milliseconds by the formula: &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:GPS.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Where: &amp;lt;br&amp;gt;&lt;br /&gt;
d – Degrees; m – Minutes; s – Seconds; ms – Milliseconds; p – Precision (10000000) &amp;lt;br&amp;gt;&lt;br /&gt;
If the longitude is in the west or latitude in the south, multiply the result by –1. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note: &amp;lt;br&amp;gt;&lt;br /&gt;
To determine if the coordinate is negative, convert it to binary format and check the very first bit. If it is &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;, the coordinate is positive, if it is &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, the coordinate is negative. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
Received value: &amp;lt;code&amp;gt;20 9C CA 80&amp;lt;/code&amp;gt; converted to BIN: &amp;lt;code&amp;gt;00100000 10011100 11001010 10000000&amp;lt;/code&amp;gt; first bit is 0, which means coordinate is positive converted to DEC: &amp;lt;code&amp;gt;547146368&amp;lt;/code&amp;gt;. For more information see two‘s complement arithmetic. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*IO Element&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;27&amp;quot; style=&amp;quot; width:5%; vertical-align: middle; text-align: left;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;27&amp;quot; style=&amp;quot; width:65%; vertical-align: middle; text-align: left;&amp;quot; |&#039;&#039;&#039;Event IO ID&#039;&#039;&#039; – if data is acquired on the event – this field defines which IO property has changed and generated an event. For example, when if the Ignition state changes and it generates an event, the Event IO ID will be 0xEF (AVL ID: 239). If it’s not an eventual record – the value is 0. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Generation type&#039;&#039;&#039; - data event generation type. More information about it you can find here. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; – a total number of properties coming with record (N = N1 + N2 + N4 + N8). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N1&#039;&#039;&#039; – number of properties, which length is 1 byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N2&#039;&#039;&#039; – number of properties, which length is 2 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N4&#039;&#039;&#039; – number of properties, which length is 4 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N8&#039;&#039;&#039; – number of properties, which length is 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO ID&#039;&#039;&#039; - AVL ID. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO Value&#039;&#039;&#039; - AVL ID value. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N of Total IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Generation type&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:30%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Value&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Record Created&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Exit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Entrance&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Both&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Reserved&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Hysteresis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |6&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |7&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Periodical&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Communication with the server is the same as with Codec8 protocol, except in Codec16 protocol Codec ID is &amp;lt;code&amp;gt;0x10&amp;lt;/code&amp;gt; and has generation type. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module connects to the server and sends IMEI: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The server accepts the module: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;01&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The module sends data packet: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Four Zero Bytes – 0x00000000,&lt;br /&gt;
“AVL Data Array” length – 0x000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x10,&lt;br /&gt;
Number of Data – &#039;&#039;&#039;0x02&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC of “AVL Data Array”&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00000000000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |10&#039;&#039;&#039;02&#039;&#039;&#039;...(data elements)...&#039;&#039;&#039;02&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00008612&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server acknowledges data reception (2 data elements): &#039;&#039;&#039;&amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000005F10020000016BDBC7833000000000000000000000000000000000000B05040200010000030002000B00270042563A00000000016BDBC78718&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000000000000000000000000B05040200010000030002000B00260042563A00000200005FB3&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 5F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;23&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(1&#039;st record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B DB C7 83 30 (GMT: Wednesday, July 10, 2019, 12:06:54 PM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |04&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 03 (AVL ID: 3, Name: DIN3)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 27&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |56 3A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;23&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(2&#039;nd record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B DB C7 87 18 (GMT: Wednesday, July 10, 2019, 12:06:55 PM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |04&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 03 (AVL ID: 3, Name: DIN3)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 26&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |56 3A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 5F B3&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec16 protocol sending over UDP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;UDP channel protocol&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AVL data packet is the same as with Codec8, except Codec ID is changed to &amp;lt;code&amp;gt;0x10&amp;lt;/code&amp;gt;. AVL Data encoding is performed according to the Codec16 protocol. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The module sends the UDP channel packet with an encapsulated AVL data packet. The server sends the UDP channel packet with an encapsulated response module that validates the AVL Packet ID and the Number of accepted AVL elements. If the server responds with a valid AVL Packet ID that is not received within configured timeout, the module can retry sending. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module sends the data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x00FE,&lt;br /&gt;
Packet ID – 0xCAFE &amp;lt;br&amp;gt;&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
IMEI Length – 0x000F &amp;lt;br&amp;gt;&lt;br /&gt;
IMEI – 0x313233343536373839303132333435&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x10,&lt;br /&gt;
Number of Data – 0x02 &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00FECAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD000F3133343536373839303132333435&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1002…(data elements)…02&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server must respond with an acknowledgment:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x0005,&lt;br /&gt;
Packet ID – 0xCAFE,&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
Number of Accepted Data – 0x02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0005CAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD02&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;015BCAFE0101000F33353230393430383532333135393210070000015117E40FE80000000000000000000000000000000000EF05050400010000030000B4000&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;0EF01010042111A000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 5B&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |33 35 32 30 39 34 30 38 35 32 33 31 35 39 32&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;28&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 51 17 E4 0F E8 (GMT: Wednesday, November 18, 2015, 12:00:01 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 EF&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Generation type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |04&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 03 (AVL ID: 3, Name: DIN3)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3’rd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 B4 (AVL ID: 180, Name: DOUT2)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3’rd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 EF (AVL ID: 239, Name: Ignition)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |11 1A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server response in the hexadecimal stream:&lt;br /&gt;
&amp;lt;code&amp;gt;0005CAFE010701&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |Server Response Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Differences between Codec 8, Codec 8 Extended and Codec 16&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
In the table below you will see differences between Codec8, Codec8 Extended, and Codec16. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8 Extended&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec16&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x8E&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x10&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element total IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element AVL ID length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Variable size IO elements&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Does not include&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Includes variable size elements&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Does not include&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec for communication over GPRS messages&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
In this chapter, you will find information about every Codec protocol which are used for communication over GPRS messages and the differences between them. &lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 12&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;About Codec12&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec12 is the original and main Teltonika protocol for device-server communication over GPRS messages. Codec12 GPRS commands can be used for sending configuration, debug, digital outputs control commands, or other (special purpose commands on special firmware versions). This protocol is also necessary for using [[FMB630]]/[[FM6300]]/FM5300/FM5500/FM4200 features like Garmin, LCD communication, and COM TCP Link Mode. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;GPRS command session&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following figure shows how the GRPS command session is started over TCP. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Codec12.png|1150px]]&lt;br /&gt;
First, the Teltonika device opens the GPRS session and sends AVL data to the server (refer to device protocols). Once all records are sent and the correct sent data array acknowledgment is received by the device then GPRS commands in Hex can be sent to the device. &amp;lt;br&amp;gt;&lt;br /&gt;
The ACK (acknowledgment of IMEI from server) is a one-byte constant 0x01. The acknowledgment of each data array send from the device is four bytes integer – a number of received records. &amp;lt;br&amp;gt;&lt;br /&gt;
Note, that the GPRS session should remain active between the device and server, while GPRS commands are sent. For this reason, active datalink timeout (global parameters in device configuration) is recommended to be set to 259200 (maximum value). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;General Codec12 message structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following diagram shows the basic structure of Codec12 messages. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command message structure:&#039;&#039;&#039; &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Type (0x05)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response message structure:&#039;&#039;&#039; &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Type (0x06)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; - the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Size&#039;&#039;&#039; - size is calculated from the Codec ID field to the second command or response quantity field. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; - in Codec12 it is always &amp;lt;code&amp;gt;0x0C&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 1&#039;&#039;&#039; - it is ignored when parsing the message. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039; - it can be 0x05 to denote command or 0x06 to denote response. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Size&#039;&#039;&#039; – command or response length. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response&#039;&#039;&#039; – command or response in HEX. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 2&#039;&#039;&#039; - a byte that defines how many records (commands or responses) are in the packet. This byte will not be parsed but it’s recommended that it should contain the same value as Command/Response Quantity 1. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Command Quantity 2. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note that the difference between commands and responses is the message type field: &amp;lt;code&amp;gt;0x05&amp;lt;/code&amp;gt; means command and &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt; means response. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Command coding table&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Command has to be converted from ASCII characters (char) to hexadecimal (HEX): &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:ASCII.png]] &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Command parsing example&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of command and answer in this example is given in the hexadecimal form. The different fields of the message are separated into different table columns for better readability and understanding. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;GPRS commands examples&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of GPRS command and answer in these examples are given in the hexadecimal form. The different fields of messages are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1&#039;st example:&#039;&#039;&#039; Sending &#039;&#039;[[FMB getinfo|getinfo]]&#039;&#039; SMS command via GPRS Codec12 &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Server request in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000000F0C010500000007676574696E666F0100004312&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Command&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; vertical-align: middle; text-align: center;&amp;quot; |Server Command Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |67 65 74 69 6E 66 6F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 43 12&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Server Command converted from HEX to ASCII means &#039;&#039;[[FMB getinfo|getinfo]]&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device response in the hexadecimal stream:  &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000900C010600000088494E493A323031392F372F323220373A3232205254433A323031392F372F323220373A3533205253543A32204552523A&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;312053523A302042523A302043463A302046473A3020464C3A302054553A302F302055543A3020534D533A30204E4F4750533A303A3330204750533A312053&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;41543A302052533A332052463A36352053463A31204D443A30010000C78F&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 90&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |06&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 88&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |49 4E 49 3A 32 30 31 39 2F 37 2F 32 32 20 37 3A 32 32 20 52 54 43 3A 32 30 31 39 2F 37 2F 32 32 20 37 3A 35 33 20 52 53 54 3A 32 20 45 52 52 3A 31 20 53 52 3A 30 20 42 52 3A 30 20 43 46 3A 30 20 46 47 3A 30 20 46 4C 3A 30 20 54 55 3A 30 2F 30 20 55 54 3A 30 20 53 4D 53 3A 30 20 4E 4F 47 50 53 3A 30 3A 33 30 20 47 50 53 3A 31 20 53 41 54 3A 30 20 52 53 3A 33 20 52 46 3A 36 35 20 53 46 3A 31 20 4D 44 3A 30&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 C7 8F&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br&amp;gt;&lt;br /&gt;
Note that Device Response converted from HEX to ASCII means: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;INI:2019/7/22 7:22 RTC:2019/7/22 7:53 RST:2 ERR:1 SR:0 BR:0 CF:0 FG:0 FL:0 TU:0/0 UT:0 SMS:0 NOGPS:0:30 GPS:1 SAT:0 RS:3 RF:65 SF:1 MD:0&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2&#039;nd example:&#039;&#039;&#039; Sending &#039;&#039;[[FMB getio|getio]]&#039;&#039; SMS command via GPRS Codec12 &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Server request in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000000D0C010500000005676574696F01000000CB&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Command&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Server Command Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 0D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |67 65 74 69 6F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 CB&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Server Command converted from HEX to ASCII means &#039;&#039;[[FMB getio|getio]]&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device response in the hexadecimal stream:  &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000370C01060000002F4449313A31204449323A30204449333A302041494E313A302041494E323A313639323420444F313A3020444F323A3101000066E3&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 37&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |06&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 2F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |44 49 31 3A 31 20 44 49 32 3A 30 20 44 49 33 3A 30 20 41 49 4E 31 3A 30 20 41 49 4E 32 3A 31 36 39 32 34 20 44 4F 31 3A 30 20 44 4F 32 3A 31&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 66 E3&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Device Response converted from HEX to ASCII means: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;DI1:1 DI2:0 DI3:0 AIN1:0 AIN2:16924 DO1:0 DO2:1&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Communication with server&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The GSM/GPRS commands can be sent from a terminal program. We recommend using Hercules (in TCP server mode). Simply write the command into the Hercules Send field, check the HEX box and click Send button. Note that the TCP server must be listening on a specified port (see Port field and Listen button below). &lt;br /&gt;
&lt;br /&gt;
[[File:Hercules.jpeg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;FMXX and Codec12 functionality&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Garmin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All information is provided in the “FMXX and Garmin development.pdf” document. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;COM TCP Link Mode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All information is provided in the “FMxx TCP Link mode test instructions.pdf” document. &lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 13&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;About Codec13&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec13 is the original Teltonika protocol for device-server communication over GPRS messages and it is based on the Codec12 protocol. The main differences of Codec13 are that timestamp is used in messages and communication is one way only (Codec13 is used for Device -&amp;gt; Server sending). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;General Codec13 message structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following diagram shows the basic structure of Codec 13 messages: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Type&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with a preamble field (four zero bytes). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Size&#039;&#039;&#039; – size is calculated from the Codec ID field to the second Command Quantity field. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec13 it is always &amp;lt;code&amp;gt;0x0D&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Quantity 1&#039;&#039;&#039; – &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt;, it is ignored when parsing the message. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Type&#039;&#039;&#039; – it is always &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt; since the packet is direction is FM-&amp;gt;Server. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Size&#039;&#039;&#039; – command size field includes the size of the timestamp too, so it is equal to the size of the payload + the size of the timestamp. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command&#039;&#039;&#039; – actual received data. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Quantity 2&#039;&#039;&#039; – a byte that defines how many records (commands) are in the packet. This byte will not be parsed but it’s recommended that it should contain the same value as Command/Response Quantity 1. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Codec13 packets are used only when the “Message Timestamp” parameter in RS232 settings is enabled. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 14&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;About Codec14&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec14 is the original Teltonika protocol for device-server communication over GPRS messages and it is based on the Codec12 protocol. &amp;lt;br&amp;gt;&lt;br /&gt;
The main difference of Codec14 is that the device will answer the GPRS command if the device&#039;s physical IMEI number matches the specified IMEI number in the GPRS command. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Codec14 GPRS commands can be used for sending configuration, debug, digital outputs control commands, or other (special purpose commands on special firmware versions). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;FMB firmware requirements&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Implemented in base firmware from FMB.Ver.03.25.04.Rev.00 and newer. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;General Codec14 message structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following diagram shows the basic structure of Codec14 messages. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Command message structure&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x0E (Codec ID)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command quantity&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x05&amp;lt;br&amp;gt;(Message type)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command size + IMEI size (8 bytes)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IMEI (HEX)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command quantity&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response message structure&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x0E (Codec ID)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response quantity&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x06 / 0x11 (Message type)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response size + IMEI size (8 bytes)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IMEI (HEX)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response quantity&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Size&#039;&#039;&#039; – size is calculated from the Codec ID field to the second command or response quantity field. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec14 it is always &amp;lt;code&amp;gt;0x0E&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 1&#039;&#039;&#039; – it is ignored when parsing the message. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039; – if it is a request command from the server it has to contain 0x05. The response type field will contain &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt; if it’s ACK or &amp;lt;code&amp;gt;0x11&amp;lt;/code&amp;gt; if it’s nACK. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Explanation:&#039;&#039; If command message IMEI is equal to actual device IMEI, received command will be executed and response will be sent with ACK (&amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt;) message type field value. If the command message IMEI doesn’t match the actual device IMEI, the received command won’t be executed and a response to the server will be sent with nACK (&amp;lt;code&amp;gt;0x11&amp;lt;/code&amp;gt;) message type field value. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Size&#039;&#039;&#039; – command or response length. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Note:&#039;&#039; make sure that size is IMEI size 8 + actual command size. The minimal value is 8 because Codec14 always contains IMEI and it’s 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IMEI (HEX)&#039;&#039;&#039; – it is send as HEX value. For example, if the device IMEI is 123456789123456 then the IMEI data field will contain &amp;lt;code&amp;gt;0x0123456789123456&amp;lt;/code&amp;gt; value. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response&#039;&#039;&#039; – command or response in HEX. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 2&#039;&#039;&#039; - a byte that defines how many records (commands or responses) are in the packet. This byte will not be parsed but it’s recommended that it should contain the same value as Command/Response Quantity 1. &amp;lt;br&amp;gt;&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;GPRS in Codec14 examples&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of the GPRS command and answer in this example is given in the hexadecimal form. The different fields of the message are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Sending &#039;&#039;[[FMB getver|getver]]&#039;&#039; SMS command via GPRS Codec14: &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Server requests in Hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000160E01050000000E0352093081452251676574766572010000D2C1&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Command&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Server Command Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03 52 09 30 81 45 22 51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |67 65 74 76 65 72&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 D2 C1&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Server Command converted from HEX to ASCII means &#039;&#039;[[FMB getver|getver]]&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device ACK response in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000AB0E0106000000A303520930814522515665723A30332E31382E31345F3034204750533A41584E5F352E31305F333333332048773A464D42313230&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;204D6F643A313520494D45493A33353230393330383134353232353120496E69743A323031382D31312D323220373A313320557074696D653A3137323334204D4143&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;3A363042444430303136323631205350433A312830292041584C3A30204F42443A3020424C3A312E362042543A340100007AAE&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 37&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |06&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 A3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03 52 09 30 81 45 22 51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |56 65 72 3A 30 33 2E 31 38 2E 31 34 5F 30 34 20 47 50 53 3A 41 58 4E 5F 35 2E 31 30 5F 33 33 33 33 20 48 77 3A 46 4D 42 31 32 30 20 4D 6F 64 3A 31 35 20 49 4D 45 49 3A 33 35 32 30 39 33 30 38 31 34 35 32 32 35 31 20 49 6E 69 74 3A 32 30 31 38 2D 31 31 2D 32 32 20 37 3A 31 33 20 55 70 74 69 6D 65 3A 31 37 32 33 34 20 4D 41 43 3A 36 30 42 44 44 30 30 31 36 32 36 31 20 53 50 43 3A 31 28 30 29 20 41 58 4C 3A 30 20 4F 42 44 3A 30 20 42 4C 3A 31 2E 36 20 42 54 3A 34&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 7A AE&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Device Response converted from HEX to ASCII means: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Ver:03.18.14_04 GPS:AXN_5.10_3333 Hw:FMB120 Mod:15 IMEI:352093081452251 Init:2018-11-22 7:13 Uptime:17234 MAC:60BDD0016261 SPC:1(0) AXL:0 OBD:0 BL:1.6 BT:4&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device nACK response in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000100E011100000008035209308145246801000032AC&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |11&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03 52 09 30 81 45 24 68&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 32 AC&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 15&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Protocol Overview&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec 15 is based on Codec12 protocol. Codec15 is original Teltonika protocol for device-&amp;gt;server communication over GPRS messages.&lt;br /&gt;
Codec15 is available in RS232 modes:&lt;br /&gt;
&lt;br /&gt;
1. TCP/UDP Ascii&lt;br /&gt;
&amp;lt;br&amp;gt;2. TCP/UDP Binary&lt;br /&gt;
&amp;lt;br&amp;gt;3. TCP/UDP Ascii Buffered&lt;br /&gt;
&amp;lt;br&amp;gt;4. TCP/UDP Binary Buffered&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Structure of Codec 15 messages&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:5%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x0F (Codec ID) &lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command quantity&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Message type&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command size + timestamp + imei&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:5%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:5%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command quantity&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC - 16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Structure explanation&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; - four zero bytes.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Data size&#039;&#039;&#039; - size is calculated from codec id(0x0F) field to the second command quantity field.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Codec ID&#039;&#039;&#039; - in Codec 15 it is always 0x0F.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Command quantity&#039;&#039;&#039; - a number which defines how many commands are in the packet.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Message type&#039;&#039;&#039; - this value is configurable in RS232 settings box.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Command size + Timestamp + IMEI&#039;&#039;&#039; - it is equal to size of payload + size of timestamp + size of imei.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – data record creation time in seconds(Unix timestamp).&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;IMEI&#039;&#039;&#039; - send as HEX value. Example if device IMEI is 123456789123456 then IMEI data field will contain 0x0123456789123456 value.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Command field&#039;&#039;&#039; - actual received data.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Command quantity&#039;&#039;&#039; - a number which defines how many commands are in the packet.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;CRC field&#039;&#039;&#039; - calculated from Codec ID to the Second Number of Data.&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 15 examples&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Device sends message „Hello\n“ via GPRS Codec15:&lt;br /&gt;
&lt;br /&gt;
 000000000000001b0f010b00000013654b65a4012345678912345648656c6c6f210a01000093d6&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Parsed command&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Command Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 1B&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; |0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Quantity of commands&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0B&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 13&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |65 4B 65 A4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 23 45 67 89 12 34 56&lt;br /&gt;
|-&lt;br /&gt;
|Command&lt;br /&gt;
|48 65 6c 6c 6f 21 0a&lt;br /&gt;
|-&lt;br /&gt;
|Quantity of commands&lt;br /&gt;
|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 93 D6&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
CRC: 0x 000093d6&lt;br /&gt;
The algorithm to calculate CRC is CRC-16 (also known as CRC-16-IBM). All the fields from codec ID to second command/response quantity field are used to calculate CRC.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Differences between Codec 12, Codec 13, Codec 14 and Codec 15&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
In the table below you will see differences between Codec12, Codec13, Codec14 and Codec 15. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec12&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec13&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec14&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec15&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Communication&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Server - Device Communication&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |One-way (Device -&amp;gt; Server communication)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Server - Device Communication&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |One-way (Device -&amp;gt; Server communication)&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0D&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0E&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0F&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Response Message Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x06&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x06 (if it is ACK) or 0x11 (if it is nACK)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Command / Response size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Only Command/Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Only Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command/Response + IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command + IMEI&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;24 Position SMS Data Protocol&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
24-hour SMS is usually sent once every day and contains GPS data for the last 24 hours. The TP-DCS field of this SMS should indicate that message contains 8-bit data (i.e. TP-DCS can be &amp;lt;code&amp;gt;0x04&amp;lt;/code&amp;gt;). &amp;lt;br&amp;gt;&lt;br /&gt;
Note, that 24 position data protocol is used only with subscribed SMS. Event SMS uses standard AVL data protocol. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Encoding&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To be able to compress 24 GPS data entries into one SMS (140 octets), the data is encoded extensively using bit fields. The data packet can be interpreted as a bitstream, where all bits are numbered as follows: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 1&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 3&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 4 ...&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 0 - 7&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 8 - 15&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 16 - 24&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 25 - ...&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bits in a byte are numbered starting from the least significant bit. A field of 25 bits would consist of bits 0 to 24 where 0 is the least significant bit and bit 24 – is the most significant bit. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Below in the tables, you will see the SMS Data Structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |SMS Data Structure&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID = 4 (0x04)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |35&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Time corresponding to the first (oldest) GPS data element, represented in seconds elapsed from 2000.01.01 00:00 EET.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ElementCount&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of GPS data elements&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |SMS Data Structure&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |ElementCount *&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |GPSDataElement&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |GPS data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Byte - align padding&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Padding bits to align to 8 - bits boundary represented in seconds elapsed from 2000.01.01 00:00 EET.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |64&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI of sending device as 8 byte long integer&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The time of only the first GPS data element is specified in the Timestamp field. The time corresponding to each further element can be computed as elementTime = Timestamp + (1 hour * elementNumber). &amp;lt;br&amp;gt; &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Data Element&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:20%; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:20%; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:12%; vertical-align: middle; text-align: center;&amp;quot; |Size (bits)&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:20%; vertical-align: middle; text-align: center;&amp;quot; |Field&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:28%; vertical-align: middle; text-align: center;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ValidElement&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ValidElement = 1 – there is a valid Gps Data Element following, &lt;br /&gt;
ValidElement = 0 – no element at this position &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ValidElement == 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DifferentialCoords&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Format of following data&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DifferentialCoords == 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |14&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LongitudeDiff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Difference from previous element‘s longitude.&lt;br /&gt;
LongitudeDiff = prevLongitude – Longitude + 213 – 1 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |14&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LatitudeDiff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Difference from previous element‘s latitude&lt;br /&gt;
LatitudeDiff = prevLatitude – Latitude + 213 – 1&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DifferentialCoords == 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |21&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude = {(LongDegMult + 18 * 108) * (221 – 1)} over {36*108}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |20&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude = (LatDegMult + 9*108) * (220 – 1) over {18*108}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed in km/h&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; - longitude field value of GPSDataElement &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; - latitude field value of GPSDataElement &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;LongDegMult&#039;&#039;&#039; - longitude in degrees multiplied by 107 (integer part) &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;LatDegMult&#039;&#039;&#039; - latitude in degrees multiplied by 107 (integer part) &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;prevLongitude&#039;&#039;&#039; - longitude field value of previous GPSDataElemen &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;prevLatitude&#039;&#039;&#039; - latitude field value of previous GPSDataElement &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Decoding GPS position&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When decoding GPS data with DifferentialCoords = 1, Latitude and Longitude values can be computed as follows: Longitude = prevLongitude – LongitudeDiff + 213 – 1, Latitude = prevLatitude – LatitudeDiff + 213 – 1. &amp;lt;br&amp;gt;&lt;br /&gt;
If there were no previous non-differential positions, differential coordinates should be computed assuming prevLongitude = prevLatitude = 0. &amp;lt;br&amp;gt;&lt;br /&gt;
When Longitude and Latitude values are known, longitude and latitude representation in degrees can be computed as follows: &lt;br /&gt;
&lt;br /&gt;
[[File:24SMS.png]]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;SMS Events&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When configured to generate an SMS event user will get this SMS upon event: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&amp;lt;Year/Month/Day&amp;gt; &amp;lt;Hour:Minute:Second&amp;gt; P:&amp;lt;profile_nr&amp;gt; &amp;lt;SMS Text&amp;gt; Val:&amp;lt;Event Value&amp;gt; Lon:&amp;lt;longitude&amp;gt; Lat:&amp;lt;latitude&amp;gt; Q:&amp;lt;HDOP&amp;gt;&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;2016./04/11 12:00:00 P:3 Digital Input 1 Val:1 Lon:51.12258 Lat: 25.7461 Q:0.6&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;Sending data using SMS&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
This type of data sent is used for FMBXXX devices which can be configured in [[FMB120 SMS/Call settings#SMS Data Sending|SMS Data Sending settings]].&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Data sending via SMS&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AVL data or events can be sent encapsulated in binary SMS. The TP-DCS field of these SMS should indicate that message contains 8-bit data (for example TP-DCS can be &amp;lt;code&amp;gt;0x04&amp;lt;/code&amp;gt;). &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |SMS data (TP-UD)&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL data array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AVL data array&#039;&#039;&#039; – array of encoded AVL data. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IMEI&#039;&#039;&#039; – IMEI of sending module encoded as a big-endian 8-byte long number.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;CRC-16&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. The algorithm on how to calculate CRC-16 (also known as CRC-16/IBM) you will find below. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:CRC16.png]]&lt;br /&gt;
&lt;br /&gt;
[[Category:General Information|50]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Teltonika_Data_Sending_Protocols&amp;diff=92691</id>
		<title>Teltonika Data Sending Protocols</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Teltonika_Data_Sending_Protocols&amp;diff=92691"/>
		<updated>2023-11-17T09:36:03Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&#039;&#039;&#039;&amp;lt;big&amp;gt;Introduction&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
A codec is a device or computer program for encoding or decoding a digital data stream or signal. Codec is a portmanteau of coder-decoder. A codec encodes a data stream or a signal for transmission and storage, possibly in encrypted form, and the decoder function reverses the encoding for playback or editing. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Below you will see a table of all Codec types with IDs: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 8 Extended&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 16&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 12&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 13&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 14&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x8E&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x10&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0D&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0E&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
Also, there are using two data transport protocols: TCP and UDP. But it is not important which one will be used in Codec. &lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec for device data sending&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
In this chapter, you will find information about every Codec protocol which are used for device data sending and the differences between them.  &lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Protocol Overview&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec8 – a main FM device protocol that is used for sending data to the server. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8 protocol sending over TCP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
TCP is a connection-oriented protocol that is used for communication between devices. The workings of this type of protocol is described below in the &#039;&#039;&#039;communication with server&#039;&#039;&#039; section. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;AVL Data Packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL Data Packet structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Field Length&#039;&#039;&#039; – size is calculated starting from Codec ID to Number of Data 2. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec8 it is always &amp;lt;code&amp;gt;0x08&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 1&#039;&#039;&#039; – a number that defines how many records are in the packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data&#039;&#039;&#039; – actual data in the packet (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 2&#039;&#039;&#039; – a number that defines how many records are in the packet. This number must be the same as “Number of Data 1”. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; for [[FMB640]], [[FMB641]], [[FMC640]], and [[FMM640]], minimum AVL record size is 45 bytes (all IO elements disabled). The maximum AVL record size is 255 bytes. Maximum AVL packet size is 512 bytes. For other devices, the minimum AVL record size is 45 bytes (all IO elements disabled). Maximum AVL packet size is 1280 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*AVL Data&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL Data structure. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Element&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IO Element&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Priority&#039;&#039;&#039; – a field that defines AVL data priority (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GPS Element&#039;&#039;&#039; – location information of the AVL data (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IO Element&#039;&#039;&#039; – additional configurable information from the device (more information below). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Priority&lt;br /&gt;
&lt;br /&gt;
The below table represents Priority values. Packet priority depends on device configuration and records sent. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:25%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Low&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |High&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Panic&lt;br /&gt;
|}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*GPS element&lt;br /&gt;
&lt;br /&gt;
The below table represents the GPS Element structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; – east-west position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; – north-south position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Altitude&#039;&#039;&#039; – meters above sea level. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Angle&#039;&#039;&#039; – degrees from north pole. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Satellites&#039;&#039;&#039; – number of satellites in use. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Speed&#039;&#039;&#039; – speed calculated from satellites. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Speed will be &amp;lt;code&amp;gt;0x0000&amp;lt;/code&amp;gt; if GPS data is invalid. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Longitude and latitude are integer values built from degrees, minutes, seconds, and milliseconds by the formula: &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:GPS.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Where: &amp;lt;br&amp;gt;&lt;br /&gt;
d – Degrees; m – Minutes; s – Seconds; ms – Milliseconds; p – Precision (10000000) &amp;lt;br&amp;gt;&lt;br /&gt;
If the longitude is in the west or latitude in the south, multiply the result by –1. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note: &amp;lt;br&amp;gt;&lt;br /&gt;
To determine if the coordinate is negative, convert it to binary format and check the very first bit. If it is 0, the coordinate is positive. If it is 1, the coordinate is negative. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
Received value: &amp;lt;code&amp;gt;20 9C CA 80&amp;lt;/code&amp;gt; converted to BIN: &amp;lt;code&amp;gt;00100000 10011100 11001010 10000000&amp;lt;/code&amp;gt; first bit is 0, which means coordinate is positive converted to DEC: &amp;lt;code&amp;gt;547146368&amp;lt;/code&amp;gt;. For more information see two‘s complement arithmetic. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*IO Element&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| rowspan=&amp;quot;26&amp;quot; style=&amp;quot; width:5%; vertical-align: middle; text-align: left;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;26&amp;quot; style=&amp;quot; width:65%; vertical-align: middle; text-align: left;&amp;quot; |&#039;&#039;&#039;Event IO ID&#039;&#039;&#039; – if data is acquired on the event – this field defines which IO property has changed and generated an event. For example, when if the Ignition state changes and it generates an event, the Event IO ID will be &amp;lt;code&amp;gt;0xEF&amp;lt;/code&amp;gt; (AVL ID: 239). If it’s not an eventual record – the value is 0. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; – a total number of properties coming with record (N = N1 + N2 + N4 + N8). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N1&#039;&#039;&#039; – number of properties, which length is 1 byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N2&#039;&#039;&#039; – number of properties, which length is 2 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N4&#039;&#039;&#039; – number of properties, which length is 4 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N8&#039;&#039;&#039; – number of properties, which length is 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO ID&#039;&#039;&#039; - AVL ID. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO Value&#039;&#039;&#039; - AVL ID value. &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N of Total IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First, when the module connects to the server, the module sends its IMEI. First comes a short identifying the number of bytes written and then goes IMEI as text (bytes). &amp;lt;br&amp;gt;&lt;br /&gt;
For example, IMEI &amp;lt;code&amp;gt;356307042441013&amp;lt;/code&amp;gt; would be sent as &amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
The first two bytes denote IMEI length. In this case &amp;lt;code&amp;gt;0x000F&amp;lt;/code&amp;gt; means, that IMEI is 15 bytes long. &amp;lt;br&amp;gt;&lt;br /&gt;
After receiving IMEI, the server should determine if it would accept data from this module. If yes, server will reply to module &amp;lt;code&amp;gt;01&amp;lt;/code&amp;gt;, if not - &amp;lt;code&amp;gt;00&amp;lt;/code&amp;gt;. Note that confirmation should be sent as a binary packet. I.e. 1 byte &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Then the module starts to send the first AVL data packet. After the server receives a packet and parses it, the server must report to the module number of data received as an integer (four bytes). &amp;lt;br&amp;gt;&lt;br /&gt;
If the sent data number and the reported by the server don’t match module resends the sent data. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Example:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The module connects to the server and sends IMEI: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The server accepts the module: &amp;lt;br&amp;gt;&lt;br /&gt;
01 &amp;lt;br&amp;gt;&lt;br /&gt;
The module sends data packet: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Four Zero Bytes – 0x00000000,&lt;br /&gt;
“AVL Data Array” length – 0x000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x08,&lt;br /&gt;
Number of Data – &#039;&#039;&#039;0x02&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC of “AVL Data Array”&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00000000000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&#039;&#039;&#039;02&#039;&#039;&#039;...(data elements)...&#039;&#039;&#039;02&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00008612&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server acknowledges data reception (2 data elements): &#039;&#039;&#039;&amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Examples&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in these examples are given in the hexadecimal form. The different fields of packets are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1&#039;st example&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Receiving one data record with each element property (1 byte, 2 bytes, 4 bytes, and 8 bytes). &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000003608010000016B40D8EA30010000000000000000000000000000000105021503010101425E0F01F10000601A014E0000000000000000010000C7CF&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 36&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;24&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D8 EA 30 (GMT: Monday, June 10, 2019, 10:04:46 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 (AVL ID: 21, Name: GSM Signal)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5E 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |F1 (AVL ID: 241, Name: Active GSM Operator)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 60 1A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4E (AVL ID: 78, Name: iButton)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 C7 CF&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2&#039;nd example&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Receiving one data record with one or two different element properties (1 byte, 2 bytes). &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000002808010000016B40D9AD80010000000000000000000000000000000103021503010101425E100000010000F22A&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 28&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;20&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D9 AD 80 (GMT: Monday, June 10, 2019, 10:05:36 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 (AVL ID: 21, Name: GSM Signal)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5E 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 F2 2A&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3&#039;rd example&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Receiving two or more data records with one or more different element properties. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000004308020000016B40D57B480100000000000000000000000000000001010101000000000000016B40D5C198010000000000000000000000000000000&lt;br /&gt;
101010101000000020000252C&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 43&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;16&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(1&#039;st record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D5 7B 48 (GMT: Monday, June 10, 2019, 10:01:01 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;16&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(2&#039;nd record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D5 C1 98 (GMT: Monday, June 10, 2019 10:01:19 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 25 2C&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec8 protocol sending over UDP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec8 protocol [over UDP] is a transport layer protocol above UDP/IP to add reliability to plain UDP/IP using acknowledgment packets. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;AVL Data Packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The packet structure is as follows: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Datagram&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Example&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Usable Byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet Payload&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Variable&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039; – packet length (excluding this field) in big ending byte order. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Packet ID&#039;&#039;&#039; – packet ID unique for this channel. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Not Usable Byte&#039;&#039;&#039; – not usable byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Packet payload&#039;&#039;&#039; – data payload. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Acknowledgment packet&lt;br /&gt;
&lt;br /&gt;
The acknowledgment packet should have the same Packet ID as an acknowledged data packet and empty Data Payload. Acknowledgment should be sent in binary format. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Acknowledgment Packet&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Packet Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Not Usable Byte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Packet Length&#039;&#039;&#039; – packet length by sending/response data. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Packet ID&#039;&#039;&#039; – same as in acknowledgment packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Not Usable Byte&#039;&#039;&#039; – always will be &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Sending AVL Packet Payload using UDP channel&lt;br /&gt;
&lt;br /&gt;
The below table represents the Sending Packet Payload structure. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL data encapsulated in UDP channel packet&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Module IMEI&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;AVL Packet ID&#039;&#039;&#039; – ID identifying this AVL packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IMEI Length&#039;&#039;&#039; – always will be &amp;lt;code&amp;gt;0x000F&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Module IMEI&#039;&#039;&#039; – IMEI of a sending module encoded the same as with TCP. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data Array&#039;&#039;&#039; – an array of encoded AVL data (same as TCP AVL Data Array). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Server response Packet Payload using UDP channel&lt;br /&gt;
&lt;br /&gt;
The below table represents the Server Response Packet Payload structure. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted AVL Elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The module sends the UDP channel packet with an encapsulated AVL data packet. The server sends the UDP channel packet with an encapsulated response module that validates the AVL Packet ID and the Number of accepted AVL elements. If the server response is not received with a valid AVL Packet ID within configured timeout, the module can retry sending. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module sends the data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x00FE,&lt;br /&gt;
Packet ID – 0xCAFE &amp;lt;br&amp;gt;&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
IMEI Length – 0x000F &amp;lt;br&amp;gt;&lt;br /&gt;
IMEI – 0x313233343536373839303132333435&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x08,&lt;br /&gt;
Number of Data – 0x02 &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00FECAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD000F3133343536373839303132333435&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0802…(data elements)…02&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server must respond with an acknowledgment: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x0005,&lt;br /&gt;
Packet ID – 0xCAFE,&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
Number of Accepted Data – 0x02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0005CAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD02&lt;br /&gt;
|-&lt;br /&gt;
|}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;003DCAFE0105000F33353230393330383634303336353508010000016B4F815B30010000000000000000000000000000000103021503010101425DBC000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 3D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |33 35 32 30 39 33 30 38 36 34 30 33 36 35 35&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;23&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 4F 81 5B 30 (GMT: Thursday, June 13, 2019, 6:23:26 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 (AVL ID: 21, Name: GSM Signal)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5D BC&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of EightBytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server response in the hexadecimal stream:&lt;br /&gt;
&amp;lt;code&amp;gt;0005CAFE010501&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |Server Response Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8 Extended&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Protocols overview&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec8 Extended is used for FMBXXX family devices. This protocol looks familiar to Codec8 but they have some differences. The main differences between them are shown in below table: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8 Extended&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x8E&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element total IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element AVL ID length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Variable size IO elements&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Does not include&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Includes variable size elements&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8 Extended protocol sending over TCP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
*&#039;&#039;&#039;AVL data packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL data packet structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Field Length&#039;&#039;&#039; – size is calculated starting from Codec ID to Number of Data 2. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec8 Extended it is always &amp;lt;code&amp;gt;0x8E&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 1&#039;&#039;&#039; – a number that defines how many records are in the packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data&#039;&#039;&#039; – actual data in the packet (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 2&#039;&#039;&#039; – a number that defines how many records are in the packet. This number must be the same as “Number of Data 1”. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; for [[FMB640]], [[FMB641]], [[FMC640]], and [[FMM640]], minimum AVL record size is 45 bytes (all IO elements disabled). The maximum AVL record size is 255 bytes. For other devices, the minimum AVL record size is 45 bytes (all IO elements disabled). Maximum AVL packet size is 1280 bytes. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*AVL Data&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL Data structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Element&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IO Element&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Priority&#039;&#039;&#039; – a field that defines AVL data priority (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GPS Element&#039;&#039;&#039; – locational information of the AVL data (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IO Element&#039;&#039;&#039; – additional configurable information from the device (more information below). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Priority&lt;br /&gt;
&lt;br /&gt;
The below table represents Priority values. Packet priority depends on device configuration and records sent. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:25%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Low&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |High&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Panic&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*GPS element&lt;br /&gt;
&lt;br /&gt;
The below table represents the GPS Element structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; – east-west position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; – north-south position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Altitude&#039;&#039;&#039; – meters above sea level. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Angle&#039;&#039;&#039; – degrees from north pole. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Satellites&#039;&#039;&#039; – number of satellites in use. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Speed&#039;&#039;&#039; – speed calculated from satellites. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Speed will be &amp;lt;code&amp;gt;0x0000&amp;lt;/code&amp;gt; if GPS data is invalid. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Longitude and latitude are integer values built from degrees, minutes, seconds, and milliseconds by the formula: &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:GPS.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Where: &amp;lt;br&amp;gt;&lt;br /&gt;
d – Degrees; m – Minutes; s – Seconds; ms – Milliseconds; p – Precision (10000000) &amp;lt;br&amp;gt;&lt;br /&gt;
If the longitude is in the west or latitude in the south, multiply the result by –1. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note: &amp;lt;br&amp;gt;&lt;br /&gt;
To determine if the coordinate is negative, convert it to binary format and check the very first bit. If it is &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;, the coordinate is positive, if it is &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, the coordinate is negative. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
Received value: &amp;lt;code&amp;gt;20 9C CA 80&amp;lt;/code&amp;gt; converted to BIN: &amp;lt;code&amp;gt;00100000 10011100 11001010 10000000&amp;lt;/code&amp;gt; first bit is 0, which means coordinate is positive converted to DEC: &amp;lt;code&amp;gt;547146368&amp;lt;/code&amp;gt;. For more information see two‘s complement arithmetic. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*IO Element&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;33&amp;quot; style=&amp;quot; width:5%; vertical-align: middle; text-align: left;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;33&amp;quot; style=&amp;quot; width:65%; vertical-align: middle; text-align: left;&amp;quot; |&#039;&#039;&#039;Event IO ID&#039;&#039;&#039; – if data is acquired on the event – this field defines which IO property has changed and generated an event. For example, when if the Ignition state changes and it generates an event, the Event IO ID will be 0x00EF (AVL ID: 239). If it’s not an eventual record – the value is 0x0000. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; – a total number of properties coming with record (N = N1 + N2 + N4 + N8). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N1&#039;&#039;&#039; – number of properties, which length is 1 byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N2&#039;&#039;&#039; – number of properties, which length is 2 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N4&#039;&#039;&#039; – number of properties, which length is 4 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N8&#039;&#039;&#039; – number of properties, which length is 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;NX&#039;&#039;&#039; – a number of properties, which length is defined by the length element.&lt;br /&gt;
&#039;&#039;&#039;N’th IO ID&#039;&#039;&#039; - AVL ID. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;th Lenght&#039;&#039;&#039; - AVL ID value lenght. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO Value&#039;&#039;&#039; - AVL ID value. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N of Total IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX of X Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Defined by length&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX’th Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX’th Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Defined by length&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Communication with the server is the same as with the Codec8 protocol, except in Codec8 Extended protocol Codec ID is 0x8E. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module connects to the server and sends IMEI: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The server accepts the module: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;01&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The module sends data packet: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Four Zero Bytes – 0x00000000,&lt;br /&gt;
“AVL Data Array” length – 0x000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x8E,&lt;br /&gt;
Number of Data – &#039;&#039;&#039;0x02&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC of “AVL Data Array”&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00000000000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E&#039;&#039;&#039;02&#039;&#039;&#039;...(data elements)...&#039;&#039;&#039;02&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00008612&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server acknowledges data reception (2 data elements): &#039;&#039;&#039;&amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000004A8E010000016B412CEE000100000000000000000000000000000000010005000100010100010011001D00010010015E2C880002000B000000003544C87&lt;br /&gt;
A000E000000001DD7E06A00000100002994&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed data:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 4A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;25&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 41 2C EE 00 (GMT: Monday, June 10, 2019, 11:36:32 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 11 (AVL ID: 17, Name: Axis X)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 1D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 10 (AVL ID: 16, Name: Total Odometer)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 5E 2C 88&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 35 44 C8 7A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0E (AVL ID: 14, Name: ICCID2)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 1D D7 E0 6A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |NX of X Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 29 94&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec8 Extended protocol sending over UDP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;UDP channel protocol&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AVL data packet is the same as with Codec8, except Codec ID is changed to &amp;lt;code&amp;gt;0x8E&amp;lt;/code&amp;gt;. AVL Data encoding was performed according to Codec8 Extended protocol. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The module sends the UDP channel packet with an encapsulated AVL data packet. The server sends the UDP channel packet with an encapsulated response module that validates the AVL Packet ID and the Number of accepted AVL elements. If the server response is not received with a valid AVL Packet ID within configured timeout, the module can retry sending. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module sends the data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x00FE,&lt;br /&gt;
Packet ID – 0xCAFE &amp;lt;br&amp;gt;&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
IMEI Length – 0x000F &amp;lt;br&amp;gt;&lt;br /&gt;
IMEI – 0x313233343536373839303132333435&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x8E,&lt;br /&gt;
Number of Data – 0x02 &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00FECAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD000F3133343536373839303132333435&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E02…(data elements)…02&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server must respond with an acknowledgment: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x0005,&lt;br /&gt;
Packet ID – 0xCAFE,&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
Number of Accepted Data – 0x02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0005CAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD02&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;005FCAFE0107000F3335323039333038363430333635358E010000016B4F831C680100000000000000000000000000000000010005000100010100010011009D000100&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;10015E2C880002000B000000003544C87A000E000000001DD7E06A000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 5F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |33 35 32 30 39 33 30 38 36 34 30 33 36 35 35&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;28&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 4F 83 1C 68 (GMT: Thursday, June 13, 2019 6:25:21 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 11 (AVL ID: 17, Name: Axis X)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 1D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 10 (AVL ID: 16, Name: Total Odometer)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 5E 2C 88&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 35 44 C8 7A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0E (AVL ID: 14, Name: ICCID2)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 1D D7 E0 6A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |NX of X Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server response in the hexadecimal stream:&lt;br /&gt;
&amp;lt;code&amp;gt;0005CAFE010701&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |Server Response Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 16&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Protocol overview&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec16 is using for [[FMB630]]/FM63XY series devices. This protocol looks familiar like Codec8 but they have some differences. The main differences between them are shown in the table below: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec16&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x10&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element ID event length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element AVL ID length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Codec16 is supported from firmware – 00.03.xx and newer. ([[FMB630]]/FM63XY) || AVL IDs that are higher than 255 will can be used only in the Codec16 protocol. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 16 protocol sending over TCP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
*&#039;&#039;&#039;AVL data packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL data packet structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Field Length&#039;&#039;&#039; – size is calculated starting from Codec ID to Number of Data 2. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec16 it is always 0x10. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 1&#039;&#039;&#039; – a number that defines how many records are in the packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data&#039;&#039;&#039; – actual data in the packet (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 2&#039;&#039;&#039; – a number that defines how many records are in the packet. This number must be the same as “Number of Data 1”. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; for [[FMB630]] and FM63XY, the minimum AVL record size is 45 bytes (all IO elements disabled). The maximum AVL record size is 255 bytes. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*AVL Data&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL Data structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Element&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IO Element&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Priority&#039;&#039;&#039; – a field that defines AVL data priority (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GPS Element&#039;&#039;&#039; – location information of the AVL data (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IO Element&#039;&#039;&#039; – additional configurable information from the device (more information below). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Priority&lt;br /&gt;
&lt;br /&gt;
The below table represents Priority values. Packet priority depends on device configuration and records sent. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:25%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Low&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |High&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Panic&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*GPS element&lt;br /&gt;
&lt;br /&gt;
The below table represents the GPS Element structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; – east-west position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; – north-south position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Altitude&#039;&#039;&#039; – meters above sea level. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Angle&#039;&#039;&#039; – degrees from north pole. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Satellites&#039;&#039;&#039; – number of satellites in use. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Speed&#039;&#039;&#039; – speed calculated from satellites. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Speed will be &amp;lt;code&amp;gt;0x0000&amp;lt;/code&amp;gt; if GPS data is invalid. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Longitude and latitude are integer values built from degrees, minutes, seconds, and milliseconds by the formula: &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:GPS.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Where: &amp;lt;br&amp;gt;&lt;br /&gt;
d – Degrees; m – Minutes; s – Seconds; ms – Milliseconds; p – Precision (10000000) &amp;lt;br&amp;gt;&lt;br /&gt;
If the longitude is in the west or latitude in the south, multiply the result by –1. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note: &amp;lt;br&amp;gt;&lt;br /&gt;
To determine if the coordinate is negative, convert it to binary format and check the very first bit. If it is &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;, the coordinate is positive, if it is &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, the coordinate is negative. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
Received value: &amp;lt;code&amp;gt;20 9C CA 80&amp;lt;/code&amp;gt; converted to BIN: &amp;lt;code&amp;gt;00100000 10011100 11001010 10000000&amp;lt;/code&amp;gt; first bit is 0, which means coordinate is positive converted to DEC: &amp;lt;code&amp;gt;547146368&amp;lt;/code&amp;gt;. For more information see two‘s complement arithmetic. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*IO Element&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;27&amp;quot; style=&amp;quot; width:5%; vertical-align: middle; text-align: left;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;27&amp;quot; style=&amp;quot; width:65%; vertical-align: middle; text-align: left;&amp;quot; |&#039;&#039;&#039;Event IO ID&#039;&#039;&#039; – if data is acquired on the event – this field defines which IO property has changed and generated an event. For example, when if the Ignition state changes and it generates an event, the Event IO ID will be 0xEF (AVL ID: 239). If it’s not an eventual record – the value is 0. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Generation type&#039;&#039;&#039; - data event generation type. More information about it you can find here. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; – a total number of properties coming with record (N = N1 + N2 + N4 + N8). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N1&#039;&#039;&#039; – number of properties, which length is 1 byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N2&#039;&#039;&#039; – number of properties, which length is 2 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N4&#039;&#039;&#039; – number of properties, which length is 4 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N8&#039;&#039;&#039; – number of properties, which length is 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO ID&#039;&#039;&#039; - AVL ID. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO Value&#039;&#039;&#039; - AVL ID value. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N of Total IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Generation type&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:30%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Value&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Record Created&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Exit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Entrance&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Both&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Reserved&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Hysteresis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |6&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |7&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Periodical&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Communication with the server is the same as with Codec8 protocol, except in Codec16 protocol Codec ID is &amp;lt;code&amp;gt;0x10&amp;lt;/code&amp;gt; and has generation type. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module connects to the server and sends IMEI: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The server accepts the module: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;01&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The module sends data packet: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Four Zero Bytes – 0x00000000,&lt;br /&gt;
“AVL Data Array” length – 0x000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x10,&lt;br /&gt;
Number of Data – &#039;&#039;&#039;0x02&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC of “AVL Data Array”&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00000000000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |10&#039;&#039;&#039;02&#039;&#039;&#039;...(data elements)...&#039;&#039;&#039;02&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00008612&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server acknowledges data reception (2 data elements): &#039;&#039;&#039;&amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000005F10020000016BDBC7833000000000000000000000000000000000000B05040200010000030002000B00270042563A00000000016BDBC78718&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000000000000000000000000B05040200010000030002000B00260042563A00000200005FB3&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 5F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;23&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(1&#039;st record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B DB C7 83 30 (GMT: Wednesday, July 10, 2019, 12:06:54 PM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |04&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 03 (AVL ID: 3, Name: DIN3)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 27&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |56 3A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;23&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(2&#039;nd record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B DB C7 87 18 (GMT: Wednesday, July 10, 2019, 12:06:55 PM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |04&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 03 (AVL ID: 3, Name: DIN3)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 26&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |56 3A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 5F B3&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec16 protocol sending over UDP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;UDP channel protocol&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AVL data packet is the same as with Codec8, except Codec ID is changed to &amp;lt;code&amp;gt;0x10&amp;lt;/code&amp;gt;. AVL Data encoding is performed according to the Codec16 protocol. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The module sends the UDP channel packet with an encapsulated AVL data packet. The server sends the UDP channel packet with an encapsulated response module that validates the AVL Packet ID and the Number of accepted AVL elements. If the server responds with a valid AVL Packet ID that is not received within configured timeout, the module can retry sending. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module sends the data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x00FE,&lt;br /&gt;
Packet ID – 0xCAFE &amp;lt;br&amp;gt;&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
IMEI Length – 0x000F &amp;lt;br&amp;gt;&lt;br /&gt;
IMEI – 0x313233343536373839303132333435&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x10,&lt;br /&gt;
Number of Data – 0x02 &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00FECAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD000F3133343536373839303132333435&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1002…(data elements)…02&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server must respond with an acknowledgment:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x0005,&lt;br /&gt;
Packet ID – 0xCAFE,&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
Number of Accepted Data – 0x02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0005CAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD02&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;015BCAFE0101000F33353230393430383532333135393210070000015117E40FE80000000000000000000000000000000000EF05050400010000030000B4000&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;0EF01010042111A000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 5B&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |33 35 32 30 39 34 30 38 35 32 33 31 35 39 32&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;28&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 51 17 E4 0F E8 (GMT: Wednesday, November 18, 2015, 12:00:01 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 EF&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Generation type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |04&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 03 (AVL ID: 3, Name: DIN3)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3’rd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 B4 (AVL ID: 180, Name: DOUT2)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3’rd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 EF (AVL ID: 239, Name: Ignition)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |11 1A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server response in the hexadecimal stream:&lt;br /&gt;
&amp;lt;code&amp;gt;0005CAFE010701&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |Server Response Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Differences between Codec 8, Codec 8 Extended and Codec 16&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
In the table below you will see differences between Codec8, Codec8 Extended, and Codec16. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8 Extended&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec16&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x8E&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x10&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element total IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element AVL ID length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Variable size IO elements&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Does not include&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Includes variable size elements&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Does not include&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec for communication over GPRS messages&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
In this chapter, you will find information about every Codec protocol which are used for communication over GPRS messages and the differences between them. &lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 12&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;About Codec12&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec12 is the original and main Teltonika protocol for device-server communication over GPRS messages. Codec12 GPRS commands can be used for sending configuration, debug, digital outputs control commands, or other (special purpose commands on special firmware versions). This protocol is also necessary for using [[FMB630]]/[[FM6300]]/FM5300/FM5500/FM4200 features like Garmin, LCD communication, and COM TCP Link Mode. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;GPRS command session&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following figure shows how the GRPS command session is started over TCP. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Codec12.png|1150px]]&lt;br /&gt;
First, the Teltonika device opens the GPRS session and sends AVL data to the server (refer to device protocols). Once all records are sent and the correct sent data array acknowledgment is received by the device then GPRS commands in Hex can be sent to the device. &amp;lt;br&amp;gt;&lt;br /&gt;
The ACK (acknowledgment of IMEI from server) is a one-byte constant 0x01. The acknowledgment of each data array send from the device is four bytes integer – a number of received records. &amp;lt;br&amp;gt;&lt;br /&gt;
Note, that the GPRS session should remain active between the device and server, while GPRS commands are sent. For this reason, active datalink timeout (global parameters in device configuration) is recommended to be set to 259200 (maximum value). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;General Codec12 message structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following diagram shows the basic structure of Codec12 messages. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command message structure:&#039;&#039;&#039; &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Type (0x05)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response message structure:&#039;&#039;&#039; &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Type (0x06)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; - the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Size&#039;&#039;&#039; - size is calculated from the Codec ID field to the second command or response quantity field. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; - in Codec12 it is always &amp;lt;code&amp;gt;0x0C&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 1&#039;&#039;&#039; - it is ignored when parsing the message. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039; - it can be 0x05 to denote command or 0x06 to denote response. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Size&#039;&#039;&#039; – command or response length. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response&#039;&#039;&#039; – command or response in HEX. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 2&#039;&#039;&#039; - a byte that defines how many records (commands or responses) are in the packet. This byte will not be parsed but it’s recommended that it should contain the same value as Command/Response Quantity 1. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Command Quantity 2. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note that the difference between commands and responses is the message type field: &amp;lt;code&amp;gt;0x05&amp;lt;/code&amp;gt; means command and &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt; means response. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Command coding table&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Command has to be converted from ASCII characters (char) to hexadecimal (HEX): &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:ASCII.png]] &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Command parsing example&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of command and answer in this example is given in the hexadecimal form. The different fields of the message are separated into different table columns for better readability and understanding. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;GPRS commands examples&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of GPRS command and answer in these examples are given in the hexadecimal form. The different fields of messages are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1&#039;st example:&#039;&#039;&#039; Sending &#039;&#039;[[FMB getinfo|getinfo]]&#039;&#039; SMS command via GPRS Codec12 &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Server request in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000000F0C010500000007676574696E666F0100004312&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Command&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; vertical-align: middle; text-align: center;&amp;quot; |Server Command Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |67 65 74 69 6E 66 6F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 43 12&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Server Command converted from HEX to ASCII means &#039;&#039;[[FMB getinfo|getinfo]]&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device response in the hexadecimal stream:  &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000900C010600000088494E493A323031392F372F323220373A3232205254433A323031392F372F323220373A3533205253543A32204552523A&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;312053523A302042523A302043463A302046473A3020464C3A302054553A302F302055543A3020534D533A30204E4F4750533A303A3330204750533A312053&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;41543A302052533A332052463A36352053463A31204D443A30010000C78F&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 90&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |06&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 88&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |49 4E 49 3A 32 30 31 39 2F 37 2F 32 32 20 37 3A 32 32 20 52 54 43 3A 32 30 31 39 2F 37 2F 32 32 20 37 3A 35 33 20 52 53 54 3A 32 20 45 52 52 3A 31 20 53 52 3A 30 20 42 52 3A 30 20 43 46 3A 30 20 46 47 3A 30 20 46 4C 3A 30 20 54 55 3A 30 2F 30 20 55 54 3A 30 20 53 4D 53 3A 30 20 4E 4F 47 50 53 3A 30 3A 33 30 20 47 50 53 3A 31 20 53 41 54 3A 30 20 52 53 3A 33 20 52 46 3A 36 35 20 53 46 3A 31 20 4D 44 3A 30&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 C7 8F&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br&amp;gt;&lt;br /&gt;
Note that Device Response converted from HEX to ASCII means: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;INI:2019/7/22 7:22 RTC:2019/7/22 7:53 RST:2 ERR:1 SR:0 BR:0 CF:0 FG:0 FL:0 TU:0/0 UT:0 SMS:0 NOGPS:0:30 GPS:1 SAT:0 RS:3 RF:65 SF:1 MD:0&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2&#039;nd example:&#039;&#039;&#039; Sending &#039;&#039;[[FMB getio|getio]]&#039;&#039; SMS command via GPRS Codec12 &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Server request in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000000D0C010500000005676574696F01000000CB&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Command&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Server Command Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 0D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |67 65 74 69 6F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 CB&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Server Command converted from HEX to ASCII means &#039;&#039;[[FMB getio|getio]]&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device response in the hexadecimal stream:  &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000370C01060000002F4449313A31204449323A30204449333A302041494E313A302041494E323A313639323420444F313A3020444F323A3101000066E3&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 37&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |06&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 2F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |44 49 31 3A 31 20 44 49 32 3A 30 20 44 49 33 3A 30 20 41 49 4E 31 3A 30 20 41 49 4E 32 3A 31 36 39 32 34 20 44 4F 31 3A 30 20 44 4F 32 3A 31&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 66 E3&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Device Response converted from HEX to ASCII means: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;DI1:1 DI2:0 DI3:0 AIN1:0 AIN2:16924 DO1:0 DO2:1&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Communication with server&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The GSM/GPRS commands can be sent from a terminal program. We recommend using Hercules (in TCP server mode). Simply write the command into the Hercules Send field, check the HEX box and click Send button. Note that the TCP server must be listening on a specified port (see Port field and Listen button below). &lt;br /&gt;
&lt;br /&gt;
[[File:Hercules.jpeg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;FMXX and Codec12 functionality&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Garmin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All information is provided in the “FMXX and Garmin development.pdf” document. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;COM TCP Link Mode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All information is provided in the “FMxx TCP Link mode test instructions.pdf” document. &lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 13&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;About Codec13&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec13 is the original Teltonika protocol for device-server communication over GPRS messages and it is based on the Codec12 protocol. The main differences of Codec13 are that timestamp is used in messages and communication is one way only (Codec13 is used for Device -&amp;gt; Server sending). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;General Codec13 message structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following diagram shows the basic structure of Codec 13 messages: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Type&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with a preamble field (four zero bytes). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Size&#039;&#039;&#039; – size is calculated from the Codec ID field to the second Command Quantity field. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec13 it is always &amp;lt;code&amp;gt;0x0D&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Quantity 1&#039;&#039;&#039; – &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt;, it is ignored when parsing the message. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Type&#039;&#039;&#039; – it is always &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt; since the packet is direction is FM-&amp;gt;Server. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Size&#039;&#039;&#039; – command size field includes the size of the timestamp too, so it is equal to the size of the payload + the size of the timestamp. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command&#039;&#039;&#039; – actual received data. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Quantity 2&#039;&#039;&#039; – a byte that defines how many records (commands) are in the packet. This byte will not be parsed but it’s recommended that it should contain the same value as Command/Response Quantity 1. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Codec13 packets are used only when the “Message Timestamp” parameter in RS232 settings is enabled. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 14&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;About Codec14&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec14 is the original Teltonika protocol for device-server communication over GPRS messages and it is based on the Codec12 protocol. &amp;lt;br&amp;gt;&lt;br /&gt;
The main difference of Codec14 is that the device will answer the GPRS command if the device&#039;s physical IMEI number matches the specified IMEI number in the GPRS command. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Codec14 GPRS commands can be used for sending configuration, debug, digital outputs control commands, or other (special purpose commands on special firmware versions). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;FMB firmware requirements&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Implemented in base firmware from FMB.Ver.03.25.04.Rev.00 and newer. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;General Codec14 message structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following diagram shows the basic structure of Codec14 messages. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Command message structure&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x0E (Codec ID)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command quantity&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x05&amp;lt;br&amp;gt;(Message type)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command size + IMEI size (8 bytes)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IMEI (HEX)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command quantity&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response message structure&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x0E (Codec ID)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response quantity&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x06 / 0x11 (Message type)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response size + IMEI size (8 bytes)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IMEI (HEX)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response quantity&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Size&#039;&#039;&#039; – size is calculated from the Codec ID field to the second command or response quantity field. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec14 it is always &amp;lt;code&amp;gt;0x0E&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 1&#039;&#039;&#039; – it is ignored when parsing the message. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039; – if it is a request command from the server it has to contain 0x05. The response type field will contain &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt; if it’s ACK or &amp;lt;code&amp;gt;0x11&amp;lt;/code&amp;gt; if it’s nACK. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Explanation:&#039;&#039; If command message IMEI is equal to actual device IMEI, received command will be executed and response will be sent with ACK (&amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt;) message type field value. If the command message IMEI doesn’t match the actual device IMEI, the received command won’t be executed and a response to the server will be sent with nACK (&amp;lt;code&amp;gt;0x11&amp;lt;/code&amp;gt;) message type field value. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Size&#039;&#039;&#039; – command or response length. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Note:&#039;&#039; make sure that size is IMEI size 8 + actual command size. The minimal value is 8 because Codec14 always contains IMEI and it’s 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IMEI (HEX)&#039;&#039;&#039; – it is send as HEX value. For example, if the device IMEI is 123456789123456 then the IMEI data field will contain &amp;lt;code&amp;gt;0x0123456789123456&amp;lt;/code&amp;gt; value. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response&#039;&#039;&#039; – command or response in HEX. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 2&#039;&#039;&#039; - a byte that defines how many records (commands or responses) are in the packet. This byte will not be parsed but it’s recommended that it should contain the same value as Command/Response Quantity 1. &amp;lt;br&amp;gt;&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;GPRS in Codec14 examples&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of the GPRS command and answer in this example is given in the hexadecimal form. The different fields of the message are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Sending &#039;&#039;[[FMB getver|getver]]&#039;&#039; SMS command via GPRS Codec14: &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Server requests in Hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000160E01050000000E0352093081452251676574766572010000D2C1&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Command&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Server Command Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03 52 09 30 81 45 22 51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |67 65 74 76 65 72&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 D2 C1&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Server Command converted from HEX to ASCII means &#039;&#039;[[FMB getver|getver]]&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device ACK response in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000AB0E0106000000A303520930814522515665723A30332E31382E31345F3034204750533A41584E5F352E31305F333333332048773A464D42313230&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;204D6F643A313520494D45493A33353230393330383134353232353120496E69743A323031382D31312D323220373A313320557074696D653A3137323334204D4143&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;3A363042444430303136323631205350433A312830292041584C3A30204F42443A3020424C3A312E362042543A340100007AAE&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 37&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |06&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 A3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03 52 09 30 81 45 22 51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |56 65 72 3A 30 33 2E 31 38 2E 31 34 5F 30 34 20 47 50 53 3A 41 58 4E 5F 35 2E 31 30 5F 33 33 33 33 20 48 77 3A 46 4D 42 31 32 30 20 4D 6F 64 3A 31 35 20 49 4D 45 49 3A 33 35 32 30 39 33 30 38 31 34 35 32 32 35 31 20 49 6E 69 74 3A 32 30 31 38 2D 31 31 2D 32 32 20 37 3A 31 33 20 55 70 74 69 6D 65 3A 31 37 32 33 34 20 4D 41 43 3A 36 30 42 44 44 30 30 31 36 32 36 31 20 53 50 43 3A 31 28 30 29 20 41 58 4C 3A 30 20 4F 42 44 3A 30 20 42 4C 3A 31 2E 36 20 42 54 3A 34&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 7A AE&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Device Response converted from HEX to ASCII means: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Ver:03.18.14_04 GPS:AXN_5.10_3333 Hw:FMB120 Mod:15 IMEI:352093081452251 Init:2018-11-22 7:13 Uptime:17234 MAC:60BDD0016261 SPC:1(0) AXL:0 OBD:0 BL:1.6 BT:4&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device nACK response in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000100E011100000008035209308145246801000032AC&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |11&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03 52 09 30 81 45 24 68&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 32 AC&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 15&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Protocol Overview&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec 15 is based on Codec12 protocol. Codec15 is original Teltonika protocol for device-&amp;gt;server communication over GPRS messages.&lt;br /&gt;
Codec15 is available in RS232 modes:&lt;br /&gt;
&lt;br /&gt;
1. TCP/UDP Ascii&lt;br /&gt;
&amp;lt;br&amp;gt;2. TCP/UDP Binary&lt;br /&gt;
&amp;lt;br&amp;gt;3. TCP/UDP Ascii Buffered&lt;br /&gt;
&amp;lt;br&amp;gt;4. TCP/UDP Binary Buffered&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Structure of Codec 15 messages&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:5%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x0F (Codec ID) &lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command quantity&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Message type&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command size + timestamp + imei&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:5%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:5%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command quantity&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC - 16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Structure explanation&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; - four zero bytes.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Data size&#039;&#039;&#039; - size is calculated from codec id(0x0F) field to the second command quantity field.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Codec ID&#039;&#039;&#039; - in Codec 15 it is always 0x0F.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Command quantity&#039;&#039;&#039; - a number which defines how many commands are in the packet.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Message type&#039;&#039;&#039; - this value is configurable in RS232 settings box.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Command size + Timestamp + IMEI&#039;&#039;&#039; - it is equal to size of payload + size of timestamp + size of imei.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – data record creation time in seconds(Unix timestamp).&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;IMEI&#039;&#039;&#039; - send as HEX value. Example if device IMEI is 123456789123456 then IMEI data field will contain 0x0123456789123456 value.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Command field&#039;&#039;&#039; - actual received data.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Command quantity&#039;&#039;&#039; - a number which defines how many commands are in the packet.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;CRC field&#039;&#039;&#039; - calculated from Codec ID to the Second Number of Data.&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 15 examples&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Device sends messag „Hello\n“ via GPRS Codec15:&lt;br /&gt;
&lt;br /&gt;
 000000000000001b0f010b00000013654b65a4012345678912345648656c6c6f210a01000093d6&lt;br /&gt;
&lt;br /&gt;
Parsed:&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Preamble&#039;&#039;&#039;: 0x00000000&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Packet Length&#039;&#039;&#039;: 0x0000001b&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Codec&#039;&#039;&#039;: 0x0f&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Quantity of commands&#039;&#039;&#039;: 0x01&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Command type&#039;&#039;&#039;: 0x0b&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Command size&#039;&#039;&#039;: 0x000000013&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Timestamp&#039;&#039;&#039;: 0x654b65a4&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;IMEI&#039;&#039;&#039;: 0x0123456789123456 (HEX string)&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Command&#039;&#039;&#039;: 0x48656c6c6f210a (HEX of Hello\n)&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Quantity of commands&#039;&#039;&#039;: 01&lt;br /&gt;
&lt;br /&gt;
CRC: 0x 000093d6&lt;br /&gt;
The algorithm to calculate CRC is CRC-16 (also known as CRC-16-IBM). All the fields from codec ID to second command/response quantity field are used to calculate CRC.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Differences between Codec 12, Codec 13, Codec 14 and Codec 15&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
In the table below you will see differences between Codec12, Codec13, Codec14 and Codec 15. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec12&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec13&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec14&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec15&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Communication&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Server - Device Communication&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |One-way (Device -&amp;gt; Server communication)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Server - Device Communication&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |One-way (Device -&amp;gt; Server communication)&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0D&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0E&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0F&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Response Message Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x06&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x06 (if it is ACK) or 0x11 (if it is nACK)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Command / Response size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Only Command/Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Only Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command/Response + IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command + IMEI&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;24 Position SMS Data Protocol&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
24-hour SMS is usually sent once every day and contains GPS data for the last 24 hours. The TP-DCS field of this SMS should indicate that message contains 8-bit data (i.e. TP-DCS can be &amp;lt;code&amp;gt;0x04&amp;lt;/code&amp;gt;). &amp;lt;br&amp;gt;&lt;br /&gt;
Note, that 24 position data protocol is used only with subscribed SMS. Event SMS uses standard AVL data protocol. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Encoding&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To be able to compress 24 GPS data entries into one SMS (140 octets), the data is encoded extensively using bit fields. The data packet can be interpreted as a bitstream, where all bits are numbered as follows: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 1&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 3&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 4 ...&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 0 - 7&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 8 - 15&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 16 - 24&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 25 - ...&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bits in a byte are numbered starting from the least significant bit. A field of 25 bits would consist of bits 0 to 24 where 0 is the least significant bit and bit 24 – is the most significant bit. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Below in the tables, you will see the SMS Data Structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |SMS Data Structure&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID = 4 (0x04)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |35&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Time corresponding to the first (oldest) GPS data element, represented in seconds elapsed from 2000.01.01 00:00 EET.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ElementCount&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of GPS data elements&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |SMS Data Structure&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |ElementCount *&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |GPSDataElement&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |GPS data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Byte - align padding&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Padding bits to align to 8 - bits boundary represented in seconds elapsed from 2000.01.01 00:00 EET.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |64&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI of sending device as 8 byte long integer&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The time of only the first GPS data element is specified in the Timestamp field. The time corresponding to each further element can be computed as elementTime = Timestamp + (1 hour * elementNumber). &amp;lt;br&amp;gt; &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Data Element&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:20%; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:20%; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:12%; vertical-align: middle; text-align: center;&amp;quot; |Size (bits)&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:20%; vertical-align: middle; text-align: center;&amp;quot; |Field&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:28%; vertical-align: middle; text-align: center;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ValidElement&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ValidElement = 1 – there is a valid Gps Data Element following, &lt;br /&gt;
ValidElement = 0 – no element at this position &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ValidElement == 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DifferentialCoords&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Format of following data&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DifferentialCoords == 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |14&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LongitudeDiff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Difference from previous element‘s longitude.&lt;br /&gt;
LongitudeDiff = prevLongitude – Longitude + 213 – 1 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |14&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LatitudeDiff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Difference from previous element‘s latitude&lt;br /&gt;
LatitudeDiff = prevLatitude – Latitude + 213 – 1&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DifferentialCoords == 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |21&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude = {(LongDegMult + 18 * 108) * (221 – 1)} over {36*108}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |20&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude = (LatDegMult + 9*108) * (220 – 1) over {18*108}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed in km/h&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; - longitude field value of GPSDataElement &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; - latitude field value of GPSDataElement &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;LongDegMult&#039;&#039;&#039; - longitude in degrees multiplied by 107 (integer part) &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;LatDegMult&#039;&#039;&#039; - latitude in degrees multiplied by 107 (integer part) &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;prevLongitude&#039;&#039;&#039; - longitude field value of previous GPSDataElemen &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;prevLatitude&#039;&#039;&#039; - latitude field value of previous GPSDataElement &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Decoding GPS position&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When decoding GPS data with DifferentialCoords = 1, Latitude and Longitude values can be computed as follows: Longitude = prevLongitude – LongitudeDiff + 213 – 1, Latitude = prevLatitude – LatitudeDiff + 213 – 1. &amp;lt;br&amp;gt;&lt;br /&gt;
If there were no previous non-differential positions, differential coordinates should be computed assuming prevLongitude = prevLatitude = 0. &amp;lt;br&amp;gt;&lt;br /&gt;
When Longitude and Latitude values are known, longitude and latitude representation in degrees can be computed as follows: &lt;br /&gt;
&lt;br /&gt;
[[File:24SMS.png]]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;SMS Events&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When configured to generate an SMS event user will get this SMS upon event: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&amp;lt;Year/Month/Day&amp;gt; &amp;lt;Hour:Minute:Second&amp;gt; P:&amp;lt;profile_nr&amp;gt; &amp;lt;SMS Text&amp;gt; Val:&amp;lt;Event Value&amp;gt; Lon:&amp;lt;longitude&amp;gt; Lat:&amp;lt;latitude&amp;gt; Q:&amp;lt;HDOP&amp;gt;&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;2016./04/11 12:00:00 P:3 Digital Input 1 Val:1 Lon:51.12258 Lat: 25.7461 Q:0.6&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;Sending data using SMS&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
This type of data sent is used for FMBXXX devices which can be configured in [[FMB120 SMS/Call settings#SMS Data Sending|SMS Data Sending settings]].&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Data sending via SMS&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AVL data or events can be sent encapsulated in binary SMS. The TP-DCS field of these SMS should indicate that message contains 8-bit data (for example TP-DCS can be &amp;lt;code&amp;gt;0x04&amp;lt;/code&amp;gt;). &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |SMS data (TP-UD)&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL data array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AVL data array&#039;&#039;&#039; – array of encoded AVL data. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IMEI&#039;&#039;&#039; – IMEI of sending module encoded as a big-endian 8-byte long number.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;CRC-16&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. The algorithm on how to calculate CRC-16 (also known as CRC-16/IBM) you will find below. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:CRC16.png]]&lt;br /&gt;
&lt;br /&gt;
[[Category:General Information|50]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Iridium_Edge_FAQ&amp;diff=88364</id>
		<title>Iridium Edge FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Iridium_Edge_FAQ&amp;diff=88364"/>
		<updated>2023-08-28T05:50:17Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==FAQ - Frequently asked questions regarding Teltonika Iridium Edge solution==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here you will find answers to the most frequently asked questions about Teltonika Iridium Edge.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Please check available questions and answers to them here. If you are not able to find answer then fill the VIP HELP desk query.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;background: #0054A6; color: white;&amp;quot; |Question&lt;br /&gt;
! style=&amp;quot;background: #0054A6; color: white;&amp;quot; |Comments&lt;br /&gt;
|-&lt;br /&gt;
|Which Teltonika GPS trackers support Iridium Edge?&lt;br /&gt;
|Teltonika FMC125 and FMX64x trackers support Iridium Edge currently.&lt;br /&gt;
|-&lt;br /&gt;
|With the FMX64 model, can CAN data be sent via Iridium data link?&lt;br /&gt;
|CAN data be sent only using GSM link. Using Iridium data link you can send: Location, Speed, Ignition status, Panic button, DIN, DOUT, Crash detection (FMC125).&lt;br /&gt;
|-&lt;br /&gt;
|Can the data sending work for real-time monitoring? Or should it be scheduled for each x second/minutes reports?&lt;br /&gt;
|No, it will start working when the connection is lost.&lt;br /&gt;
|-&lt;br /&gt;
|Does the device need to have certifications CE/FCC/PTCRB or any local ones?&lt;br /&gt;
|Iridium Edge device certificates are to be found at &amp;lt;nowiki&amp;gt;https://www.iridium.com/products/iridium-edge/&amp;lt;/nowiki&amp;gt;. Requirements for certification are decided by local governments.&lt;br /&gt;
|-&lt;br /&gt;
|What use cases do we have?&lt;br /&gt;
|The use case is published here - https://teltonika-gps.com/industries/use-cases/logistics-tracking-in-remote-areas-using-iridium-connected-telematics-solution/. The solution is particularly useful for various applications, such as remote mining and construction, international logistics, wildlife tours, and remote team management, so more use cases will follow.&lt;br /&gt;
|-&lt;br /&gt;
|When working with iridium SBD, can GPS tracking device send data and also receive commands?&lt;br /&gt;
|Iridium Edge is only able to send data, one way transmission.&lt;br /&gt;
|-&lt;br /&gt;
|Does Iridium Connected Telematics Solution have information available at teltonika wiki.&lt;br /&gt;
|Yes, there is information available about Iridium Edge at https://wiki.teltonika-gps.com/view/Iridium_Edge.&lt;br /&gt;
|-&lt;br /&gt;
|Does Iridium Edge have IP67 rating?&lt;br /&gt;
|The Iridium Edge has IP67 rating.&lt;br /&gt;
|-&lt;br /&gt;
|Does Iridium Edge has any power/Status LEDs?&lt;br /&gt;
|Iridium Edge does not have power/status LEDS present at the moment.&lt;br /&gt;
|-&lt;br /&gt;
|Will there be the possibility of parallel operation of GSM and iridium?&lt;br /&gt;
|Where there is no GSM connectivity, Iridium Edge will work, and when the vehicle enters the mobile coverage area, Iridium Edge solution will switch to it. If the device loses a GSM connection, it switches to Iridium network.&lt;br /&gt;
|-&lt;br /&gt;
|How many devices can I connect to one Iridium Edge modem?&lt;br /&gt;
|There is possibility to connect only one device.&lt;br /&gt;
|-&lt;br /&gt;
|Would it be possible to get iridium satellite visibility in underground areas i.e: basement/tunnel/etc?&lt;br /&gt;
|It is not possible to get Iridium Edge satellite visibility in underground areas.&lt;br /&gt;
|-&lt;br /&gt;
|In regards to SBD; How many MB(megabytes) is the plan? 8 MB for a month? More than that? &lt;br /&gt;
|There are 4 different data plans for Iridium Edge - SBD8, SBD12, SBD17 and SBD30. The number defines how many KB of data this plan includes per month. So no Megabytes but Kilobytes&lt;br /&gt;
|-&lt;br /&gt;
|If I want to send 2 DIN&#039;s, will it cost me 2 bytes? &lt;br /&gt;
|No, the packet is always 14 bytes and the amount of DIN&#039;s/DOUT&#039;s enabled does not have an affect on the packet size. Regarding the CAN parameters - they are not implemented in the SBD packet, so they cannot be sent via Iridium Edge. If this is a key feature for the client, it could be implemented by launching a CDP.&lt;br /&gt;
|-&lt;br /&gt;
|How will I get charged for the data? What if the usage is more than 8MB? Is there another data package plan? &lt;br /&gt;
|The client is charged monthly - You will receive the invoice at the end of each month from Iridium and the client will have to pay for the data/activations that were used during that month. If client goes above their plan limit, they will be charged additionally for each 1000 bytes they go over their monthly limit.&lt;br /&gt;
|-&lt;br /&gt;
|Will the device send a login packet before sending this iridium data packet?&lt;br /&gt;
|No. Everything will be sent according to Iridium SBD protocol. All messages will be sent as a separate packet, there is no login packet&lt;br /&gt;
|-&lt;br /&gt;
|Will we be getting all the MO IEI&#039;s in each and every packet?&lt;br /&gt;
|Yes, if not configured otherwise.&lt;br /&gt;
|-&lt;br /&gt;
|Could you provide a time stamp conversion formula?&lt;br /&gt;
|59 28 2B A3 timestamp – convert hex value to decimal value to get Unix epoch (or Unix time or POSIX time or Unix timestamp) after what you can use online converter(https://www.epochconverter.com/) to convert unix time to human readable format.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: Iridium Edge]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Iridium_Edge_Communication_Protocol&amp;diff=88363</id>
		<title>Iridium Edge Communication Protocol</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Iridium_Edge_Communication_Protocol&amp;diff=88363"/>
		<updated>2023-08-28T05:45:25Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: Undo revision 88362 by SarunasSv (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Communication Protocol==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:50%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;7&amp;quot; style=&amp;quot;width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot;| SBD Packet structure&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot;| Timestamp&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot;| Longitude&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot;| Latitude&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot;| SBD AVL ID and flags&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot;| DIN/DOUT info&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot;| Reserved&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot;| Speed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | 4 bytes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | 3 bytes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | 3 bytes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | 1 bytes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | 1 bytes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | 1 bytes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | 1 bytes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definitions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Timestamp – Indicates when record was generated&lt;br /&gt;
* Longitude - encoded in 3 bytes data. Server which gets this data should divide result from 46603,375 and subtract 180 in order to get actual longitude value. This coefficient is got in following way: 16777215(maximum 3 bytes value) divided from 360 (maximum longitude value then 180 is added). This calculation is used to fit negative and positive values to 3 bytes width variable.&lt;br /&gt;
&lt;br /&gt;
*Latitude - Latitude is calculated in same way as longitude but since latitude maximum value is two times smaller than longitude it can produce a bit more accurate data. Coefficient for latitude is 93206,75. This coefficient is got in following way: 16777215(maximum 3 bytes value) divided from 180 (maximum latitude value then 90 is added). This calculation is used to fit negative and positive values to 3 bytes width variable.&lt;br /&gt;
*SBD AVL ID and flags – Custom id that will indicate what caused the record to be generated (as only periodic records are generated, id is not used)&lt;br /&gt;
*Din/Dout info - Displays configured IO elements in parameter id 99422&lt;br /&gt;
*Reserved - Not used anywhere, but left due to compatibility with fm6 project.&lt;br /&gt;
*Speed – Indicates the speed of the vehicle if configured. If not (or in case of no gps) – will display 255&lt;br /&gt;
&lt;br /&gt;
==Data Sending Parameters==&lt;br /&gt;
Information here includes the data sending parameters which identifies the naming of the parameter in accordance to it&#039;s number. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Min values&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Max values&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Default values&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |99420&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Iridium Edge&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |1&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |This parameter enables or disables Iridium Edge functionality&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |99421&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Save/Send period&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |1440&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |1440&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |This parameter lets to configure Iridium Edge sending period&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |99422&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |SBD IO source&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |6&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |SBD IO elements which when enabled are included into the SBD record&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |151&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |RS232 Mode&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |26&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Implement ability to select &amp;quot;Sattelite backup&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |99423&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |SBD Upload Limit&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |30000&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |8000&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Limit to save user from exceeding the monthly plan. Max limit of 30000 due to 30KB plan. If set to 0 – limit will be off.&lt;br /&gt;
|}&lt;br /&gt;
[[Category: Iridium Edge]]&lt;br /&gt;
&lt;br /&gt;
==SBD IO source== &lt;br /&gt;
Configures IO source which can trigger SBD record saving.  9 elements can generate Alarm for SDB sending. These elements are:&lt;br /&gt;
*Digital input 1&lt;br /&gt;
*Digital input 2&lt;br /&gt;
*Digital output 1&lt;br /&gt;
*Speed&lt;br /&gt;
*Crash&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Configurator parameter IDs and their explanation:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center;&amp;quot;&lt;br /&gt;
!&#039;&#039;&#039;Parameter ID&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |&#039;&#039;&#039;Values&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Explanation&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center;&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; |&lt;br /&gt;
|&#039;&#039;&#039;Min&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Max&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Default&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|99420&lt;br /&gt;
|Iridium Edge&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|This parameter enables or disables Iridium Edge functionality&lt;br /&gt;
|-&lt;br /&gt;
|99421&lt;br /&gt;
|Save/Send period&lt;br /&gt;
|0&lt;br /&gt;
|1440&lt;br /&gt;
|1440&lt;br /&gt;
|This parameter lets to configure Iridium Edge sending period&lt;br /&gt;
|-&lt;br /&gt;
|99422&lt;br /&gt;
|SBD IO source&#039;&#039;&#039;*&#039;&#039;&#039;&lt;br /&gt;
|0&lt;br /&gt;
|8&lt;br /&gt;
|0&lt;br /&gt;
|SBD IO elements which when enabled are included into the SBD record&lt;br /&gt;
|-&lt;br /&gt;
|99423&lt;br /&gt;
|SBD UploadLimit&lt;br /&gt;
|0&lt;br /&gt;
|30000&lt;br /&gt;
|8000&lt;br /&gt;
|Limit to save user from exceeding the monthly plan. Max limit of 30000 due to 30KB plan. If set to 0 – limit will be off.&lt;br /&gt;
|-&lt;br /&gt;
|99424&lt;br /&gt;
|Power control DOUT&lt;br /&gt;
|1&lt;br /&gt;
|5&lt;br /&gt;
|0&lt;br /&gt;
|Device DOUT which can control ON/OFF pin of the Iridium Edge&lt;br /&gt;
|-&lt;br /&gt;
|151&lt;br /&gt;
|RS232 Mode&lt;br /&gt;
|0&lt;br /&gt;
|23&lt;br /&gt;
|0&lt;br /&gt;
|RS-232 mode selection. &amp;quot;Satellite backup&amp;quot; - 15&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In order to configure parameter 99422 manually users must simply set the appropriate values of bit positions, according to their needs: &lt;br /&gt;
*Bit1 - DIN 1&lt;br /&gt;
*Bit2 - DIN 2&lt;br /&gt;
*Bit5 - DOUT 1&lt;br /&gt;
*Bit9 - Speed&lt;br /&gt;
*Bit10 - Crash&lt;br /&gt;
&lt;br /&gt;
==SDB record structure==&lt;br /&gt;
SDB Record which will be sent through the Iridium satellites network will be different than the regular record. It will contain 4 bytes timestamp, 3 bytes longitude, 3 bytes latitude, 1 byte record generation info, 1 byte DIN,DOUT info, 1 byte Speed value.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
!Timestamp&lt;br /&gt;
!Longitude&lt;br /&gt;
!Latitude&lt;br /&gt;
!SDB AVL ID and flags&lt;br /&gt;
!DIN/DOUT info&lt;br /&gt;
!Reserved&lt;br /&gt;
!Speed&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
|4B&lt;br /&gt;
|3B&lt;br /&gt;
|3B&lt;br /&gt;
|1B&lt;br /&gt;
|1B&lt;br /&gt;
|1B&lt;br /&gt;
|1B&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Timestamp&#039;&#039;&#039;&#039;&#039; - Indicates when record was generated.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Longitude&#039;&#039;&#039;&#039;&#039; - In this packet is encoded in 3 bytes data. The server that gets this data should divide the result from 46603,375 and subtract 180 to get the actual longitude value. This coefficient is got in the following way: 16777215(maximum 3 bytes value) divided by 360 (maximum longitude value then 180 is added). This calculation is used to fit negative and positive values to 3 bytes width variable.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
Longitude: 910DA0 (in hexadecimal) → 9506208 (in decimal)&lt;br /&gt;
&lt;br /&gt;
To convert Longitude:&lt;br /&gt;
&lt;br /&gt;
(9506208 / 46603,375) - 180 = 23.9811065&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Latitude&#039;&#039;&#039;&#039;&#039; - Is calculated in the same way as longitude but since latitude maximum value is two times smaller than longitude it can produce a bit more accurate data. The coefficient for latitude is 93206,75. This coefficient is got in the following way: 16777215(maximum 3 bytes value) divided by 180 (maximum latitude value then 90 is added). This calculation is used to fit negative and positive values to 3 bytes width variable.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
Latitude: CE1AEB (in hexadecimal) → 13507307 (in decimal)&lt;br /&gt;
&lt;br /&gt;
To convert Latitude:&lt;br /&gt;
&lt;br /&gt;
(13507307 / 93206.750) - 90 = 54.91769&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Din/Dout info&#039;&#039;&#039; - Displays configured IO elements in parameter id 99422 (only din/dout). If IO is not set, it will send be replaced by 0.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Reserved&#039;&#039;&#039; - Not used anywhere.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Speed&#039;&#039;&#039; – Indicates the speed (from GNSS) of the vehicle if configured. If not (or in case of no gps) – will display 255.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;SBD AVL ID and flags&#039;&#039;&#039;&#039;&#039; – Custom ID that will indicate what caused the record to be generated &lt;br /&gt;
This byte is divided in two parts of four bits, as shown in table below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot; font-weight:bold; vertical-align:middle;&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight:bold;&amp;quot; |&amp;lt;br /&amp;gt;ID&lt;br /&gt;
!&amp;lt;br /&amp;gt;0&lt;br /&gt;
!&amp;lt;br /&amp;gt;1&lt;br /&gt;
!&amp;lt;br /&amp;gt;2&lt;br /&gt;
!&amp;lt;br /&amp;gt;24&lt;br /&gt;
!&amp;lt;br /&amp;gt;179&lt;br /&gt;
!&amp;lt;br /&amp;gt;247&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; |&amp;lt;br /&amp;gt;IO   element&lt;br /&gt;
|&amp;lt;br /&amp;gt;Periodic rec.&lt;br /&gt;
|&amp;lt;br /&amp;gt;Digital Input 1&lt;br /&gt;
|&amp;lt;br /&amp;gt;Digital input 2&lt;br /&gt;
|&amp;lt;br /&amp;gt;Speed&lt;br /&gt;
|&amp;lt;br /&amp;gt;DOUT1&lt;br /&gt;
|&amp;lt;br /&amp;gt;Crash&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SBD packet example==&lt;br /&gt;
&#039;&#039;&#039;Unparsed data:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;&#039;&#039;01004C01001CF99DD263333030323334303634303730383330000018000059282DBC03000B0036A2B8193D120000000302001C&#039;&#039;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt; &#039;&#039;59282BA391F5ABCDBFDD0180000059282BA891F5ABCDBFDD0180000059282BA391F5AB&#039;&#039; &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{01} – Protocol revision number&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{00}{4C} – overall message length&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{01} – MO header IEI&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{00}{1C} – MO header length&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{F9}{9D}{D2}{63} – CDR Reference&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{33}{30}{30}{32}{33}{34}{30}{36}{34}{30}{37}{30}{38}{33}{30} – IMEI of the device&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{00} – Session status (Transfer OK in this case)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{00}{18} – MOMSN&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{00}{00} – MTMSN&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{59}{28}{2D}{BC} – Time of session&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{03} – MO Location information IEI&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;The location values included in this IE provide an estimate of the originating IMEI’s location. The inclusion of this information in an MO message delivery is optional. Whether or not it is included is established when the IMEI is provisioned and may be changed at any time via SPNet. The CEP radius provides the radius around the center point within which the unit is located. While the resolution of the reported position is given to 1/1000th of a minute, it is only accurate to within 10Km 80% of the time.&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{00}{0B} – MO Location information length&amp;lt;/span&amp;gt;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{00}{36}{A2}{B8}{19}{3D}{12} – MO latitude and longitude as described in Iridium documentation. &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{00}{00}{00}{03} – CEP radius&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{02} – Payload IEI &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{00}{1C} – Payload length &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;{59}{28}{2B}{A3}{91}{F5}{AB}{CD}{BF}{DD}{01}{80}{00}{00} – Record 1&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;{59}{28}{2B}{A8}{91}{F5}{AB}{CD}{BF}{DD}{01}{80}{00}{00} – Record 2 &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There blue part of record is satellite device generated data and green is actual record payload which was sent to server from {{{device|}}}. Information of the first record should be parsed like this:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;{59}{28}{2B}{A3} – Timestamp of record generation in GMT0;&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;{91}{F5}{AB} – Longitude (recalculated value is 25,255756) &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;{CD}{BF}{DD} – Latitude (recalculated value is 54,832396) &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;{01} – DIN1 generated event &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;{80} – DIN1 on, while DIN2, DOUT1, – off &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;{00} – Reserved byte&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;{00} – Vehicle was stopped when the record was generated&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Iridium_Edge_Communication_Protocol&amp;diff=88362</id>
		<title>Iridium Edge Communication Protocol</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Iridium_Edge_Communication_Protocol&amp;diff=88362"/>
		<updated>2023-08-28T05:43:16Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Communication Protocol==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:50%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;7&amp;quot; style=&amp;quot;width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot;| SBD Packet structure&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot;| Timestamp&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot;| Longitude&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot;| Latitude&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot;| SBD AVL ID and flags&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot;| DIN/DOUT info&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot;| Reserved&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot;| Speed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | 4 bytes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | 3 bytes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | 3 bytes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | 1 bytes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | 1 bytes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | 1 bytes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | 1 bytes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definitions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Timestamp – Indicates when record was generated&lt;br /&gt;
* Longitude - encoded in 3 bytes data. Server which gets this data should divide result from 46603,375 and subtract 180 in order to get actual longitude value. This coefficient is got in following way: 16777215(maximum 3 bytes value) divided from 360 (maximum longitude value then 180 is added). This calculation is used to fit negative and positive values to 3 bytes width variable.&lt;br /&gt;
&lt;br /&gt;
*Latitude - Latitude is calculated in same way as longitude but since latitude maximum value is two times smaller than longitude it can produce a bit more accurate data. Coefficient for latitude is 93206,75. This coefficient is got in following way: 16777215(maximum 3 bytes value) divided from 180 (maximum latitude value then 90 is added). This calculation is used to fit negative and positive values to 3 bytes width variable.&lt;br /&gt;
*SBD AVL ID and flags – Custom id that will indicate what caused the record to be generated (as only periodic records are generated, id is not used)&lt;br /&gt;
*Din/Dout info - Displays configured IO elements in parameter id 99422&lt;br /&gt;
*Reserved - Not used anywhere, but left due to compatibility with fm6 project.&lt;br /&gt;
*Speed – Indicates the speed of the vehicle if configured. If not (or in case of no gps) – will display 255&lt;br /&gt;
&lt;br /&gt;
==Data Sending Parameters==&lt;br /&gt;
Information here includes the data sending parameters which identifies the naming of the parameter in accordance to it&#039;s number. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter ID&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Min values&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Max values&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Default values&#039;&#039;&#039;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width: 400px; background: #0054A6; color: white;&amp;quot; |&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |99420&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Iridium Edge&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |1&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |This parameter enables or disables Iridium Edge functionality&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |99421&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Save/Send period&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |1440&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |1440&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |This parameter lets to configure Iridium Edge sending period&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |99422&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |SBD IO source&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |6&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |SBD IO elements which when enabled are included into the SBD record&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |151&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |RS232 Mode&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |26&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Implement ability to select &amp;quot;Sattelite backup&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |99423&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |SBD Upload Limit&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |0&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |30000&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |8000&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center; style=&amp;quot; width: 150px; background: white; color: black;&amp;quot; |Limit to save user from exceeding the monthly plan. Max limit of 30000 due to 30KB plan. If set to 0 – limit will be off.&lt;br /&gt;
|}&lt;br /&gt;
[[Category: Iridium Edge]]&lt;br /&gt;
&lt;br /&gt;
==SBD IO source== &lt;br /&gt;
Configures IO source which can trigger SBD record saving.  9 elements can generate Alarm for SDB sending. These elements are:&lt;br /&gt;
*Digital input 1&lt;br /&gt;
*Digital input 2&lt;br /&gt;
*Digital output 1&lt;br /&gt;
*Speed&lt;br /&gt;
*Crash&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Configurator parameter IDs and their explanation:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center;&amp;quot;&lt;br /&gt;
!&#039;&#039;&#039;Parameter ID&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Parameter name&#039;&#039;&#039;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |&#039;&#039;&#039;Values&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Explanation&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center;&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; |&lt;br /&gt;
|&#039;&#039;&#039;Min&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Max&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Default&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|99420&lt;br /&gt;
|Iridium Edge&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|This parameter enables or disables Iridium Edge functionality&lt;br /&gt;
|-&lt;br /&gt;
|99421&lt;br /&gt;
|Save/Send period&lt;br /&gt;
|0&lt;br /&gt;
|1440&lt;br /&gt;
|1440&lt;br /&gt;
|This parameter lets to configure Iridium Edge sending period&lt;br /&gt;
|-&lt;br /&gt;
|99422&lt;br /&gt;
|SBD IO source&#039;&#039;&#039;*&#039;&#039;&#039;&lt;br /&gt;
|0&lt;br /&gt;
|8&lt;br /&gt;
|0&lt;br /&gt;
|SBD IO elements which when enabled are included into the SBD record&lt;br /&gt;
|-&lt;br /&gt;
|99423&lt;br /&gt;
|SBD UploadLimit&lt;br /&gt;
|0&lt;br /&gt;
|30000&lt;br /&gt;
|8000&lt;br /&gt;
|Limit to save user from exceeding the monthly plan. Max limit of 30000 due to 30KB plan. If set to 0 – limit will be off.&lt;br /&gt;
|-&lt;br /&gt;
|99424&lt;br /&gt;
|Power control DOUT&lt;br /&gt;
|1&lt;br /&gt;
|5&lt;br /&gt;
|0&lt;br /&gt;
|Device DOUT which can control ON/OFF pin of the Iridium Edge&lt;br /&gt;
|-&lt;br /&gt;
|151&lt;br /&gt;
|RS232 Mode&lt;br /&gt;
|0&lt;br /&gt;
|23&lt;br /&gt;
|0&lt;br /&gt;
|RS-232 mode selection. &amp;quot;Satellite backup&amp;quot; - 15&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In order to configure parameter 99422 manually users must simply set the appropriate values of bit positions, according to their needs: &lt;br /&gt;
*Bit1 - DIN 1&lt;br /&gt;
*Bit2 - DIN 2&lt;br /&gt;
*Bit5 - DOUT 1&lt;br /&gt;
*Bit9 - Speed&lt;br /&gt;
*Bit10 - Crash&lt;br /&gt;
&lt;br /&gt;
==SDB record structure==&lt;br /&gt;
SDB Record which will be sent through the Iridium satellites network will be different than the regular record. It will contain 4 bytes timestamp, 3 bytes longitude, 3 bytes latitude, 1 byte record generation info, 1 byte DIN,DOUT info, 1 byte Speed value.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
!Timestamp&lt;br /&gt;
!Longitude&lt;br /&gt;
!Latitude&lt;br /&gt;
!SDB AVL ID and flags&lt;br /&gt;
!DIN/DOUT info&lt;br /&gt;
!Reserved&lt;br /&gt;
!Speed&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
|4B&lt;br /&gt;
|3B&lt;br /&gt;
|3B&lt;br /&gt;
|1B&lt;br /&gt;
|1B&lt;br /&gt;
|1B&lt;br /&gt;
|1B&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Timestamp&#039;&#039;&#039;&#039;&#039; - Indicates when record was generated.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Longitude&#039;&#039;&#039;&#039;&#039; - In this packet is encoded in 3 bytes data. The server that gets this data should divide the result from 46603,375 and subtract 180 to get the actual longitude value. This coefficient is got in the following way: 16777215(maximum 3 bytes value) divided by 360 (maximum longitude value then 180 is added). This calculation is used to fit negative and positive values to 3 bytes width variable.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
Longitude: 910DA0 (in hexadecimal) → 9506208 (in decimal)&lt;br /&gt;
&lt;br /&gt;
To convert Longitude:&lt;br /&gt;
&lt;br /&gt;
(9506208 / 46603,375) - 180 = 23.9811065&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Latitude&#039;&#039;&#039;&#039;&#039; - Is calculated in the same way as longitude but since latitude maximum value is two times smaller than longitude it can produce a bit more accurate data. The coefficient for latitude is 93206,75. This coefficient is got in the following way: 16777215(maximum 3 bytes value) divided by 180 (maximum latitude value then 90 is added). This calculation is used to fit negative and positive values to 3 bytes width variable.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
Latitude: CE1AEB (in hexadecimal) → 13507307 (in decimal)&lt;br /&gt;
&lt;br /&gt;
To convert Latitude:&lt;br /&gt;
&lt;br /&gt;
(13507307 / 93206.750) - 90 = 54.91769&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Din/Dout info&#039;&#039;&#039; - Displays configured IO elements in parameter id 99422 (only din/dout). If IO is not set, it will send be replaced by 0.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Reserved&#039;&#039;&#039; - Not used anywhere.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Speed&#039;&#039;&#039; – Indicates the speed (from GNSS) of the vehicle if configured. If not (or in case of no gps) – will display 255.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;SBD AVL ID and flags&#039;&#039;&#039;&#039;&#039; – Custom ID that will indicate what caused the record to be generated &lt;br /&gt;
This byte is divided in two parts of four bits, as shown in table below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot; font-weight:bold; vertical-align:middle;&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight:bold;&amp;quot; |&amp;lt;br /&amp;gt;ID&lt;br /&gt;
!&amp;lt;br /&amp;gt;0&lt;br /&gt;
!&amp;lt;br /&amp;gt;1&lt;br /&gt;
!&amp;lt;br /&amp;gt;2&lt;br /&gt;
!&amp;lt;br /&amp;gt;24&lt;br /&gt;
!&amp;lt;br /&amp;gt;179&lt;br /&gt;
!&amp;lt;br /&amp;gt;247&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; |&amp;lt;br /&amp;gt;IO   element&lt;br /&gt;
|&amp;lt;br /&amp;gt;Periodic rec.&lt;br /&gt;
|&amp;lt;br /&amp;gt;Digital Input 1&lt;br /&gt;
|&amp;lt;br /&amp;gt;Digital input 2&lt;br /&gt;
|&amp;lt;br /&amp;gt;Speed&lt;br /&gt;
|&amp;lt;br /&amp;gt;DOUT1&lt;br /&gt;
|&amp;lt;br /&amp;gt;Crash&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SBD packet example==&lt;br /&gt;
&#039;&#039;&#039;Unparsed data:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;&#039;&#039;01004C01001CF99DD263333030323334303634303730383330000018000059282DBC03000B0036A2B8193D120000000302001C&#039;&#039;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt; &#039;&#039;59282BA391F5ABCDBFDD0180000059282BA891F5ABCDBFDD0180000059282BA391F5AB&#039;&#039; &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{01} – Protocol revision number&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{00}{4C} – overall message length&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{01} – MO header IEI&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{00}{1C} – MO header length&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{F9}{9D}{D2}{63} – CDR Reference&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{33}{30}{30}{32}{33}{34}{30}{36}{34}{30}{37}{30}{38}{33}{30} – IMEI of the device&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{00} – Session status (Transfer OK in this case)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{00}{18} – MOMSN&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{00}{00} – MTMSN&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{59}{28}{2D}{BC} – Time of session&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{03} – MO Location information IEI&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The location values included in this IE provide an estimate of the originating IMEI’s location. The inclusion of this information in an MO message delivery is optional. Whether or not it is included is established when the IMEI is provisioned and may be changed at any time via SPNet. The CEP radius provides the radius around the center point within which the unit is located. While the resolution of the reported position is given to 1/1000th of a minute, it is only accurate to within 10Km 80% of the time.&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{00}{0B} – MO Location information length&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{00}{36}{A2}{B8}{19}{3D}{12} – MO latitude and longitude as described in Iridium documentation. &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{00}{00}{00}{03} – CEP radius&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{02} – Payload IEI &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;{00}{1C} – Payload length &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;{59}{28}{2B}{A3}{91}{F5}{AB}{CD}{BF}{DD}{01}{80}{00}{00} – Record 1&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;{59}{28}{2B}{A8}{91}{F5}{AB}{CD}{BF}{DD}{01}{80}{00}{00} – Record 2 &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There blue part of record is satellite device generated data and green is actual record payload which was sent to server from {{{device|}}}. Information of the first record should be parsed like this:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;{59}{28}{2B}{A3} – Timestamp of record generation in GMT0;&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;{91}{F5}{AB} – Longitude (recalculated value is 25,255756) &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;{CD}{BF}{DD} – Latitude (recalculated value is 54,832396) &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;{01} – DIN1 generated event &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;{80} – DIN1 on, while DIN2, DOUT1, – off &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;{00} – Reserved byte&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;{00} – Vehicle was stopped when the record was generated&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Teltonika_Data_Sending_Protocols&amp;diff=86543</id>
		<title>Teltonika Data Sending Protocols</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Teltonika_Data_Sending_Protocols&amp;diff=86543"/>
		<updated>2023-06-06T11:21:33Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: /* Codec 13 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&#039;&#039;&#039;&amp;lt;big&amp;gt;Introduction&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
A codec is a device or computer program for encoding or decoding a digital data stream or signal. Codec is a portmanteau of coder-decoder. A codec encodes a data stream or a signal for transmission and storage, possibly in encrypted form, and the decoder function reverses the encoding for playback or editing. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Below you will see a table of all Codec types with IDs: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 8 Extended&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 16&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 12&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 13&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec 14&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x8E&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x10&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0D&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0E&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
Also, there are using two data transport protocols: TCP and UDP. But it is not important which one will be used in Codec. &lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec for device data sending&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
In this chapter, you will find information about every Codec protocol which are used for device data sending and the differences between them.  &lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Protocol Overview&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec8 – a main FM device protocol that is used for sending data to the server. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8 protocol sending over TCP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
TCP is a connection-oriented protocol that is used for communication between devices. The workings of this type of protocol is described below in the &#039;&#039;&#039;communication with server&#039;&#039;&#039; section. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;AVL Data Packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL Data Packet structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Field Length&#039;&#039;&#039; – size is calculated starting from Codec ID to Number of Data 2. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec8 it is always &amp;lt;code&amp;gt;0x08&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 1&#039;&#039;&#039; – a number that defines how many records are in the packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data&#039;&#039;&#039; – actual data in the packet (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 2&#039;&#039;&#039; – a number that defines how many records are in the packet. This number must be the same as “Number of Data 1”. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; for [[FMB640]], [[FMB641]], [[FMC640]], and [[FMM640]], minimum AVL record size is 45 bytes (all IO elements disabled). The maximum AVL record size is 255 bytes. Maximum AVL packet size is 512 bytes. For other devices, the minimum AVL record size is 45 bytes (all IO elements disabled). Maximum AVL packet size is 1280 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*AVL Data&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL Data structure. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Element&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IO Element&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Priority&#039;&#039;&#039; – a field that defines AVL data priority (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GPS Element&#039;&#039;&#039; – location information of the AVL data (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IO Element&#039;&#039;&#039; – additional configurable information from the device (more information below). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Priority&lt;br /&gt;
&lt;br /&gt;
The below table represents Priority values. Packet priority depends on device configuration and records sent. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:25%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Low&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |High&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Panic&lt;br /&gt;
|}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*GPS element&lt;br /&gt;
&lt;br /&gt;
The below table represents the GPS Element structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; – east-west position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; – north-south position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Altitude&#039;&#039;&#039; – meters above sea level. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Angle&#039;&#039;&#039; – degrees from north pole. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Satellites&#039;&#039;&#039; – number of satellites in use. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Speed&#039;&#039;&#039; – speed calculated from satellites. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Speed will be &amp;lt;code&amp;gt;0x0000&amp;lt;/code&amp;gt; if GPS data is invalid. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Longitude and latitude are integer values built from degrees, minutes, seconds, and milliseconds by the formula: &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:GPS.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Where: &amp;lt;br&amp;gt;&lt;br /&gt;
d – Degrees; m – Minutes; s – Seconds; ms – Milliseconds; p – Precision (10000000) &amp;lt;br&amp;gt;&lt;br /&gt;
If the longitude is in the west or latitude in the south, multiply the result by –1. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note: &amp;lt;br&amp;gt;&lt;br /&gt;
To determine if the coordinate is negative, convert it to binary format and check the very first bit. If it is 0, the coordinate is positive. If it is 1, the coordinate is negative. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
Received value: &amp;lt;code&amp;gt;20 9C CA 80&amp;lt;/code&amp;gt; converted to BIN: &amp;lt;code&amp;gt;00100000 10011100 11001010 10000000&amp;lt;/code&amp;gt; first bit is 0, which means coordinate is positive converted to DEC: &amp;lt;code&amp;gt;547146368&amp;lt;/code&amp;gt;. For more information see two‘s complement arithmetic. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*IO Element&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| rowspan=&amp;quot;26&amp;quot; style=&amp;quot; width:5%; vertical-align: middle; text-align: left;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;26&amp;quot; style=&amp;quot; width:65%; vertical-align: middle; text-align: left;&amp;quot; |&#039;&#039;&#039;Event IO ID&#039;&#039;&#039; – if data is acquired on the event – this field defines which IO property has changed and generated an event. For example, when if the Ignition state changes and it generates an event, the Event IO ID will be &amp;lt;code&amp;gt;0xEF&amp;lt;/code&amp;gt; (AVL ID: 239). If it’s not an eventual record – the value is 0. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; – a total number of properties coming with record (N = N1 + N2 + N4 + N8). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N1&#039;&#039;&#039; – number of properties, which length is 1 byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N2&#039;&#039;&#039; – number of properties, which length is 2 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N4&#039;&#039;&#039; – number of properties, which length is 4 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N8&#039;&#039;&#039; – number of properties, which length is 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO ID&#039;&#039;&#039; - AVL ID. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO Value&#039;&#039;&#039; - AVL ID value. &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N of Total IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First, when the module connects to the server, the module sends its IMEI. First comes a short identifying the number of bytes written and then goes IMEI as text (bytes). &amp;lt;br&amp;gt;&lt;br /&gt;
For example, IMEI &amp;lt;code&amp;gt;356307042441013&amp;lt;/code&amp;gt; would be sent as &amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
The first two bytes denote IMEI length. In this case &amp;lt;code&amp;gt;0x000F&amp;lt;/code&amp;gt; means, that IMEI is 15 bytes long. &amp;lt;br&amp;gt;&lt;br /&gt;
After receiving IMEI, the server should determine if it would accept data from this module. If yes, server will reply to module &amp;lt;code&amp;gt;01&amp;lt;/code&amp;gt;, if not - &amp;lt;code&amp;gt;00&amp;lt;/code&amp;gt;. Note that confirmation should be sent as a binary packet. I.e. 1 byte &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Then the module starts to send the first AVL data packet. After the server receives a packet and parses it, the server must report to the module number of data received as an integer (four bytes). &amp;lt;br&amp;gt;&lt;br /&gt;
If the sent data number and the reported by the server don’t match module resends the sent data. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Example:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The module connects to the server and sends IMEI: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The server accepts the module: &amp;lt;br&amp;gt;&lt;br /&gt;
01 &amp;lt;br&amp;gt;&lt;br /&gt;
The module sends data packet: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Four Zero Bytes – 0x00000000,&lt;br /&gt;
“AVL Data Array” length – 0x000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x08,&lt;br /&gt;
Number of Data – &#039;&#039;&#039;0x02&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC of “AVL Data Array”&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00000000000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&#039;&#039;&#039;02&#039;&#039;&#039;...(data elements)...&#039;&#039;&#039;02&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00008612&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server acknowledges data reception (2 data elements): &#039;&#039;&#039;&amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Examples&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in these examples are given in the hexadecimal form. The different fields of packets are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1&#039;st example&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Receiving one data record with each element property (1 byte, 2 bytes, 4 bytes, and 8 bytes). &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000003608010000016B40D8EA30010000000000000000000000000000000105021503010101425E0F01F10000601A014E0000000000000000010000C7CF&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 36&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;24&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D8 EA 30 (GMT: Monday, June 10, 2019, 10:04:46 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 (AVL ID: 21, Name: GSM Signal)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5E 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |F1 (AVL ID: 241, Name: Active GSM Operator)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 60 1A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4E (AVL ID: 78, Name: iButton)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 C7 CF&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2&#039;nd example&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Receiving one data record with one or two different element properties (1 byte, 2 bytes). &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000002808010000016B40D9AD80010000000000000000000000000000000103021503010101425E100000010000F22A&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 28&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;20&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D9 AD 80 (GMT: Monday, June 10, 2019, 10:05:36 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 (AVL ID: 21, Name: GSM Signal)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5E 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 F2 2A&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3&#039;rd example&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Receiving two or more data records with one or more different element properties. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000004308020000016B40D57B480100000000000000000000000000000001010101000000000000016B40D5C198010000000000000000000000000000000&lt;br /&gt;
101010101000000020000252C&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 43&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;16&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(1&#039;st record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D5 7B 48 (GMT: Monday, June 10, 2019, 10:01:01 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;16&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(2&#039;nd record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 40 D5 C1 98 (GMT: Monday, June 10, 2019 10:01:19 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 25 2C&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec8 protocol sending over UDP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec8 protocol [over UDP] is a transport layer protocol above UDP/IP to add reliability to plain UDP/IP using acknowledgment packets. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;AVL Data Packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The packet structure is as follows: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Datagram&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Example&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Usable Byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet Payload&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Variable&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039; – packet length (excluding this field) in big ending byte order. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Packet ID&#039;&#039;&#039; – packet ID unique for this channel. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Not Usable Byte&#039;&#039;&#039; – not usable byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Packet payload&#039;&#039;&#039; – data payload. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Acknowledgment packet&lt;br /&gt;
&lt;br /&gt;
The acknowledgment packet should have the same Packet ID as an acknowledged data packet and empty Data Payload. Acknowledgment should be sent in binary format. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Acknowledgment Packet&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Packet Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Not Usable Byte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Packet Length&#039;&#039;&#039; – packet length by sending/response data. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Packet ID&#039;&#039;&#039; – same as in acknowledgment packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Not Usable Byte&#039;&#039;&#039; – always will be &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Sending AVL Packet Payload using UDP channel&lt;br /&gt;
&lt;br /&gt;
The below table represents the Sending Packet Payload structure. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL data encapsulated in UDP channel packet&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Module IMEI&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;AVL Packet ID&#039;&#039;&#039; – ID identifying this AVL packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IMEI Length&#039;&#039;&#039; – always will be &amp;lt;code&amp;gt;0x000F&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Module IMEI&#039;&#039;&#039; – IMEI of a sending module encoded the same as with TCP. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data Array&#039;&#039;&#039; – an array of encoded AVL data (same as TCP AVL Data Array). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Server response Packet Payload using UDP channel&lt;br /&gt;
&lt;br /&gt;
The below table represents the Server Response Packet Payload structure. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted AVL Elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The module sends the UDP channel packet with an encapsulated AVL data packet. The server sends the UDP channel packet with an encapsulated response module that validates the AVL Packet ID and the Number of accepted AVL elements. If the server response is not received with a valid AVL Packet ID within configured timeout, the module can retry sending. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module sends the data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x00FE,&lt;br /&gt;
Packet ID – 0xCAFE &amp;lt;br&amp;gt;&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
IMEI Length – 0x000F &amp;lt;br&amp;gt;&lt;br /&gt;
IMEI – 0x313233343536373839303132333435&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x08,&lt;br /&gt;
Number of Data – 0x02 &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00FECAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD000F3133343536373839303132333435&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0802…(data elements)…02&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server must respond with an acknowledgment: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x0005,&lt;br /&gt;
Packet ID – 0xCAFE,&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
Number of Accepted Data – 0x02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0005CAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD02&lt;br /&gt;
|-&lt;br /&gt;
|}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;003DCAFE0105000F33353230393330383634303336353508010000016B4F815B30010000000000000000000000000000000103021503010101425DBC000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 3D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |33 35 32 30 39 33 30 38 36 34 30 33 36 35 35&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;23&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 4F 81 5B 30 (GMT: Thursday, June 13, 2019, 6:23:26 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 (AVL ID: 21, Name: GSM Signal)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5D BC&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of EightBytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server response in the hexadecimal stream:&lt;br /&gt;
&amp;lt;code&amp;gt;0005CAFE010501&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |Server Response Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8 Extended&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Protocols overview&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec8 Extended is used for FMBXXX family devices. This protocol looks familiar to Codec8 but they have some differences. The main differences between them are shown in below table: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8 Extended&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x8E&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element total IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element AVL ID length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Variable size IO elements&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Does not include&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Includes variable size elements&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 8 Extended protocol sending over TCP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
*&#039;&#039;&#039;AVL data packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL data packet structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Field Length&#039;&#039;&#039; – size is calculated starting from Codec ID to Number of Data 2. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec8 Extended it is always &amp;lt;code&amp;gt;0x8E&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 1&#039;&#039;&#039; – a number that defines how many records are in the packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data&#039;&#039;&#039; – actual data in the packet (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 2&#039;&#039;&#039; – a number that defines how many records are in the packet. This number must be the same as “Number of Data 1”. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; for [[FMB640]], [[FMB641]], [[FMC640]], and [[FMM640]], minimum AVL record size is 45 bytes (all IO elements disabled). The maximum AVL record size is 255 bytes. For other devices, the minimum AVL record size is 45 bytes (all IO elements disabled). Maximum AVL packet size is 1280 bytes. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*AVL Data&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL Data structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Element&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IO Element&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Priority&#039;&#039;&#039; – a field that defines AVL data priority (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GPS Element&#039;&#039;&#039; – locational information of the AVL data (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IO Element&#039;&#039;&#039; – additional configurable information from the device (more information below). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Priority&lt;br /&gt;
&lt;br /&gt;
The below table represents Priority values. Packet priority depends on device configuration and records sent. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:25%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Low&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |High&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Panic&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*GPS element&lt;br /&gt;
&lt;br /&gt;
The below table represents the GPS Element structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; – east-west position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; – north-south position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Altitude&#039;&#039;&#039; – meters above sea level. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Angle&#039;&#039;&#039; – degrees from north pole. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Satellites&#039;&#039;&#039; – number of satellites in use. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Speed&#039;&#039;&#039; – speed calculated from satellites. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Speed will be &amp;lt;code&amp;gt;0x0000&amp;lt;/code&amp;gt; if GPS data is invalid. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Longitude and latitude are integer values built from degrees, minutes, seconds, and milliseconds by the formula: &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:GPS.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Where: &amp;lt;br&amp;gt;&lt;br /&gt;
d – Degrees; m – Minutes; s – Seconds; ms – Milliseconds; p – Precision (10000000) &amp;lt;br&amp;gt;&lt;br /&gt;
If the longitude is in the west or latitude in the south, multiply the result by –1. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note: &amp;lt;br&amp;gt;&lt;br /&gt;
To determine if the coordinate is negative, convert it to binary format and check the very first bit. If it is &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;, the coordinate is positive, if it is &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, the coordinate is negative. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
Received value: &amp;lt;code&amp;gt;20 9C CA 80&amp;lt;/code&amp;gt; converted to BIN: &amp;lt;code&amp;gt;00100000 10011100 11001010 10000000&amp;lt;/code&amp;gt; first bit is 0, which means coordinate is positive converted to DEC: &amp;lt;code&amp;gt;547146368&amp;lt;/code&amp;gt;. For more information see two‘s complement arithmetic. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*IO Element&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;33&amp;quot; style=&amp;quot; width:5%; vertical-align: middle; text-align: left;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;33&amp;quot; style=&amp;quot; width:65%; vertical-align: middle; text-align: left;&amp;quot; |&#039;&#039;&#039;Event IO ID&#039;&#039;&#039; – if data is acquired on the event – this field defines which IO property has changed and generated an event. For example, when if the Ignition state changes and it generates an event, the Event IO ID will be 0x00EF (AVL ID: 239). If it’s not an eventual record – the value is 0x0000. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; – a total number of properties coming with record (N = N1 + N2 + N4 + N8). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N1&#039;&#039;&#039; – number of properties, which length is 1 byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N2&#039;&#039;&#039; – number of properties, which length is 2 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N4&#039;&#039;&#039; – number of properties, which length is 4 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N8&#039;&#039;&#039; – number of properties, which length is 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;NX&#039;&#039;&#039; – a number of properties, which length is defined by the length element.&lt;br /&gt;
&#039;&#039;&#039;N’th IO ID&#039;&#039;&#039; - AVL ID. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;th Lenght&#039;&#039;&#039; - AVL ID value lenght. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO Value&#039;&#039;&#039; - AVL ID value. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N of Total IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX of X Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Defined by length&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX’th Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |NX’th Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Defined by length&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Communication with the server is the same as with the Codec8 protocol, except in Codec8 Extended protocol Codec ID is 0x8E. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module connects to the server and sends IMEI: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The server accepts the module: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;01&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The module sends data packet: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Four Zero Bytes – 0x00000000,&lt;br /&gt;
“AVL Data Array” length – 0x000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x8E,&lt;br /&gt;
Number of Data – &#039;&#039;&#039;0x02&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC of “AVL Data Array”&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00000000000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E&#039;&#039;&#039;02&#039;&#039;&#039;...(data elements)...&#039;&#039;&#039;02&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00008612&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server acknowledges data reception (2 data elements): &#039;&#039;&#039;&amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000004A8E010000016B412CEE000100000000000000000000000000000000010005000100010100010011001D00010010015E2C880002000B000000003544C87&lt;br /&gt;
A000E000000001DD7E06A00000100002994&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed data:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 4A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;25&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 41 2C EE 00 (GMT: Monday, June 10, 2019, 11:36:32 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 11 (AVL ID: 17, Name: Axis X)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 1D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 10 (AVL ID: 16, Name: Total Odometer)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 5E 2C 88&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 35 44 C8 7A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0E (AVL ID: 14, Name: ICCID2)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 1D D7 E0 6A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |NX of X Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 29 94&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec8 Extended protocol sending over UDP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;UDP channel protocol&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AVL data packet is the same as with Codec8, except Codec ID is changed to &amp;lt;code&amp;gt;0x8E&amp;lt;/code&amp;gt;. AVL Data encoding was performed according to Codec8 Extended protocol. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The module sends the UDP channel packet with an encapsulated AVL data packet. The server sends the UDP channel packet with an encapsulated response module that validates the AVL Packet ID and the Number of accepted AVL elements. If the server response is not received with a valid AVL Packet ID within configured timeout, the module can retry sending. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module sends the data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x00FE,&lt;br /&gt;
Packet ID – 0xCAFE &amp;lt;br&amp;gt;&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
IMEI Length – 0x000F &amp;lt;br&amp;gt;&lt;br /&gt;
IMEI – 0x313233343536373839303132333435&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x8E,&lt;br /&gt;
Number of Data – 0x02 &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00FECAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD000F3133343536373839303132333435&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E02…(data elements)…02&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server must respond with an acknowledgment: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x0005,&lt;br /&gt;
Packet ID – 0xCAFE,&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
Number of Accepted Data – 0x02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0005CAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD02&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;005FCAFE0107000F3335323039333038363430333635358E010000016B4F831C680100000000000000000000000000000000010005000100010100010011009D000100&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;10015E2C880002000B000000003544C87A000E000000001DD7E06A000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 5F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |33 35 32 30 39 33 30 38 36 34 30 33 36 35 35&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;27&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 4F 83 1C 68 (GMT: Thursday, June 13, 2019 6:25:21 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 11 (AVL ID: 17, Name: Axis X)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 1D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 10 (AVL ID: 16, Name: Total Odometer)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 5E 2C 88&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 35 44 C8 7A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0E (AVL ID: 14, Name: ICCID2)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00 1D D7 E0 6A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |NX of X Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server response in the hexadecimal stream:&lt;br /&gt;
&amp;lt;code&amp;gt;0005CAFE010701&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |Server Response Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 16&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Protocol overview&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec16 is using for [[FMB630]]/FM63XY series devices. This protocol looks familiar like Codec8 but they have some differences. The main differences between them are shown in the table below: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec16&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x10&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element ID event length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element AVL ID length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Codec16 is supported from firmware – 00.03.xx and newer. ([[FMB630]]/FM63XY) || AVL IDs that are higher than 255 will can be used only in the Codec16 protocol. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 16 protocol sending over TCP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
*&#039;&#039;&#039;AVL data packet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL data packet structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Field Length&#039;&#039;&#039; – size is calculated starting from Codec ID to Number of Data 2. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec16 it is always 0x10. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 1&#039;&#039;&#039; – a number that defines how many records are in the packet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL Data&#039;&#039;&#039; – actual data in the packet (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Data 2&#039;&#039;&#039; – a number that defines how many records are in the packet. This number must be the same as “Number of Data 1”. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; for [[FMB630]] and FM63XY, the minimum AVL record size is 45 bytes (all IO elements disabled). The maximum AVL record size is 255 bytes. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*AVL Data&lt;br /&gt;
&lt;br /&gt;
The below table represents the AVL Data structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Element&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IO Element&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |15 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Priority&#039;&#039;&#039; – a field that defines AVL data priority (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GPS Element&#039;&#039;&#039; – location information of the AVL data (more information below). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IO Element&#039;&#039;&#039; – additional configurable information from the device (more information below). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Priority&lt;br /&gt;
&lt;br /&gt;
The below table represents Priority values. Packet priority depends on device configuration and records sent. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:25%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Low&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |High&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Panic&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*GPS element&lt;br /&gt;
&lt;br /&gt;
The below table represents the GPS Element structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; – east-west position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; – north-south position. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Altitude&#039;&#039;&#039; – meters above sea level. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Angle&#039;&#039;&#039; – degrees from north pole. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Satellites&#039;&#039;&#039; – number of satellites in use. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Speed&#039;&#039;&#039; – speed calculated from satellites. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Speed will be &amp;lt;code&amp;gt;0x0000&amp;lt;/code&amp;gt; if GPS data is invalid. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Longitude and latitude are integer values built from degrees, minutes, seconds, and milliseconds by the formula: &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:GPS.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Where: &amp;lt;br&amp;gt;&lt;br /&gt;
d – Degrees; m – Minutes; s – Seconds; ms – Milliseconds; p – Precision (10000000) &amp;lt;br&amp;gt;&lt;br /&gt;
If the longitude is in the west or latitude in the south, multiply the result by –1. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note: &amp;lt;br&amp;gt;&lt;br /&gt;
To determine if the coordinate is negative, convert it to binary format and check the very first bit. If it is &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;, the coordinate is positive, if it is &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, the coordinate is negative. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
Received value: &amp;lt;code&amp;gt;20 9C CA 80&amp;lt;/code&amp;gt; converted to BIN: &amp;lt;code&amp;gt;00100000 10011100 11001010 10000000&amp;lt;/code&amp;gt; first bit is 0, which means coordinate is positive converted to DEC: &amp;lt;code&amp;gt;547146368&amp;lt;/code&amp;gt;. For more information see two‘s complement arithmetic. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*IO Element&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| rowspan=&amp;quot;27&amp;quot; style=&amp;quot; width:5%; vertical-align: middle; text-align: left;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;27&amp;quot; style=&amp;quot; width:65%; vertical-align: middle; text-align: left;&amp;quot; |&#039;&#039;&#039;Event IO ID&#039;&#039;&#039; – if data is acquired on the event – this field defines which IO property has changed and generated an event. For example, when if the Ignition state changes and it generates an event, the Event IO ID will be 0xEF (AVL ID: 239). If it’s not an eventual record – the value is 0. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Generation type&#039;&#039;&#039; - data event generation type. More information about it you can find here. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; – a total number of properties coming with record (N = N1 + N2 + N4 + N8). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N1&#039;&#039;&#039; – number of properties, which length is 1 byte. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N2&#039;&#039;&#039; – number of properties, which length is 2 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N4&#039;&#039;&#039; – number of properties, which length is 4 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N8&#039;&#039;&#039; – number of properties, which length is 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO ID&#039;&#039;&#039; - AVL ID. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;N’th IO Value&#039;&#039;&#039; - AVL ID value. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N of Total IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N1’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N2’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 byte&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |...&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:15%; vertical-align: middle; text-align: center;&amp;quot; |N8’IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Generation type&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:30%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Value&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Record Created&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Exit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Entrance&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Both&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Reserved&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Hysteresis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |On Change&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |6&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eventual&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |7&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Periodical&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Communication with the server is the same as with Codec8 protocol, except in Codec16 protocol Codec ID is &amp;lt;code&amp;gt;0x10&amp;lt;/code&amp;gt; and has generation type. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module connects to the server and sends IMEI: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000F333536333037303432343431303133&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The server accepts the module: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;01&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The module sends data packet: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Four Zero Bytes – 0x00000000,&lt;br /&gt;
“AVL Data Array” length – 0x000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x10,&lt;br /&gt;
Number of Data – &#039;&#039;&#039;0x02&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC of “AVL Data Array”&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00000000000000FE&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |10&#039;&#039;&#039;02&#039;&#039;&#039;...(data elements)...&#039;&#039;&#039;02&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00008612&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server acknowledges data reception (2 data elements): &#039;&#039;&#039;&amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000005F10020000016BDBC7833000000000000000000000000000000000000B05040200010000030002000B00270042563A00000000016BDBC78718&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000000000000000000000000B05040200010000030002000B00260042563A00000200005FB3&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 5F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;23&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(1&#039;st record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B DB C7 83 30 (GMT: Wednesday, July 10, 2019, 12:06:54 PM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |04&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 03 (AVL ID: 3, Name: DIN3)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 27&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |56 3A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;23&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
(2&#039;nd record)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B DB C7 87 18 (GMT: Wednesday, July 10, 2019, 12:06:55 PM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |04&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 03 (AVL ID: 3, Name: DIN3)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0B (AVL ID: 11, Name: ICCID1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 26&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |56 3A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 5F B3&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Server response: &amp;lt;code&amp;gt;00000002&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec16 protocol sending over UDP&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;UDP channel protocol&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AVL data packet is the same as with Codec8, except Codec ID is changed to &amp;lt;code&amp;gt;0x10&amp;lt;/code&amp;gt;. AVL Data encoding is performed according to the Codec16 protocol. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Communication with server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The module sends the UDP channel packet with an encapsulated AVL data packet. The server sends the UDP channel packet with an encapsulated response module that validates the AVL Packet ID and the Number of accepted AVL elements. If the server responds with a valid AVL Packet ID that is not received within configured timeout, the module can retry sending. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Example:&lt;br /&gt;
&lt;br /&gt;
The module sends the data: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x00FE,&lt;br /&gt;
Packet ID – 0xCAFE &amp;lt;br&amp;gt;&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
IMEI Length – 0x000F &amp;lt;br&amp;gt;&lt;br /&gt;
IMEI – 0x313233343536373839303132333435&lt;br /&gt;
(Encoded using continuous bit stream. The last byte is padded to align to the byte boundary)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID – 0x10,&lt;br /&gt;
Number of Data – 0x02 &amp;lt;br&amp;gt;&lt;br /&gt;
(Encoded using continuous bit stream)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00FECAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD000F3133343536373839303132333435&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1002…(data elements)…02&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server must respond with an acknowledgment:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length – 0x0005,&lt;br /&gt;
Packet ID – 0xCAFE,&lt;br /&gt;
Not Usable Byte – 0x01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet ID – 0xDD,&lt;br /&gt;
Number of Accepted Data – 0x02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0005CAFE01&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DD02&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of AVL Data Packet receiving and response in this example is given in the hexadecimal form. The different fields of the packet are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Received data in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;015BCAFE0101000F33353230393430383532333135393210070000015117E40FE80000000000000000000000000000000000EF05050400010000030000B4000&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;0EF01010042111A000001&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 5B&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |33 35 32 30 39 34 30 38 35 32 33 31 35 39 32&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;28&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data Array&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 51 17 E4 0F E8 (GMT: Wednesday, November 18, 2015, 12:00:01 AM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 EF&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Generation type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |04&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 (AVL ID: 1, Name: DIN1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 03 (AVL ID: 3, Name: DIN3)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2’nd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3’rd IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 B4 (AVL ID: 180, Name: DOUT2)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |3’rd IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4’th IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 EF (AVL ID: 239, Name: Ignition)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4’th IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |42 (AVL ID: 66, Name: External Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1’st IO Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |11 1A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The server response in the hexadecimal stream:&lt;br /&gt;
&amp;lt;code&amp;gt;0005CAFE010701&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Response to AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |Server Response Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UDP Channel Header&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CA FE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not usable byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Packet Acknowledgment&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL packet ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Accepted Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Differences between Codec 8, Codec 8 Extended and Codec 16&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
In the table below you will see differences between Codec8, Codec8 Extended, and Codec16. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec8 Extended&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec16&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x8E&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x10&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element total IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Generation Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element IO count length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data IO element AVL ID length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2 bytes&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Variable size IO elements&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Does not include&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Includes variable size elements&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Does not include&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec for communication over GPRS messages&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
In this chapter, you will find information about every Codec protocol which are used for communication over GPRS messages and the differences between them. &lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 12&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;About Codec12&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec12 is the original and main Teltonika protocol for device-server communication over GPRS messages. Codec12 GPRS commands can be used for sending configuration, debug, digital outputs control commands, or other (special purpose commands on special firmware versions). This protocol is also necessary for using [[FMB630]]/[[FM6300]]/FM5300/FM5500/FM4200 features like Garmin, LCD communication, and COM TCP Link Mode. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;GPRS command session&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following figure shows how the GRPS command session is started over TCP. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Codec12.png|1150px]]&lt;br /&gt;
First, the Teltonika device opens the GPRS session and sends AVL data to the server (refer to device protocols). Once all records are sent and the correct sent data array acknowledgment is received by the device then GPRS commands in Hex can be sent to the device. &amp;lt;br&amp;gt;&lt;br /&gt;
The ACK (acknowledgment of IMEI from server) is a one-byte constant 0x01. The acknowledgment of each data array send from the device is four bytes integer – a number of received records. &amp;lt;br&amp;gt;&lt;br /&gt;
Note, that the GPRS session should remain active between the device and server, while GPRS commands are sent. For this reason, active datalink timeout (global parameters in device configuration) is recommended to be set to 259200 (maximum value). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;General Codec12 message structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following diagram shows the basic structure of Codec12 messages. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command message structure:&#039;&#039;&#039; &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Type (0x05)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response message structure:&#039;&#039;&#039; &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Type (0x06)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; - the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Size&#039;&#039;&#039; - size is calculated from the Codec ID field to the second command or response quantity field. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; - in Codec12 it is always &amp;lt;code&amp;gt;0x0C&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 1&#039;&#039;&#039; - it is ignored when parsing the message. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039; - it can be 0x05 to denote command or 0x06 to denote response. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Size&#039;&#039;&#039; – command or response length. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response&#039;&#039;&#039; – command or response in HEX. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 2&#039;&#039;&#039; - a byte that defines how many records (commands or responses) are in the packet. This byte will not be parsed but it’s recommended that it should contain the same value as Command/Response Quantity 1. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Command Quantity 2. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Note that the difference between commands and responses is the message type field: &amp;lt;code&amp;gt;0x05&amp;lt;/code&amp;gt; means command and &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt; means response. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Command coding table&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Command has to be converted from ASCII characters (char) to hexadecimal (HEX): &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:ASCII.png]] &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Command parsing example&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of command and answer in this example is given in the hexadecimal form. The different fields of the message are separated into different table columns for better readability and understanding. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;GPRS commands examples&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of GPRS command and answer in these examples are given in the hexadecimal form. The different fields of messages are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1&#039;st example:&#039;&#039;&#039; Sending &#039;&#039;[[FMB getinfo|getinfo]]&#039;&#039; SMS command via GPRS Codec12 &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Server request in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000000F0C010500000007676574696E666F0100004312&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Command&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; vertical-align: middle; text-align: center;&amp;quot; |Server Command Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:14%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 0F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 07&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |67 65 74 69 6E 66 6F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 43 12&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Server Command converted from HEX to ASCII means &#039;&#039;[[FMB getinfo|getinfo]]&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device response in the hexadecimal stream:  &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000900C010600000088494E493A323031392F372F323220373A3232205254433A323031392F372F323220373A3533205253543A32204552523A&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;312053523A302042523A302043463A302046473A3020464C3A302054553A302F302055543A3020534D533A30204E4F4750533A303A3330204750533A312053&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;41543A302052533A332052463A36352053463A31204D443A30010000C78F&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 90&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |06&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 88&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |49 4E 49 3A 32 30 31 39 2F 37 2F 32 32 20 37 3A 32 32 20 52 54 43 3A 32 30 31 39 2F 37 2F 32 32 20 37 3A 35 33 20 52 53 54 3A 32 20 45 52 52 3A 31 20 53 52 3A 30 20 42 52 3A 30 20 43 46 3A 30 20 46 47 3A 30 20 46 4C 3A 30 20 54 55 3A 30 2F 30 20 55 54 3A 30 20 53 4D 53 3A 30 20 4E 4F 47 50 53 3A 30 3A 33 30 20 47 50 53 3A 31 20 53 41 54 3A 30 20 52 53 3A 33 20 52 46 3A 36 35 20 53 46 3A 31 20 4D 44 3A 30&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 C7 8F&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br&amp;gt;&lt;br /&gt;
Note that Device Response converted from HEX to ASCII means: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;INI:2019/7/22 7:22 RTC:2019/7/22 7:53 RST:2 ERR:1 SR:0 BR:0 CF:0 FG:0 FL:0 TU:0/0 UT:0 SMS:0 NOGPS:0:30 GPS:1 SAT:0 RS:3 RF:65 SF:1 MD:0&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2&#039;nd example:&#039;&#039;&#039; Sending &#039;&#039;[[FMB getio|getio]]&#039;&#039; SMS command via GPRS Codec12 &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Server request in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;000000000000000D0C010500000005676574696F01000000CB&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Command&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Server Command Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 0D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |67 65 74 69 6F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 CB&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Server Command converted from HEX to ASCII means &#039;&#039;[[FMB getio|getio]]&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device response in the hexadecimal stream:  &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000370C01060000002F4449313A31204449323A30204449333A302041494E313A302041494E323A313639323420444F313A3020444F323A3101000066E3&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 37&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0C&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |06&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 2F&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |44 49 31 3A 31 20 44 49 32 3A 30 20 44 49 33 3A 30 20 41 49 4E 31 3A 30 20 41 49 4E 32 3A 31 36 39 32 34 20 44 4F 31 3A 30 20 44 4F 32 3A 31&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 66 E3&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Device Response converted from HEX to ASCII means: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;DI1:1 DI2:0 DI3:0 AIN1:0 AIN2:16924 DO1:0 DO2:1&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Communication with server&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The GSM/GPRS commands can be sent from a terminal program. We recommend using Hercules (in TCP server mode). Simply write the command into the Hercules Send field, check the HEX box and click Send button. Note that the TCP server must be listening on a specified port (see Port field and Listen button below). &lt;br /&gt;
&lt;br /&gt;
[[File:Hercules.jpeg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;FMXX and Codec12 functionality&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Garmin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All information is provided in the “FMXX and Garmin development.pdf” document. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;COM TCP Link Mode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All information is provided in the “FMxx TCP Link mode test instructions.pdf” document. &lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 13&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;About Codec13&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec13 is the original Teltonika protocol for device-server communication over GPRS messages and it is based on the Codec12 protocol. The main differences of Codec13 are that timestamp is used in messages and communication is one way only (Codec13 is used for Device -&amp;gt; Server sending). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;General Codec13 message structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following diagram shows the basic structure of Codec 13 messages: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (Preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Type&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with a preamble field (four zero bytes). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Size&#039;&#039;&#039; – size is calculated from the Codec ID field to the second Command Quantity field. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec13 it is always &amp;lt;code&amp;gt;0x0D&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Quantity 1&#039;&#039;&#039; – &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt;, it is ignored when parsing the message. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Type&#039;&#039;&#039; – it is always &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt; since the packet is direction is FM-&amp;gt;Server. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Size&#039;&#039;&#039; – command size field includes the size of the timestamp too, so it is equal to the size of the payload + the size of the timestamp. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Timestamp&#039;&#039;&#039; – a difference, in milliseconds, between the current time and midnight, January 1970 UTC (UNIX time). &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command&#039;&#039;&#039; – actual received data. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command Quantity 2&#039;&#039;&#039; – a byte that defines how many records (commands) are in the packet. This byte will not be parsed but it’s recommended that it should contain the same value as Command/Response Quantity 1. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Codec13 packets are used only when the “Message Timestamp” parameter in RS232 settings is enabled. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Codec 14&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;About Codec14&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Codec14 is the original Teltonika protocol for device-server communication over GPRS messages and it is based on the Codec12 protocol. &amp;lt;br&amp;gt;&lt;br /&gt;
The main difference of Codec14 is that the device will answer the GPRS command if the device&#039;s physical IMEI number matches the specified IMEI number in the GPRS command. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Codec14 GPRS commands can be used for sending configuration, debug, digital outputs control commands, or other (special purpose commands on special firmware versions). &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;FMB firmware requirements&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Implemented in base firmware from FMB.Ver.03.25.04.Rev.00 and newer. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;General Codec14 message structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following diagram shows the basic structure of Codec14 messages. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Command message structure&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x0E (Codec ID)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command quantity&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x05&amp;lt;br&amp;gt;(Message type)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command size + IMEI size (8 bytes)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IMEI (HEX)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Command quantity&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response message structure&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x00000000 (preamble)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Data size&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x0E (Codec ID)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response quantity&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |0x06 / 0x11 (Message type)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response size + IMEI size (8 bytes)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |IMEI (HEX)&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Response quantity&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1 bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preamble&#039;&#039;&#039; – the packet starts with four zero bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Data Size&#039;&#039;&#039; – size is calculated from the Codec ID field to the second command or response quantity field. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Codec ID&#039;&#039;&#039; – in Codec14 it is always &amp;lt;code&amp;gt;0x0E&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 1&#039;&#039;&#039; – it is ignored when parsing the message. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039; – if it is a request command from the server it has to contain 0x05. The response type field will contain &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt; if it’s ACK or &amp;lt;code&amp;gt;0x11&amp;lt;/code&amp;gt; if it’s nACK. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Explanation:&#039;&#039; If command message IMEI is equal to actual device IMEI, received command will be executed and response will be sent with ACK (&amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt;) message type field value. If the command message IMEI doesn’t match the actual device IMEI, the received command won’t be executed and a response to the server will be sent with nACK (&amp;lt;code&amp;gt;0x11&amp;lt;/code&amp;gt;) message type field value. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Size&#039;&#039;&#039; – command or response length. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Note:&#039;&#039; make sure that size is IMEI size 8 + actual command size. The minimal value is 8 because Codec14 always contains IMEI and it’s 8 bytes. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IMEI (HEX)&#039;&#039;&#039; – it is send as HEX value. For example, if the device IMEI is 123456789123456 then the IMEI data field will contain &amp;lt;code&amp;gt;0x0123456789123456&amp;lt;/code&amp;gt; value. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response&#039;&#039;&#039; – command or response in HEX. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Command/Response Quantity 2&#039;&#039;&#039; - a byte that defines how many records (commands or responses) are in the packet. This byte will not be parsed but it’s recommended that it should contain the same value as Command/Response Quantity 1. &amp;lt;br&amp;gt;&#039;&#039;&#039;CRC-16&#039;&#039;&#039; – calculated from Codec ID to the Second Number of Data. CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. For calculation we are using [[Codec#CRC-16|CRC-16/IBM]].&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;GPRS in Codec14 examples&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The hexadecimal stream of the GPRS command and answer in this example is given in the hexadecimal form. The different fields of the message are separated into different table columns for better readability and some of them are converted to ASCII values for better understanding. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Sending &#039;&#039;[[FMB getver|getver]]&#039;&#039; SMS command via GPRS Codec14: &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Server requests in Hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000160E01050000000E0352093081452251676574766572010000D2C1&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Server Command&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Server Command Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03 52 09 30 81 45 22 51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |67 65 74 76 65 72&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 D2 C1&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Server Command converted from HEX to ASCII means &#039;&#039;[[FMB getver|getver]]&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device ACK response in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000AB0E0106000000A303520930814522515665723A30332E31382E31345F3034204750533A41584E5F352E31305F333333332048773A464D42313230&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;204D6F643A313520494D45493A33353230393330383134353232353120496E69743A323031382D31312D323220373A313320557074696D653A3137323334204D4143&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;3A363042444430303136323631205350433A312830292041584C3A30204F42443A3020424C3A312E362042543A340100007AAE&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 37&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |06&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 A3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03 52 09 30 81 45 22 51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |56 65 72 3A 30 33 2E 31 38 2E 31 34 5F 30 34 20 47 50 53 3A 41 58 4E 5F 35 2E 31 30 5F 33 33 33 33 20 48 77 3A 46 4D 42 31 32 30 20 4D 6F 64 3A 31 35 20 49 4D 45 49 3A 33 35 32 30 39 33 30 38 31 34 35 32 32 35 31 20 49 6E 69 74 3A 32 30 31 38 2D 31 31 2D 32 32 20 37 3A 31 33 20 55 70 74 69 6D 65 3A 31 37 32 33 34 20 4D 41 43 3A 36 30 42 44 44 30 30 31 36 32 36 31 20 53 50 43 3A 31 28 30 29 20 41 58 4C 3A 30 20 4F 42 44 3A 30 20 42 4C 3A 31 2E 36 20 42 54 3A 34&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 7A AE&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that Device Response converted from HEX to ASCII means: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Ver:03.18.14_04 GPS:AXN_5.10_3333 Hw:FMB120 Mod:15 IMEI:352093081452251 Init:2018-11-22 7:13 Uptime:17234 MAC:60BDD0016261 SPC:1(0) AXL:0 OBD:0 BL:1.6 BT:4&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Device nACK response in the hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000100E011100000008035209308145246801000032AC&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Parsed: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Device Answer&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |Device Answer Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:50%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |11&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 08&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |03 52 09 30 81 45 24 68&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Response Quantity 2&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 32 AC&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;&amp;lt;big&amp;gt;Differences between Codec 12, Codec 13 and Codec 14&amp;lt;/big&amp;gt;&#039;&#039;&#039;==&lt;br /&gt;
In the table below you will see differences between Codec12, Codec13, and Codec14. &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec12&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec13&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Codec14&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Communication&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Server - Device Communication&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |One-way (Device -&amp;gt; Server communication)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Server - Device Communication&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0C&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0D&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x0E&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Response Message Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x06&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0x06 (if it is ACK) or 0x11 (if it is nACK)&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Command / Response size&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Only Command/Response&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Only Command&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Command/Response + IMEI&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Not Using&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Is Using&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;24 Position SMS Data Protocol&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
24-hour SMS is usually sent once every day and contains GPS data for the last 24 hours. The TP-DCS field of this SMS should indicate that message contains 8-bit data (i.e. TP-DCS can be &amp;lt;code&amp;gt;0x04&amp;lt;/code&amp;gt;). &amp;lt;br&amp;gt;&lt;br /&gt;
Note, that 24 position data protocol is used only with subscribed SMS. Event SMS uses standard AVL data protocol. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Encoding&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To be able to compress 24 GPS data entries into one SMS (140 octets), the data is encoded extensively using bit fields. The data packet can be interpreted as a bitstream, where all bits are numbered as follows: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 1&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 2&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 3&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Byte 4 ...&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 0 - 7&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 8 - 15&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 16 - 24&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Bits 25 - ...&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bits in a byte are numbered starting from the least significant bit. A field of 25 bits would consist of bits 0 to 24 where 0 is the least significant bit and bit 24 – is the most significant bit. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Structure&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Below in the tables, you will see the SMS Data Structure: &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |SMS Data Structure&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |Codec ID = 4 (0x04)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |35&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Time corresponding to the first (oldest) GPS data element, represented in seconds elapsed from 2000.01.01 00:00 EET.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ElementCount&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of GPS data elements&lt;br /&gt;
|-&lt;br /&gt;
|} &amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |SMS Data Structure&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |ElementCount *&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |GPSDataElement&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |GPS data elements&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Byte - align padding&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Padding bits to align to 8 - bits boundary represented in seconds elapsed from 2000.01.01 00:00 EET.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |64&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |IMEI of sending device as 8 byte long integer&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The time of only the first GPS data element is specified in the Timestamp field. The time corresponding to each further element can be computed as elementTime = Timestamp + (1 hour * elementNumber). &amp;lt;br&amp;gt; &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |GPS Data Element&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:20%; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:20%; vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:12%; vertical-align: middle; text-align: center;&amp;quot; |Size (bits)&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; style=&amp;quot;width:20%; vertical-align: middle; text-align: center;&amp;quot; |Field&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:28%; vertical-align: middle; text-align: center;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ValidElement&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ValidElement = 1 – there is a valid Gps Data Element following, &lt;br /&gt;
ValidElement = 0 – no element at this position &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ValidElement == 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DifferentialCoords&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Format of following data&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DifferentialCoords == 1&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |14&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LongitudeDiff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Difference from previous element‘s longitude.&lt;br /&gt;
LongitudeDiff = prevLongitude – Longitude + 213 – 1 &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |14&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |LatitudeDiff&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Difference from previous element‘s latitude&lt;br /&gt;
LatitudeDiff = prevLatitude – Latitude + 213 – 1&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |DifferentialCoords == 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |21&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude = {(LongDegMult + 18 * 108) * (221 – 1)} over {36*108}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |20&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude = (LatDegMult + 9*108) * (220 – 1) over {18*108}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed in km/h&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Longitude&#039;&#039;&#039; - longitude field value of GPSDataElement &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Latitude&#039;&#039;&#039; - latitude field value of GPSDataElement &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;LongDegMult&#039;&#039;&#039; - longitude in degrees multiplied by 107 (integer part) &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;LatDegMult&#039;&#039;&#039; - latitude in degrees multiplied by 107 (integer part) &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;prevLongitude&#039;&#039;&#039; - longitude field value of previous GPSDataElemen &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;prevLatitude&#039;&#039;&#039; - latitude field value of previous GPSDataElement &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Decoding GPS position&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When decoding GPS data with DifferentialCoords = 1, Latitude and Longitude values can be computed as follows: Longitude = prevLongitude – LongitudeDiff + 213 – 1, Latitude = prevLatitude – LatitudeDiff + 213 – 1. &amp;lt;br&amp;gt;&lt;br /&gt;
If there were no previous non-differential positions, differential coordinates should be computed assuming prevLongitude = prevLatitude = 0. &amp;lt;br&amp;gt;&lt;br /&gt;
When Longitude and Latitude values are known, longitude and latitude representation in degrees can be computed as follows: &lt;br /&gt;
&lt;br /&gt;
[[File:24SMS.png]]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;SMS Events&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When configured to generate an SMS event user will get this SMS upon event: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&amp;lt;Year/Month/Day&amp;gt; &amp;lt;Hour:Minute:Second&amp;gt; P:&amp;lt;profile_nr&amp;gt; &amp;lt;SMS Text&amp;gt; Val:&amp;lt;Event Value&amp;gt; Lon:&amp;lt;longitude&amp;gt; Lat:&amp;lt;latitude&amp;gt; Q:&amp;lt;HDOP&amp;gt;&#039;&#039; &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;2016./04/11 12:00:00 P:3 Digital Input 1 Val:1 Lon:51.12258 Lat: 25.7461 Q:0.6&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;Sending data using SMS&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
This type of data sent is used for FMBXXX devices which can be configured in [[FMB120 SMS/Call settings#SMS Data Sending|SMS Data Sending settings]].&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Data sending via SMS&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AVL data or events can be sent encapsulated in binary SMS. The TP-DCS field of these SMS should indicate that message contains 8-bit data (for example TP-DCS can be &amp;lt;code&amp;gt;0x04&amp;lt;/code&amp;gt;). &lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |SMS data (TP-UD)&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |AVL data array&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:10%; vertical-align: middle; text-align: center;&amp;quot; |IMEI&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |X bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8 bytes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AVL data array&#039;&#039;&#039; – array of encoded AVL data. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IMEI&#039;&#039;&#039; – IMEI of sending module encoded as a big-endian 8-byte long number.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;&amp;lt;big&amp;gt;CRC-16&amp;lt;/big&amp;gt;&#039;&#039;&#039;=&lt;br /&gt;
CRC (Cyclic Redundancy Check) is an error-detecting code used to detect accidental changes to RAW data. The algorithm on how to calculate CRC-16 (also known as CRC-16/IBM) you will find below. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:CRC16.png]]&lt;br /&gt;
&lt;br /&gt;
[[Category:General Information|50]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMM150_Product_Change_Notifications&amp;diff=86494</id>
		<title>FMM150 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMM150_Product_Change_Notifications&amp;diff=86494"/>
		<updated>2023-06-05T09:54:28Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMM150 tracking device&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==2022.05.04: Base firmware update==&lt;br /&gt;
We would like to inform you about the base firmware update for FMM150 starting from May 4th, 2023. New production firmware version will be &lt;br /&gt;
03.28.07.Rev.152&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMM150_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMM150 03.28.06.Rev.152&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMM150 03.28.07.Rev.152&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM150 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; | Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2023 May&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; | Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM150 &lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM150******* order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2023.02.02: Changes in side frame for the battery placement==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you that the side frame for the battery placement is included, helping to determine the exact location of the battery. Also, minor design changes are made to improve both case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices. The updates in the factory are being implemented in February, 2023.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Internal&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |The side frame for the battery placement is included, helping to determine the exact location of the battery. Also, minor design changes are made to improve both case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: [[File:Old 1.png|center|250px]] [[File:Old 2.png|center|250px]] [[File:Old 3.png|center|250px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: [[File:New 1.png|center|250px]] [[File:New 2.png|center|250px]] [[File:New 3.png|center|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The battery placement is improved with a side frame, helping to determine the exact location of the battery. Minor design changes are made for case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |February, 2023&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, FMM150&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, FMM150 all codes&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Updated the battery placement with the side frame as well as minor design changes for case production and assembly&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |During the transition period clients might receive devices with old case design used in manufacture&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification – Teltonika may accept that this change has tactically accepted and can implement the change as indicated above.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FMM150]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMM150_Product_Change_Notifications&amp;diff=86492</id>
		<title>FMM150 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMM150_Product_Change_Notifications&amp;diff=86492"/>
		<updated>2023-06-05T08:37:20Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMM150 tracking device&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==2022.05.04: Base firmware update==&lt;br /&gt;
We would like to inform you about the base firmware update for FMM150 starting from May 4th, 2023. New production firmware version will be &lt;br /&gt;
03.28.07.Rev.152&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMM150_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMM150 03.28.06.Rev.152&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMM150 03.28.07.Rev.152&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMM150 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; | Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2023 May&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2023.02.02: Changes in side frame for the battery placement==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you that the side frame for the battery placement is included, helping to determine the exact location of the battery. Also, minor design changes are made to improve both case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices. The updates in the factory are being implemented in February, 2023.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Internal&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |The side frame for the battery placement is included, helping to determine the exact location of the battery. Also, minor design changes are made to improve both case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: [[File:Old 1.png|center|250px]] [[File:Old 2.png|center|250px]] [[File:Old 3.png|center|250px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: [[File:New 1.png|center|250px]] [[File:New 2.png|center|250px]] [[File:New 3.png|center|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The battery placement is improved with a side frame, helping to determine the exact location of the battery. Minor design changes are made for case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |February, 2023&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, FMM150&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, FMM150 all codes&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Updated the battery placement with the side frame as well as minor design changes for case production and assembly&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |During the transition period clients might receive devices with old case design used in manufacture&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification – Teltonika may accept that this change has tactically accepted and can implement the change as indicated above.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FMM150]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMC150_Product_Change_Notifications&amp;diff=86491</id>
		<title>FMC150 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMC150_Product_Change_Notifications&amp;diff=86491"/>
		<updated>2023-06-05T08:35:31Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMC150 tracking device&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==2022.05.04: Base firmware update==&lt;br /&gt;
We would like to inform you about the base firmware update for FMC150 starting from May 4th, 2023. New production firmware version will be &lt;br /&gt;
03.28.07.Rev.152&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMC150_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMC150 03.28.06.Rev.152&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMC150 03.28.07.Rev.152&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC150 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; | Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2023 May&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; | Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC150 &lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMC150******* order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2023.02.02: Changes in side frame for the battery placement==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you that the side frame for the battery placement is included, helping to determine the exact location of the battery. Also, minor design changes are made to improve both case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices. The updates in the factory are being implemented in February, 2023.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Internal&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |The side frame for the battery placement is included, helping to determine the exact location of the battery. Also, minor design changes are made to improve both case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: [[File:Old 1.png|center|250px]] [[File:Old 2.png|center|250px]] [[File:Old 3.png|center|250px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: [[File:New 1.png|center|250px]] [[File:New 2.png|center|250px]] [[File:New 3.png|center|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The battery placement is improved with a side frame, helping to determine the exact location of the battery. Minor design changes are made for case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |February, 2023&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, FMM150&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, FMM150 all codes&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Updated the battery placement with the side frame as well as minor design changes for case production and assembly&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |During the transition period clients might receive devices with old case design used in manufacture&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification – Teltonika may accept that this change has tactically accepted and can implement the change as indicated above.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FMC150]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB150_Product_Change_Notifications&amp;diff=86487</id>
		<title>FMB150 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB150_Product_Change_Notifications&amp;diff=86487"/>
		<updated>2023-06-05T07:11:18Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMB150 tracking device&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==2022.05.04: Base firmware update==&lt;br /&gt;
We would like to inform you about the base firmware update for FMB150 starting from May 4th, 2023. New production firmware version will be &lt;br /&gt;
03.28.07.Rev.152&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata: https://wiki.teltonika-gps.com/view/FMB150_firmware_errata&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old version: &amp;lt;br&amp;gt; FMB150 03.28.03.Rev.155&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New version: &amp;lt;br&amp;gt; FMB150 03.28.07.Rev.152&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB150 base firmware version update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; | Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |2023 May&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; | Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB150 &lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB150******* order codes with base Firmware&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Update firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2023.02.02: Changes in side frame for the battery placement==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you that the side frame for the battery placement is included, helping to determine the exact location of the battery. Also, minor design changes are made to improve both case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices. The updates in the factory are being implemented in February, 2023.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Internal&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |The side frame for the battery placement is included, helping to determine the exact location of the battery. Also, minor design changes are made to improve both case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: [[File:Old 1.png|center|250px]] [[File:Old 2.png|center|250px]] [[File:Old 3.png|center|250px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: [[File:New 1.png|center|250px]] [[File:New 2.png|center|250px]] [[File:New 3.png|center|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The battery placement is improved with a side frame, helping to determine the exact location of the battery. Minor design changes are made for case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |February, 2023&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, FMM150&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, FMM150 all codes&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Updated the battery placement with the side frame as well as minor design changes for case production and assembly&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |During the transition period clients might receive devices with old case design used in manufacture&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification – Teltonika may accept that this change has tactically accepted and can implement the change as indicated above.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FMB150]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB150_firmware_errata&amp;diff=86471</id>
		<title>FMB150 firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB150_firmware_errata&amp;diff=86471"/>
		<updated>2023-06-02T13:14:29Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&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;FMB150 platform&#039;&#039;&#039; device&#039;s firmware improvements, changes, new features implementations as well as current firmware release version.&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;
{| 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;
| 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.07.Rev.152&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.152&#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| 2023.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Fixed auto APN file upload failure&lt;br /&gt;
*Fixed sleep mode periodic wake up&lt;br /&gt;
|-&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;
| 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.07.Rev.151&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.151&#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| 2023.03.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Fixed calculated parameter saving before sleep&lt;br /&gt;
|-&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;
| 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.07.Rev.150&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.150&#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| 2023.03.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Fixed modem status not changing after deep sleep&lt;br /&gt;
*CNG status showing improved&lt;br /&gt;
|-&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;
| 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.06.Rev.153&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.06.Rev.153&#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| 2023.02.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Reboot issues fixed&lt;br /&gt;
|-&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;
| 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.06.Rev.152&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.06.Rev.152&#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| 2022.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;
*General Fixes&lt;br /&gt;
|-&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;
| 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.06.Rev.151&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.06.Rev.151&#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| 2022.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
|-&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;
| 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.06.Rev.150&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.06.Rev.150&#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| 2022.12.08}}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&lt;br /&gt;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
|-&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;
| 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.03.Rev.159&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.03.Rev.159&#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| 2022.11.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
|-&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;
| 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.03.Rev.158&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.03.Rev.158&#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| 2022.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*New CAN parameters support:&lt;br /&gt;
*Engine Oil Pressure&lt;br /&gt;
*Eingine Oil level&lt;br /&gt;
*HV Consumed Energy&lt;br /&gt;
*HV Recuperated Energy&lt;br /&gt;
*EV HV Battery Power&lt;br /&gt;
*HV Battery charge level&lt;br /&gt;
*Distance till next servicing&lt;br /&gt;
*EV HV Battery Voltage&lt;br /&gt;
*EV HV Battery Current&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;
| 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.03.Rev.157&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.03.Rev.157&#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| 2022.09.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Added fuel tank size parameter&lt;br /&gt;
|-&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;
| 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.03.Rev.156&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.03.Rev.156&#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| 2022.09.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
|-&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;
| 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.03.Rev.155&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.03.Rev.155&#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| 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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Initial release&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:FMB150]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMM150_firmware_errata&amp;diff=86468</id>
		<title>FMM150 firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMM150_firmware_errata&amp;diff=86468"/>
		<updated>2023-06-02T13:01:34Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&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;FMM150 platform&#039;&#039;&#039; device&#039;s firmware improvements, changes, new features implementations as well as current firmware release version.&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;
{| 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;
| 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.07.Rev.152&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.152&#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| 2023.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Improved sleep periodic wakeup&lt;br /&gt;
*Fixed auto APN file upload&lt;br /&gt;
*&lt;br /&gt;
|-&lt;br /&gt;
|}&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;
| 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.07.Rev.151&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.151&#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| 2023.03.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
|-&lt;br /&gt;
|}&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;
| 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.07.Rev.150&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.150&#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| 2023.03.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Fixed modem status not changing after deep sleep mode&lt;br /&gt;
*Calculated parameter addition&lt;br /&gt;
*CNG status showing improved&lt;br /&gt;
|-&lt;br /&gt;
|}&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;
| 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.06.Rev.153&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.06.Rev.153&#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| 2023.02.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Calculated parameter addition&lt;br /&gt;
|-&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;
| 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.06.Rev.152&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.06.Rev.152&#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| 2023.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Initial release&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FMM150]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMC150_firmware_errata&amp;diff=86467</id>
		<title>FMC150 firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMC150_firmware_errata&amp;diff=86467"/>
		<updated>2023-06-02T12:59:20Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&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;FMC150 platform&#039;&#039;&#039; device&#039;s firmware improvements, changes, new features implementations as well as current firmware release version.&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;
{| 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;
| 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.07.Rev.152&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.152&#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| 2023.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Improved sleep periodic wakeup&lt;br /&gt;
*Fixed auto APN file upload&lt;br /&gt;
*&lt;br /&gt;
|-&lt;br /&gt;
|}&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;
| 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.07.Rev.151&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.151&#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| 2023.03.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
|-&lt;br /&gt;
|}&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;
| 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.07.Rev.150&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.150&#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| 2023.03.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Fixed modem status not changing after deep sleep mode&lt;br /&gt;
*Calculated parameter addition&lt;br /&gt;
*CNG status showing improved&lt;br /&gt;
|-&lt;br /&gt;
|}&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;
| 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.06.Rev.153&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.06.Rev.153&#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| 2023.02.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Calculated parameter addition&lt;br /&gt;
|-&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;
| 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.06.Rev.152&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.06.Rev.152&#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| 2023.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Initial release&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FMC150]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMC150_firmware_errata&amp;diff=86466</id>
		<title>FMC150 firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMC150_firmware_errata&amp;diff=86466"/>
		<updated>2023-06-02T12:54:02Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&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;FMC150 platform&#039;&#039;&#039; device&#039;s firmware improvements, changes, new features implementations as well as current firmware release version.&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;
{| 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;
| 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.07.Rev.152&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.152&#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| 2023.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Fixed sleep mode periodic wakeup&lt;br /&gt;
*Fixed auto APN file upload failure&lt;br /&gt;
*&lt;br /&gt;
|-&lt;br /&gt;
|}&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;
| 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.07.Rev.151&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.151&#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| 2023.03.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
|-&lt;br /&gt;
|}&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;
| 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.07.Rev.150&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.150&#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| 2023.03.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Fixed modem status not changing after deep sleep mode&lt;br /&gt;
*Calculated parameter addition&lt;br /&gt;
|-&lt;br /&gt;
|}&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;
| 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.06.Rev.153&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.06.Rev.153&#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| 2023.02.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Calculated parameter addition&lt;br /&gt;
|-&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;
| 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.06.Rev.152&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.06.Rev.152&#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| 2023.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Initial release&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FMC150]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMC150_firmware_errata&amp;diff=86465</id>
		<title>FMC150 firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMC150_firmware_errata&amp;diff=86465"/>
		<updated>2023-06-02T12:51:20Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&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;FMC150 platform&#039;&#039;&#039; device&#039;s firmware improvements, changes, new features implementations as well as current firmware release version.&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;
{| 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;
| 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.07.Rev.152&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.152&#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| 2023.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Fixed sleep mode periodic wakeup&lt;br /&gt;
*Fixed auto APN file upload failure&lt;br /&gt;
*&lt;br /&gt;
|-&lt;br /&gt;
|}&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;
| 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.07.Rev.151&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.151&#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| 2023.03.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Fixed sleep mode spamming messages&lt;br /&gt;
|-&lt;br /&gt;
|}&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;
| 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.07.Rev.150&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.150&#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| 2023.03.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Fixed modem status not changing after deep sleep mode&lt;br /&gt;
* Only show CNG status if data is available and ready&lt;br /&gt;
|-&lt;br /&gt;
|}&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;
| 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.06.Rev.153&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.06.Rev.153&#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| 2023.02.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Calculated parameter addition&lt;br /&gt;
|-&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;
| 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.06.Rev.152&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.06.Rev.152&#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| 2023.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Initial release&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FMC150]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMM150_firmware_errata&amp;diff=86455</id>
		<title>FMM150 firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMM150_firmware_errata&amp;diff=86455"/>
		<updated>2023-06-02T12:14:29Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&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;FMM150 platform&#039;&#039;&#039; device&#039;s firmware improvements, changes, new features implementations as well as current firmware release version.&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;
{| 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;
| 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.07.Rev.152&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.152&#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| 2023.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Fixed sleep mode periodic wakeup&lt;br /&gt;
*Fixed auto APN file upload failure&lt;br /&gt;
*&lt;br /&gt;
|-&lt;br /&gt;
|}&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;
| 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.07.Rev.151&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.151&#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| 2023.03.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Fixed sleep mode spamming messages&lt;br /&gt;
|-&lt;br /&gt;
|}&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;
| 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.07.Rev.150&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.150&#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| 2023.03.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Fixed modem status not changing after deep sleep mode&lt;br /&gt;
* Only show CNG status if data is available and ready&lt;br /&gt;
|-&lt;br /&gt;
|}&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;
| 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.06.Rev.153&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.06.Rev.153&#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| 2023.02.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&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;
| 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.06.Rev.152&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.06.Rev.152&#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| 2023.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Initial release&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FMM150]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMM150_Product_Change_Notifications&amp;diff=86454</id>
		<title>FMM150 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMM150_Product_Change_Notifications&amp;diff=86454"/>
		<updated>2023-06-02T12:12:55Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMM150 tracking device&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==2023.05.03: Base firmware update==&lt;br /&gt;
We would like to inform you about the base firmware release for FMM150 starting from May 3rd, 2023. New production firmware version will be 03.28.07.Rev.152&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata:&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMM150_firmware_errata&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2023.03.30: Base firmware update==&lt;br /&gt;
We would like to inform you about the base firmware release for FMM150 starting from March 30th, 2023. New production firmware version will be 03.28.07.Rev.151&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata:&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMM150_firmware_errata&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2023.03.07: Base firmware update==&lt;br /&gt;
We would like to inform you about the base firmware release for FMM150 starting from March 7th, 2023. New production firmware version will be 03.28.07.Rev.150&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata:&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMM150_firmware_errata&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2023.02.03: Base firmware update==&lt;br /&gt;
We would like to inform you about the base firmware release for FMM150 starting from February 3rd, 2023. New production firmware version will be 03.28.06.Rev.153&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata:&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMM150_firmware_errata&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2023.02.02: Changes in side frame for the battery placement==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you that the side frame for the battery placement is included, helping to determine the exact location of the battery. Also, minor design changes are made to improve both case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices. The updates in the factory are being implemented in February, 2023.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Internal&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |The side frame for the battery placement is included, helping to determine the exact location of the battery. Also, minor design changes are made to improve both case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: [[File:Old 1.png|center|250px]] [[File:Old 2.png|center|250px]] [[File:Old 3.png|center|250px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: [[File:New 1.png|center|250px]] [[File:New 2.png|center|250px]] [[File:New 3.png|center|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The battery placement is improved with a side frame, helping to determine the exact location of the battery. Minor design changes are made for case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |February, 2023&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, FMM150&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, FMM150 all codes&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Updated the battery placement with the side frame as well as minor design changes for case production and assembly&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |During the transition period clients might receive devices with old case design used in manufacture&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification – Teltonika may accept that this change has tactically accepted and can implement the change as indicated above.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
==2023.01.03: Base firmware release==&lt;br /&gt;
We would like to inform you about the base firmware release for FMM150 starting from January 3rd, 2023. New production firmware version will be 03.28.06.Rev.152&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware release&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata:&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMM150_firmware_errata&lt;br /&gt;
&lt;br /&gt;
[[Category:FMM150]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMC150_Product_Change_Notifications&amp;diff=86453</id>
		<title>FMC150 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMC150_Product_Change_Notifications&amp;diff=86453"/>
		<updated>2023-06-02T12:10:31Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMC150 tracking device&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==2023.05.03: Base firmware update==&lt;br /&gt;
We would like to inform you about the base firmware release for FMC150 starting from May 3rd, 2023. New production firmware version will be 03.28.07.Rev.152&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata:&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMC150_firmware_errata&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2023.03.30: Base firmware update==&lt;br /&gt;
We would like to inform you about the base firmware release for FMC150 starting from March 30th, 2023. New production firmware version will be 03.28.07.Rev.151&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata:&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMC150_firmware_errata&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2023.03.07: Base firmware update==&lt;br /&gt;
We would like to inform you about the base firmware release for FMC150 starting from March 7th, 2023. New production firmware version will be 03.28.07.Rev.150&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata:&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMC150_firmware_errata&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2023.02.03: Base firmware update==&lt;br /&gt;
We would like to inform you about the base firmware release for FMC150 starting from February 3rd, 2023. New production firmware version will be 03.28.06.Rev.153&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata:&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMC150_firmware_errata&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2023.02.02: Changes in side frame for the battery placement==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you that the side frame for the battery placement is included, helping to determine the exact location of the battery. Also, minor design changes are made to improve both case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices. The updates in the factory are being implemented in February, 2023.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Internal&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |The side frame for the battery placement is included, helping to determine the exact location of the battery. Also, minor design changes are made to improve both case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: [[File:Old 1.png|center|250px]] [[File:Old 2.png|center|250px]] [[File:Old 3.png|center|250px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: [[File:New 1.png|center|250px]] [[File:New 2.png|center|250px]] [[File:New 3.png|center|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The battery placement is improved with a side frame, helping to determine the exact location of the battery. Minor design changes are made for case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |February, 2023&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, FMM150&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, FMM150 all codes&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Updated the battery placement with the side frame as well as minor design changes for case production and assembly&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |During the transition period clients might receive devices with old case design used in manufacture&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification – Teltonika may accept that this change has tactically accepted and can implement the change as indicated above.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
==2023.01.03: Base firmware release==&lt;br /&gt;
We would like to inform you about the base firmware release for FMC150 starting from January 3rd, 2023. New production firmware version will be 03.28.06.Rev.152&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware release&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata:&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMC150_firmware_errata&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FMC150]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMC150_firmware_errata&amp;diff=86452</id>
		<title>FMC150 firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMC150_firmware_errata&amp;diff=86452"/>
		<updated>2023-06-02T11:52:16Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&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;FMC150 platform&#039;&#039;&#039; device&#039;s firmware improvements, changes, new features implementations as well as current firmware release version.&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;
{| 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;
| 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.07.Rev.152&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.152&#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| 2023.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Fixed sleep mode periodic wakeup&lt;br /&gt;
*Fixed auto APN file upload failure&lt;br /&gt;
*&lt;br /&gt;
|-&lt;br /&gt;
|}&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;
| 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.07.Rev.151&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.151&#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| 2023.03.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Fixed sleep mode spamming messages&lt;br /&gt;
|-&lt;br /&gt;
|}&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;
| 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.07.Rev.150&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.150&#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| 2023.03.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Fixed modem status not changing after deep sleep mode&lt;br /&gt;
* Only show CNG status if data is available and ready&lt;br /&gt;
|-&lt;br /&gt;
|}&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;
| 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.06.Rev.153&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.06.Rev.153&#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| 2023.02.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
|-&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;
| 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.06.Rev.152&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.06.Rev.152&#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| 2023.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Initial release&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FMC150]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB150_Product_Change_Notifications&amp;diff=86450</id>
		<title>FMB150 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB150_Product_Change_Notifications&amp;diff=86450"/>
		<updated>2023-06-02T10:31:43Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMB150 tracking device&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==2023.05.03: Base firmware update==&lt;br /&gt;
We would like to inform you about the base firmware update for FMB150 starting from May 3rd, 2023. New production firmware version will be 03.28.07.Rev.152&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata:&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMB150_firmware_errata&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2023.03.30: Base firmware update==&lt;br /&gt;
We would like to inform you about the base firmware update for FMB150 starting from March 30th, 2023. New production firmware version will be 03.28.07.Rev.151&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata:&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMB150_firmware_errata&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2023.03.07: Base firmware update==&lt;br /&gt;
We would like to inform you about the base firmware update for FMB150 starting from March 7th, 2023. New production firmware version will be 03.28.07.Rev.150&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata:&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMB150_firmware_errata&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2023.02.03: Base firmware update==&lt;br /&gt;
We would like to inform you about the base firmware update for FMB150 starting from Feburary 3rd, 2023. New production firmware version will be 03.28.06.Rev.153&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata:&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMB150_firmware_errata&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2023.02.02: Changes in side frame for the battery placement==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you that the side frame for the battery placement is included, helping to determine the exact location of the battery. Also, minor design changes are made to improve both case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices. The updates in the factory are being implemented in February, 2023.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Internal&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |The side frame for the battery placement is included, helping to determine the exact location of the battery. Also, minor design changes are made to improve both case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: [[File:Old 1.png|center|250px]] [[File:Old 2.png|center|250px]] [[File:Old 3.png|center|250px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: [[File:New 1.png|center|250px]] [[File:New 2.png|center|250px]] [[File:New 3.png|center|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The battery placement is improved with a side frame, helping to determine the exact location of the battery. Minor design changes are made for case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |February, 2023&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, FMM150&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, FMM150 all codes&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Updated the battery placement with the side frame as well as minor design changes for case production and assembly&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |During the transition period clients might receive devices with old case design used in manufacture&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification – Teltonika may accept that this change has tactically accepted and can implement the change as indicated above.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
==2022.12.23: Base firmware update==&lt;br /&gt;
We would like to inform you about the base firmware update for FMB150 starting from December 23th, 2022. New production firmware version will be 03.28.06.Rev.152&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata:&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMB150_firmware_errata&lt;br /&gt;
|}&lt;br /&gt;
==2022.12.16: Base firmware update==&lt;br /&gt;
We would like to inform you about the base firmware update for FMB150 starting from December 16th, 2022. New production firmware version will be 03.28.06.Rev.151&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata:&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMB150_firmware_errata&lt;br /&gt;
|}&lt;br /&gt;
==2022.12.08: Base firmware update==&lt;br /&gt;
We would like to inform you about the base firmware update for FMB150 starting from December 8th, 2022. New production firmware version will be 03.28.06.Rev.150&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata:&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMB150_firmware_errata&lt;br /&gt;
|}&lt;br /&gt;
==2022.11.07: Base firmware update==&lt;br /&gt;
We would like to inform you about the base firmware update for FMB150 starting from November 16th, 2022. New production firmware version will be 03.28.03.Rev.159&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata:&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMB150_firmware_errata&lt;br /&gt;
|}&lt;br /&gt;
==2022.11.07: Base firmware update==&lt;br /&gt;
We would like to inform you about the base firmware update for FMB150 starting from November 7th, 2022. New production firmware version will be 03.28.03.Rev.158&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata:&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMB150_firmware_errata&lt;br /&gt;
|}&lt;br /&gt;
==2022.09.13: Base firmware update==&lt;br /&gt;
We would like to inform you about the base firmware update for FMB150 starting from September 13th, 2022. New production firmware version will be 03.28.03.Rev.157&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata:&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMB150_firmware_errata&lt;br /&gt;
|}&lt;br /&gt;
==2022.09.13: Base firmware update==&lt;br /&gt;
We would like to inform you about the base firmware update for FMB150 starting from September 13th, 2022. New production firmware version will be 03.28.03.Rev.156&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware update&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata:&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMB150_firmware_errata&lt;br /&gt;
|}&lt;br /&gt;
==2022.09.07: Base firmware release==&lt;br /&gt;
We would like to inform you about the base firmware release for FMB150 starting from September 7th, 2022. New production firmware version will be 03.28.03.Rev.155&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware release&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata:&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMB150_firmware_errata&lt;br /&gt;
&lt;br /&gt;
[[Category:FMB150]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB150_firmware_errata&amp;diff=86449</id>
		<title>FMB150 firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB150_firmware_errata&amp;diff=86449"/>
		<updated>2023-06-02T10:00:38Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&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;FMB150 platform&#039;&#039;&#039; device&#039;s firmware improvements, changes, new features implementations as well as current firmware release version.&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;
{| 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;
| 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.07.Rev.152&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.152&#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| 2023.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Fixed auto APN file upload failure&lt;br /&gt;
*Fixed sleep mode periodic wake up&lt;br /&gt;
|-&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;
| 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.07.Rev.151&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.151&#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| 2023.03.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Fixed calculated parameter saving before sleep&lt;br /&gt;
|-&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;
| 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.07.Rev.150&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.150&#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| 2023.03.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Fixed modem status not changing after deep sleep&lt;br /&gt;
*CNG status is shown only if data is available and ready&lt;br /&gt;
|-&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;
| 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.06.Rev.153&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.06.Rev.153&#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| 2023.02.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Reboot issues fixed&lt;br /&gt;
|-&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;
| 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.06.Rev.152&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.06.Rev.152&#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| 2022.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;
*General Fixes&lt;br /&gt;
|-&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;
| 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.06.Rev.151&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.06.Rev.151&#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| 2022.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
|-&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;
| 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.06.Rev.150&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.06.Rev.150&#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| 2022.12.08}}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&lt;br /&gt;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
|-&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;
| 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.03.Rev.159&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.03.Rev.159&#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| 2022.11.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
|-&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;
| 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.03.Rev.158&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.03.Rev.158&#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| 2022.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*New CAN parameters support:&lt;br /&gt;
*Engine Oil Pressure&lt;br /&gt;
*Eingine Oil level&lt;br /&gt;
*HV Consumed Energy&lt;br /&gt;
*HV Recuperated Energy&lt;br /&gt;
*EV HV Battery Power&lt;br /&gt;
*HV Battery charge level&lt;br /&gt;
*Distance till next servicing&lt;br /&gt;
*EV HV Battery Voltage&lt;br /&gt;
*EV HV Battery Current&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;
| 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.03.Rev.157&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.03.Rev.157&#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| 2022.09.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Added fuel tank size parameter&lt;br /&gt;
|-&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;
| 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.03.Rev.156&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.03.Rev.156&#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| 2022.09.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
|-&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;
| 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.03.Rev.155&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.03.Rev.155&#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| 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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Initial release&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:FMB150]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB150_firmware_errata&amp;diff=86444</id>
		<title>FMB150 firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB150_firmware_errata&amp;diff=86444"/>
		<updated>2023-06-02T08:07:57Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&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;FMB150 platform&#039;&#039;&#039; device&#039;s firmware improvements, changes, new features implementations as well as current firmware release version.&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;
{| 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;
| 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.07.Rev.152&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.152&#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| 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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Fixed auto APN file upload failure&lt;br /&gt;
*Fixed sleep mode periodic wake up&lt;br /&gt;
|-&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;
| 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.07.Rev.151&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.151&#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| 2022.03.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Fixed calculated parameter saving before sleep&lt;br /&gt;
|-&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;
| 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.07.Rev.150&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.07.Rev.150&#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| 2022.03.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Fixed modem status not changing after deep sleep&lt;br /&gt;
*CNG status is shown only if data is available and ready&lt;br /&gt;
|-&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;
| 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.06.Rev.153&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.06.Rev.153&#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| 2022.02.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Reboot issues fixed&lt;br /&gt;
|-&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;
| 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.06.Rev.152&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.06.Rev.152&#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| 2022.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;
*General Fixes&lt;br /&gt;
|-&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;
| 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.06.Rev.151&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.06.Rev.151&#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| 2022.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
|-&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;
| 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.06.Rev.150&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.06.Rev.150&#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| 2022.12.08}}}&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&lt;br /&gt;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
|-&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;
| 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.03.Rev.159&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.03.Rev.159&#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| 2022.11.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
|-&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;
| 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.03.Rev.158&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.03.Rev.158&#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| 2022.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*New CAN parameters support:&lt;br /&gt;
*Engine Oil Pressure&lt;br /&gt;
*Eingine Oil level&lt;br /&gt;
*HV Consumed Energy&lt;br /&gt;
*HV Recuperated Energy&lt;br /&gt;
*EV HV Battery Power&lt;br /&gt;
*HV Battery charge level&lt;br /&gt;
*Distance till next servicing&lt;br /&gt;
*EV HV Battery Voltage&lt;br /&gt;
*EV HV Battery Current&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;
| 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.03.Rev.157&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.03.Rev.157&#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| 2022.09.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Added fuel tank size parameter&lt;br /&gt;
|-&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;
| 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.03.Rev.156&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.03.Rev.156&#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| 2022.09.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
|-&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;
| 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.03.Rev.155&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.03.Rev.155&#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| 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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Initial release&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:FMB150]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMM150_Product_Change_Notifications&amp;diff=86358</id>
		<title>FMM150 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMM150_Product_Change_Notifications&amp;diff=86358"/>
		<updated>2023-06-01T12:32:30Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMM150 tracking device&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2023.02.02: Changes in side frame for the battery placement==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you that the side frame for the battery placement is included, helping to determine the exact location of the battery. Also, minor design changes are made to improve both case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices. The updates in the factory are being implemented in February, 2023.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Internal&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |The side frame for the battery placement is included, helping to determine the exact location of the battery. Also, minor design changes are made to improve both case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: [[File:Old 1.png|center|250px]] [[File:Old 2.png|center|250px]] [[File:Old 3.png|center|250px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: [[File:New 1.png|center|250px]] [[File:New 2.png|center|250px]] [[File:New 3.png|center|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The battery placement is improved with a side frame, helping to determine the exact location of the battery. Minor design changes are made for case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |February, 2023&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, FMM150&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, FMM150 all codes&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Updated the battery placement with the side frame as well as minor design changes for case production and assembly&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |During the transition period clients might receive devices with old case design used in manufacture&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification – Teltonika may accept that this change has tactically accepted and can implement the change as indicated above.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
==2023.01.03: Base firmware release==&lt;br /&gt;
We would like to inform you about the base firmware release for FMM150 starting from January 3rd, 2023. New production firmware version will be 03.28.06.Rev.152&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware release&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata:&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMM150_firmware_errata&lt;br /&gt;
&lt;br /&gt;
[[Category:FMM150]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMC150_Product_Change_Notifications&amp;diff=86356</id>
		<title>FMC150 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMC150_Product_Change_Notifications&amp;diff=86356"/>
		<updated>2023-06-01T12:30:05Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMC150 tracking device&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==2023.02.02: Changes in side frame for the battery placement==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you that the side frame for the battery placement is included, helping to determine the exact location of the battery. Also, minor design changes are made to improve both case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices. The updates in the factory are being implemented in February, 2023.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Internal&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |The side frame for the battery placement is included, helping to determine the exact location of the battery. Also, minor design changes are made to improve both case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: [[File:Old 1.png|center|250px]] [[File:Old 2.png|center|250px]] [[File:Old 3.png|center|250px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: [[File:New 1.png|center|250px]] [[File:New 2.png|center|250px]] [[File:New 3.png|center|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The battery placement is improved with a side frame, helping to determine the exact location of the battery. Minor design changes are made for case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |February, 2023&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, FMM150&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, FMM150 all codes&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Updated the battery placement with the side frame as well as minor design changes for case production and assembly&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |During the transition period clients might receive devices with old case design used in manufacture&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification – Teltonika may accept that this change has tactically accepted and can implement the change as indicated above.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
==2023.01.03: Base firmware release==&lt;br /&gt;
We would like to inform you about the base firmware release for FMC150 starting from January 3rd, 2023. New production firmware version will be 03.28.06.Rev.152&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware release&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata:&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMC150_firmware_errata&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FMC150]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB150_Product_Change_Notifications&amp;diff=86354</id>
		<title>FMB150 Product Change Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB150_Product_Change_Notifications&amp;diff=86354"/>
		<updated>2023-06-01T12:03:28Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Pcn_intro_FM&lt;br /&gt;
| product_name  = FMB150 tracking device&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==2023.02.02: Changes in side frame for the battery placement==&lt;br /&gt;
&lt;br /&gt;
We would like to inform you that the side frame for the battery placement is included, helping to determine the exact location of the battery. Also, minor design changes are made to improve both case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices. The updates in the factory are being implemented in February, 2023.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Internal&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |The side frame for the battery placement is included, helping to determine the exact location of the battery. Also, minor design changes are made to improve both case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Old Version: [[File:Old 1.png|center|250px]] [[File:Old 2.png|center|250px]] [[File:Old 3.png|center|250px]]&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |New Version: [[File:New 1.png|center|250px]] [[File:New 2.png|center|250px]] [[File:New 3.png|center|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change reasons&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |The battery placement is improved with a side frame, helping to determine the exact location of the battery. Minor design changes are made for case production and case assembly. These changes affect FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, and FMM150 devices.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Product release date&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |February, 2023&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Affected products&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Affected order codes&lt;br /&gt;
| style=&amp;quot;width: 448px; text-align: left; background: white;&amp;quot; |Order code changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, FMM150&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMB140, FMB150, FMC150, FMM150 all codes&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Updated the battery placement with the side frame as well as minor design changes for case production and assembly&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change impact&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Risk assessment&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |During the transition period clients might receive devices with old case design used in manufacture&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Suggested implementation plan&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Due to changes in device appearance we strongly recommend to contact your customs agent with our change log information, to avoid any unexpected delays in customs clearance process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 1141px; text-align: left; background: white;&amp;quot; |Acknowledgement of PCN receipt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |If no feedback is received within two weeks after the issue date of this notification – Teltonika may accept that this change has tactically accepted and can implement the change as indicated above.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
==2022.09.07: Base firmware release==&lt;br /&gt;
We would like to inform you about the base firmware release for FMB150 starting from September 7th, 2022. New production firmware version will be 03.28.03.Rev.155&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Change description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; background: white;&amp;quot; |Change type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left; background: white;&amp;quot; |Firmware release&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 221px; text-align: left; background: white;&amp;quot; |Detailed description&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 908px; text-align: left; background: white;&amp;quot; |Key improvements from last production firmware are listed in errata:&lt;br /&gt;
https://wiki.teltonika-gps.com/view/FMB150_firmware_errata&lt;br /&gt;
&lt;br /&gt;
[[Category:FMB150]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMM150_firmware_errata&amp;diff=86325</id>
		<title>FMM150 firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMM150_firmware_errata&amp;diff=86325"/>
		<updated>2023-06-01T10:55:45Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&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;FMM150 platform&#039;&#039;&#039; device&#039;s firmware improvements, changes, new features implementations as well as current firmware release version.&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;
| 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.06.Rev.152&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.06.Rev.152&#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| 2023.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Initial release&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FMM150]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMC150_firmware_errata&amp;diff=86323</id>
		<title>FMC150 firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMC150_firmware_errata&amp;diff=86323"/>
		<updated>2023-06-01T10:35:21Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&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;FMC150 platform&#039;&#039;&#039; device&#039;s firmware improvements, changes, new features implementations as well as current firmware release version.&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;
| 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.06.Rev.152&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.06.Rev.152&#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| 2023.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Initial release&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FMC150]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FMB150_firmware_errata&amp;diff=86322</id>
		<title>FMB150 firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FMB150_firmware_errata&amp;diff=86322"/>
		<updated>2023-06-01T10:20:15Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&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;FMB150 platform&#039;&#039;&#039; device&#039;s firmware improvements, changes, new features implementations as well as current firmware release version.&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;
| 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.03.Rev.155&amp;quot;&amp;gt;{{{fw|&#039;&#039;&#039;03.28.03.Rev.155&#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| 2022.09.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;
*Stability improvements&lt;br /&gt;
*General Fixes&lt;br /&gt;
*Initial release&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FMB150]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FTC961_First_Start&amp;diff=86294</id>
		<title>FTC961 First Start</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FTC961_First_Start&amp;diff=86294"/>
		<updated>2023-05-31T12:35:55Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;b&amp;gt;{{{description|Small and smart waterproof tracker}}}&amp;lt;/b&amp;gt;&lt;br /&gt;
{{{pic|[[Image:Ftc961.png|400px|right]]}}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;HOW TO INSERT MICRO-SIM CARD AND CONNECT THE BATTERY&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
{{{with_battery|&lt;br /&gt;
# Gently remove {{{model|FTC961}}} &#039;&#039;&#039;side cover&#039;&#039;&#039; using &#039;&#039;&#039;plastic pry tool&#039;&#039;&#039;&lt;br /&gt;
# Insert &#039;&#039;&#039;{{{sim_type|Nano-}}}SIM&#039;&#039;&#039; card as shown. Make sure that {{{sim_type|Nano-}}}SIM card &#039;&#039;&#039;cut-off corner&#039;&#039;&#039; is pointing towards SIM slot.&lt;br /&gt;
# Battery is already connected, so after configuring device fully close casing&lt;br /&gt;
# Device is ready to be mounted.}}}&lt;br /&gt;
&lt;br /&gt;
{{{SIM1|[[Image:Sim removal.png|850px]]}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Alert.png|left|link=]] || &amp;lt;b&amp;gt;{{{sim_type|Nano-}}}SIM card insertion/removal must be performed when device is powered off – external voltage {{{battery|and internal battery}}} disconnected. Otherwise {{{sim_type|Nano-}}}SIM card might be damaged or device will not detect it.&amp;lt;/b&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;PC CONNECTION (WINDOWS)&#039;&#039;&#039;==&lt;br /&gt;
1. Power- up FTC961 with DC voltage (10-70V) power supply using power wires. LEDs should start blinking.&lt;br /&gt;
&lt;br /&gt;
2. Connect device to computer using Micro-USB cable and install USB driver, see “How to install USB drivers (Windows)”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;HOW TO INSTALL USB DRIVERS (WINDOWS)&#039;&#039;&#039;==&lt;br /&gt;
1. Please download COM port drivers from [https://wiki.teltonika-gps.com/images/d/d0/TeltonikaCOMDriver.zip here].&lt;br /&gt;
&lt;br /&gt;
2. Extract and run TeltonikaCOMDriver.exe.&lt;br /&gt;
&lt;br /&gt;
3. Click Next in driver installation window.&lt;br /&gt;
&lt;br /&gt;
4. In the following window click Install button.&lt;br /&gt;
&lt;br /&gt;
5. Setup will continue installing the driver and eventually the confirmation window will appear. Click Finish to complete the&lt;br /&gt;
setup.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;CONFIGURATION (WINDOWS)&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
At first FTC961 device will have default factory settings set. These settings should be changed according to the user&#039;s needs. Main&lt;br /&gt;
configuration can be performed via [https://wiki.teltonika-gps.com/view/Telematics_Configuration_Tool_(TCT) Teltonika Configurator tool (TCT)].&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;MOUNTING RECOMMENDATIONS&#039;&#039;&#039;==&lt;br /&gt;
&#039;&#039;&#039;DEVICE FASTENING&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
• Locate the battery in your vehicle. If present remove the battery cover to access the battery.&lt;br /&gt;
&lt;br /&gt;
• There is a double sided tape on the back of the device, use it to attach the device on the battery, so that the GNSS antenna&lt;br /&gt;
and LEDs indicators are facing up.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CONNECTING POWER SOURCE&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
• Device power wire is designed to be directly connected to the positive terminal fastener of the vehicle battery.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CONNECTING GROUND WIRE&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
• Connect ground wire to the vehicle frame or metal parts that are fixed to the frame.&lt;br /&gt;
&lt;br /&gt;
• If the wire is fixed with the bolt, the loop must be connected to the end of the wire.&lt;br /&gt;
&lt;br /&gt;
• Device ground wire is designed to be directly connected to the negative terminal fastener of the vehicle battery.&lt;br /&gt;
&lt;br /&gt;
[[Category:FTC961]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FTC921&amp;diff=86293</id>
		<title>FTC921</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FTC921&amp;diff=86293"/>
		<updated>2023-05-31T11:44:35Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:FT Home|model=FTC921|description=Small and smart tracker with internal backup battery|image=FTC921_Image.png|link=https://teltonika-gps.com/product/ftc921/}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Basic Trackers]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:FTC921_Image.png&amp;diff=86292</id>
		<title>File:FTC921 Image.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:FTC921_Image.png&amp;diff=86292"/>
		<updated>2023-05-31T11:43:17Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FTC921_Image&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FTC961&amp;diff=86291</id>
		<title>FTC961</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FTC961&amp;diff=86291"/>
		<updated>2023-05-31T11:41:48Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:FT Home|model=FTC961|description=Small and smart tracker with internal backup battery|image=FTC961_Image.png|link=https://teltonika-gps.com/product/ftc961/}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Basic Trackers]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:FTC961_Image.png&amp;diff=86290</id>
		<title>File:FTC961 Image.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:FTC961_Image.png&amp;diff=86290"/>
		<updated>2023-05-31T11:37:00Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FTC961_Image&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FTC961_Teltonika_Data_Sending_Parameters_ID&amp;diff=86288</id>
		<title>FTC961 Teltonika Data Sending Parameters ID</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FTC961_Teltonika_Data_Sending_Parameters_ID&amp;diff=86288"/>
		<updated>2023-05-31T08:49:04Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Teltonika FTXXX1 Data Sending Parameters ID&lt;br /&gt;
| name = FTC961_Teltonika_Data_Sending_Parameters_ID&lt;br /&gt;
}}&lt;br /&gt;
[[Category:FTC961]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=FTC961_SMS/call_settings&amp;diff=86284</id>
		<title>FTC961 SMS/call settings</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=FTC961_SMS/call_settings&amp;diff=86284"/>
		<updated>2023-05-31T07:54:30Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: Created page with &amp;quot;==SMS security== right  &amp;#039;&amp;#039;&amp;#039;Password&amp;#039;&amp;#039;&amp;#039; — Layer of security when configuring devices using SMS commands. Configure the password that w...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==SMS security==&lt;br /&gt;
[[File:FTC961 Call Settings.png|400px|right]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Password&#039;&#039;&#039; — Layer of security when configuring devices using SMS commands. Configure the password that will be required for each SMS or add authorized numbers.&lt;br /&gt;
&lt;br /&gt;
[[Category:FTC961 Configuration]]&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:SMS_Settings.png&amp;diff=86282</id>
		<title>File:SMS Settings.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:SMS_Settings.png&amp;diff=86282"/>
		<updated>2023-05-31T07:48:02Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SMS_Settings&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:FTC961_Call_Settings.png&amp;diff=86281</id>
		<title>File:FTC961 Call Settings.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:FTC961_Call_Settings.png&amp;diff=86281"/>
		<updated>2023-05-31T07:44:57Z</updated>

		<summary type="html">&lt;p&gt;Sarunas.sveistys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FTC961_ Call _Settings&lt;/div&gt;</summary>
		<author><name>Sarunas.sveistys</name></author>
	</entry>
</feed>