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

How to enable notifications on a characteristic with nRF Connect iOS app?

Hello,

I don't know how to enable the notifications for a characteristic in the nRF Connect app for iOS. I have the latest version and I tried all the buttons but none of them seem to enable them.

I can enable the notifications with the LightBlue app by pressing the "Listen for notifications" button, but with the nRF Connect app I just can't. So I know for a fact that it's not that my firmware is not listening.

This is what I have in the app:

Services

Characteristics

Descriptors

None of those arrow buttons enable the notifications/indications for that characteristic. It's the NRF Secure DFU Service by the way. I need to enable the indications in order to write 1 to that characteristic and go into bootloader mode. The only way I'm able to do that now is with the LightBlue app and I'm tired of switching apps just to go into bootloader mode. Please help!

This is how I see it in LightBlue:

LightBlue

Parents
  • Nothing happens :/ With LightBlue I see this when I enable the notifications: Received indication state 1, notification state 0 Indication for BLE_DFU is enabled. With nRF Connect absolutely nothing happens. Also when I write to that characteristic nothing happens. With LightBlue at I get an error if the CCCD is not configured appropriately (i.e. indication not enabled, this is expected) and it reboots to the bootloader if the indication was indeed enabled. I don't understand why nRF Connect does not work at all. I mean, it's like I wasn't even doing anything.

Reply
  • Nothing happens :/ With LightBlue I see this when I enable the notifications: Received indication state 1, notification state 0 Indication for BLE_DFU is enabled. With nRF Connect absolutely nothing happens. Also when I write to that characteristic nothing happens. With LightBlue at I get an error if the CCCD is not configured appropriately (i.e. indication not enabled, this is expected) and it reboots to the bootloader if the indication was indeed enabled. I don't understand why nRF Connect does not work at all. I mean, it's like I wasn't even doing anything.

Children
No Data
Related