Services and characteristics show up twice in nrf Connect App

Hello, 

We have a custom board with nRF52832, using BLE, s132. I have noticed recently that in nRF Connect App (v4.29.1) usually the services and characteristics show up twice after connecting with the device (peripheral). 


When this happens, and for example I try to read a value from a Characteristic, if I choose the second one, it does not respond, meaning it doesn't print anything there. But if then I select the first one, the read value will already be there printed. I am trying to explain that it looks like that the second appearance responds when I press read button or write or enabling notifications, but the response from the peripheral and the data will appear at the first appearence, and will also be already received when I open the "tab" of the first one. 

Then if I select " Refresh services" it will return all the services and characteristics once as it is supposed to. 


So, is this a bug of the application or is it something from the firmware? 
Also, we have noticed that often our Mobile App tries to read values from Characteristics unsuccessfully, and I was wondering if this would be the case. That maybe the mobile app discovers the services twice as the nrf connect app, tries to read something from the second instance, but the responce is received at the first and therefore it does not succeed. 

I hope I explained it clearly.. 

Thanks, 
Dimitra

  • Hello Dimitra,

    Are you able to reliably reproduce this? We have seen some cases of this, but we are not able to reliably reproduce it on our end. Since the app is only relaying the information it receives from Android, we believe the issue likely lies with Android. Though this has not been confirmed.

    Best regards,

    Vidar