[EGD-6214] Add slider position reading after disabling tethering To be able to set proper phone mode changed by the slider during tethering, the forced readout of slider position has been added
[EGD-6416] Add handling of headset keys Change the volume level using headset keys
[EGD-5748] Revert remake cellular flow Reverts changes due to reported issues
[EGD-6425] Update USB submodule version Restored USB submodule version to HEAD
[EGD-5443] Onboarding date and time window Add posibility to override bottom bar in Date and Time settings window. Change primiary action to save in OnBoardingDateAndTimeWindow Back to previous window after settings date/time in onboarding flow
[EGD-6156] Create crash dumps Integrate the CrashCatcher library in order to store phone state after a fault occurs. The dumps are stored in the CrashCatcher hex format and can be debugged using the CrashDebug stub built for x86_64 via the 'debug_crash_dump.sh' script.
[EGD-6383] Add HW initialization for headset keys detection Replaced timer-based hander with IRQ handler to get headset status Added initialization for headset key press detection
[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-6113] Fix Test harness issue in ServiceDesktop worker Remove spare logging in MessageHandler.cpp Move Linux CI target to Release Remove spare logs form harness tests Disable failing test cases in: test_templates and test_connection_security
[EGD-6309] Fix 2-sec delay in VCom deinit when USB cable disconnected When USB wasn't attached, MTP task waits for configured event, hence it cannot be joined before semaphore take times out (2 sec).
[EGD-6321] Fix max usb current Setting proper value of max USB current
[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-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.