Skip to content

ncs update#744

Open
ktaborowski wants to merge 12 commits intonrfconnect:mainfrom
ktaborowski:ncs-new
Open

ncs update#744
ktaborowski wants to merge 12 commits intonrfconnect:mainfrom
ktaborowski:ncs-new

Conversation

@ktaborowski
Copy link
Copy Markdown
Contributor

@ktaborowski ktaborowski commented Apr 20, 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

JIRA ticket:

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).

@github-actions github-actions Bot added manifest Change in west.yaml detected source PR changing src files tests scripts labels Apr 20, 2026
@ktaborowski ktaborowski force-pushed the ncs-new branch 4 times, most recently from 6c7838f to 6d789c5 Compare April 22, 2026 12:11
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 22, 2026

Sample diff used total
thingy53/nrf5340/cpuapp:sample.sidewalk.demo.ble_only RAM 2.97 KB 117.22 KB 0 B
ROM 10.08 KB 385.65 KB 0 B
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.demo.ble_only RAM 3.97 KB 108.38 KB 0 B
ROM 2.12 KB 337.31 KB 0 B
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.demo.sx1262 RAM 3.98 KB 125.18 KB 0 B
ROM 1.97 KB 421.24 KB 0 B
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.dut.ble_only RAM 4.09 KB 132.92 KB 0 B
ROM 7.13 KB 425.35 KB 0 B
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.dut.no_secure RAM 4.11 KB 149.77 KB 0 B
ROM 7.02 KB 503.71 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.demo.ble_only RAM 2.47 KB 116.03 KB 0 B
ROM -5.09 KB 409.98 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.demo.lr1110 RAM 2.49 KB 133.54 KB 0 B
ROM -5.13 KB 499.7 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.demo.sx1262 RAM 2.49 KB 133.15 KB 0 B
ROM -5.12 KB 493.14 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.dut.ble_only RAM 2.63 KB 140.44 KB 0 B
ROM 448 B 497.02 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.demo.ble_only RAM 2.63 KB 118.42 KB 0 B
ROM 447 B 393.03 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.demo.lr1110 RAM 2.64 KB 135.62 KB 0 B
ROM 299 B 477.97 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.demo.sx1262 RAM 2.64 KB 135.23 KB 0 B
ROM 295 B 471.4 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.dut.ble_only RAM 2.54 KB 142.74 KB 0 B
ROM 4.95 KB 480.21 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.demo.ble_only RAM 2.45 KB 117.4 KB 0 B
ROM 380 B 345.19 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.demo.lr1110 RAM 2.46 KB 134.59 KB 0 B
ROM 228 B 430.15 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.demo.sx1262 RAM 2.46 KB 134.2 KB 0 B
ROM 228 B 423.58 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.dut.ble_only RAM 2.37 KB 141.71 KB 0 B
ROM 5.39 KB 433.13 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.demo.ble_only RAM 2.51 KB 118.31 KB 0 B
ROM 451 B 393.01 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.demo.lr1110 RAM 2.52 KB 135.5 KB 0 B
ROM 303 B 477.95 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.demo.sx1262 RAM 2.52 KB 135.11 KB 0 B
ROM 299 B 471.38 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.dut.ble_only RAM 2.42 KB 142.62 KB 0 B
ROM 4.96 KB 480.19 KB 0 B
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.dut.sx1262 RAM 4.11 KB 149.79 KB 0 B
ROM 7.06 KB 511.27 KB 0 B
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.hello.ble_only RAM 3.97 KB 98.46 KB 0 B
ROM 2.09 KB 335.85 KB 0 B
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.hello.ble_only.release RAM 3.96 KB 91.83 KB 0 B
ROM 608 B 256.84 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.dut.lr1110 RAM 2.66 KB 167.08 KB 0 B
ROM 424 B 681.51 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.dut.no_secure RAM 2.66 KB 157.61 KB 0 B
ROM 436 B 573.7 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.dut.sx1262 RAM 2.66 KB 157.63 KB 0 B
ROM 504 B 582.37 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.hello.ble_only RAM 2.47 KB 105.86 KB 0 B
ROM -5.11 KB 408.31 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.dut.lr1110 RAM 2.55 KB 169.05 KB 0 B
ROM 4.77 KB 659.81 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.dut.no_secure RAM 2.55 KB 159.56 KB 0 B
ROM 3.08 KB 551.02 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.dut.sx1262 RAM 2.55 KB 159.6 KB 0 B
ROM 4.83 KB 560.66 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.hello.ble_only RAM 2.63 KB 108.47 KB 0 B
ROM 451 B 391.34 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.dut.no_secure RAM 2.38 KB 158.57 KB 0 B
ROM 5.29 KB 510.79 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.dut.sx1262 RAM 2.38 KB 158.58 KB 0 B
ROM 5.28 KB 513.56 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.hello.ble_only RAM 2.45 KB 107.44 KB 0 B
ROM 372 B 343.5 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.dut.lr1110 RAM 2.44 KB 168.93 KB 0 B
ROM 4.78 KB 659.79 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.dut.no_secure RAM 2.44 KB 159.44 KB 0 B
ROM 3.09 KB 551 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.dut.sx1262 RAM 2.44 KB 159.48 KB 0 B
ROM 4.84 KB 560.63 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.hello.ble_only RAM 2.51 KB 108.35 KB 0 B
ROM 455 B 391.32 KB 0 B
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.hello.release.sx1262 RAM 3.97 KB 108.64 KB 0 B
ROM 508 B 336.95 KB 0 B
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.hello.sx1262 RAM 3.98 KB 126.82 KB 0 B
ROM 1.84 KB 435.56 KB 0 B
nrf5340dk/nrf5340/cpuapp:sidewalk.test.simple_bootloader RAM 24 B 10.32 KB 0 B
ROM 852 B 36.07 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.hello.ble_only.release RAM 2.49 KB 99.08 KB 0 B
ROM -6.35 KB 330.97 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.hello.lr1110 RAM 2.51 KB 134.92 KB 0 B
ROM -5.2 KB 513.83 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.hello.release.lr1110 RAM 2.51 KB 116.6 KB 0 B
ROM -6.5 KB 413.4 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.hello.ble_only.release RAM 2.62 KB 101.83 KB 0 B
ROM -1.69 KB 310.88 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.hello.lr1110 RAM 2.66 KB 137.22 KB 0 B
ROM 191 B 492.07 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.hello.release.lr1110 RAM 2.63 KB 119.04 KB 0 B
ROM -1.75 KB 390.27 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.hello.ble_only.release RAM 2.45 KB 100.8 KB 0 B
ROM -1.91 KB 263.66 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.hello.lr1110 RAM 2.48 KB 136.2 KB 0 B
ROM 132 B 444.24 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.hello.release.lr1110 RAM 2.46 KB 118.01 KB 0 B
ROM -1.98 KB 343.05 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.hello.ble_only.release RAM 2.5 KB 101.71 KB 0 B
ROM -1.68 KB 310.85 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.hello.lr1110 RAM 2.54 KB 137.11 KB 0 B
ROM 195 B 492.05 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.hello.release.lr1110 RAM 2.51 KB 118.92 KB 0 B
ROM -1.75 KB 390.24 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.hello.release.sx1262 RAM 2.51 KB 118.53 KB 0 B
ROM -1.75 KB 387.38 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.hello.release.sx1262 RAM 2.51 KB 116.21 KB 0 B
ROM -6.5 KB 410.54 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.hello.sx1262 RAM 2.51 KB 134.53 KB 0 B
ROM -5.2 KB 507.26 KB 0 B
nrf52840dk/nrf52840:sidewalk.test.simple_bootloader RAM 10 B 10.13 KB 0 B
ROM 116 B 33.21 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.hello.release.sx1262 RAM 2.63 KB 118.64 KB 0 B
ROM -1.75 KB 387.4 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.hello.sx1262 RAM 2.66 KB 136.83 KB 0 B
ROM 195 B 485.51 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sidewalk.test.simple_bootloader RAM 332 B 11.92 KB 0 B
ROM 340 B 48.52 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.hello.release.sx1262 RAM 2.46 KB 117.62 KB 0 B
ROM -1.98 KB 340.19 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.hello.sx1262 RAM 2.48 KB 135.8 KB 0 B
ROM 132 B 437.67 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sidewalk.test.simple_bootloader RAM 156 B 10.09 KB 0 B
ROM 280 B 35.71 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.hello.sx1262 RAM 2.54 KB 136.71 KB 0 B
ROM 199 B 485.49 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.helloPower.ble.release RAM 2.5 KB 101.7 KB 0 B
ROM -1.68 KB 310.23 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.helloPower.ble_only.release RAM 2.5 KB 101.7 KB 0 B
ROM -1.68 KB 310.23 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.helloPower.fsk.release.sx1262 RAM 2.51 KB 118.52 KB 0 B
ROM -1.75 KB 386.62 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.helloPower.lora.release.sx1262 RAM 2.51 KB 118.52 KB 0 B
ROM -1.75 KB 386.62 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sidewalk.test.simple_bootloader RAM 328 B 11.7 KB 0 B
ROM 488 B 41.55 KB 0 B
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.dut.ble_only.shell_check RAM 132.92 KB 132.92 KB 0 B
ROM 425.35 KB 425.35 KB 0 B
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.dut.lr1110.shell_check RAM 159.24 KB 159.24 KB 0 B
ROM 610.43 KB 610.43 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.dut.ble_only.shell_check RAM 140.44 KB 140.44 KB 0 B
ROM 497.02 KB 497.02 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.dut.lr1110.shell_check RAM 167.08 KB 167.08 KB 0 B
ROM 681.52 KB 681.52 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.dut.ble_only.shell_check RAM 142.74 KB 142.74 KB 0 B
ROM 480.21 KB 480.21 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.dut.lr1110.shell_check RAM 169.05 KB 169.05 KB 0 B
ROM 659.83 KB 659.83 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.dut.ble_only.shell_check RAM 141.71 KB 141.71 KB 0 B
ROM 433.13 KB 433.13 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.dut.ble_only.shell_check RAM 142.62 KB 142.62 KB 0 B
ROM 480.19 KB 480.19 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.dut.lr1110.shell_check RAM 168.93 KB 168.93 KB 0 B
ROM 659.8 KB 659.8 KB 0 B
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.hello.ble_only.boot_check RAM 98.46 KB 98.46 KB 0 B
ROM 335.85 KB 335.85 KB 0 B
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.hello.lr1110.boot_check RAM 115.66 KB 115.66 KB 0 B
ROM 426.35 KB 426.35 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.hello.ble_only.boot_check RAM 105.86 KB 105.86 KB 0 B
ROM 408.31 KB 408.31 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.hello.ble_only.boot_check RAM 108.47 KB 108.47 KB 0 B
ROM 391.34 KB 391.34 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.hello.ble_only.boot_check RAM 107.44 KB 107.44 KB 0 B
ROM 343.5 KB 343.5 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.hello.ble_only.boot_check RAM 108.35 KB 108.35 KB 0 B
ROM 391.32 KB 391.32 KB 0 B
nrf52840dk/nrf52840:sample.sidewalk.hello.lr1110.boot_check RAM 123.38 KB 123.38 KB 0 B
ROM 498.16 KB 498.16 KB 0 B
nrf54l15dk/nrf54l10/cpuapp:sample.sidewalk.hello.lr1110.boot_check RAM 125.68 KB 125.68 KB 0 B
ROM 476.41 KB 476.41 KB 0 B
nrf54l15dk/nrf54l15/cpuapp/ns:sample.sidewalk.hello.lr1110.boot_check RAM 124.65 KB 124.65 KB 0 B
ROM 428.58 KB 428.58 KB 0 B
nrf54l15dk/nrf54l15/cpuapp:sample.sidewalk.hello.lr1110.boot_check RAM 125.56 KB 125.56 KB 0 B
ROM 476.38 KB 476.38 KB 0 B

