Skip to content

Fix sid ble option fault #741

Open
ktaborowski wants to merge 2 commits intonrfconnect:mainfrom
ktaborowski:ble-cfg-test
Open

Fix sid ble option fault #741
ktaborowski wants to merge 2 commits intonrfconnect:mainfrom
ktaborowski:ble-cfg-test

Conversation

@ktaborowski
Copy link
Contributor

@ktaborowski ktaborowski commented Feb 16, 2026

CI parameters

Jenkins:
  test-sdk-sidewalk: master
  # To reconfigure functional tests:
  # use GH labels func-* (default is func-commit)
  # or
  # Use YAML Filters. Helper side to set filters: https://tester-pc.nordicsemi.no:8080/test_mgmt
  # Filters (place copied YAML filters here):
  #  - filter1:
  #     board: nrf52

Description

KRKNWK-21514
Fix Sidewalk option SID_BLE_USER_CFG_ADV_AND_CONN fail (not implemented).
The aim of this PR is to avoid fault (device hangout). The option will return not implemented error code.

Self review

  • There is no commented code.
  • There are no TODO/FIXME comments without associated issue ticket.
  • Commits are properly organized.
  • Change has been tested.
  • Tests were updated (if applicable).

@ktaborowski ktaborowski requested a review from LuDuda February 16, 2026 10:24
@github-actions github-actions bot added the source PR changing src files label Feb 16, 2026
@github-actions github-actions bot added the doc-required PR must not be merged without tech writer approval. label Feb 16, 2026
@ktaborowski ktaborowski requested a review from annwoj February 16, 2026 11:16
- Improved the return value of `sid_ble_bt_disable`
  to indicate the number of active connections.
- Updated doc for `sid_ble_bt_disable` to clarify return values.

Signed-off-by: Krzysztof Taborowski <krzysztof.taborowski@nordicsemi.no>
@github-actions
Copy link

