Getting continuous disconnects with iOS 16

Our product has been in production for over two years now and works fine. However I am seeing continuous disconnects with iOS 16 and customers are reporting the same thing. Advertising and connection appear normal, then the nRF appears to drop the connection after 2-3 seconds. 

Before I start debugging this I wanted to ask if anyone was aware of the problem. My guess it Apple changed something in the connection parameters and the nRF device does not like it.

Parents
  • In our firmware we configure the connection interval (min and max) to 15ms. This was accepted by iOS15 however iOS 16 is sending 24ms (sometimes but not always) which is rejected by Softdevice after 3 retries. This triggers the event BLE_CONN_PARAMS_EVT_FAILED which triggers a disconnect in our app. 

  • Thank you! Our product now works by using min15-max30ms for iOS16.0 instead of our original min7.5-max15ms.

    However, with newly released iOS16.1, we don't have the same problem we experienced with iOS16.0. iOS16.1 stays connected to our product using the org parameters.

    Does anyone know why iOS16.1 allows for 7.5-15ms intervals and iOS16.0 doesn’t? I haven’t been able to find any ble logs/documentation that mentions a change in the connection intervals. We know that our original parameters are technically not accepted by the Apple Design Guidelines.

    Any help would be great!

Reply
  • Thank you! Our product now works by using min15-max30ms for iOS16.0 instead of our original min7.5-max15ms.

    However, with newly released iOS16.1, we don't have the same problem we experienced with iOS16.0. iOS16.1 stays connected to our product using the org parameters.

    Does anyone know why iOS16.1 allows for 7.5-15ms intervals and iOS16.0 doesn’t? I haven’t been able to find any ble logs/documentation that mentions a change in the connection intervals. We know that our original parameters are technically not accepted by the Apple Design Guidelines.

    Any help would be great!

Children
No Data
Related