Template:FMX Professional Trackers Firmware Changelog: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| (5 intermediate revisions by 2 users not shown) | |||
| Line 4: | Line 4: | ||
===Introduction=== | ===Introduction=== | ||
We are always improving our devices performance, stability and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.<br /> | We are always improving our devices performance, stability and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.<br /> | ||
This document describes '''FMC650''' devices firmware improvements, changes, new features implementations as well as current firmware release version. | This document describes '''FMC650''' devices firmware improvements, changes, new features implementations as well as current firmware release version.<br/> | ||
'''Important:''' Please visit [[Product Maintenance Policy]] for detailed firmware update policy.<br/> | |||
===Firmware versioning=== | ===Firmware versioning=== | ||
| Line 26: | Line 27: | ||
<th style="width:60%; vertical-align: middle; text-align: center;"> '''CHANGES''' </th> | <th style="width:60%; vertical-align: middle; text-align: center;"> '''CHANGES''' </th> | ||
</tr> | </tr> | ||
<tr> | |||
<tr style="text-align: center; vertical-align: middle;"> | |||
<td style="vertical-align: middle">''' 03.01.01.rev.15'''</td> | |||
<td style="vertical-align: middle">2026.03.26</td> | |||
<td style="text-align: left; vertical-align: top"> | |||
'''General Stability / Functionality''' | |||
*Improved internal device watchdog mechanisms to ensure more stable long-term operation. | |||
*Fixed inconsistent generation of periodic records so they are now created according to configuration. | |||
*Fixed the record counter IO so that it increments correctly when new records are created and does not reset unexpectedly in specific configurations. | |||
*Fixed unnecessary daily activation of a specific event IO. The IO now triggers only on real events instead of once per day. | |||
*Improved GNSS calculation algorithms for more stable, precise and faster coordinate updates. | |||
*Fixed issues where idling events were not recorded even when idling detection was configured. | |||
*Improved movement detection algorithms for more precise event recording. | |||
*Fixed duplicate or missing “Trip End” status records. | |||
*Fixed DOUT1 behaviour in Geofence scenarios where a non-zero speed was required even when configuration did not require it. | |||
*Fixed unnecessary immobilizer status change records. | |||
*Fixed an issue where the immobilizer scenario could be bypassed under certain conditions and where immobilizer events were generated without values. | |||
*Fixed incorrect behaviour where the immobilizer scenario was not enforced when no authorization list was configured. | |||
*Improved logic for DOUT control in immobilizer scenarios so DOUT states are handled consistently, including across sleep/wake transitions. | |||
*Fixed mismatches between the device-calculated odometer and tachograph odometer. | |||
*Fixed issues where fuel data from certain liquid level sensors could be lost, causing incomplete fuel history. | |||
*Improved total distance and trip distance counting for more accurate mileage tracking. | |||
*Included multiple minor internal stability and bug-fix improvements that collectively improve overall system robustness, logging, and performance. | |||
*Fixed an issue where the device did not enter Deep Sleep mode properly. | |||
'''Connectivity & Server Communication''' | |||
*Fixed an issue where the device did not establish a data connection if the APN field was left blank. | |||
*Improved modem and network handling, including better operator selection and reconnection behaviour, reducing unexpected data link issues. | |||
*Fixed behaviour where the device continuously contacted the NTP server when GNSS fix was unavailable. | |||
*Fixed an issue where incorrect NTP responses could lead to timestamps being set in the future. | |||
*Fixed a problem where the device could receive future timestamps when NITZ was used as the time synchronisation source. | |||
*Fixed an issue where the device did not send records to the configured duplicate server correctly. | |||
*Fixed failures to send records to the duplicate server in some TCP/UDP scenarios. | |||
*Fixed an issue where records were bundled into a single packet rather than being sent individually as expected. | |||
*Fixed delays in record transmission over UDP. | |||
*Fixed issues where the device could disconnect from the server after executing certain GPRS or configuration commands. | |||
*Fixed internal log download issues via over-the-air tools. | |||
*Fixed a situation where over-the-air firmware update tasks could remain stuck in “Pending” or “Executing” state. | |||
*Fixed occasional failures of firmware updates performed via the configuration tool, reducing the chance of interrupted or failed local updates. | |||
*Fixed an issue where the device was not generating Iridium SBD records. | |||
*Improved RS232 data sending to the Iridium module to ensure that SBD payloads are delivered reliably and without truncation. | |||
'''Bluetooth / BLE''' | |||
*Fixed cases where the device generated unnecessary beacon records in stop mode. | |||
*Fixed issues where advanced beacon packet length information was not generated correctly in advanced beacon mode. | |||
*Fixed incorrect reading of custom BLE parameter values when the data size was less than three bytes. | |||
'''MQTT''' | |||
* Fixed incorrect packing of MQTT packets containing multiple JSON objects when sending to cloud platforms. | |||
* Fixed an issue where the device did not send data via MQTT to custom cloud endpoints in some configurations. | |||
* Fixed behaviour where long RS232 messages were not sent correctly via MQTT, which could cause truncation or loss when transmitted as JSON. | |||
* Improved long-term stability of MQTT JSON operation, increasing reliability for continuous cloud integrations and complex payloads. | |||
'''Tachograph, K-Line & Driver/Company Data''' | |||
* Implemented separate internal instance IDs for tachograph IO elements and DDD file downloading to avoid interference between live data and file download. | |||
* Fixed a problem where tachograph auto address selection did not work correctly. | |||
* Fixed an issue where the working tachograph address could change unexpectedly after firmware updates, causing DDD download failures. | |||
* Fixed errors where remote tachograph file download sessions could be interrupted or not start at all in certain conditions. | |||
* Fixed behaviour where the tachograph company card number continued to be reported even after the card was removed. | |||
* Fixed an issue where the tachograph Driver Name field was missing or incomplete in driver information data. | |||
* Improved character encoding for tachograph Driver Name, including extended and Nordic letters. | |||
* Fixed an issue where no data was received over K-Line, preventing tachograph and diagnostic data reception. | |||
* Improved K-Line detection and privacy mode handling, including explicit privacy status reporting where applicable. | |||
* Enhanced tachograph-related logging and error handling to make diagnostics clearer. | |||
* Fixed transmission of vehicle and driver identification values (such as VIN, VRN and driver identification) so that accurate identification data is always sent. | |||
'''FMS / Manual CAN / CAN / Eco Driving & Vehicle Data''' | |||
* Fixed missing or incorrect reading of specific FMS parameters, including version-specific parameter sets. | |||
* Fixed fluctuating fuel levels when using FMS or CAN sources, improving fuel accuracy for both standard and EV FMS use cases. | |||
* Fixed issues where FMS-based speed was not being used correctly as the selected speed source. | |||
* Improved overall CAN stability so that tachograph CAN and FMS information is not lost due to CAN bus overflow. | |||
* Fixed incomplete or malformed responses to commands that start or stop Manual CAN (MCAN) transmissions, ensuring clear responses and reliable remote control. | |||
* Ensured that Manual CAN requests and commands are no longer executed when ignition is OFF. | |||
'''New Features''' | |||
* NEW! Added support for storing and sending records from [[FMC650 System settings#Records Saving/Sending Without TS|RAM memory]]. recommended for rapid data sending i.e. data saving every second etc. | |||
* NEW! Implemented a new feature called the “[[FMC650 LVCAN I/O,FMS IO and Tachograph data elements#Driver Working State Filters|one minute rule]]” for tachograph driving state, reducing unnecessary state toggling and improving driving/rest detection accuracy. | |||
* NEW! [[FMC650 Thermograph#Apache|Apache Thermograph]]. | |||
* NEW! [[FMC650 TrailerCAN|Trailer CAN]] functionality. | |||
* NEW! Implemented [[FMB scanevfms|“scanevfms“]] command for diagnosing electric trucks, providing targeted EV CAN diagnostics. | |||
* NEW! Implemented “[[FMB can_info|can_info]]“ command that returns details of the CAN bus (baud rates, modes and other key parameters), aiding diagnostics. | |||
* NEW! Updated the “[[FMB tachocheck|tachocheck“]] command to show more detailed information. | |||
'''Configuration, Parameters & Tools''' | |||
* Fixed an issue where a single setparam command could not change multiple parameters at once. | |||
* Fixed behaviour where the odometer command always returned a GNSS-based odometer value regardless of the configured odometer source. | |||
* Fixed cases where the device disconnected unnecessarily from the configurator. | |||
* Fixed an issue where the SIM PIN was not remembered after soft or hard reset. | |||
</td> | |||
</tr> | |||
<tr style="text-align: center; vertical-align: middle;"> | <tr style="text-align: center; vertical-align: middle;"> | ||
<td style="vertical-align: middle">'''03.01.00.Rev.14'''</td> | <td style="vertical-align: middle">'''03.01.00.Rev.14'''</td> | ||
| Line 44: | Line 130: | ||
* Removed extra transmissions beyond the configured count. | * Removed extra transmissions beyond the configured count. | ||
* Ensured correct data transmission even with data masks < 8 bytes. | * Ensured correct data transmission even with data masks < 8 bytes. | ||
* Axle wheel dependency is improved and configurable via command. | |||
'''General Improvements:''' | '''General Improvements:''' | ||
* Fixed incorrect handling of spaces in APN usernames and passwords. | * Fixed incorrect handling of spaces in APN usernames and passwords. | ||
| Line 50: | Line 137: | ||
'''New Implementation''' | '''New Implementation''' | ||
* Added new SMS/GPRS commands for accessing FMS Eco-Driving accumulator data. | * Added new SMS/GPRS commands for accessing FMS Eco-Driving accumulator data. | ||
* Introduced support for Codec 14 GPRS commands. </td> | * Introduced support for Codec 14 GPRS commands. | ||
</td> | |||
</tr> | </tr> | ||
<tr style="text-align: center; vertical-align: middle;"> | <tr style="text-align: center; vertical-align: middle;"> | ||
| Line 181: | Line 269: | ||
===Introduction=== | ===Introduction=== | ||
We are always improving our devices performance, stability and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.<br /> | We are always improving our devices performance, stability and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.<br /> | ||
This document describes '''FMM650''' devices firmware improvements, changes, new features implementations as well as current firmware release version. | This document describes '''FMM650''' devices firmware improvements, changes, new features implementations as well as current firmware release version.<br/> | ||
'''Important:''' Please visit [[Product Maintenance Policy]] for detailed firmware update policy.<br/> | |||
===Firmware versioning=== | ===Firmware versioning=== | ||
| Line 326: | Line 415: | ||
=== Introduction === | === Introduction === | ||
We are always improving our devices performance, stability and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.<br /> | We are always improving our devices performance, stability and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.<br /> | ||
This document describes '''FMBXXX, FMCXXX, FMUXXX, FMMXXX platform''' devices firmware improvements, changes, new features implementations as well as current firmware release version. | This document describes '''FMBXXX, FMCXXX, FMUXXX, FMMXXX platform''' devices firmware improvements, changes, new features implementations as well as current firmware release version.<br/> | ||
'''Important:''' Please visit [[Product Maintenance Policy]] for detailed firmware update policy.<br/> | |||
<table class="nd-othertables_2" style="width:100%; border-collapse: collapse;"> | <table class="nd-othertables_2" style="width:100%; border-collapse: collapse;"> | ||
| Line 1,316: | Line 1,406: | ||
===Introduction=== | ===Introduction=== | ||
We are always improving our devices performance, stability and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.<br /> | We are always improving our devices performance, stability and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.<br /> | ||
This document describes '''FMBXXX, FMCXXX, FMUXXX, FMMXXX platform''' devices firmware improvements, changes, new features implementations as well as current firmware release version. | This document describes '''FMBXXX, FMCXXX, FMUXXX, FMMXXX platform''' devices firmware improvements, changes, new features implementations as well as current firmware release version.<br/> | ||
'''Important:''' Please visit [[Product Maintenance Policy]] for detailed firmware update policy.<br/> | |||
<table class="nd-othertables_2" style="width:100%; border-collapse: collapse;"> | <table class="nd-othertables_2" style="width:100%; border-collapse: collapse;"> | ||
| Line 1,754: | Line 1,845: | ||
===Introduction=== | ===Introduction=== | ||
We are always improving our devices performance, stability and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.<br /> | We are always improving our devices performance, stability and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.<br /> | ||
This document describes '''FMCXXX, FMUXXX, FMMXXX platform''' devices firmware improvements, changes, new features implementations as well as current firmware release version. | This document describes '''FMCXXX, FMUXXX, FMMXXX platform''' devices firmware improvements, changes, new features implementations as well as current firmware release version.<br/> | ||
'''Important:''' Please visit [[Product Maintenance Policy]] for detailed firmware update policy.<br/> | |||
<table class="nd-othertables_2" style="width:100%; border-collapse: collapse;"> | <table class="nd-othertables_2" style="width:100%; border-collapse: collapse;"> | ||
<tr> | <tr> | ||
| Line 2,056: | Line 2,149: | ||
===Introduction=== | ===Introduction=== | ||
We are always improving our devices performance, stability and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.<br /> | We are always improving our devices performance, stability and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.<br /> | ||
This document describes '''FMCXXX, FMUXXX, FMMXXX platform''' devices firmware improvements, changes, new features implementations as well as current firmware release version. | This document describes '''FMCXXX, FMUXXX, FMMXXX platform''' devices firmware improvements, changes, new features implementations as well as current firmware release version.<br/> | ||
'''Important:''' Please visit [[Product Maintenance Policy]] for detailed firmware update policy.<br/> | |||
<table class="nd-othertables_2" style="width:100%; border-collapse: collapse;"> | <table class="nd-othertables_2" style="width:100%; border-collapse: collapse;"> | ||
| Line 2,363: | Line 2,458: | ||
| FMC234 = | | FMC234 = | ||
===Introduction=== | ===Introduction=== | ||
We are always improving our devices performance, stability and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.<br />This document describes '''FMCXXX, FMUXXX, FMMXXX platform''' devices firmware improvements, changes, new features implementations as well as current firmware release version. | We are always improving our devices performance, stability and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.<br />This document describes '''FMCXXX, FMUXXX, FMMXXX platform''' devices firmware improvements, changes, new features implementations as well as current firmware release version.<br/> | ||
'''Important:''' Please visit [[Product Maintenance Policy]] for detailed firmware update policy.<br/> | |||
<table class="nd-othertables_2" style="width:100%; border-collapse: collapse;"> | <table class="nd-othertables_2" style="width:100%; border-collapse: collapse;"> | ||
| Line 2,611: | Line 2,708: | ||
| FMC225 = | | FMC225 = | ||
===Introduction=== | |||
We are always improving our devices performance, stability and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.<br /> | |||
This document describes '''FMBXXX, FMCXXX, FMUXXX, FMMXXX platform''' devices firmware improvements, changes, new features implementations as well as current firmware release version.<br/> | |||
'''Important:''' Please visit [[Product Maintenance Policy]] for detailed firmware update policy.<br/> | |||
<table class="nd-othertables_2" style="width:100%; border-collapse: collapse;"> | |||
<tr> | |||
<th style="width:20%; vertical-align: middle; text-align: center;">FIRMWARE VERSION</th> | |||
<th style="width:20%; vertical-align: middle; text-align: center;"> </th> | |||
<th style="width:60%; vertical-align: middle; text-align: center;">HARDWARE</th> | |||
</tr> | |||
<tr style="text-align: center; vertical-align: middle;"> | |||
<td style="vertical-align: middle">'''03.29.00.Rev.157'''</td> | |||
<td style="vertical-align: middle"> </td> | |||
<td style="text-align: left; vertical-align: top">FMB150, FMC150, FMM150, FMC250, FMM250</td> | |||
</tr> | |||
<tr style="text-align: center; vertical-align: middle;"> | |||
<td style="vertical-align: middle">'''03.29.00.Rev.932'''</td> | |||
<td style="vertical-align: middle"> </td> | |||
<td style="text-align: left; vertical-align: top">FMB965, FMB930</td> | |||
</tr> | |||
<tr style="text-align: center; vertical-align: middle;"> | |||
<td style="vertical-align: middle">'''03.29.00.Rev.554'''</td> | |||
<td style="vertical-align: middle"> </td> | |||
<td style="text-align: left; vertical-align: top">FMP100, FMB020</td> | |||
</tr> | |||
<tr style="text-align: center; vertical-align: middle;"> | |||
<td style="vertical-align: middle">'''03.29.00.Rev.263'''</td> | |||
<td style="vertical-align: middle"> </td> | |||
<td style="text-align: left; vertical-align: top">FMB209</td> | |||
</tr> | |||
</table> | |||
===Firmware versioning=== | |||
*Structure | |||
FMB(T).VER.[<code>XX</code>].[<code>YY</code>].[<code>ZZ</code>].Rev.[<code>##</code>] _[<code>ID###</code>] | |||
*Syntax description | |||
**<code>XX</code> – major FW version. | |||
**<code>YY</code> – branch number, shows major changes in firmware, i.e. new module support added or new major feature added. | |||
**<code>ZZ</code> – major changes like bigger fixes, improvements and new features addition. | |||
**<code>##</code> – minor changes like small fixes and improvements. | |||
**<code>ID[###]</code> – Spec ID KEY – Specific clients FW changes. | |||
===Firmware versions=== | |||
<table class="nd-othertables_2" style="width:100%; border-collapse: collapse;"> | |||
<tr> | |||
<th style="width:20%; vertical-align: middle; text-align: center;">FIRMWARE VERSION</th> | |||
<th style="width:20%; vertical-align: middle; text-align: center;">RELEASE DATE</th> | |||
<th style="width:60%; vertical-align: middle; text-align: center;">CHANGES</th> | |||
</tr> | |||
<tr style="text-align: center; vertical-align: middle;"> | |||
<td style="vertical-align: middle">'''04.00.00.Rev.14'''<br /> (recommended for FMC920, FMC880, FMC800)</td> | |||
<td style="vertical-align: middle">2025.07.01</td> | |||
<td style="text-align: left; vertical-align: top"> | |||
* Corrected an issue in the factory test procedure where the modem on Quectel EG915U-based devices failed to recover the correct baud rate, causing delayed startup | |||
</td> | |||
</tr> | |||
<tr style="text-align: center; vertical-align: middle;"> | |||
<td style="vertical-align: middle">'''04.00.00.Rev.13'''<br /> (recommended for FMB900, FMB910, FMB920, FMC920, FMM920, FMT100, FMC880 (Quectel EG915U-EU), FMM880, FMC800, FMM800, FMB110, FMB120, FMB130, FMB202, FMB204, FMB230, FMC130 (MeiG SLM320-PE2C, SLM320-PE2H, SLM320-L16A, SLM320-L16B), FMC230, FMC234, FMM130 (Quectel BG95-M3), FMM230, FMB125, FMC125 (MeiG SLM320-PE2C, SLM320-PE2H, SLM320-L16A, SLM320-L16B), FMC225, FMB140)</td> | |||
<td style="vertical-align: middle">2025.05.26</td> | |||
<td style="text-align: left; vertical-align: top"> | |||
* '''NEW!''' <span style="color: yellow;">[[Major_version_update_to_4.0.0|Major version updated to 4.0.0 and downgrade protection added]]</span> | |||
* '''NEW!''' Added support for [[FMC880|FMC880]], [[FMM880|FMM880]] | |||
* '''NEW!''' Added support for [[FMC800|FMC800]], [[FMM880|FMM800]], [[FMM80A|FMM80A]] | |||
* '''NEW!''' Added support for [[FMC234|FMC234]] | |||
* '''NEW!''' Modem recovery mechanism to address modem hangs resulting from network issues or poor signal conditions | |||
* '''NEW!''' Implemented support for encrypted CAN commands over Bluetooth | |||
* '''NEW!''' Enhanced “Advanced Unplug Detection” with additional condition options for speed and delay | |||
* '''NEW!''' Added Beacon option for “Authorized Read Notification” feature | |||
* '''NEW!''' Added Dynamic Ground vector feature for more accurate accelerometer data | |||
* '''NEW!''' Added “Window state” security state flag elements | |||
* '''NEW!''' Enabled devices to send records to a duplicate server via TCP in Codec JSON, while the primary server uses MQTT with TLS encryption | |||
* '''NEW!''' Enabled “Driving state” and “Driving records” I/O elements for FMC880/FMM880 devices | |||
* '''NEW!''' Added a DIN3 option as a trigger for outgoing calls in HF settings | |||
* '''NEW!''' Added "set calibration" command | |||
* '''NEW!''' Added a new GNSS I/O status value '4' - GNSS ON with an active GNSS filter. | |||
* '''NEW!''' “Stay Awake” parameter option added for “Sleep Mode” | |||
* '''NEW!''' “DTC Request on Engine Start” feature to avoid conflicts with external diagnostic equipment | |||
* '''NEW!''' Added support of PCB temperature I/O element for devices with NTC | |||
* '''NEW!''' Added support for TCP BIN/ASCII data forwarding in JSON CODEC format | |||
* '''CHANGED!''' Default logging filters updated | |||
* '''CHANGED!''' Unplug detection events are allowed to be sent before device going to Low Power Mode | |||
* '''CHANGED!''' Adjusted accelerometer sensitivity to be more suitable for crash detection | |||
* '''CHANGED!''' Set GNSS jamming DOUT control to a higher priority over maintenance DOUT | |||
* '''CHANGED!''' Modifications to calibration algorithm for greater accuracy | |||
* '''CHANGED!''' BLE Advertising period changed to 500 ms | |||
* '''CHANGED!''' Refactored the Immobilizer Authorized ID checking feature | |||
* '''CHANGED!''' Conditions when device operation is prohibited updated | |||
* '''CHANGED!''' Adjusted the operator ban list logic to have a search timeout of 5 minutes and a ban time of 30 minutes | |||
* '''CHANGED!''' Incremental retry periods for AGPS EPO download to improve successful download time period | |||
* '''CHANGED!''' Program number parameter ID 11120 size increased and max value to 99999 | |||
* '''CHANGED!''' Additional traces for GPS and GSM jamming status in device log | |||
* '''CHANGED!''' Enabled band 26 selection for devices equipped with Quectel BG95-M3 modems | |||
* Adjusted battery percentage table for FMC234 | |||
* Corrected the limit connections management in Low Power Mode | |||
* Resolved issue where MCC calculation was done incorrectly forcing device to enter blocked state | |||
* DualSIM switching process speed adjusted for devices with MeiG modems | |||
* Improved socket status reading for BG9X modems to correcly handle data sending if socket is closed | |||
* Corrected the byte inversion issue in 1-Wire Matrix (ReadROM) ID parsing | |||
* Device abnormal working with dynamic bt name when using value of 16 characters with %imei function resolved | |||
* Addressed issues where the device behaved abnormally after receiving a #FWD DAT command with the target set to Bluetooth and a NULL payload | |||
* Fine-tuned the parsing for start and end delimiters in RS232 Delimiter mode to enhance functionality | |||
* Fixed an issue where high priority records were not sent if a call was triggered by a feature activation | |||
* Resolved an issue where link was not close properly sometimes after sending a record in Low Power Mode | |||
* Enhanced the retry mechanism for SIM PIN entries if the initial attempt was unsuccessful | |||
* Adjusted the saving of the Digital Output state post-firmware update when the inverted mode is selected | |||
* Enabled missing CAN RSF parameters | |||
* Resolved unexpected wake-ups from sleep due to repeated time-sync issues and server failures to close sockets correctly | |||
* Patched the fail count algorithm for 1-wire data reading to improve stability | |||
* Disallowed GSM updates during server response wait periods to prevent duplicate record sending in online deep sleep mode | |||
* Removed disallowed MCCs (250, 257, 432, 368, 467) from the APN list | |||
* Improved parsing of VIN and Trailer VIN values | |||
* Resolved EYE Sensor filtering issue by MAC or Name when configuration parameter “Identifier” was changed | |||
* Resolved an issue where UL202 record value was incorrectly parsed in device logs | |||
* Changed the BLE advanced data offset type to signed to correct inaccuracies when negative offsets were used | |||
* Updated the DOUT control from the Ignition FSM to prevent feature bypass when switching ignition on and off within 1 second | |||
* Adjusted the conversion of EYE "Major" and "Minor" values, ensuring data is packed according to Bigger Endian format when "Lost&Found" record are generated | |||
* Corrected a typographical error in the lvcangetinfo response | |||
* Resolved an issue where the device was unable to enter sleep mode due to an NTP sync being stuck | |||
* Fixed an issue where the first GPRS command was ignored after the device connected to a Backup Server | |||
* Resolved an issue where DTC fault codes were not correctly packed into records for some EV and Hybrid vehicles | |||
* Improved SIM switch logic in devices equipped with Quectel modems | |||
* Removed an unnecessary filter for the instant movement element status | |||
* Resolved an issue where private/business mode was not functioning according to the weekly schedule | |||
* Improved device stability when NMEA logging is enabled via RS232 at 9600 baud | |||
* Enhanced device stability when a 2kHz signal is detected by the device using "Advanced Pulse Counter" feature | |||
* Resolved an issue where 2G devices could not open a socket for a period after disconnecting from the network due to poor network conditions | |||
* Resolved an issue where duplicate records were created if UART communication with the modem stopped working while the device was in GNSS/ODS sleep mode and USB was connected | |||
* Improved the handling of the socket closing for devices with MeiG modules when TLS and Deep Sleep are used | |||
* Improved the stability of OBD dongle data reading after a Bluetooth module restart | |||
* Resolved an issue where the device would sometimes fully wake up from Deep Sleep due to periodic record sending | |||
* Resolved an issue where the "Advanced Pulse Counter" parameter ID 145 would not reset to default settings via configurator | |||
* Resolved an issue where EYE Beacon flag 27 data voltage and temperature values was not included not into record when "Beacon Simple" mode was used | |||
* Improved the accuracy of device tracking location in "Low Power Mode" | |||
* Resolved an issue where the getinfo response was split into several SMS messages | |||
* Improved device stability when Private Mode is triggered by Virtual DIN2 | |||
* Resolved an issue where firmware downloads would interrupt frequent record sending for devices with MeiG modules | |||
* EYE sensors status are now shown correctly in device logs | |||
* Resolved an issue where on random cases, a trip end event was received with the trip odometer already reset to 0 | |||
* Adjusted so that the movement off timeout would not reset after device restart | |||
* Disabled unnecessary tasks to decrease current consumption in UDS mode | |||
* Resolved an issue where the WD counter was not functioning as expected in ODS mode | |||
* Reduced the delay for Immobilizer activation after waking up from sleep | |||
* Resolved an issue where the GNSS module would not return to operation after being jammed | |||
* Resolved an issue where the program number could not be changed sometimes with an SMS command | |||
* Applied a patch to support APDU commands, preventing connectivity issues when the device uses specific SIMs and crosses borders | |||
* Ensured odometer values are saved after a fix loss to prevent resetting when the device powers off | |||
* Applied a patch so that timestamps in crash traces are calculated relative to the crash event, preventing trace damage if a time jump occurs during a crash | |||
* Applied a patch to improve Bluetooth interface stability when detecting a large number of Beacons | |||
* Resolved an issue where the "On-Demand Tracking", "Activation By" parameter ID 10992 would not reset to default via configurator | |||
* Resolved an issue where EYE sensor I/O values would be included in the record even if the "Working Mode" parameter was configured as "Disabled" | |||
* Movement will be accurately detected after the movement detection delay period, and not simultaneously with towing detection when it is activated | |||
* Resolved an issue where the Immobilizer would not retrigger the Digital output immediately if the ignition was turned on for shorter than 1 second | |||
* Adjusted the btgetlist 3 command to return a full scanned object list | |||
* Resolved an issue where the "Odometer Calculation Source" parameter ID 11806 did not reset back to the default value when the configuration was reset | |||
* Resolved an issue where Beacon info remained visible in the configurator UI even when detection was disabled | |||
* Resolved an issue where the TTFF (Time to First Fix) result was sometimes reported as 0 even though a fix was acquired | |||
* Resolved an issue where the Digital Output was not activated by the "Immobilizer" scenario when the "Ignition Off timeout" was set to longer than the "Sleep Timeout" | |||
* Implemented a minor interface control tweak for 1-wire interface stability | |||
* Removed unnecessary spam from device log prints | |||
* Corrected the behavior to stop advertising BLE packets once a connection is established | |||
* Resolved an issue where the device's 1-Wire interface functioned incorrectly if the 1-Wire in Sleep mode parameter value changed while the device was in sleep mode | |||
* Resolved an issue where fake movement was detected due to incorrect GNSS speed data acquired from the GNSS module | |||
* Tweaked the BLE GATTS disconnect process to enable correct disconnection | |||
* Resolved an issue where devices in Deep Sleep mode would sometimes fail to report the disconnected status using MQTT | |||
* Resolved an issue where devices with MeiG modules would repeat a call after the first one was rejected | |||
* Resolved an issue where the Authorization ID List check by Beacon could not be configured for FMX1XY devices | |||
* Inverted DOUT state no longer resets after a soft reset | |||
* Resolved an issue where movement delay was not resetting correctly if the movement state changed | |||
* Device external module startup time improved when waking from ODS | |||
* Resolved an issue where logging to dump would stop after a soft reset. | |||
* Resolved an issue where the FMX880 device would lose fix for a short amount of time | |||
* Adjusted Watchdog behavior when the device is still connected to a network operator | |||
* Beacon record generation now properly waits for the Bluetooth stabilization period | |||
* Resolved an issue where devices with a Quectel module would save an incorrect timestamp when waking from GNSS sleep mode | |||
* Resolved an issue where entering the Features paragraph in the configurator sets a new value for parameter 11703 | |||
* SIM detection and reading time improved for devices with Quectel BG95-M3 modules | |||
* Improved battery percentage reading for FMB204 devices | |||
* Adjusted communication with AG3335 to fix issues where FMX880 devices would sometimes take a longer period to acquire a GNSS fix | |||
* Resolved an issue where the modem was not starting as expected when the device initiated record sending in Low Power mode | |||
</td> | |||
</tr> | |||
<tr style="text-align: center; vertical-align: middle;"> | |||
<td style="vertical-align: middle">'''03.29.00.Rev.21'''<br /> (recommended for FMB122, FMB125, FMM125, FMC125 (SLM320-LA, SLM320-E2, EC21-EC), FMC225, FMC920)</td> | |||
<td style="vertical-align: middle">2024.08.07</td> | |||
<td style="text-align: left; vertical-align: top"> | |||
* Optimized the startup process of the network modules to improve pass-rate during manufacturing testing. | |||
* Dual SIM switching enhancements to improve pass-rate during manufacturing testing. | |||
* Return real SIM slot for factory testing commands. | |||
</td> | |||
</tr> | |||
<tr style="text-align: center; vertical-align: middle;"> | |||
<td style="vertical-align: middle">'''03.29.00.Rev.18'''<br /> (recommended for FMT100, FMB900, FMB910, FMB920, FMC920, FMM920, FMB110, FMB120, FMB122, FMB130, FMC130 (SLM320-LA, SLM320-E2, EC21-EC, EC21-AU), FMC13A, FMM130 (BG95-M3, BG96), FMM13A, FMB202, FMB204, FMB206, FMB230, FMC230, FMM230, FMB140, FMB240, FMB125, FMC125 (SLM320-LA, SLM320-E2, EC21-EC), FMM125 (BG95-M3), FMB225, FMC225)</td> | |||
<td style="vertical-align: middle">2024.05.13</td> | |||
<td style="text-align: left; vertical-align: top"> | |||
* Improved reconnection to new operator time if GPRS was unavailable with initial operator | |||
* Fixed pro-longed reconnection to new operator due to record tasks interrupting operator search | |||
* Fixed network session closing when current operator is added to blacklist | |||
* Improved module initialization time for devices with Quectel modems | |||
* Fixed Digital Output state restore after firmware update | |||
* RS232 interface stability improvements | |||
* GNSS status element state improvements | |||
* Time synchronization improvements | |||
* Manufacture testing improvements | |||
</td> | |||
</tr> | |||
<tr style="text-align: center; vertical-align: middle;"> | |||
<td style="vertical-align: middle">'''03.29.00.Rev.14'''<br /> (recommended for FMB120, FMB130, FMB140, FMB125, FMM130 with BG95-M3, FMM230, FMB920, FMT100, FMB910, FMB204, FMC125 with MeiG SLM320, FMC225, FMC13A)</td> | |||
<td style="vertical-align: middle">2023.12.13</td> | |||
<td style="text-align: left; vertical-align: top"> | |||
* '''NEW!''' '''[[EYE_SENSOR_/_BTSMP1#Teltonika_configurator_new_functionalities_.28Evaluation_firmware_.2F_EYE_Sensor_filtering_by_name.29|TELTONIKA EYE Beacon and EYE Sensor easy configuration]]''' functionalities added | |||
* '''NEW!''' '''[[EYE_SENSOR_/_BTSMP1#Teltonika_configurator_new_functionalities_.28Evaluation_firmware_.2F_EYE_Sensor_filtering_by_name.29|TELTONIKA EYE Beacon Lost & Found and Proximity Event]]''' functionalities added | |||
* '''NEW!''' '''[[Secure_vehicle_disabling|SECO]]''' functionality added | |||
* '''NEW!''' '''[[{{{name|}}}_Bluetooth_4.0_settings#Backup_Tracker|Back-Up Tracker]]''' functionality added | |||
* '''NEW!''' '''[[{{{name|}}}_Features_settings#GNSS_Jamming|GNSS jamming]]''' functionality added | |||
* '''NEW!''' '''[[{{{name|}}}_System_settings#Low_Power_Mode|Low Power Mode]]''' functionality added | |||
* '''NEW!''' MQTT support for '''[[Getting_Started_with_AWS_IoT_Core|AWS IoT Shadow/Custom]]''' and '''[[Getting_started_with_Azure_IoT_hub|Azure IoT]]''' added | |||
* '''NEW!''' '''[[FMC125_RS-232_and_RS-485|RS485 Buffered]]''' functionality added | |||
* '''NEW!''' '''[[FMC125_RS-232_and_RS-485|RS232 Delimiter mode]]''' functionality added | |||
* '''NEW!''' '''[[{{{name|}}}_System_settings#The_1-wire_enabled_in_DS_and_ODS|1-Wire interface control in sleep modes]]''' functionality added | |||
* '''NEW!''' '''[[{{{name|}}}_System_settings#BT.2FBLE_module_OFF_during_Sleep_modes|BT/BLE interface control in sleep modes]]''' functionality added | |||
* '''NEW!''' '''[[NBL-2|NBL-2 Bluetooth RFID reader]]''' support added | |||
* '''NEW!''' SMS/GPRS command '''[[FMB_lvcanhorn|"lvcanhorn"]]''' support added | |||
* '''NEW!''' Added support for '''[[FMC13A|FMC13A]]''' and '''[[FMM13A|FMM13A]]''' | |||
* '''NEW!''' Added support for '''[[FMC00A|FMC00A]]''' and '''[[FMM00A|FMM00A]]''' | |||
* '''NEW!''' Added support for '''[[FMC920|FMC920]]''' and '''[[FMM920|FMM920]]''' | |||
* '''NEW!''' Added support for '''[[FMC003|FMC003]]''' and '''[[FMM003|FMM003]]''' | |||
* '''NEW!''' Added support for small OBD devices '''[[FMB003|FMB003]]''' and '''[[FMB020|FMB020]]''' | |||
* '''NEW!''' Added support for FMC1XY/FMC2XY devices with MeiG modems | |||
* '''NEW!''' SMS/GPRS command '''[[FMB_setigndigout|"setigndigout"]]''' added | |||
* '''NEW!''' Jamming feature support added for FMC1XY/FMC2XY devices with MeiG modems | |||
* '''NEW!''' Support of new electric vehicle '''[[{{{name|}}}_Parameter_list#OBD_II_.28Bluetooth.29|OEM parameters]]''' for FMX00X devices | |||
* '''NEW!''' '''[[{{{name|}}}_Parameter_list#LVCAN|CAN service and LPG I/O elements]]''' added | |||
* '''NEW!''' New I/O elements for each CAN adapter state flag added | |||
* '''NEW!''' New I/O Digital Input 2 for FMX920, FMB910 and FMB900 devices | |||
* '''CHANGED!''' Reworked recalibration logic | |||
* '''CHANGED!''' '''[[Parameters_Update|Default parameter values]]''' | |||
* '''CHANGED!''' '''[[{{{name|}}}_SMS_events|SMS Event]]''' logic reworked | |||
* '''CHANGED!''' '''[[FMC125_RS-232_and_RS-485#LLS_mode|LLS address]]''' count expanded to 16 | |||
* '''CHANGED!''' Black list functionality reworked | |||
* '''CHANGED!''' SMS/GPRS command '''[[FMB_cpureset|"cpureset"]]''' protection functionality | |||
* '''CHANGED!''' '''[[Advanced_Pulse_Counter|Pulse Counter]]''' reworked | |||
* 1-Wire Temperature sensor stability improvements | |||
* Operator search procedure functionality improvements | |||
* Record saving and sending improvements | |||
* DOUT state saving improvements | |||
* GPRS Session and PDP Context Activation logic improvements | |||
* Trip state saving improvements | |||
* CAN data reading improvements | |||
* BLE data reading stability improvements | |||
* TimeSync, SMS handling and connection stability improvements for FMC1XY/FMC2XY devices with MeiG modems | |||
* AutoAPN multiple block file improvement for larger database capacity | |||
* Manufacture testing improvements | |||
* Improved system stability and fixed general bugs | |||
</td> | |||
</tr> | |||
<tr style="text-align: center; vertical-align: middle;"> | |||
<td style="vertical-align: middle">'''03.27.13.Rev.443'''<br /> (recommended for FMC225 with SLM320-LA, SLM320-E2)</td> | |||
<td style="vertical-align: middle">2023.03.14</td> | |||
<td style="text-align: left; vertical-align: top"> | |||
*Fixed eSIM detection with SLM320 modules | |||
*Improved SMS handling with SLM320 modules | |||
*Fixed known issues with GPS jumps and time synchronization | |||
*Improved PAP/CHAP authentication | |||
*Fixed duplicate server issue when one of server is closed | |||
*Improved communication with SLM320 module to ensure stable connection | |||
*Improved system stability and fixed general bugs | |||
</td> | |||
</tr> | |||
<tr style="text-align: center; vertical-align: middle;"> | |||
<td style="vertical-align: middle">'''03.27.13.Rev.03'''<br /> (recommended for FMB230, FMB225, FMB240, FMM230)</td> | |||
<td style="vertical-align: middle">2022.09.12</td> | |||
<td style="text-align: left; vertical-align: top"> | |||
* Improved system stability and fixed general bugs | |||
* Manufacture testing improvements | |||
</td> | |||
</tr> | |||
<tr style="text-align: center; vertical-align: middle;"> | |||
<td style="vertical-align: middle">'''03.27.13.Rev.57'''<br /> (recommended for FMC225)</td> | |||
<td style="vertical-align: middle">2022.05.11</td> | |||
<td style="text-align: left; vertical-align: top"> | |||
*Added SMS via LTE support for hardware`s with SLM320 modules | |||
*Added [[FMC225_Features_settings#Jamming| '''Jamming support''']] for FMC225 hardware | |||
*Fixed NITZ time synchronization with SLM320 modules | |||
*Fixed connection to operator issue | |||
*Improved system stability and fixed general bugs | |||
</td> | |||
</tr> | |||
<tr style="text-align: center; vertical-align: middle;"> | |||
<td style="vertical-align: middle">'''03.27.12.Rev.00'''<br /> (recommended for FMM230, FMB230, FMB225, FMB240)</td> | |||
<td style="vertical-align: middle">2022.02.17</td> | |||
<td style="text-align: left; vertical-align: top"> | |||
*Added FMM230, FMC230, FMC225, FMB230, FMB225, FMB240 support | |||
*Fixed manual frequency bands configuration for FMMx30 devices | |||
*Improved system stability and fixed general bugs | |||
</td> | |||
</tr> | |||
</table> | |||
}} | }} | ||
[[Category:{{{model}}}]] | [[Category:{{{model}}}]] | ||