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

OTA from one nRF51822 to another.

Is it possible to do OTA from one nRF51822 to another? Is so how, and is not why?

I am using S120 and S130 for my applications and would like one device to uppgrade another if possible. This would be helpfull to roll out HW faster and uppgrade SW later.

Parents
  • Hi Eirik,

    It's possible. However, we don't have an example for that.

    The closest one we have is the python script provided at \examples\dfu\ble_dfu_send_hex in the SDK. Where we use the Master Emulator (the Nordic dongle) to update the firmware from PC. The Master Emulator runs on a modified version of the S120.

    What you need to do is to follow the documentation of the DFU protocol and implement that on a S120/S130 application.

    You can also have a look at our nRFToolbox app source code, to get to know how we do that on Android and iOS app.

Reply
  • Hi Eirik,

    It's possible. However, we don't have an example for that.

    The closest one we have is the python script provided at \examples\dfu\ble_dfu_send_hex in the SDK. Where we use the Master Emulator (the Nordic dongle) to update the firmware from PC. The Master Emulator runs on a modified version of the S120.

    What you need to do is to follow the documentation of the DFU protocol and implement that on a S120/S130 application.

    You can also have a look at our nRFToolbox app source code, to get to know how we do that on Android and iOS app.

Children
Related