Template:FMX Fast&Easy Firmware Changelog: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| Line 281: | Line 281: | ||
* '''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!''' <span style="color: yellow;">[[Major_version_update_to_4.0.0|Major version updated to 4.0.0 and downgrade protection added]]</span> | ||
* '''NEW!''' Modem recovery mechanism to address modem hangs resulting from network issues or poor signal conditions | * '''NEW!''' Modem recovery mechanism to address modem hangs resulting from network issues or poor signal conditions | ||
* '''NEW!''' Enhanced “Advanced Unplug Detection” with additional condition options for speed and delay | * '''NEW!''' Enhanced “Advanced Unplug Detection” with additional condition options for speed and delay | ||
* '''NEW!''' Added Beacon option for “Authorized Read Notification” feature | * '''NEW!''' Added Beacon option for “Authorized Read Notification” feature | ||
| Line 287: | Line 286: | ||
* '''NEW!''' Added “Window state” security state flag elements | * '''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 devices to send records to a duplicate server via TCP in Codec JSON, while the primary server uses MQTT with TLS encryption | ||
* '''NEW!''' Added "set calibration" command | * '''NEW!''' Added "set calibration" command | ||
* '''NEW!''' Added a new GNSS I/O status value '4' - GNSS ON with an active GNSS filter. | * '''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!''' “Stay Awake” parameter option added for “Sleep Mode” | ||
* '''NEW!''' Added support for TCP BIN/ASCII data forwarding in JSON CODEC format | * '''NEW!''' Added support for TCP BIN/ASCII data forwarding in JSON CODEC format | ||
* '''CHANGED!''' Default logging filters updated | * '''CHANGED!''' Default logging filters updated | ||
* '''CHANGED!''' Unplug detection events are allowed to be sent before device going to Low Power Mode | * '''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!''' Adjusted accelerometer sensitivity to be more suitable for crash detection | ||
* '''CHANGED!''' Modifications to calibration algorithm for greater accuracy | * '''CHANGED!''' Modifications to calibration algorithm for greater accuracy | ||
* '''CHANGED!''' BLE Advertising period changed to 500 ms | * '''CHANGED!''' BLE Advertising period changed to 500 ms | ||
* '''CHANGED!''' Conditions when device operation is prohibited updated | * '''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!''' Adjusted the operator ban list logic to have a search timeout of 5 minutes and a ban time of 30 minutes | ||
| Line 307: | Line 300: | ||
* '''CHANGED!''' Program number parameter ID 11120 size increased and max value to 99999 | * '''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!''' Additional traces for GPS and GSM jamming status in device log | ||
* Corrected the limit connections management in Low Power Mode | * Corrected the limit connections management in Low Power Mode | ||
* Resolved issue where MCC calculation was done incorrectly forcing device to enter blocked state | * Resolved issue where MCC calculation was done incorrectly forcing device to enter blocked state | ||
* Device abnormal working with dynamic bt name when using value of 16 characters with %imei function resolved | * 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 | * Addressed issues where the device behaved abnormally after receiving a #FWD DAT command with the target set to Bluetooth and a NULL payload | ||
| Line 320: | Line 308: | ||
* Resolved an issue where link was not close properly sometimes after sending a record in Low Power Mode | * 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 | * Enhanced the retry mechanism for SIM PIN entries if the initial attempt was unsuccessful | ||
* Resolved unexpected wake-ups from sleep due to repeated time-sync issues and server failures to close sockets correctly | * Resolved unexpected wake-ups from sleep due to repeated time-sync issues and server failures to close sockets correctly | ||
* Disallowed GSM updates during server response wait periods to prevent duplicate record sending in online deep sleep mode | * 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 | * Removed disallowed MCCs (250, 257, 432, 368, 467) from the APN list | ||
* Resolved EYE Sensor filtering issue by MAC or Name when configuration parameter “Identifier” was changed | * 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 | * 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 | * Changed the BLE advanced data offset type to signed to correct inaccuracies when negative offsets were used | ||
* Adjusted the conversion of EYE "Major" and "Minor" values, ensuring data is packed according to Bigger Endian format when "Lost&Found" record are generated | * Adjusted the conversion of EYE "Major" and "Minor" values, ensuring data is packed according to Bigger Endian format when "Lost&Found" record are generated | ||
* Resolved an issue where the device was unable to enter sleep mode due to an NTP sync being stuck | * 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 | * Fixed an issue where the first GPRS command was ignored after the device connected to a Backup Server | ||
* Improved SIM switch logic in devices equipped with Quectel modems | * Improved SIM switch logic in devices equipped with Quectel modems | ||
* Removed an unnecessary filter for the instant movement element status | * 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 | * Resolved an issue where private/business mode was not functioning according to the weekly schedule | ||
* 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 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 | * 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 stability of OBD dongle data reading after a Bluetooth module restart | * 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 device would sometimes fully wake up from Deep Sleep due to periodic record sending | ||
* 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 | * 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" | * Improved the accuracy of device tracking location in "Low Power Mode" | ||
* Resolved an issue where the getinfo response was split into several SMS messages | * Resolved an issue where the getinfo response was split into several SMS messages | ||
* EYE sensors status are now shown correctly in device logs | * 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 | * Resolved an issue where on random cases, a trip end event was received with the trip odometer already reset to 0 | ||
| Line 357: | Line 332: | ||
* Disabled unnecessary tasks to decrease current consumption in UDS mode | * 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 | * Resolved an issue where the WD counter was not functioning as expected in ODS mode | ||
* Resolved an issue where the GNSS module would not return to operation after being jammed | * 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 | * Resolved an issue where the program number could not be changed sometimes with an SMS command | ||
| Line 367: | Line 341: | ||
* 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" | * 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 | * Movement will be accurately detected after the movement detection delay period, and not simultaneously with towing detection when it is activated | ||
* Adjusted the btgetlist 3 command to return a full scanned object list | * 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 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 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 TTFF (Time to First Fix) result was sometimes reported as 0 even though a fix was acquired | ||
* Removed unnecessary spam from device log prints | * Removed unnecessary spam from device log prints | ||
* Corrected the behavior to stop advertising BLE packets once a connection is established | * Corrected the behavior to stop advertising BLE packets once a connection is established | ||
* Resolved an issue where fake movement was detected due to incorrect GNSS speed data acquired from the GNSS module | * 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 | * 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 in Deep Sleep mode would sometimes fail to report the disconnected status using MQTT | ||
* Resolved an issue where movement delay was not resetting correctly if the movement state changed | * 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 | * 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 logging to dump would stop after a soft reset. | ||
* Adjusted Watchdog behavior when the device is still connected to a network operator | * Adjusted Watchdog behavior when the device is still connected to a network operator | ||
* Beacon record generation now properly waits for the Bluetooth stabilization period | * 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 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 | * Resolved an issue where entering the Features paragraph in the configurator sets a new value for parameter 11703 | ||
* Resolved an issue where the modem was not starting as expected when the device initiated record sending in Low Power mode | * Resolved an issue where the modem was not starting as expected when the device initiated record sending in Low Power mode | ||
* 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 | * 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 | ||
Revision as of 12:44, 8 December 2025
[[Category:{{{model}}}]]