Skip to content

Conversation

@egalla204
Copy link
Contributor

No description provided.

rdkcmf-jenkins and others added 26 commits June 24, 2025 13:28
)

Reason for change: During initial setup, the device is attempting
to download the SAT token and timing out, which is holding up
the ctrlm message queue processing, which allows BLE pairing to
fail

Test Procedure: boot and attempt to pair BLE remote, keeping an eye
on ctrlm loggging. Look for "CTRLM : ERROR: call_plugin: Thunder
call failed <getServiceAccessToken> <11>, attempt 1 of 1"
We expect BLE pairing to succeed rather than timeout. If the
call_plugin log error occurs and BLE pairing succeed then the
code change has been exercised and the issue is resolved.

Risks: Low

Priority: P1

Signed-off-by: Jason Thomson <jason_thomson@comcast.com>
When an RDK device is factory reset, controlMgr will send a message to the remote to also factory reset itself. Once controlMgr gets notified from the remote of a successful RCU factory reset, it needs to be requested to bluez to remove the device. This prevents a connection attempt from happening to the just factory-reset RCU before the RDK device reboots. This connection attempt will prevent the RCU from autopairing during the activation flow after the RDK factory reset.
* RDKEMW-8133: Optional param name for voiceSessionRequest

Reason for change: Adding optional name param for voiceSessionRequest
                   which is needed to track metadata about voice
                   sessions from various ipcontrol clients
Test Procedure: Use VoiceControl voiceSessionRequest method with name
                param
Risks: Low
Signed-off-by: Kelvin Lu <Kelvin_Lu@comcast.com>

* RDKEMW-8133: Optional param name for voiceSessionRequest

Reason for change: remove the required conditional of name
Test Procedure:
Risks:
Signed-off-by: Kelvin Lu <Kelvin_Lu@comcast.com>

* RDKEMW-8133: Optional param name for voiceSessionRequest

Reason for change: Clean up log messaging
Test Procedure:
Risks:
Signed-off-by: Kelvin Lu <Kelvin_Lu@comcast.com>

* RDKEMW-8133: Optional param name for voiceSessionRequest

Reason for change: Move obj != NULL block to prevent null dereference
Test Procedure:
Risks:
Signed-off-by: Kelvin Lu <Kelvin_Lu@comcast.com>

---------

Signed-off-by: Kelvin Lu <Kelvin_Lu@comcast.com>
* RDKEMW-8354: ctrlm-main crash while holding standby during OTA

Reason for change: crash due to null reference on repeating timer event
Test Procedure: see ticket
Risks: low
Signed-off-by: Kelvin Lu <Kelvin_Lu@comcast.com>

* RDKEMW-8354: ctrlm-main crash on timer

Reason for change: add comment for clarity
Test Procedure:
Risks:
Signed-off-by: Kelvin Lu <Kelvin_Lu@comcast.com>

---------

Signed-off-by: Kelvin Lu <Kelvin_Lu@comcast.com>
Deploy fossid_integration_stateless_diffscan_target_repo action
…1 code. (#125)

It can often happen that the IRDB returns success but no codes are returned, this leads to confusing UI screens. So even if the IR database returned successfully, only return success to the plugin API if there is at least 1 code is present
* RDKEMW-8929: Refactor ctrlm_voice_ipc_t to inherit ctrlm_ipc_iarm_t

Reason for change: Inherit ctrlm_ipc_iarm_t
Test Procedure: Verify behavior of events before & after no diff
Risks: Low
Signed-off-by: Kelvin Lu <Kelvin_Lu@comcast.com>
if BLE pairing fails, retry 3 times or up to the pairing timeout (currently configured at 20 seconds), whichever comes first.
Copilot AI review requested due to automatic review settings October 31, 2025 00:11
@egalla204 egalla204 merged commit 828ec71 into feature/RDKEMW-9474_multiple_IRDBs Oct 31, 2025
12 of 13 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Oct 31, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants