Template:FMX OBD Trackers Firmware Changelog: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| (8 intermediate revisions by 4 users not shown) | |||
| Line 3: | Line 3: | ||
| FMB003 | | FMB003 | ||
| FMC003 | | FMC003 | ||
| FMM00A | |||
| FMM003 = | | FMM003 = | ||
===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 '''FMB003, FMC003 and FMM003 ''' devices firmware improvements, changes, new features implementations as well as current firmware release version. | This document describes '''FMB003, FMC003 and FMM003 ''' 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 27: | Line 29: | ||
<tr style="text-align: center; vertical-align: center;"> | <tr style="text-align: center; vertical-align: center;"> | ||
<td style="vertical-align: middle">03.29.XX</td> | <td style="vertical-align: middle">03.29.XX</td> | ||
<td style="text-align: left;">FMB001, FMB003, FMC003, FMM003</td> | <td style="text-align: left;">FMB001, FMB003, FMC003, FMM003, FMM00A</td> | ||
</tr> | |||
<tr style="text-align: center; vertical-align: center;"> | |||
<td style="vertical-align: middle">04.01.XX</td> | |||
<td style="text-align: left;">FMB001, FMB003, FMC003, FMM003, FMM00A </td> | |||
</tr> | </tr> | ||
</table> | </table> | ||
| Line 51: | Line 57: | ||
<th style="width:20%; vertical-align: middle; text-align: center;">RELEASE DATE</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> | <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: top">'''04.01.00.rev.13'''<br /></td> | |||
<td style="vertical-align: top">2025.11.25</td> | |||
<td style="text-align: left; vertical-align: top"> | |||
*Real odometer data reading from standard sources returned to OEM AVL ID 389 | |||
</td> | |||
</tr> | |||
<tr style="text-align: center; vertical-align: middle;"> | |||
<td style="vertical-align: top">'''04.01.00.rev.12'''<br /></td> | |||
<td style="vertical-align: top">2025.10.07</td> | |||
<td style="text-align: left; vertical-align: top"> | |||
*Major version updated to **4.0.0** and **downgrade protection added** | |||
*Improved retry logic for Mode 9 odometer requests. | |||
*Corrected throttle position data handling after reconfiguration. | |||
*Fixed reset conditions for Total Odometer calculations. | |||
*Resolved missing OBD data in created records. | |||
*Invalidates the odometer reading if there is no response received from OBD Mode 9. | |||
*Fixed device connection check failure caused by LTE Band 8 being disabled by default. | |||
*Fixed problem where DTC Clear did not show the latest data. | |||
*Smoothed fluctuations in “Distance Since Refuel” fuel readings. | |||
*Improved validation for the range of “Distance Since Refuel” values. | |||
*Fixed incorrect handling of “Distance Since Refuel” in non-OBD compliant modes. | |||
*Fixed signed integer issue in HV Battery Lifetime Energy data. | |||
*Corrected HV battery parameter unit conversion. | |||
*Refined calculation logic for distance-based parameters. | |||
*Added support for reading odometer data (OBD Mode 9). | |||
*Added new “Distance Since Refuel” parameter. | |||
*Implemented automatic calculation for “Distance Since Refuel” and “Remaining Distance” parameters. | |||
*Fixed corrupted OBD response handling. | |||
*Fixed infinite loop issue when VIN field is empty. | |||
*Fixed modem initialization issue when SIM PIN is required. | |||
*Fixed ELD fuel level readings not reaching 100%. | |||
*Fixed time synchronization issue. | |||
*Added conversion from amp-hours (Ah) to kilowatt-hours (kWh) for energy data. | |||
*Added logic to skip VIN request if it’s entered manually. | |||
*Added new EV I/O elements. | |||
*Improved VIN detection functionality. | |||
*Improved OBD and ELD reading stability | |||
*Implemented **Autoscan feature** | |||
*Added Engine Torque additional calcualtions | |||
*Added Retarder parameters | |||
*Added Torque at current Speed parameter | |||
*GNSS Jamming refine | |||
*Operator banlist improvements | |||
*Added PCB Temperature IO | |||
*New GNSS IO Status Value | |||
*Fixed HVBattery current display type | |||
*Fixed HVbattery unit converting to kWh | |||
*Fixed NTP timesync gets stuck | |||
*Fixed Abnormal altitude spam when GPS isn't stable yet | |||
*Fixed Vehicle speed is always 255 | |||
*Fixed advanced beacon names appears incorrectly in configurator | |||
*Fixed RFID, BLE RFID IOs operand value | |||
*General Fixes | |||
*Stability improvements | |||
*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 | |||
*<span style="color: yellow;">[[Major_version_update_to_4.0.0|Major version updated to 4.0.0 and downgrade protection added]]</span> | |||
*Added support for [[FMC880|FMC880]], [[FMM880|FMM880]] | |||
*Added support for [[FMC800|FMC800]], [[FMM880|FMM800]], [[FMM80A|FMM80A]] | |||
*Added support for [[FMC234|FMC234]] | |||
*Modem recovery mechanism to address modem hangs resulting from network issues or poor signal conditions | |||
*Implemented support for encrypted CAN commands over Bluetooth | |||
*Enhanced “Advanced Unplug Detection” with additional condition options for speed and delay | |||
*Added Beacon option for “Authorized Read Notification” feature | |||
*Added **Dynamic Ground vector** feature for more accurate accelerometer data | |||
*Added “Window state” security state flag elements | |||
*Enabled devices to send records to a **duplicate server via TCP** in Codec JSON, while the primary server uses MQTT with TLS encryption | |||
*Enabled “Driving state” and “Driving records” I/O elements for FMC880/FMM880 devices | |||
*Added a DIN3 option as a trigger for outgoing calls in HF settings | |||
*Added "set calibration" command | |||
*Added a new GNSS I/O status value '4' - GNSS ON with an active GNSS filter. | |||
*“Stay Awake” parameter option added for “Sleep Mode” | |||
*“DTC Request on Engine Start” feature to avoid conflicts with external diagnostic equipment | |||
*Added support of PCB temperature I/O element for devices with NTC | |||
*Added support for TCP BIN/ASCII data forwarding in JSON CODEC format | |||
*Default logging filters updated | |||
*Unplug detection events are allowed to be sent before device going to Low Power Mode | |||
*Adjusted accelerometer sensitivity to be more suitable for crash detection | |||
*Set GNSS jamming DOUT control to a higher priority over maintenance DOUT | |||
*Modifications to calibration algorithm for greater accuracy | |||
*BLE Advertising period changed to 500 ms | |||
*Refactored the Immobilizer Authorized ID checking feature | |||
*Conditions when device operation is prohibited updated | |||
*Adjusted the operator ban list logic to have a search timeout of 5 minutes and a ban time of 30 minutes | |||
*Incremental retry periods for AGPS EPO download to improve successful download time period | |||
*Program number parameter ID 11120 size increased and max value to 99999 | |||
*Additional traces for GPS and GSM jamming status in device log | |||
*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> | ||
<tr style="text-align: center; vertical-align: middle;"> | <tr style="text-align: center; vertical-align: middle;"> | ||
| Line 139: | Line 322: | ||
===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 '''FMC00A and FMM00A ''' devices firmware improvements, changes, new features implementations as well as current firmware release version. | This document describes '''FMC00A and FMM00A ''' 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 171: | Line 355: | ||
<th style="width:20%; vertical-align: middle; text-align: center;">RELEASE DATE</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> | <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: top">'''04.01.00.rev.12'''<br /></td> | |||
<td style="vertical-align: top">2025.10.07</td> | |||
<td style="text-align: left; vertical-align: top"> | |||
*Major version updated to **4.0.0** and **downgrade protection added** | |||
*Improved retry logic for Mode 9 odometer requests. | |||
*Corrected throttle position data handling after reconfiguration. | |||
*Fixed reset conditions for Total Odometer calculations. | |||
*Resolved missing OBD data in created records. | |||
*Invalidates the odometer reading if there is no response received from OBD Mode 9. | |||
*Fixed device connection check failure caused by LTE Band 8 being disabled by default. | |||
*Fixed problem where DTC Clear did not show the latest data. | |||
*Smoothed fluctuations in “Distance Since Refuel” fuel readings. | |||
*Improved validation for the range of “Distance Since Refuel” values. | |||
*Fixed incorrect handling of “Distance Since Refuel” in non-OBD compliant modes. | |||
*Fixed signed integer issue in HV Battery Lifetime Energy data. | |||
*Corrected HV battery parameter unit conversion. | |||
*Refined calculation logic for distance-based parameters. | |||
*Added support for reading odometer data (OBD Mode 9). | |||
*Added new “Distance Since Refuel” parameter. | |||
*Implemented automatic calculation for “Distance Since Refuel” and “Remaining Distance” parameters. | |||
*Fixed corrupted OBD response handling. | |||
*Fixed infinite loop issue when VIN field is empty. | |||
*Fixed modem initialization issue when SIM PIN is required. | |||
*Fixed ELD fuel level readings not reaching 100%. | |||
*Fixed time synchronization issue. | |||
*Added OEM-specific “Distance Since Refuel” parameter. | |||
*Added conversion from amp-hours (Ah) to kilowatt-hours (kWh) for energy data. | |||
*Added logic to skip VIN request if it’s entered manually. | |||
*Added new EV I/O elements. | |||
*Improved VIN detection functionality. | |||
*Improved OBD and ELD reading stability | |||
*Implemented **Autoscan feature** | |||
*Added Engine Torque additional calcualtions | |||
*Added Retarder parameters | |||
*Added Torque at current Speed parameter | |||
*GNSS Jamming refine | |||
*Operator banlist improvements | |||
*Added PCB Temperature IO | |||
*New GNSS IO Status Value | |||
*Fixed HVBattery current display type | |||
*Fixed HVbattery unit converting to kWh | |||
*Fixed NTP timesync gets stuck | |||
*Fixed Abnormal altitude spam when GPS isn't stable yet | |||
*Fixed Vehicle speed is always 255 | |||
*Fixed advanced beacon names appears incorrectly in configurator | |||
*Fixed RFID, BLE RFID IOs operand value | |||
*General Fixes | |||
*Stability improvements | |||
*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 | |||
*<span style="color: yellow;">[[Major_version_update_to_4.0.0|Major version updated to 4.0.0 and downgrade protection added]]</span> | |||
*Added support for [[FMC880|FMC880]], [[FMM880|FMM880]] | |||
*Added support for [[FMC800|FMC800]], [[FMM880|FMM800]], [[FMM80A|FMM80A]] | |||
*Added support for [[FMC234|FMC234]] | |||
*Modem recovery mechanism to address modem hangs resulting from network issues or poor signal conditions | |||
*Implemented support for encrypted CAN commands over Bluetooth | |||
*Enhanced “Advanced Unplug Detection” with additional condition options for speed and delay | |||
*Added Beacon option for “Authorized Read Notification” feature | |||
*Added **Dynamic Ground vector** feature for more accurate accelerometer data | |||
*Added “Window state” security state flag elements | |||
*Enabled devices to send records to a **duplicate server via TCP** in Codec JSON, while the primary server uses MQTT with TLS encryption | |||
*Enabled “Driving state” and “Driving records” I/O elements for FMC880/FMM880 devices | |||
*Added a DIN3 option as a trigger for outgoing calls in HF settings | |||
*Added "set calibration" command | |||
*Added a new GNSS I/O status value '4' - GNSS ON with an active GNSS filter. | |||
*“Stay Awake” parameter option added for “Sleep Mode” | |||
*“DTC Request on Engine Start” feature to avoid conflicts with external diagnostic equipment | |||
*Added support of PCB temperature I/O element for devices with NTC | |||
*Added support for TCP BIN/ASCII data forwarding in JSON CODEC format | |||
*Default logging filters updated | |||
*Unplug detection events are allowed to be sent before device going to Low Power Mode | |||
*Adjusted accelerometer sensitivity to be more suitable for crash detection | |||
*Set GNSS jamming DOUT control to a higher priority over maintenance DOUT | |||
*Modifications to calibration algorithm for greater accuracy | |||
*BLE Advertising period changed to 500 ms | |||
*Refactored the Immobilizer Authorized ID checking feature | |||
*Conditions when device operation is prohibited updated | |||
*Adjusted the operator ban list logic to have a search timeout of 5 minutes and a ban time of 30 minutes | |||
*Incremental retry periods for AGPS EPO download to improve successful download time period | |||
*Program number parameter ID 11120 size increased and max value to 99999 | |||
*Additional traces for GPS and GSM jamming status in device log | |||
*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> | ||
<tr style="text-align: center; vertical-align: middle;"> | <tr style="text-align: center; vertical-align: middle;"> | ||
Latest revision as of 14:24, 1 December 2025
[[Category:{{{model}}}]]