We indicate service change on service stop and service start API calls. Indication is also send when connecting to bonded device to force it rebuilding its cache. Write request is properly handled on the response queue know.
04b9cb4 android/gatt: Store CCC and indicate service change
android/gatt.c | 106 +++++++++++++++++++++++++++++++++++++++++++++++---------
1 file changed, 90 insertions(+), 16 deletions(-)
Upstream: git.kernel.org