Skip to main content
amankumbhani
Associate III
May 26, 2022
Solved

OTA using BlueNRG LP 345

  • May 26, 2022
  • 2 replies
  • 1088 views

Hi,

I am trying to use a custom OTA application to perform firmware updates. The code works (default Service manger OTA code from the DK) till the image size of the app uploaded is below the address 0x10057800. As soon as the firmware image exceeds this threshold, OTA does not work. I read it in the user manual that the image base needs to be fixed to a particular address, how can I do that? Also I want the image to boot from that particular new address.

Please help.

Thanks.

    This topic has been closed for replies.
    Best answer by Sebastien DENOUAL

    Hi @amankumbhani​ ,

    Good news - Thanks for your feedback - I let you close this subject.

    Regards,

    Sebastien.

    2 replies

    Sebastien DENOUAL
    ST Employee
    May 31, 2022

    Hi @amankumbhani​ ,

    Don't knwo if you already had a look to AN5463

    The BlueNRG-LP, BlueNRG-LPS OTA (over-the-air) firmware upgrade

    It describes the different OTA strategy and how to manage jump address.

    Regards,

    Sebastien.

    amankumbhani
    Associate III
    June 1, 2022

    Hi Sebastien,

    Thanks for your response. I have managed to get it to work. The service manager size had to be changed in order to increase the flash address boot address.

    Thanks again!

    Sebastien DENOUAL
    ST Employee
    June 1, 2022

    Hi @amankumbhani​ ,

    Good news - Thanks for your feedback - I let you close this subject.

    Regards,

    Sebastien.