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

Is is possible to perform DFU without the nrfutil

Hi Team,

I would like to perform the DFU without using the nrfutil and OTA update. Is there any way to perform DFU without the nrfutil. 

Our requirement is -  We have a scenario where we cannot use the nrf mobile applications and nrfutil, But we need to update using the APIs which are used in the code. 

Is that possible to perform firmware update?

Thanks,

Venkatesh Dyagala

Parents
  • Hello,

    In theory, yes. This is possible, but we don't have any implementation of this. 

    I guess the most useful would be to look at the implementation of nrfutil. Alternatively, the source code for the DFU part of nRF Connect for Desktop is found here. Apart from that, I guess the source code for nRF Connect for Android and iOS can be used as pointers as well.

    You should also check out the message flow chart from Infocenter.

    Even though you don't want to use nrfutil to perform the DFU, you should still use nrfutil to generate the image, that you then transfer on your own.

    BR,
    Edvin

Reply
  • Hello,

    In theory, yes. This is possible, but we don't have any implementation of this. 

    I guess the most useful would be to look at the implementation of nrfutil. Alternatively, the source code for the DFU part of nRF Connect for Desktop is found here. Apart from that, I guess the source code for nRF Connect for Android and iOS can be used as pointers as well.

    You should also check out the message flow chart from Infocenter.

    Even though you don't want to use nrfutil to perform the DFU, you should still use nrfutil to generate the image, that you then transfer on your own.

    BR,
    Edvin

Children
No Data
Related