Hi Sir/Miss,
I import cts (current time service) as previous topic which is as link.
I have a compatibility issue in different phone.
The tested conditions are as below:
Apple
iPhone 11 (iOS15.1) with nRF connect - OK
iPhone 12 (iOS15.1) with nRF connect - OK
Android
Google pixel 5 (android OS 11) with nRF connect - OK
Google pixel 6 (android OS 12) with nRF connect - Disconnect after pairing and bonding
Redmi note 7 (android OS 10) with nRF connect - Disconnect after pairing and bonding
That is same result as original CTS example (ble_app_cts_c) in nRF52 DK PCA10040.
I use SDK 17.0.2 and softdevice s112 in nrf52810.
I see the disconnected reason is 22 (0x16).
And, call stack window is as below in IAR. It looks like observer issue?
How to avoid disconnection in these android phone?
Please help.
Thank you.