This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Does Bootloader for Thread supports DFU at bootloader layer

Hi

Our requirement is to do Over-the-air DFU at the bootloader level for nRF52840 devices on thread network. Can you suggest if this possible at the bootloader level? If yes then how?

Since I would be using single bank feature for the application, I need the DFU at the bootloader level using thread protocol. Is this possible?

Thanks! Neha

Parents Reply
  • Hello Edvin

    My understanding is that the getting the image for upgrade over thread network happens at the application layer and bootloader is responsible to check application integrity and to transfer the new image to the active bank.

    Can bootloader other than checking application integrity and to transfer the new image to the active bank, also get the image (using coap commands) over thread network? Is this possible. Implementing complete DFU at the bootloader using coap commands?

    Regards, Neha.

Children
  • We only provide background DFU for openthread. Part of the reason for this is that the throughput is quite limited in a thread network, so it will be very long (up to several hours) that the node will be not operational if you are not running the application in the foreground.

    It may or may not be possible to run this at a bootloader level, but it is not something we provide.

    Best regards,

    Edvin

Related