Skip to content

Conversation

@kapi-no
Copy link
Contributor

@kapi-no kapi-no commented Jul 28, 2025

Fixed the memory layout for the nrf54l15dk/nrf54l10/cpuapp target in the Bluetooth Fast Pair Locator Tag sample. Previously, it was assumed that the memory size was 10 KB larger than the actual one. The NVM size in the nRF54L15 SoC is equal to 1012 KB.

This change in the nRF54L10 partition map is a breaking change and cannot be performed using DFU. As a result, the DFU procedure will fail if you attempt to upgrade the sample firmware based on one of the nRF Connect SDK v3.0 releases.

Ref: NCSDK-34582

@kapi-no kapi-no requested review from a team as code owners July 28, 2025 09:56
@github-actions github-actions bot added the doc-required PR must not be merged without tech writer approval. label Jul 28, 2025
@kapi-no kapi-no added DNM and removed doc-required PR must not be merged without tech writer approval. labels Jul 28, 2025
@kapi-no
Copy link
Contributor Author

kapi-no commented Jul 28, 2025

Requires the following PR to be merged:

#23473

@NordicBuilder
Copy link
Contributor

NordicBuilder commented Jul 28, 2025

CI Information

To view the history of this post, clich the 'edited' button above
Build number: 3

Inputs:

Sources:

sdk-nrf: PR head: c5d5074a5ef27f834e86d31341f715a7fe42478c

more details

sdk-nrf:

PR head: c5d5074a5ef27f834e86d31341f715a7fe42478c
merge base: 465de1b4a646fda5ed151d52fa71a9a4fc088efe
target head (main): 465de1b4a646fda5ed151d52fa71a9a4fc088efe
Diff

Github labels

Enabled Name Description
ci-disabled Disable the ci execution
ci-all-test Run all of ci, no test spec filtering will be done
ci-force-downstream Force execution of downstream even if twister fails
ci-run-twister Force run twister
ci-run-zephyr-twister Force run zephyr twister
List of changed files detected by CI (4)
doc
│  ├── nrf
│  │  ├── releases_and_maturity
│  │  │  ├── releases
│  │  │  │  │ release-notes-changelog.rst
samples
│  ├── bluetooth
│  │  ├── fast_pair
│  │  │  ├── locator_tag
│  │  │  │  ├── configuration
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ nrf54l15dk_nrf54l10_cpuapp.overlay
│  │  │  │  │  │ pm_static_nrf54l15dk_nrf54l10_cpuapp.yml
│  │  │  │  ├── sysbuild
│  │  │  │  │  ├── mcuboot
│  │  │  │  │  │  ├── boards
│  │  │  │  │  │  │  │ nrf54l15dk_nrf54l10_cpuapp.overlay

Outputs:

Toolchain

Version: 8ea1732c3a
Build docker image: docker-dtr.nordicsemi.no/sw-production/ncs-build:8ea1732c3a_bba2ea5f2e

Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped; ⚠️ Quarantine

  • ◻️ Toolchain - Skipped: existing toolchain is used
  • ✅ Build twister
    • sdk-nrf test count: 12
  • ✅ Integration tests
Disabled integration tests
    • desktop52_verification
    • doc-internal
    • test_ble_nrf_config
    • test-fw-nrfconnect-apps
    • test-fw-nrfconnect-ble_mesh
    • test-fw-nrfconnect-ble_samples
    • test-fw-nrfconnect-chip
    • test-fw-nrfconnect-fem
    • test-fw-nrfconnect-nfc
    • test-fw-nrfconnect-nrf-iot_cloud
    • test-fw-nrfconnect-nrf-iot_libmodem-nrf
    • test-fw-nrfconnect-nrf-iot_lwm2m
    • test-fw-nrfconnect-nrf-iot_samples
    • test-fw-nrfconnect-nrf-iot_serial_lte_modem
    • test-fw-nrfconnect-nrf-iot_thingy91
    • test-fw-nrfconnect-nrf-iot_zephyr_lwm2m
    • test-fw-nrfconnect-nrf_crypto
    • test-fw-nrfconnect-ps-main
    • test-fw-nrfconnect-rpc
    • test-fw-nrfconnect-rs
    • test-fw-nrfconnect-tfm
    • test-fw-nrfconnect-thread-main
    • test-low-level
    • test-sdk-audio
    • test-sdk-dfu
    • test-sdk-find-my
    • test-sdk-mcuboot
    • test-sdk-pmic-samples
    • test-sdk-wifi
    • test-secdom-samples-public

Note: This message is automatically posted and updated by the CI

@github-actions
Copy link

You can find the documentation preview for this PR here.

Preview links for modified nRF Connect SDK documents:

https://ncsdoc.z6.web.core.windows.net/PR-23479/nrf/releases_and_maturity/releases/release-notes-changelog.html

@kapi-no
Copy link
Contributor Author

kapi-no commented Jul 28, 2025

Remember to fix the following:

https://github.com/nrfconnect/sdk-nrf/pull/23490/files#r2236427219

@kapi-no kapi-no force-pushed the fast_pair_locator_tag_nrf54l10_memory_map_align branch from 5977028 to 1017591 Compare July 29, 2025 12:32
@github-actions github-actions bot added the doc-required PR must not be merged without tech writer approval. label Jul 29, 2025
@kapi-no kapi-no removed the DNM label Jul 29, 2025
@kapi-no
Copy link
Contributor Author

kapi-no commented Jul 29, 2025

Rebase required to include the fix for MPSL build error:

#23517

kapi-no added 2 commits July 29, 2025 17:03
Fixed the memory layout for the nrf54l15dk/nrf54l10/cpuapp target
in the Bluetooth Fast Pair Locator Tag sample. Previously, it was
assumed that the memory size was 10 KB larger than the actual one.
The NVM size in the nRF54L10 SoC is equal to 1012 KB.

This change in the nRF54L10 partition map is a breaking change and
cannot be performed using DFU. As a result, the DFU procedure will
fail if you attempt to upgrade the sample firmware based on one of
the nRF Connect SDK v3.0 releases.

Ref: NCSDK-34582

Signed-off-by: Kamil Piszczek <[email protected]>
Added a changelog entry for the Fast Pair Locator Tag sample that
describes the update of the memory map for the
nrf54l15dk/nrf54l10/cpuapp board target.

Ref: NCSDK-34582

Signed-off-by: Kamil Piszczek <[email protected]>
@kapi-no kapi-no force-pushed the fast_pair_locator_tag_nrf54l10_memory_map_align branch from 1017591 to c5d5074 Compare July 29, 2025 15:04
@kapi-no kapi-no merged commit bc661bf into nrfconnect:main Jul 30, 2025
14 checks passed
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.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants