Skip to content

Conversation

@koffes
Copy link
Contributor

@koffes koffes commented Nov 26, 2025

No description provided.

@koffes koffes force-pushed the zephyr-OCT-3542-cherry-pick-of-pts-fixes-from-upstream-zephyr-part-2 branch from 6f4cbd0 to f9e32c2 Compare November 26, 2025 10:04
@koffes koffes force-pushed the zephyr-OCT-3542-cherry-pick-of-pts-fixes-from-upstream-zephyr-part-2 branch from f9e32c2 to cec48b4 Compare November 26, 2025 11:28
@koffes koffes marked this pull request as ready for review November 26, 2025 11:28
Copy link
Contributor

@Thalley Thalley left a comment

Choose a reason for hiding this comment

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

Overall looks good to me. You can consider dropping the migration guide entry if you want to reduce the number of commits by 1

Thalley and others added 8 commits November 26, 2025 14:30
Remove lookups in the Scan Delegator that relates to
the advertiser address. The reason for this, is that the
address is not considered a unique value for receive states,
since the address may change over time in the case of (N)RPAs.
Instead we shall rely exclusively on the address type, the sid
and the broadcast ID.

The implementation of the Scan Delegator and Broadcast Sink
has been updated to not use addresses for lookups anymore,
and there has been a minor API modification to set the
PA sync state as part of bt_bap_scan_delegator_add_src
as the higher layers are better suited to handle the
PA Sync state.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
(cherry picked from commit 64ea533)
…state

The Scan Delegator has been modified to not set the PA sync state
automatically anymore, so the test needed to be updated.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
(cherry picked from commit 397c8ee)
…T BAP SD

The Bluetooth BAP Scan Delegator had a minor behavioral change
that may affect a small subset of devices.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
(cherry picked from commit 15abc32)
…A synced

- BASS mandates that a remove_source operation is not done if
  we are synced to PA or BIS. This PR fixes that
- Update BabbleSim tests to reflect this behavior
- Fixes BASS/SR/SPE/BI-05-C

Signed-off-by: Alexander Svensen <alexander.svensen@nordicsemi.no>
(cherry picked from commit 87997afeb2b881fefd871aaabc6637626d3304e4)
…nnect

A CIS may be connected in either the QoS Configured state
or the enabling state. The QoS Configured state is the
earliest state it is allowed, due to it being the first
state where the CIS_ID and ASE_ID are paired.
The enabling state is the "last" state it is allowed,
as if the ASE is in the streaming, disabling or releasing
state we should not allow/expect a CIS connection to happen.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
(cherry picked from commit 4c54eef0d0f00c32d075a7498ad33d41b2764cb8)
Add support for the ASCS CIS connection state events.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
(cherry picked from commit 29f4f24019ac5463d539364cc7c65961e28d71c0)
…state

Add support for connecting the CIS in QoS state.
To support this some checks were added to check the CIS
state while entering the enabling state, as well as the
ASE state when the CIS was connected to determine when to
send the ASE start opcode.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
(cherry picked from commit b8e71e6098e48f5f2f95291825bcdc28f5b3c1e9)
Fixes a bug where encrypt state value was not updated based on given
parameters.

Signed-off-by: Omkar Kulkarni <omkar.kulkarni@nordicsemi.no>
(cherry picked from commit b6e5d03ff4f74b02df05f70cc5c355b721e8beb6)
@koffes koffes force-pushed the zephyr-OCT-3542-cherry-pick-of-pts-fixes-from-upstream-zephyr-part-2 branch from cec48b4 to 74bc861 Compare November 26, 2025 13:30
This commit adds API to tester to allow exposing of Broadcast Receive
State.

Signed-off-by: Omkar Kulkarni <omkar.kulkarni@nordicsemi.no>
(cherry picked from commit d8ed0f8e3de02642e6ccabbb144037688d107ad7)
@koffes koffes force-pushed the zephyr-OCT-3542-cherry-pick-of-pts-fixes-from-upstream-zephyr-part-2 branch from 74bc861 to 4cd53d1 Compare November 26, 2025 20:25
@rlubos rlubos merged commit dc05376 into nrfconnect:main Nov 27, 2025
14 checks passed
NordicBuilder added a commit to NordicBuilder/sdk-nrf that referenced this pull request Nov 27, 2025
Automatically created by action-manifest-pr GH action from PR:
nrfconnect/sdk-zephyr#3541

Signed-off-by: Nordic Builder <pylon@nordicsemi.no>
rlubos pushed a commit to nrfconnect/sdk-nrf that referenced this pull request Nov 27, 2025
Automatically created by action-manifest-pr GH action from PR:
nrfconnect/sdk-zephyr#3541

Signed-off-by: Nordic Builder <pylon@nordicsemi.no>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants