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

iOS 8 disconnect while service discovery

Hi,

I'm seeing a lot of this issue with iPad mini (1 gen), iOS 8.1.3.

Many times I start the bluetooth app, the connection just drops while doing service discovery, like:

2015-02-17 20:35:35.655 myApp[276:17102] Did discover peripheral myPeriph 2015-02-17 20:35:35.728 myApp[276:17102] Did connect peripheral myPeriph 2015-02-17 20:35:35.730 myApp[276:17102] Did start service discovery. 2015-02-17 20:35:36.095 myApp[276:17102] Did disconnect peripheral myPeriph

.. the app is loosely based on the nRF UART example. On the nrf51822 side there are no error messages whatsoever, the peripheral just happily keeps advertising and eventually timeouts. I'm using S110 v5.2.1 softdevice.

Only thing that helps is restart of the app - and sometimes I even have to reboot the iPad for getting any bluetooth connections at all..

Does anyone have any idea why this happens?

Parents
  • @henris: You mentioned that "On the nrf51822 side there are no error messages whatsoever, the peripheral just happily keeps advertising and eventually timeouts. " This sounds like the connect request from the phone is never recevied by the nRF51. So the connection wasn't established at all.

    A sniffer trace would be quite useful to confirm this.

    Do you have the same issue when you use our nRF UART app or nRFToolbox with our stock examples ?

Reply
  • @henris: You mentioned that "On the nrf51822 side there are no error messages whatsoever, the peripheral just happily keeps advertising and eventually timeouts. " This sounds like the connect request from the phone is never recevied by the nRF51. So the connection wasn't established at all.

    A sniffer trace would be quite useful to confirm this.

    Do you have the same issue when you use our nRF UART app or nRFToolbox with our stock examples ?

Children
No Data
Related