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

Software update using MCUBoot from another MCU?

Hi!

In our current project, we have started to use the Connect SDK.

We have a an application CPU with a modem running our main software and uses the nRF52833 for local connectivity and sensor hub.

Our plan is to FOTA update the nRF by downloading the new package to the modem and updating the nRF using UART between the application CPU and the nRF, by setting the nRF in DFU mode and transfer the file from the app CPU to the nRF.

Do you have some description of the protocol or some C source code that we can run in our application CPU for transferring the new FW to nRF over UART?

We found some code doing this (like the "newtmgr"), but it is intended for larger hosts like a PC or web service, and we only want a simple solution with the possibility to hand over the signed files to the nRF.

Or would you suggest another approach?

Best regards,

Thomas

Related