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

How to use the nRFconnect Programmer for the secure DFU process with signed zip packages?

Hi,

We are developing the USB DFU process on the nRF52840 SoC with the Secure DFU Bootloader.

For the ease of upgrading operation at the customer side,
we choose the nRFconnect Programmer as a GUI with a cross-platform framework for the upgrading process.

However, the nRFconnect Programmer does not support the signed zip packages generated from the nRFutil tool.

And the pure HEX file is also not supported for the lack of a signed init packet.

We have implemented the DFU Trigger and the Secure Bootloader on the firmware,
and have verified that the DFU Trigger function is supported on the nRFconnect Programmer.

Are there plans for the integration of the nRFconnect Programmer and the signed zip packages?
Or do you have recommendations for the upgrading process with a cross-platform capability?

Many thanks!

Parents Reply
  • Yes, that's correct. nRFutil should be better for doing DFU from a computer. I have pinged our development team to take a look at this appcrash issue. Unfortunately I don't have any details as of yet, but I'll update you when I know. 

    Glad you got nRFutil working from the source code. How did you build nRFutil when running into this issue if the Github source code solved it for you?

    Best regards,

    Simon

Children
Related