[EGD-4736] Change PIN windows Implement changing SIM PIN code flow
[EGD-4734] Add PIN settings window This window displays switch button for disabling/enabling pin code for sim card. Its also starting point for changing pin code. Added actions for enabling and disabling pin code for sim card. Added method for checking if pin code is set for sim card.
[EGD-5748] Revert remake cellular flow Reverts changes due to reported issues
[EGD-6322] Add rejecting incoming calls in dnd mode Adds rejecting incoming calls in Do not disturb mode.
[EGD-6121] Add offline mode in service cellular Adds entering and leaving ito offline mode in sevice cellular. Outgoin SMS and calls are blocked Proper popups are shown in applications Call and Messages.
[EGD-6376] Fix for no response on SIM pin confirm CellularSimPinDataMessage wasn't handled by ServiceCellular which caused that GUI didn't receive any response and stuck in last known state.
[EGD-5748] Remake Cellular flow This commit changes TS0710 Worker operation. 1. It introduces MessageBuffers as main interprocess data passing mechanism. 2. DMA transaction status codes and CMUX errors are now propagated to Service. 3. Data processing has been refactored.
[EGD-4863] Add harness test for cellular sleep mode Adding test for outgoing call and text message in cellular sleep mode
[EGD-4852] Add sleep mode for GSM modem When the GSM modem is idle and there is no communication, it enters the sleep mode, where the power consumption is significantly reduced.
[EGD-6455] Fix modem AT command timeouts Fix modem AT command timeouts and make sure they are at least bigger than the ones defined in Quectel specs.
[EGD-6455] Fix for incomming text messages issue There was no proper error handling. Minor routine refactor
[EGD-6079] Moved at factory from header to cpp file - data moved to std::initializer_list no issue warned with tools - GCC tools do not warn issues with memory now
[EGD-6111] Timers refactored Deep refactor of system timers.
[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-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-5902] Phone Modes Windows Windows for phone modes created. Offline:FightMode/messages only ServiceCellularApi created. ConnectionFrequency and DND options settings throught AppSettings.
[EGD-6114] Fix bad end of line in Service cellular CRLF end of line fixed to Unix one
[EGD-5837] Add USB passthrough for tethering Tethering has to enable / disable the USB passthrough.
[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-5919] Fix logs from Service: Cellular, Fota 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.