Sample diff used total
thingy53/nrf5340/cpuapp:sample.sidewalk.demo.ble_only RAM 0 B 114.22 KB 0 B
ROM 244 B 374.66 KB 0 B
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.demo.ble_only RAM 0 B 104.38 KB 0 B
ROM 248 B 334.29 KB 0 B
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.demo.sx1262 RAM 0 B 121.17 KB 0 B
ROM 244 B 418.35 KB 0 B
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.dut.ble_only RAM 0 B 128.8 KB 0 B
ROM 1.18 KB 412.51 KB 0 B
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.dut.no_secure RAM 0 B 145.63 KB 0 B
ROM 1.19 KB 490.98 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.demo.ble_only RAM 0 B 113.52 KB 0 B
ROM 244 B 414.17 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.demo.lr1110 RAM 0 B 131.02 KB 0 B
ROM 244 B 503.84 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.demo.sx1262 RAM 0 B 130.62 KB 0 B
ROM 244 B 497.35 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.dut.ble_only RAM 0 B 137.77 KB 0 B
ROM 1.19 KB 490.88 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.demo.ble_only RAM 0 B 115.77 KB 0 B
ROM 244 B 391.69 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.demo.lr1110 RAM 0 B 132.95 KB 0 B
ROM 248 B 476.71 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.demo.sx1262 RAM 0 B 132.56 KB 0 B
ROM 244 B 470.21 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.dut.ble_only RAM 0 B 140.17 KB 0 B
ROM 1.18 KB 469.55 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.demo.ble_only RAM 0 B 114.92 KB 0 B
ROM 248 B 343.92 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.demo.lr1110 RAM 0 B 132.1 KB 0 B
ROM 244 B 428.94 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.demo.sx1262 RAM 0 B 131.71 KB 0 B
ROM 244 B 422.45 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.dut.ble_only RAM 0 B 139.32 KB 0 B
ROM 1.18 KB 422.03 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.demo.ble_only RAM 0 B 115.77 KB 0 B
ROM 244 B 391.66 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.demo.lr1110 RAM 0 B 132.95 KB 0 B
ROM 248 B 476.67 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.demo.sx1262 RAM 0 B 132.56 KB 0 B
ROM 244 B 470.18 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.dut.ble_only RAM 0 B 140.17 KB 0 B
ROM 1.18 KB 469.52 KB 0 B
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.dut.sx1262 RAM 0 B 145.65 KB 0 B
ROM 1.18 KB 498.5 KB 0 B
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.hello.ble_only RAM 0 B 94.46 KB 0 B
ROM 244 B 332.85 KB 0 B
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.hello.ble_only.release RAM 0 B 87.84 KB 0 B
ROM 60 B 255.66 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.dut.lr1110 RAM 0 B 164.39 KB 0 B
ROM 1.18 KB 675.32 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.dut.no_secure RAM 0 B 154.91 KB 0 B
ROM 1.18 KB 567.56 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.dut.sx1262 RAM 0 B 154.93 KB 0 B
ROM 1.18 KB 576.17 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.hello.ble_only RAM 0 B 103.35 KB 0 B
ROM 244 B 412.5 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.dut.lr1110 RAM 0 B 166.46 KB 0 B
ROM 1.18 KB 649.26 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.dut.no_secure RAM 0 B 156.97 KB 0 B
ROM 1.19 KB 542.23 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.dut.sx1262 RAM 0 B 157.02 KB 0 B
ROM 1.18 KB 550.12 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.hello.ble_only RAM 0 B 105.81 KB 0 B
ROM 244 B 389.99 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.dut.no_secure RAM 0 B 156.16 KB 0 B
ROM 1.18 KB 499.8 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.dut.sx1262 RAM 0 B 156.17 KB 0 B
ROM 1.18 KB 502.58 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.hello.ble_only RAM 0 B 104.96 KB 0 B
ROM 248 B 342.24 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.dut.lr1110 RAM 0 B 166.46 KB 0 B
ROM 1.18 KB 649.23 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.dut.no_secure RAM 0 B 156.97 KB 0 B
ROM 1.19 KB 542.2 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.dut.sx1262 RAM 0 B 157.02 KB 0 B
ROM 1.18 KB 550.09 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.hello.ble_only RAM 0 B 105.81 KB 0 B
ROM 244 B 389.96 KB 0 B
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.hello.release.sx1262 RAM 0 B 104.64 KB 0 B
ROM 60 B 335.86 KB 0 B
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.hello.sx1262 RAM 0 B 122.81 KB 0 B
ROM 244 B 432.81 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.hello.ble_only.release RAM 0 B 96.56 KB 0 B
ROM 56 B 336.72 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.hello.lr1110 RAM 0 B 132.38 KB 0 B
ROM 248 B 518.04 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.hello.release.lr1110 RAM 0 B 114.06 KB 0 B
ROM 56 B 419.28 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.hello.ble_only.release RAM 0 B 99.18 KB 0 B
ROM 56 B 311.98 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.hello.lr1110 RAM 0 B 134.54 KB 0 B
ROM 244 B 490.9 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.hello.release.lr1110 RAM 0 B 116.37 KB 0 B
ROM 56 B 391.41 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.hello.ble_only.release RAM 0 B 98.33 KB 0 B
ROM 60 B 264.99 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.hello.lr1110 RAM 0 B 133.69 KB 0 B
ROM 244 B 443.13 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.hello.release.lr1110 RAM 0 B 115.52 KB 0 B
ROM 60 B 344.42 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.hello.ble_only.release RAM 0 B 99.18 KB 0 B
ROM 56 B 311.95 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.hello.lr1110 RAM 0 B 134.54 KB 0 B
ROM 244 B 490.87 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.hello.release.lr1110 RAM 0 B 116.37 KB 0 B
ROM 56 B 391.38 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.hello.release.sx1262 RAM 0 B 115.98 KB 0 B
ROM 60 B 388.54 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.hello.release.sx1262 RAM 0 B 113.67 KB 0 B
ROM 56 B 416.44 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.hello.sx1262 RAM 0 B 131.99 KB 0 B
ROM 244 B 511.55 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.hello.release.sx1262 RAM 0 B 115.98 KB 0 B
ROM 60 B 388.57 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.hello.sx1262 RAM 0 B 134.14 KB 0 B
ROM 248 B 484.41 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.hello.release.sx1262 RAM 0 B 115.13 KB 0 B
ROM 56 B 341.57 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.hello.sx1262 RAM 0 B 133.29 KB 0 B
ROM 244 B 436.64 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.hello.sx1262 RAM 0 B 134.14 KB 0 B
ROM 248 B 484.39 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.helloPower.ble.release RAM 0 B 99.17 KB 0 B
ROM 60 B 311.33 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.helloPower.ble_only.release RAM 0 B 99.17 KB 0 B
ROM 60 B 311.33 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.helloPower.fsk.release.sx1262 RAM 0 B 115.97 KB 0 B
ROM 56 B 387.78 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.helloPower.lora.release.sx1262 RAM 0 B 115.97 KB 0 B
ROM 56 B 387.78 KB 0 B

- Updated the BLE adapter interface to include a user config.
- Added a new known issue regarding
  unsupported Sidewalk option for BLE config in NCS.
- Introduced a new command for setting BLE user config in dut.

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

Labels

doc-required PR must not be merged without tech writer approval. source PR changing src files tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments