From 3a20bf8896630fa05d81c007421e6ba8322c2523 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Grochala?= Date: Thu, 5 Dec 2024 13:09:35 +0000 Subject: [PATCH] snippets: Fix nordic-bt-rpc memory remapping for BT RPC on nRF54H20. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Bluetooth RPC configuration for BLE samples didn't work due to an issue in the dts file that modifies the MRAM sections mapping for this build type. Application core was given an additional storage section that was intended for Radio core: 'cpurad_storage_partition'. Ref. NCSDK-30458 Signed-off-by: Michał Grochala --- .../releases_and_maturity/releases/release-notes-changelog.rst | 1 + .../nordic-bt-rpc/boards/nrf54h20dk_nrf54h20-mem-map-move.dtsi | 1 + 2 files changed, 2 insertions(+) diff --git a/doc/nrf/releases_and_maturity/releases/release-notes-changelog.rst b/doc/nrf/releases_and_maturity/releases/release-notes-changelog.rst index 74fbf3eb9f59..f09a40fcbbf4 100644 --- a/doc/nrf/releases_and_maturity/releases/release-notes-changelog.rst +++ b/doc/nrf/releases_and_maturity/releases/release-notes-changelog.rst @@ -114,6 +114,7 @@ Bluetooth® LE ------------- * Fixed an issue where a flash operation executed on the system workqueue might result in ``-ETIMEDOUT``, if there is an active Bluetooth LE connection. +* Fixed an issue where Bluetooth applications built with the ``nordic-bt-rpc`` snippet (in the :ref:`ble_rpc` configuration) did not work on the nRF54H20 devices due to incorrect memory mapping. Bluetooth Mesh -------------- diff --git a/snippets/nordic-bt-rpc/boards/nrf54h20dk_nrf54h20-mem-map-move.dtsi b/snippets/nordic-bt-rpc/boards/nrf54h20dk_nrf54h20-mem-map-move.dtsi index 2540f5ce04c3..039c68efb9bb 100644 --- a/snippets/nordic-bt-rpc/boards/nrf54h20dk_nrf54h20-mem-map-move.dtsi +++ b/snippets/nordic-bt-rpc/boards/nrf54h20dk_nrf54h20-mem-map-move.dtsi @@ -18,6 +18,7 @@ &mram1x { cpurad_rw_partitions: cpurad-rw-partitions { compatible = "nordic,owned-partitions", "fixed-partitions"; + status = "disabled"; nordic,access = ; #address-cells = <1>; #size-cells = <1>;