Prerequisites

nRF Util

tags
nRF Util

Make sure you have the following prerequisites:

  • HCI UART device with the Bluetooth Controller role

    Use either the nRF52840 DK or the nRF52840 Dongle and program it with Zephyr's HCI UART sample.

    The sample exposes the SoftDevice Controller over UART using the H:4 HCI transport protocol. This device acts as the Bluetooth Controller that nRF Util uses to communicate with the target device.

    To program the HCI UART sample on your controller device, follow the instructions in the Zephyr HCI UART sample documentation.

  • Target device programmed with the MCUboot bootloader

    The target device must be running firmware with MCUboot bootloader enabled and SMP over Bluetooth LE support. You can set up MCUboot on your device using one of the following options:

  • A BIN file for the new firmware image

    Note

    Only BIN format is supported when using the Bluetooth LE transport layer.

  • A Bluetooth scanner application

    This can be for example the nRF Connect for Mobile app.