[EGD-7874] Fix no disconnect after unpair When user tried to unpair connected device, the device was not disconnecting. Now it's fixed
Merge remote-tracking branch 'origin/stable'
[BH-1191] Alarm operations priorities Implemented a very basic alarm operations priority. [BH-1204] Fixed time format being incorrectly displayed in background sounds app.
[EGD-7909] Fixed phone mode switching Service cellular is holding minimum cpu frequency during phone mode switch.
[BH-1030] Frontlight ramp Frontlight ramp
[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.