@ktaborowski ktaborowski force-pushed the ncs-new branch 5 times, most recently from 64e1188 to d5d54ea Compare April 23, 2026 10:00
Update west manifest to NCS v3.3.0-rc2.

Signed-off-by: Krzysztof Taborowski <krzysztof.taborowski@nordicsemi.no>
Update BLE adapter and connection management for NCS 3.3 API
changes. Update corresponding unit tests.

Signed-off-by: Krzysztof Taborowski <krzysztof.taborowski@nordicsemi.no>
Migrate from partition manager YAML to device tree source for
samples and tests. Improves maintainability and aligns with
NCS 3.3 best practices.

Signed-off-by: Krzysztof Taborowski <krzysztof.taborowski@nordicsemi.no>
Add boot_check test scenarios with console harness for NCS 3.3
testing infrastructure.

Signed-off-by: Krzysztof Taborowski <krzysztof.taborowski@nordicsemi.no>
Fix NCS 3.3 Kconfig compliance by removing "Enable" prefix
from boolean prompts.

Signed-off-by: Krzysztof Taborowski <krzysztof.taborowski@nordicsemi.no>
Replace native_posix with native_sim in CI workflows and update
compliance test scripts and hooks to work with NCS 3.3.

Signed-off-by: Krzysztof Taborowski <krzysztof.taborowski@nordicsemi.no>
Add KconfigBasic.txt to gitignore to avoid tracking compliance
check artifacts.

