Commit: 39054d59c0ecdb102f8aa352cb7aa6fcbd7f2b6b
Parent: 1ef6570a70d917585ed654f26b5ee06c54bc3b3e
Author: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Committer: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Date: 2021-01-08 23:14:55
Tree: 6fd5d8ac2220b7e8e188c956b786ba71d1658453

gatt: Fix assuming service changed has been subscribed Unfortunately assuming service changed has been subscribed may cause indication to time out in some peripherals (Logitech M720 Triathlon, Mx Anywhere 2, Lenovo Mice N700, RAPOO BleMouse and Microsoft Designer Mouse) even though the expect actually mandates that the client responds with confirmation these peripherals just ignores it completely which leads them to be disconnected whenever bluetoothd is restarted or the system reboots.

Diffstat

M src/device.c | 11 ++- - - - - - - - -
M src/gatt-database.c | 2 +-

2 files changed, 3 insertions(+), 10 deletions(-)

View Full Diff | Patch