[BH-1722] Fix unswitchable alarm audio Disabling the alarm by clicking "deep press" on the system shutdown screen only visually deactivated the alarm but the alarm sound continued to ring.
[MOS-999] Provide additional info in log filename Added info about product, OS version, commit hash and serial number to log filename to simplify triage and quick sanity check of the logs in cases many log files have to be analyzed.
[CP-2040] Character sequence causes file being displayed as empty line in relaxation app More generic solution for handling too long text to display. Focuses mostly on Relaxation but other apps also can benefit from it.
[BH-1705] Adjusted power off timer to >=10s When holding the back button, the device would prompt to power off after ~9-10s. This was not inline with the manual. Now the prompt will come up just after 10s. Previously the timer was set to 9s to account for delays caused be the OS and display, however it is now decided that the only thing that should matter is the time you actually have to hold the button for the prompt to show. This time is more or less exactly the same as the time set in the code.
[MOS-998] Provide additional info in crashdump filename Added info about product, OS version and commit hash to crashdump filename to simplify analysis of the crashdumps without corresponding logs available.
[CP-2040] Character sequence causes file being displayed as empty line in relaxation app Fixed problem with displaying some filenames in Relaxation
[BH-1717] Fix no clock update The secure RTC can lock and the clock is not updated. To prevent this situation we reset LP registers (except for timestamps and alarms) and clear the LVD flag. Then we enable again LP SRTC.
[MOS-238] Change RNG used in quotes randomization * Changed RNG used when randomizing quotes list that was accidentally omitted in the previous PR. * Small cleanup around RandomizedQuoteModel.
[MOS-997] Fix failing sync with Mudita Center Fix of the issue that sync with Mudita Center would fail often after changes introduced in CP-1968.
[BH-1708] Fix buttons behavior When the button is pressed/released we get an interrupt which falls or rises edge. We read the gpio state a bit later so in case of debouncing we can register the wrong pin state. After the debounce interval the state is stable.
[BH-1718] Add extra logs to the RTC module Add extra logs when the RTC timeout error occurs. In that, we can find reason in registers of what happened.
[MOS-238] Use on-chip hardware TRNG as an entropy source Use hardware TRNG integrated into RT1051 MCU as an entropy source for builds complied for RT1051.
[MOS-946] Revert: USSD contacts Revert: Fixed adding USSD codes to phonebook.
[MOS-183] Fix RT1051 debug build Fix of multiple issues that resulted in debug build failing.
[BH-1625] The shutdown window doesn't appear while closing the system Fixed the problem with the not appearing system closing window in some cases
[BH-1532] Changing alarm's trigger time when alarm is snoozed causes several problems Fixed alarm problems when it was re-set while snooze was still active
[BH-1705] Fixed back button power off timer to 10s When holding the back button, the device would prompt to power off after 5s. This was not inline with the manual. Now the prompt will come up after 10s which is correct by the manual. In the code, the actual time is set to 9s because an additional 1s delay is caused by the OS and screen refresh rate.
[CP-1968] Disconnecting the device during file upload causes problems with the USB Fixed the problem with an endless loop while sending data when USB is already disconnected.
[MOS-994] Fix redirection to dial number view by pressing BACK from add new number view Fix for inconsistent redirection when the user dial number from home screen and want to save it but instead of save the user click BACK to go to screen with dialed number
[CP-1962] Add Harmony color detection * Added serial number based Harmony color detection. * Unified serial number handling for both products.