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

SDK 13.1.0 doesn't enter boot mode on iOS

Hello, using buttonless_dfu app, the app switch to bootloader as the upload is started with nrf toolbox on android, but with iOS, the upload never starts the LOG error is :

"DFU Control point characteristic not found"

I've read that it's related to IS_SRVC_CHANGED_CHARACT_PRESENT that should be set to '1', but I don't see were.

Parents
  • Both the ble_app_buttonless andbootloader_secure_ble examples in SDK v13.x.x include the Service Change Characteristic by default. So unless you've explicitly disabled it, then this should be included, i.e. set to 1. It could still be that the iPhone has cached the GATT table of the nRF5x device if you have bonded to it previously. Could you try to disable and re-enable the Bluetooth adapter on your iPhone and see it that resolves the issue?

Reply
  • Both the ble_app_buttonless andbootloader_secure_ble examples in SDK v13.x.x include the Service Change Characteristic by default. So unless you've explicitly disabled it, then this should be included, i.e. set to 1. It could still be that the iPhone has cached the GATT table of the nRF5x device if you have bonded to it previously. Could you try to disable and re-enable the Bluetooth adapter on your iPhone and see it that resolves the issue?

Children
Related