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

Problem with nRF Connect for Android

Hello,

I'm working on a custom GATT service which has only one characteristic that support notification. The code has started from the ble_hrm service and it runs on a thingy (in parallel with all the other services the original thingy firmware has). With respect to the standard thingy firmware, in my application it is the thingy that connects as Central and the smartphone that acts as Peripheral.

When I enable the notification, the device start sending data, sd_ble_gatts_hvx returns NRF_SUCCESS and I get BLE_GATTS_EVT_HVN_TX_COMPLETE anyway on nRF Connect for Android (v 4.19.1) I cannot see the notification arriving. The strange thing is that, with an older version of nRF Connect for Android it worked and also with the desktop version it works. Moreover by porting the code to run on a PCA10040 again it works.

I have the impression that the nRF Connect somehow have problem when an unknown custom service is added to the Thingy GATT server.

Is this an expected behavior?

Thank you Davide.

Related