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

Guidance / open source / APIs for implementing central side of OTA-DFU on PC (windows) and mobile (android)

Hi,

Our product is based on peripheral device (nRF52840, SDK 1.5, SD s140) and in-house PC (windows) / mobile (android) applications. 

We plan to implement  bootloader (secured boot) + OTA-DFU.

Is there open OTA-DFU source code / libraries (DLLs) + API which can be integrated  in our central side (PC and mobile applications) instead of using nRFconnect application 

If not is there any implementation guidance?

Thanks in advance

Parents
  • Hey "yes",

    I'm having the same requirements for a secure DFU mechanism (PC Windows 10 and Mobile Android/iOS). I've been searching now for days about this topic and found that a lot of people have the same problems.

    Did you manage to implement the DFU mechanism? Can you tell me how you did it and maybe give me hints or "lessons learned"? It seems that there is now way around a self-made solution since there is no officially supported code base since I don't want to implement it for each platform separately. There is also no real benefit in utilizing the Android and iOS libraries from Nordic if I have to implement the mechanism again by myself for the other platforms.

Reply
  • Hey "yes",

    I'm having the same requirements for a secure DFU mechanism (PC Windows 10 and Mobile Android/iOS). I've been searching now for days about this topic and found that a lot of people have the same problems.

    Did you manage to implement the DFU mechanism? Can you tell me how you did it and maybe give me hints or "lessons learned"? It seems that there is now way around a self-made solution since there is no officially supported code base since I don't want to implement it for each platform separately. There is also no real benefit in utilizing the Android and iOS libraries from Nordic if I have to implement the mechanism again by myself for the other platforms.

Children
No Data
Related