[EGD-6239] Fix Linux Release build on gcc-10 strncpy() was provided with size equal to a buffer size, not leaving buffer space for a trailing zero; also sml fix.
[EGD-5868] Add access to backup over MTP This change adds access to backups via MTP after backup file has been successfuly created.
[EGD-6190] Fix Bluetooth DMA transmission Enabled previously FIFO buffer without proper handling caused ignoring one byte. Disabling FIFO fixes this issue
[EGD-6111] Timers refactored Deep refactor of system timers.
[EGD-5814] Fix battery revert Revert of temporary fix for old battery operation
[EGD-6237] Add memory clearing of MTP database storage Clear allocated memory to avoid occasional HFs due to accessing trashed entries
[EGD-6192] Add torch hw control v2 Change behavior of torch control according to newest design.
[EGD-4851] Add URC support in sleep mode When URCs come from the network and GSM is in sleep mode, we wake up the modem to properly handle the incoming data.
[EGD-5229] Cellular modem, change receiving to DMA Changes implementation for receiving data from cellular modem from IRQ byte-by-byte to DMA transactions. Drop in replacement, works with current CMUX (TS07.10)
[EGD-5101] Add flow control configuration for cellular Fix flow control pin configuration in OS. Turn on flow control for cellular modem.
[EGD-6067] Fix database performance issues New filesystem works differently and some vFAT optimizations backfired badly after switch. - avoid unnecessary folder traversing - eliminate some unnecessary fstats - rework sqlite file driver - reduce MMC startup delay - fix errno bug in iosyscalls
[EGD-5837] Removed unused cellular pinmux definition Currently unused.
[EGD-6100] Add BT device turn off handling After BT device disconnects (e.g. because of shutdown) Pure is now aware of this
[EGD-5512] Usb security refactor and devices pairing Move all security related functionality to single security endpoint Paired devices can be added to avoid further passcode requests
[EGD-4853] Add Wake up GSM modem on demand System wakes up Cellular when there is a need to communicate with the modem, e.g. to handle an outgoing call
[EGD-5967] Add blank screen when off Present blank screen to inform the user that phone is off
[EGD-5660] Add PWM Cpu sentinel Change of PWM frequency due to main clock change in low power operation.
[EGD-5204] Show passcode screen only when PC is connected USBConfigured event is not fired when powerbank, charger is connected. [EGD-5204] Show passcode screen only when PC is connected USBConfigured event is not fired when powerbank, charger is connected.
[EGD-5204] Secure USB communication Secure all endpoints by returning 403(Forbidden) when USB is connected. Request screen passcode to enable secured endpoints.
[EGD-5204] Secure USB communication Secure all endpoints by returning 403(Forbidden) when USB is connected. Request screen passcode to enable secured endpoints.