[EGD-7931] Fixed bt pairing Fixed bluetooth pairing for devices with long names.
Merge remote-tracking branch 'origin/stable'
[BH-1198] Fix critical battery level behavior Fix of critcal battery behavior for Bell
Merge remote-tracking branch 'origin/stable' # Conflicts: # products/BellHybrid/apps/application-bell-settings/models/TimeUnitsModel.cpp
[EGD-7948] Extend log dumping Log are now dumped: * on system shutdown including hard faults and aborts * every 5 minutes Fixed some logs
[CP-825] Interrupted transfer to FS endpoint may corrupt the filesystem Using std::fstream for file I/O at every file access in FileContext. Reworked file opening/closing to happen on each file chunk read/write, so that a file isn’t left open in case of an error or transfer cancelation. Separeted RxID and TxID for reliable cancelation of stalled xfers.
[EGD-7400] Device won't reconnect to MC when unplugged In case of disconnection from MC during reception of large messages (e.g. to FS endpoint), the parser may be left in a state expecting further parts of the message. This causes incorrect handling of new messages arriving after reconnection to MC. Added a timer to reset a Parser when transfer times out.
Merge remote-tracking branch 'origin/stable' # Conflicts: # tools/download_asset2.py
[BH-1167] USB async receive Polling routine replaced with event driven implementation for USB receive
Merge remote-tracking branch 'origin/stable'
[CP-815] Incorrect handling of versions during restore Fixed comparison of OS and backup file versions
Merge remote-tracking branch 'origin/stable'
[EGD-7851] Clean Service Desktop initialization flag Service Desktop initialization flag was never cleaned, which caused double deinitialization of Service Desktop.
Merge remote-tracking branch 'origin/stable'
[EGD-7882] Fixed operator name request Operator name request is sended only when modem is connected to the network now. It was causing stucking in Onboarding sim selecting window.
[BH-1124] Alarm changes outside homescreen Alaram changes outside homescreen
Merge remote-tracking branch 'origin/stable'
[BH-1132] Fix USB communication crash Bumping service time stack depth to prevent crashes
[EGD-7584] Fix OS factory reset There was an issue that we were deleting files which were still open. Added removed of FI .indexed file.
[EGD-7656] Return contact record after adding new contact Fixed issue that apeared when user switched to contact edition via Contact details -> Contact Options just after adding new contact. Contact record without correct ID was passed through windows, which caused to open Add new contact window instead of Edit.