Skip to content

RDKEMW-17330,RDKEMW-17315: ctrlm hotfix release 1.1.7.1 (support/8.4.4.0) - #204

Merged
klu339 merged 3 commits into
support/1.1.7from
feature/RDKEMW-17330
Apr 20, 2026
Merged

RDKEMW-17330,RDKEMW-17315: ctrlm hotfix release 1.1.7.1 (support/8.4.4.0)#204
klu339 merged 3 commits into
support/1.1.7from
feature/RDKEMW-17330

Conversation

@klu339

@klu339 klu339 commented Apr 17, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@klu339
klu339 requested a review from a team as a code owner April 17, 2026 20:45
Copilot AI review requested due to automatic review settings April 17, 2026 20:45

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the 1.1.7.1 hotfix release notes and introduces runtime fixes related to RF4CE initialization waiting and BLE voice streaming end conditions.

Changes:

  • Add a timed wait (with EINTR handling) to avoid RF4CE init deadlock when init confirm is never received.
  • Adjust BLE audio streaming behavior so “Press and Release” sessions end based on audio duration rather than key-up.
  • Add a 1.1.7.1 entry to CHANGELOG.md.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.

File Description
src/rf4ce/ctrlm_rf4ce_network.cpp Switch init wait from sem_wait to sem_timedwait with timeout/error logging.
src/ble/ctrlm_ble_network.cpp Invert press-and-hold support condition to select correct stream end mode.
CHANGELOG.md Add release notes section for version 1.1.7.1.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/rf4ce/ctrlm_rf4ce_network.cpp
Comment thread src/rf4ce/ctrlm_rf4ce_network.cpp
Comment on lines +430 to +439
if(sem_result == -1) {
if(errno == ETIMEDOUT) {
XLOGD_ERROR("Timeout waiting for %s initialization", name_get());
} else {
XLOGD_ERROR("Error waiting for %s initialization: %s", name_get(), strerror(errno));
}
init_result_ = CTRLM_HAL_RESULT_ERROR;
} else {
sem_destroy(&semaphore_);
}
Comment thread CHANGELOG.md
@klu339 klu339 changed the title RDKEMW-17330,RDKEMW-17315: CHANGELOG update for ctrlm hotfix release 1.1.7.1 RDKEMW-17330,RDKEMW-17315: ctrlm hotfix release 1.1.7.1 Apr 17, 2026
@klu339 klu339 changed the title RDKEMW-17330,RDKEMW-17315: ctrlm hotfix release 1.1.7.1 RDKEMW-17330,RDKEMW-17315: ctrlm hotfix release 1.1.7.1 (support/8.4.4.0) Apr 20, 2026
@klu339
klu339 merged commit f82910f into support/1.1.7 Apr 20, 2026
8 checks passed
@klu339
klu339 deleted the feature/RDKEMW-17330 branch April 20, 2026 15:56
@github-actions github-actions Bot locked and limited conversation to collaborators Apr 20, 2026
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.

4 participants