This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
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

The application of nRF9160 works on ncs v1.3.0 and cannot be upgraded to ncs v1.5.1 by FOTA

Hi , My application works on ncs v1.3.0, and now I need to upgrade the SDK to upgrade the application to work on ncs v1.5.1. I have completed the application development on ncs v1.5.1, and the function is normal, but it will FOTA to ncs v1.5.1 on the device working on ncs v1.3.0, you can see that HTTP has downloaded the application on ncs v1.5.1, but it still runs the application on ncs v1.3.0 after reset, how does this return? Matter, is it possible to support cross-SDK FOTA firmware? The modem firmware version is 1.2.3. 

Thanks!

  • Hi George,

     

    Hi , My application works on ncs v1.3.0, and now I need to upgrade the SDK to upgrade the application to work on ncs v1.5.1. I have completed the application development on ncs v1.5.1, and the function is normal, but it will FOTA to ncs v1.5.1 on the device working on ncs v1.3.0, you can see that HTTP has downloaded the application on ncs v1.5.1, but it still runs the application on ncs v1.3.0 after reset, how does this return?

     In ncs v1.4, the default algorithm set to use by mcuboot was changed from RSA to ECDSA. Could you try to compile the v1.5.1 project with this set in the mcuboot configuration?

    CONFIG_BOOT_SIGNATURE_TYPE_RSA=y

     

    Matter, is it possible to support cross-SDK FOTA firmware? The modem firmware version is 1.2.3. 

    As long as the partition layout, and signing algorithm is the same, it should work.

     

    Kind regards,

    Håkon

      

Related