[EGD-6009] Test and repair Update process Fixes to improve Update process.
[EGD-5790] Fix end of line display in message thumbnail Original problem was that '\n' character was displayed as `[]` in message thumbnail. After consulting Design-Team thumbnail should not display anything succeeding problematic character.
[EGD-6188] Add PurePhone flash script Currently dd doesn't handle sparse files properly, so the mudita pure flashing script should be used on the linux platform instad of the dd command. Tools will be created in the build dir example usage is: pureflash <image_file> <block_device>
[EGD-6192] Add torch hw control v2 Change behavior of torch control according to newest design.
[EGD-4593] Dump logs to file on timeout - Dump logs to file every 10 sec. - max file size is 50 MB (after reaching it, no more logs will be logged), - Add `LockGuard` with locking mechanism supporting IRQ and use it in `Logger`. - Fix minor style issues in `Logger`. - Add `mount_user_lfs_partition.py` script for mounting LFS on Linux FS in order to get `MuditaOS.log` file from `user` partition
[EGD-5932] Add more queries to Quotes agent Added queries: - list quotes from selected category, - enable/disable category, - enable/disable single quote, - list enabled quotes, Other fixes: - move `msgHandled` and `msgNotHandled` to `Message.hpp`, - use `typeid` in `QuotesAgent::registerMessages`, - change `Quotes::Queries` style, - make `quotesList` private Queries to add in next PR: - add/read/write quote
[EGD-5954] Add CoD verification for bluetooth conn Implement selective profile connection based on Class of Device
[EGD-6204] Add version.json to the udate package `versin.json` is required for update process. This commit puts it back to update package
[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-6198] SpinBox input callback consume fix Fixed SpinBox consuming all input callbacks actions.
[EGD-5919] Fix: Fix logs from Service: Cellular, Fota Fix: Remove misleading error message(change to debug/info). Do not trace as error multiple retry. Minimize (to zero) error logs on cold and hot start of the phone.
[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-6021] Cellular flush receiving buffer before initialization Upon hot start the first data we receive comes from modem from previous boot. This data is meaningless and potenitally harmful. This adds: ignoring it
[EGD-5101] Add flow control configuration for cellular Fix flow control pin configuration in OS. Turn on flow control for cellular modem.
[EGD-6197] Unify settings menu text labels Unifying setting menu text labels when it comes to capital and small letters.
[EGD-6196] Replace venv command in harness readme Replaced to avoid usage of python2
[EGD-5490] Add BT pairing documentation Documentation gives a high-level overview of the following procedures: -scanning -pairing -unpairing
[EGD-5989] Update quickstart article Updated quickstart article with security-related info.
[EGD-5989] Update quickstart.md Fixed a bit of a security risk.
[EGD-5965] Add BT-Harness API documentation Added documentation: * BT endpoint API * BT-Harness tests