newfeatures:
1) The CONNDIAG command for per-server connection diagnostics is added.
2) A configurable GNSS quality-filter cooldown (QUALITY_RECOVERY_COUNT) is added.

corrections:
1) The loss of the last MAC byte in deferred WiFi/BLE point tags is fixed.
2) A hang of the built-in SIM868 GNSS receiver that caused the loss of coordinate output is fixed.
3) Repeated recalculation of CAN tags with a user formula after a device restart, which drove the tag value down to zero, is fixed.
4) Detection of the forward direction during accelerometer auto-calibration is fixed: the longitudinal axis could be mirrored, so longitudinal acceleration partly leaked into the lateral one and vice versa. The defect affected devices mounted rotated relative to the vehicle axes. To apply the fix on an already calibrated device, restart the calibration with the SHOCK command.
5) Visibility of some BLE sensors is fixed: sensors transmitting data on a single advertising channel could remain undetected during the search.
6) A hang of the BLE radio, which could stop scanning and advertising until the device was restarted, leaving sensors undetected and the device unavailable for configuration over BLE, is fixed.
7) Parsing of a MAC address with separators in Bluetooth commands is fixed: an address such as AA:BB:CC:DD:EE:FF was rejected and the command was executed for a zero address.
8) BTCONNECT behaviour with an active white list is fixed: a connection to an address outside the list is refused immediately with the reason stated, instead of waiting for the connection timeout to expire.
9) Closing of a stuck Bluetooth connection is fixed: a repeated BTDISCONNECT for the same address no longer fails. Previously such a connection could only be closed by restarting Bluetooth with the BLEMODE command or by restarting the device.

annotations:

ATTENTION:
After the update, rolling back to previous firmware versions will not be possible.
Upgrading to this firmware is available from firmware 33.0 or greater.
This firmware requires bootloader 2.0 or greater.

For correct operation of the Eco Driving functions, when upgrading from firmware 42 and below, you must recalibrate the accelerometer with the "SHOCK 0" command
When upgrading from earlier firmware versions, the archive in the internal memory will be lost; make sure your data has been saved. The dynamic data restored from it will also be lost: mileage, input values, CAN tags, EasyLogic user tags, and Bluetooth tags.
The supplier (manufacturer) reserves the right to collect and process diagnostic information from the devices. This information allows for quick responses and adjustments to the operation of the devices. The Buyer has the right to disable this function in the settings according to the instructions (https://base.galileosky.com/articles/?readerUiPreview=1#!en-documentation/how-to-disable-the-diagnostic-information-collection). The Buyer who disables this function agrees to limit the Supplier's (manufacturer's) ability to improve the operation of the equipment and software.

Revision 27

Commit SHA hash 0c1da8a2
