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

Reconnect failure Android 9, sd132, SDK16

Hi,

I've come across a situation where when paired to Android 9 devices, the reconnect event that follows waking the peripheral fails.  Connection parameters are

#define MIN_CONN_INTERVAL                   MSEC_TO_UNITS(7.5, UNIT_1_25_MS)           /**< Minimum connection interval (7.5 ms) */
#define MAX_CONN_INTERVAL                   MSEC_TO_UNITS(30, UNIT_1_25_MS)            /**< Maximum connection interval (30 ms). */
#define SLAVE_LATENCY                       6                                          /**< Slave latency. */
#define CONN_SUP_TIMEOUT                    MSEC_TO_UNITS(430, UNIT_10_MS)             /**< Connection supervisory timeout (430 ms). */

The application is based on the BLE Keyboard example in SDK 16.

Behavior with iOS devices is fine, as well as with Android 10 and 11.  I've come across threads addressing this for older versions of Android, but not this particular combination.

Thanks

Parents Reply Children
Related