This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Firmware update without DFU

Hi, I am new to the Nordic environment. So far I have done all the integration by going through your examples code which is very good.

Now, one thing I have no knowledge about is updating the firmware image(non-secure + TF-M) without using DFU.

I do not want FW update over DFU for some personal reasons.

Please guide me to any reference or documentation for how to build a bootloader and configure the application image to run with the bootloader and do OTA update.

I do not know from where to start for implementing the OTA update.

Thank you in advance.

My setup:

NRF SDK: v2.2.0

Board: nRF5340-DK

Parents
  • Hi,

    Can you clarify what you mean by not wanting to do fw update over DFU? DFU is device firmware update, so if you want to update your device, then this will be DFU, Do you mean that you do not want to update the device over serial (e.g. UART), but only over the air?

    Best regards,

    Marte

  • The reason I do not want to do DFU is we are using our own crypto algorithms to transfer any data over BLE.

    Let me explain what I need to do actually

    I get the FW image over BLE which later it is decrypted and is stored in the desired partition.

    Now on the next boot, I need the bootloader to check if there is any new image downloaded and boot the new image if so.

Reply
  • The reason I do not want to do DFU is we are using our own crypto algorithms to transfer any data over BLE.

    Let me explain what I need to do actually

    I get the FW image over BLE which later it is decrypted and is stored in the desired partition.

    Now on the next boot, I need the bootloader to check if there is any new image downloaded and boot the new image if so.

Children
No Data
Related