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

single bank ble DFU signing on nrf51822AC

Hi,

I would like to add single bank signed DFU support to my project (running on nrf51822AC - 256kb version). In SDK 10, there was an experimental bootloader with a nice document explaining how to modify the keys in the code and recompile such that it would only accept packages signed by me. This was moved from the experimental to the component folder in SDK11.

  1. How do you activate this option in SDK11?
  2. What is needed to modify the existing dual bank ble dfu to single bank?

Thanks!

Shay

Parents
  • Hi Shay,

    the experimental bootloader that supported DFU with signing in SDK v10.0.0 was removed in SDK v11.0.0. Allthough the dfu_init_template_signing.c and nrf.h sec header is still in the components folder (these files should have been removed ) , you still need the ECC module(nrf_sec) in order to validate the signed image.

    We're introducing a new bootloader in the next SDK release ( scheduled in late August/early September, note subject to change) which supports DFU with signed images. I recommend waiting for this release.

    -Bjørn

Reply
  • Hi Shay,

    the experimental bootloader that supported DFU with signing in SDK v10.0.0 was removed in SDK v11.0.0. Allthough the dfu_init_template_signing.c and nrf.h sec header is still in the components folder (these files should have been removed ) , you still need the ECC module(nrf_sec) in order to validate the signed image.

    We're introducing a new bootloader in the next SDK release ( scheduled in late August/early September, note subject to change) which supports DFU with signed images. I recommend waiting for this release.

    -Bjørn

Children
No Data
Related