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

Connection dropping between iPhone 6 (iOS 8) and nRF51422 (S110 V8.0.0)

The Master Control Panel will be able to keep the connection for hours and hours.

But when I am using the iPhone 6 to do the test, after connected, it will also be disconnected from iPhone side after 30 to 50 seconds. repeatable every single time.

Has anybody else noticed this? I am trying to help the app developer to locate the problem.

Thanks

Parents
  • Hi Paul,

    This is unfortunately stemming from hardware issues with BLE on the iPhone 6. It is likely an issue with their on-board crystals, but the main symptom is that often the iPhone 6 doesn't follow proper BLE timing windows for Connection Events. You can reduce the issue by setting your LFCLK accuracy to 250ppm. Though this increases power consumption per connection event, it also widens the Rx window of the nRF51822 to listen for the Connection Tx from the iPhone 6. Increasing the likelihood of catching the Connection Event from the iPhone. Apple will not publicly acknowledge the issue, however it has been leaked from Apple that internally the issue is known.

Reply
  • Hi Paul,

    This is unfortunately stemming from hardware issues with BLE on the iPhone 6. It is likely an issue with their on-board crystals, but the main symptom is that often the iPhone 6 doesn't follow proper BLE timing windows for Connection Events. You can reduce the issue by setting your LFCLK accuracy to 250ppm. Though this increases power consumption per connection event, it also widens the Rx window of the nRF51822 to listen for the Connection Tx from the iPhone 6. Increasing the likelihood of catching the Connection Event from the iPhone. Apple will not publicly acknowledge the issue, however it has been leaked from Apple that internally the issue is known.

Children
Related