We use the Nordic UART Service in development to get some diagnostic data out of our device to an Android app.
Until recently, Android has been happy to grant a connection interval of 16 (ie, 16x1.25ms = 20ms), or even less.
But now, Android seems reluctant to ever go below 39 (ie, 39x1.25ms = 48.75ms).
Has anyone else noticed this?
Is there any way to "persuade" Android to grant a faster rate?
16 is about the minimum we require.
We are using nRF8001.
Update:
When we started this, around last October, this is what we were getting with the Nordic Bandwidth Test example (part of the Nordic ble-sdk-arduino):
Note Connection Interval = 9.