[BH-1787] Reboot to MSC endpoint To allow the automation of gathering logs and swapping out OS images during tests a MSC reboot endpoint was added. Together with a change to ecoboot, this allows the sending of a "reboot to MSC" command. The deivce will then reboot and enter MSC mode.
[MOS-1059] Erase only sensitive data from logs Erase only sensitive data from logs.
[BH-1782] Add brightness fade in * Added brightness fade in - feature which allows for gradual frontlight brightness rise during alarm and power nap ringing instead of turning on with full brightness immediately. * Fixed possibility to close ringing power nap by long press of back button.
[BH-1830] Fix eink crash while refreshing If the previous refresh failed the driver tried to add a new frame in the front of the vector. In some cases, the updateFrames could be empty, and adding a frame caused a system crash.
[MOS-220] Changed signal strength refresh mechanism Modified signal strength update mechanism to avoid unnecessary screen refreshes in case new signal strength value is equal to the previous one. Minor cleanups.
[MOS-1051] Updated HNI codes for VoLTE support Reviewed and updated HNI codes lists for all countries with VoLTE support.
[BH-1696] Notification when connect the device to the charger Adding notifications when charger is connected
[BH-1688] Create a standard for logs * Adding document describing how to use logger * Adjusting logs to follow a new guide * Change order in log header: line number is now before function name
[MOS-1050] Add missing Germany HNI codes Updated list of operators' HNI codes in Germany, added missing ones.
[MOS-1046] Update module-services/service-cellular/call/doc/README.md Typo in documentation module-services/service-cellular/call/doc/README.md The state machine library is called `sml`, not `stm`.
[MOS-1047] Fix calling abort() in EnterNumberWindow * Removed call to abort() method in case EnterNumberWindow's SwitchData handler receives message that can't be handled, what caused the phone to crash. * Unify ApplicationCall window names definitions. * Code cleanup.
[MOS-669] Add too hot battery notification when charging * Added notification showing on the main screen if the battery has reached too high temperature to continue charging. * Code cleanups.
[BH-1780] Fix uncaught std::filesystem::file_size exception Fix of the issue that exceptions thrown by file_size method were not caught at all, what resulted in system crashing.
[MOS-1033] Add 'beta' label to VoLTE switch for selected countries Added mechanism enabling to individually show or hide "beta" label on VoLTE switch for each country.
[BH-1774] Fix frequency lock during user activity - Sentinel locks the frequency when pressing buttons and the encoder. - The "user activity" sentinel will be properly managed by the system (CpuGovernor) just like other sentinels. - Adding information about active sentinels in the power management statistics logs
[MOS-1038] Fix CPU frequency hanging after SMS received Fix of the issue that in some cases (e.g. after text message was received) ServiceAudio would not release CPU sentinel, what resulted in quick battery discharge.
[BH-1767] Fix the pre-revert issue inside ServiceGUI Introducing states to ServiceGUI instead of using bool variables as flagss.
[CP-2184] Fix Pure not connecting to MC after leaving tethering Fix of the issue that after disconnecting tethering Pure would not connect back to Center, only USB cable reconnection would resolve the issue.
[MOS-1007] Fix for no popup when contact cannot be saved because of same nubers Fix for fix. It add popup when user try to save contact witch practically the same numners (even if having a country code is only difference)
[BH-1761] Add a log when manual reset is performed If the user performs a manual reset there is no information in the logs. It can be treated as software resets. So the best solution is to add a log about incoming manual reset and dump all logs to the file.