Easy ways to debug BLE connectivity issues

Are there any convenient ways to debug BLE connectivity issues? I have the service up and running but the connection on nRFConnect App doesn't quite go through: it remains stuck on "Connecting" state.

It was working all fine until of a sudden and I can't seem to figure out what went wrong

  • Thank you for confirming - I'll write this up in the internal ticket.

    To clear an app's cache in iOS you should see a "Clear cache" option when navigating to the app in Settings. I do not have an iOS device myself, but I am making an assumption that this should be an available option for all apps.

    Best regards,
    Karl

  • But, getting back to your original question - we should proceed to look at getting your sniffer up and running in order to properly being able to see what is being transmitted on-air between your devices. This will greatly help any BLE related debugging effort.

    Do you have an additional device that you may use as the sniffer's connectivity device for your connection?

    Best regards,
    Karl

  • Thought you had an iPhone X (or maybe it was someone else's). Regardless, I couldn't find an option to clear the cache in the app. 

  • I already mentioned the issues I had with setting up the sniffer. I don't see any relevant option to select the nRF device in wireshark despite copying the Profile_nRF_Sniffer_Bluetooth_LE dir into the profiles folder of wireshark

  • morpho said:
    Thought you had an iPhone X (or maybe it was someone else's). Regardless, I couldn't find an option to clear the cache in the app. 

    Oh, yes, I borrowed a colleagues iPhone X to perform the previous test.
    My apologies, I should have been more specific, I meant the iPhone's system settings, not the nRF Connect's setting. If you go to the settings in which you can administer apps and permissions, etc. there should be an option to clear the app data and cache.
    Our developers has unfortunately not gotten back to me yet about the internal ticket I created. I will update you as soon as they do, but I can unfortunately not say anything about when this might be.

    morpho said:
    I already mentioned the issues I had with setting up the sniffer. I don't see any relevant option to select the nRF device in wireshark despite copying the Profile_nRF_Sniffer_Bluetooth_LE dir into the profiles folder of wireshark

    Could you confirm if you successfully program your nRF Device prior to this? And have you successfully installed the python requirements from \extcap\?

    Best regards,
    Karl

Related