Over the air downloaded updates are an essential feature for productization. Are there any examples showing how to implement the OAD? Also is it possible to OAD update the soft device?
Over the air downloaded updates are an essential feature for productization. Are there any examples showing how to implement the OAD? Also is it possible to OAD update the soft device?
There are examples for application update over the air in the nRF51 SDK, and accompanying iOS and Android apps showing how this can be done from a smart phone. It is also possible to do from a Windows PC, by using the development dongle and Master Control panel.
With S110 version 6.0.0 it is theoretically possible to update the softdevice, but we don't (yet) have any example for it, and it is potentially unsafe if you can lose power at any time. Application updates are however completely safe.
Can you give list of the example applications which support over-the-air downloaded updates?
I'm not quite sure I understand what you mean. The DFU support is currently implemented as a separate application, so the nRF51 application doesn't really have to do anything to support it. Please take a look at this section of the online documentation for details: https://devzone.nordicsemi.com/documentation/nrf51/5.1.0/html/a00026.html
If you want to know which smartphone apps are available, you should take a look on nRF Loader for iOS, nRF Toolbox for Android and our Master Control Panel for use with the Development Dongle under Windows.