[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.
[MOS-977] Added VoLTE support in additional countries Added VoLTE support in Poland, Germany, Denmark, United Kingdom, Netherlands, Canada and Austria.
[BH-1661] E-ink display power management tweaks Tweaks and changes required to optimize power consumption for Harmony.
[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.
[MOS-636] Added MMI/USSD confirmation USSD/MMI codes are now confirmed after they are sended.
[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
[MOS-177] Fix request factory UT are uncommented Cellular call request factory unit test was commented out due to failing cases. After MOS-944 failng cases are updated and all tests are passing.
[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.
[MOS-924] Fix redundant logs about CSQ reporting mode When the modem was turned off (e.g. due to a discharged battery), CSQ reporting mode logs caused logger buffer overflow.
[CP-1837] Random crashes while copying files General improvements to prevent running out of memory while copying files via Mudita Center
[BH-1655] Fix memory leaks in clock faces and shortcuts Disable libphonenumber initialization since it is not used in Harmony but takes around 1.4MB of memory Add heap allocation statistics
[MOS-944] Fixed handling USSD started by # Now call request begins with # character is dicoverd and handled as a USSD code.
[MOS-960] Fixed SMS flow after failed try in Offline SMS handling is now fixed after attempt to send SMS in offline mode. After SMS was rejected by Offline mode, Pure was not able to send any message until device reboot.
[BH-1630] Turn off the device for low voltage The system closes only if the SoC is 0%, but it doesn't react if the voltage has low level. The new implementation invokes the close procedure if the voltage is less than 3.4V. This solution should avoid possiblity to hang the MCU.
[BH-1649] Reimplement I2C communication attempts The CW2015 driver should avoid any logic. Thus I2C communication attempts were moved to the BatteryCharger which is product specific.