Skip to content

DRAFT: extension of the AB documentation#2

Closed
ahasztag wants to merge 78 commits into
NCSDK-34934_mcuboot_ab_samplefrom
NCSDK-34935_mcuboot_ab_docs
Closed

DRAFT: extension of the AB documentation#2
ahasztag wants to merge 78 commits into
NCSDK-34934_mcuboot_ab_samplefrom
NCSDK-34935_mcuboot_ab_docs

Conversation

@ahasztag
Copy link
Copy Markdown
Owner

No description provided.

Tryton77 and others added 30 commits September 16, 2025 10:48
Added support for USB CDC ACM trasnport layer for nRF54H20.

JIRA: NCSDK-34868

Signed-off-by: Michał Strządała <michal.strzadala@nordicsemi.no>
Automatically created by Github Action

Signed-off-by: Nordic Builder <pylon@nordicsemi.no>
Add test that confirms that package pin where SWD interface
is located, can be used as an ordinary GPIO.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
In wifi status, Current PHY TX rate incorrectly displayed as "*float*".
Enable CONFIG_CBPRINTF_FP_SUPPORT to display actual WiFi TX rates
instead of '*float*' placeholder.

Signed-off-by: Kapil Bhatt <kapil.bhatt@nordicsemi.no>
Needed custom jlink script to get output from SWO.

Signed-off-by: Piotr Kosycarz <piotr.kosycarz@nordicsemi.no>
Add known issue about assertion in Host that can happen if sysworkq is
blocked and app or host is trying to send sync command from any other
thread.

Signed-off-by: Pavel Vasilyev <pavel.vasilyev@nordicsemi.no>
The Bluetooth stack requires larger BT_RX_STACK_SIZE for nRF54LX SoCs
family and nRF54H20 due to higher memory requirements for crypto on
these SoCs.

The Kconfig was modified in couple of samples. The change was added
for next SoCs based on these two platforms. Instead of that it should
be a generic configuration is a target is nRF54LX or nRF54HX.

Signed-off-by: Piotr Pryga <piotr.pryga@nordicsemi.no>
The overlay was not needed, as partition manager
is used for this platform.

Signed-off-by: Artur Hadasz <artur.hadasz@nordicsemi.no>
This commit introduces the changes required to support
dfu target with nRF54H20. The dfu_target sample is also
extended.

Signed-off-by: Artur Hadasz <artur.hadasz@nordicsemi.no>
This commit adds support for the nrf54l15dk/nrf54l15/cpuapp
board in the dfu_target sample.

Signed-off-by: Artur Hadasz <artur.hadasz@nordicsemi.no>
Automatically created by Github Action

Signed-off-by: Nordic Builder <pylon@nordicsemi.no>
Reduces the size of MCUboot in this build

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
Upgrade the Memfault Firmware SDK to version 1.29.0 to include a fix
required to remove a Kconfig style issue. The redefinition includes a
`default n`, which causes the Kconfig style check shared in
zephyrproject-rtos/zephyr#94780 (comment) to fail.
Kconfig style check script passes after this change.

Additionally, confirmed that the Kconfig values are expected from
building the samples/debug/memfault app for a nrf9160 target:
- CONFIG_NRF_MODEM_LIB=y
- CONFIG_MEMFAULT_HTTP_USES_MBEDTLS is not set

Note this is a follow-on PR to nrfconnect#24402.

Signed-off-by: Gillian Minnehan <gillian.minnehan@nordicsemi.no>
Regression.

Signed-off-by: Piotr Kosycarz <piotr.kosycarz@nordicsemi.no>
Update for enabling redirected S2RAM resume procedure from
MCUboot to the application.

Signed-off-by: Nordic Builder <pylon@nordicsemi.no>
Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>

fix
Described configuration of S2RAM support by the MCUboot.

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
Goes to piclibc, except for nrf54lm20dk which has an issue. Also
fixes a wrong selection of a Kconfig which should be done at
sysbuild level

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
Ref: KRKNWK-20782

Signed-off-by: Dawid Przybylo <dawid.przybylo@nordicsemi.no>
MDS bluetooth sample depends on this.

Signed-off-by: Piotr Kosycarz <piotr.kosycarz@nordicsemi.no>
Automatically created by Github Action

Signed-off-by: Nordic Builder <pylon@nordicsemi.no>
nRF54LV10A has 4 instead of 8 SAADC channels.

Signed-off-by: Michał Stasiak <michal.stasiak@nordicsemi.no>
Fix rendering of documentation related to Fast Pair use-cases.

Signed-off-by: Marek Pieta <Marek.Pieta@nordicsemi.no>
Added nRF54LM20A and nRF54LV10A to anomaly 30 current
consumption test.

Signed-off-by: Michał Stasiak <michal.stasiak@nordicsemi.no>
…orms

Run power consumtpion benchamrks on nrf52840 and nrf5340

Signed-off-by: Bartosz Miller <bartosz.miller@nordicsemi.no>
The SoC Kconfig tree is already loaded, this prevents options
being duplicated in menuconfig

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
Adds a guard to not use something if it's not the expected SoC

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
Automatically created by Github Action

Signed-off-by: Nordic Builder <pylon@nordicsemi.no>
This fixes an issue where the quality on the unused
channels counted towards the number of channels with bad quality.

Signed-off-by: Erik Sandgren <erik.sandgren@nordicsemi.no>
The IFFT distance estimate algorithm should be able to handle missing
channels.
This commit removes the assumption that it would not.
- Remove interpolation of IQ values for channels 23,24,25. Just set the
  IQs for these channels to 0.
- Remove early return in `calculate_dist_ifft` when IQ values for one
  channel would be missing. The algo should handle this ok and we can
  still produce a distance estimate.

