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

Implementing Buttonless DFU w/ SDK12

We're looking to implement buttonless DFUs with the NRF52 and are a bit confused how to send 0x01 to the control point of the service. Is this a control point that is already made accessible via a BLE service in the SDK implementation?

Currently I am trying to connect to write the value '0x01' to the characteristic of the service with the UUID 8E400001-F315-4F60-9FB8-838830DAEA50 (integrated into our application from the demo buttonless one) over BLE, but am getting an error that "Writing is not permitted." and think that I may be going about this in the completely wrong way, but am a bit confused as the documentation is pretty sparse: infocenter.nordicsemi.com/index.jsp

Is it possible to get a bit of elaboration on how this can be implemented?

Related