[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.
[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-183] Fix RT1051 debug build Fix of multiple issues that resulted in debug build failing.
[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.
[CP-1962] Add Harmony color detection * Added serial number based Harmony color detection. * Unified serial number handling for both products.
[BH-1706] Fix inaccessible MTP on Harmony Fix of the issue that Harmony's MTP was constantly locked after MOS-686 fix, as the mechanics of unlocking was not handled for Harmony at all.
[BH-1690] Add information about the connection to the PC Added text with information about the connection to the main window when the USB cable is connected to the PC
[MOS-686] Fixed MTP availability only after phone unlocked Fixed file access via MTP even when phone is not unlocked. Now access is granted when the phone is unlocked by the user entering a passcode. If the phone is not passcode protected (passcode is nor set) then access to the files is always possible via MTP.
[BH-1595] USB reset procedure * Fixed incorrect reset procedure * Minor refactor
[CP-1937] Amount of space assigned to "Other" changes after uploading audio file Fixed by sending information about device memory in floats instead of uints
[BH-1595] USB charger detection issues * Fixed issues with USB charging port detection * Fixed memory leak in usb_stack/OS integration layer * Fixed incorrect handling of software timer * Minor cleaning/refactor. [BH-1595] Turned off USB/PC charging Charging enabled only for a dedicated charger. Users won't be able to charger while connected to the PC.
[CP-1942] Re-adding the same file results in an increase in the amount of occupied space Fixed problem with adding files with the same name resulting in increasing its size instead of replacing the file. USB Stack changes.
[CP-1797] Low battery connection with mc is possible Add a reason field to USBSecurityEndpoint reson when device is locked.
[CP-1797] Low battery connection with mc is possible Decrease critical battery level from 10% to 5% Add a new entry to the security endpoint in order to block MC when the phone battery level is critical
[CP-702] Add API for managing templates order This API allows for managing message templates order. DB Migration: adding a new column to templates tables.
[CP-1837] Random crashes while copying files General improvements to prevent running out of memory while copying files via Mudita Center
[CP-1825] Update while on onboarding screen Add a parameter to device info about onboarding state. Update documentation for Pure and Harmony.
[CP-1822] Fix space returned by DeviceInfo endpoint Unify the space values returned by DeviceInfo endpoint by taking into account space taken by second system partition, which was previously omitted.
[MOS-903] Remove reboot to USB MSC mode Remove mechanics enabling to perform reboot to MSC mode by sending request to one of the endpoints via serial port, as it is not implemented in bootloader and may potentially be unsafe.
[MOS-18] Fix calllog scrollbar Fix of the issue that scrollbar in call log didn't represent the actual page being shown correctly.