Another change included in this commit is to resort to not doing any
"left null compensation" in the specific case where:
- The left_null_index is greater than the peak_index but not large
  enough for the left null compensation to result in a positive distance
  estimate.

Previously this case would result in the distance estimate of 0.

Signed-off-by: Erik Sandgren <erik.sandgren@nordicsemi.no>
Improves the update frequency of distance estimates in
channel_sounding_ras_initiator.
This is accomplished by the following changes:

- Add another sem `sem_distance_estimate_updated` which is given each
  time the distance estimates are updated. The main thread will take
  `sem_distance_estimate_updated` and print the new estimate.
- Use `channel_map_repetition = 1` to make the CS procedure length
  shorter. I believe the benefit of having multiple measurements of th
  same channel in each procedure is less than having a faster procedure
  interval.
- Lower the `subevent_len` to 16000 us. This is enough to fit all the
  steps of the CS procedure in a single subevent.
- Lower the connection interval to 20 ms (from 50). With a CS procedure
  interval of 5 (or 10) this effectively means that there should be a
  new CS procedure and thus a new distance estimate every
  ~100 ms (or ~200 ms). Depending on if realtime ranging data is
  supported or not.

Signed-off-by: Erik Sandgren <erik.sandgren@nordicsemi.no>
SyverHaraldsen and others added 5 commits September 18, 2025 10:03
Preserve specific error codes instead of mapping all failures to
generic codes. Add error logging to help diagnose FOTA failures.

Remove unnecessary image resets on download errors, allowing
proper resume functionality with corrected offset calculation.

Signed-off-by: Syver Haraldsen <syver.haraldsen@nordicsemi.no>
The ~40uA in s2ram was caused by the enabled console uart RX.

Signed-off-by: Bartosz Miller <bartosz.miller@nordicsemi.no>
Automatically created by Github Action

Signed-off-by: Nordic Builder <pylon@nordicsemi.no>
Automatically created by Github Action

Signed-off-by: Nordic Builder <pylon@nordicsemi.no>
Changed method to pass overlay config for MCUboot
image to get the default configuration file from MCUboot
repo. It enables logging, so nrfconnect#24579 can be reverted.

Signed-off-by: Grzegorz Chwierut <grzegorz.chwierut@nordicsemi.no>
@ahasztag ahasztag marked this pull request as draft September 18, 2025 10:34
kkasperczyk-no and others added 19 commits September 18, 2025 13:49
The picolibc was enabled in mcuboot for nrf54lm20 internal
configuration, what does not work and leads to mcuboot crash.

Signed-off-by: Kamil Kasperczyk <kamil.kasperczyk@nordicsemi.no>
Updated samples: modem_shell, gnss, location
Change integration test configurations that use use location services
to use device UUID as device and cloud ID instead of current
nrf-<IMEI> format.

Signed-off-by: Matti Oksanen <matti.oksanen@nordicsemi.no>
This sample demonstrates how to use the A/B functionality
with MCUBoot.

Signed-off-by: Artur Hadasz <artur.hadasz@nordicsemi.no>
Add 3.1.1 release to main

Signed-off-by: Richa Pandey <richa.pandey@nordicsemi.no>
Ref: NRFX-8425

Signed-off-by: Aymen LAOUINI <aymen.laouini@nordicsemi.no>
Add the known issue text according to the identified bug.

Signed-off-by: Jan Müller <jan.mueller@nordicsemi.no>
Define AUDIOPLL, an AUXPLL IP instance used by the TDM and PDM IP. PLL
can be configured to set it's frequency based on marcros in
nrf-audiopll.h. FICR not fully defined yet. Also added TDM node.

Signed-off-by: David Jewsbury <david.jewsbury@nordicsemi.no>
Enable audiopll (required by PDM and TDM) and setup frequency.

Signed-off-by: David Jewsbury <david.jewsbury@nordicsemi.no>
Runs on nrf7120 which has had support added for testing
the auxpll.

Signed-off-by: David Jewsbury <david.jewsbury@nordicsemi.no>
Fix typos in nRF54H20-specific signing file to correctly pass the VID
and CID values to the signing command in Direct XIP modes.

Signed-off-by: Tomasz Chyrowicz <tomasz.chyrowicz@nordicsemi.no>
Fixup for Quarantine samples for nrf54lm20dk/nrf54lm20a/cpuapp

Signed-off-by: Sebastian Wezel <sebastian.wezel@nordicsemi.no>
The TX diagnostic mode can now be enabled with Kconfig.

Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no>
The TX diagnostic mode is needed to allow the PHY test tool to send
arbitrary packets.

Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no>
There should be no space between if and the opening bracket.

Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no>
Added support for environment evaluation using the %ENVEVAL AT
command introduced in nRF91x1 modem firmware v2.0.3.

Signed-off-by: Tommi Kangas <tommi.kangas@nordicsemi.no>
Added new shell command "link enveval" for performing environment
evaluation. Environment evaluation is introduced in nRF91x1
modem firmware v2.0.3.

Signed-off-by: Tommi Kangas <tommi.kangas@nordicsemi.no>
Remove mention of devtag from the releases and maturity
page.
Requested by Shantha.

Signed-off-by: divya pillai <divya.pillai@nordicsemi.no>
This commit adds support for nRF54L15 in the
DFU A/B sample

Signed-off-by: Artur Hadasz <artur.hadasz@nordicsemi.no>
This commit extends the A/B sample documentation with
more in-depth description of the A/B feature.

Signed-off-by: Artur Hadasz <artur.hadasz@nordicsemi.no>
@ahasztag ahasztag force-pushed the NCSDK-34935_mcuboot_ab_docs branch from ae7afd6 to 9ea86f2 Compare September 19, 2025 09:45
@ahasztag ahasztag closed this Sep 19, 2025
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.