Given a 3rd party BLE device (for example a fitness) watch, would it be possible to connect to it using the nRF52 DK and conduct a DFU on it? If so, is there any documentation by Nordic that I can reference?
I've already read this document that talks about adding the DFU to an application, but I'm looking for how to conduct an OTA DFU on a 3rd party device to which I do not have access to the source code.
Ideally, I would like to do this in the following steps:
- nRF52 DK connects to 3rd party BLE device
- nRF52 DK initiates OTA DFU with 3rd party BLE device
- nRF52 DK gracefully disconnects from 3rd party BLE device after completing the update.
Please let me know if this is something feasible, or if there is another way to go about this.