Consecutive connections requirement

nRF Util

tags
nRF Util

When the DFU is performed, the SD + BL + APP update and the SD + APP update are both applied with two consecutive connections, unless a custom bootloader is used. The process is as follows:

  1. The first connection to the bootloader updates the SD (alone or together with BL).

    Note

    This update requires --sd-req to be set to the ID of the old SD when generating the package.

  2. The bootloader disconnects and the (new) BL starts advertising.

  3. The second connection to the bootloader updates the APP.

    Note

    This update requires --sd-id to be used when generating the package to provide the ID of the new SD. Read more.