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

Update firmware from flash

Hi all,

I'm using nrf51822, sdk 6.1 and s110 v7.1.

My idea is to use the GPRS module of my board to receive the new firmware (the module works with UART), save it to the flash(if it's needed) and then update firmware to the new one. How is the best way to do this? Which example can I use? I'm very familiar with OTA firmware update but in this case I don't know how to start.

Thanks in advance,

Aida

Parents
  • Hi,

    You first need to make sure UART works properly. Try to test with normal UART example first.

    You haven't answered my question, do you have extra MCU on the GPRS module or it's simply an ASIC?

    Note that the hex file is not the binary image. You need to generate the binary image from the hex file and send it to the chip. You can re-use the bootloader to swap image, but I would suggest to write your own code to do swapping in the bootloader.

Reply
  • Hi,

    You first need to make sure UART works properly. Try to test with normal UART example first.

    You haven't answered my question, do you have extra MCU on the GPRS module or it's simply an ASIC?

    Note that the hex file is not the binary image. You need to generate the binary image from the hex file and send it to the chip. You can re-use the bootloader to swap image, but I would suggest to write your own code to do swapping in the bootloader.

Children
No Data
Related