Signed-off-by: Krzysztof Taborowski <krzysztof.taborowski@nordicsemi.no>
Add AGENTS.md with comprehensive agent development instructions
accessible to any AI agent tool.

Signed-off-by: Krzysztof Taborowski <krzysztof.taborowski@nordicsemi.no>
Fix remaining build compatibility issues in samples and unit
tests for NCS 3.3.

Signed-off-by: Krzysztof Taborowski <krzysztof.taborowski@nordicsemi.no>
Add MERGED_HEX_FILES default to Kconfig.sysbuild so that a combined
mcuboot+application hex is produced automatically for all boards.
Placed inside the BOOTLOADER_MCUBOOT block and using Kconfig default
syntax, consistent with the existing sysbuild config style.

Signed-off-by: Krzysztof Taborowski <krzysztof.taborowski@nordicsemi.no>
Three related fixes:

1. Kconfig.sysbuild: SOC_SERIES_NRF53X is an app-image Kconfig symbol;
   in sysbuild context the correct symbol is SOC_SERIES_NRF53. The wrong
   name caused PARTITION_MANAGER to never be enabled for nRF53 boards,
   meaning pm_static_*.yml was silently ignored and the DTS fallback
   had no mfg_storage node to resolve.

2. app_mfg_config.h: guard FIXED_PARTITION_EXISTS/OFFSET/SIZE calls
   with USE_PARTITION_MANAGER so PM-managed boards use pm_config.h
   macros instead of non-existent DTS nodelabels.

3. sid_mfg_storage.c: same PM guard for the fprotect_area call that
   protects the mfg_storage region at init.

Signed-off-by: Krzysztof Taborowski <krzysztof.taborowski@nordicsemi.no>
Use sdk-nrf v3.0.0 release tag

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

manifest Change in west.yaml detected scripts source PR changing src files tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant