Seeking DFU-OTA Example for nRF5340 with Latest SDK

Hello,

I'm currently looking for a comprehensive example of DFU-OTA (Device Firmware Update Over-the-Air) using the latest SDK version with the nRF5340 platform. If anyone has successfully implemented DFU-OTA or can provide guidance on where to find reliable resources, I would greatly appreciate your assistance.

I am encountering issues with DFU-OTA on the nRF5340 platform after updating to the latest SDK version (specifically using SDK v2.6.1 and toolchain v2.7.0). The main challenges include:

1. Successful Image Transfer: Ensuring that the new firmware image is transferred correctly to the device.
2. Post-DFU Behavior: Understanding the expected behavior after initiating DFU, including device restarts and connection status.

If anyone has a working example or can point me to a detailed guide or tutorial on implementing DFU-OTA with the latest SDK (v2.6.1), it would be immensely helpful. I'm particularly interested in:

a. Detailed steps or code snippets for setting up DFU-OTA.
b. Best practices or common pitfalls to avoid during DFU-OTA implementation.
c. Guidance on troubleshooting and debugging DFU-OTA issues, especially with the nRF5340 platform.

Your insights and experiences with DFU-OTA on Nordic Semiconductor's platforms are invaluable. Any assistance in resolving my current challenges or pointing me in the right direction for resources would be highly appreciated.

Parents
  • Hello,

    Is this issue occurring with the sample application provided in the Developer Academy, or does it happen when you configure the application according to your needs? Also, which mobile application are you using to achieve DFU OTA? I am investigating a similar issue in another ticket—please take a look at this thread. Let me know if your issue is related or very similar.

    Kind regards,

    Abhijith

  • Hi Abhijith.

    Thanks for the update.

    Is this issue occurring with the sample application provided in the Developer Academy, or does it happen when you configure the application according to your needs?

    This is happening in custom application, in Example, OTA is happening in a good time, we thought that is because of  less code size. and we opt same configurations for our app.

    which mobile application are you using to achieve DFU OTA?

    nRF Connect.

Reply
  • Hi Abhijith.

    Thanks for the update.

    Is this issue occurring with the sample application provided in the Developer Academy, or does it happen when you configure the application according to your needs?

    This is happening in custom application, in Example, OTA is happening in a good time, we thought that is because of  less code size. and we opt same configurations for our app.

    which mobile application are you using to achieve DFU OTA?

    nRF Connect.

Children
No Data
Related