nRF5340+nRF7002 - Firmware security and flashing options

Hello,

I would like to ask and explain what the options are for uploading production firmware to Nordic chips, specifically nRF5340+nRF7002. So far, I have been using VS Code + nRF Connect extension and the nRF7002-DK board, and I use Build --> Flash in Actions.

I would like to ask if it is possible to secure the firmware in some way so that no one can read or edit it? How would I then handle firmware updates if I didn't want to use the development environment (VS Code) directly?

I am not yet familiar with these security and FW flashing options, so I would appreciate an explanation.

Thank you

Parents
  • Hi,

    I would like to ask and explain what the options are for uploading production firmware to Nordic chips, specifically nRF5340+nRF7002. So far, I have been using VS Code + nRF Connect extension and the nRF7002-DK board, and I use Build --> Flash in Actions.

    In a production setting you would typically write the FW using an automated process with a script, which would typically also do some other testing.

    I would like to ask if it is possible to secure the firmware in some way so that no one can read or edit it? How would I then handle firmware updates if I didn't want to use the development environment (VS Code) directly?

    Yeah this is done using Approtect, you can eg. read about that here and here. We support this on nRF53.

    I would like to ask if it is possible to secure the firmware in some way so that no one can read or edit it? How would I then handle firmware updates if I didn't want to use the development environment (VS Code) directly?

    You can do fw updates using DFU or FOTA. We have a lot of documentation for this, and there is an introductory course on this here.

    Regards,

    Elfving

  • Hello,

    okay, can you please explain step-by-step how to update the nRF7002-DK? I looked at the instructions, but I'm lost and don't understand it at all. I really need help with this, please. I tried to understand it, but I didn't get it.

    I don't even know what build target to use for this in development - whether nrf7002dk/nrf5340/cpuapp or /ns version?

    Thank you

  • If the general FOTA is the main focus here you can for instance have a look at this DevAcademy course, which should introduce everything step by step as well as provide the code.

    Regards,

    Elfving

Reply Children
Related