aboutsummaryrefslogtreecommitdiff
path: root/framework/java/android/bluetooth/BluetoothStatusCodes.java
diff options
context:
space:
mode:
authorŁukasz Rymanowski <rlukasz@google.com>2022-01-25 12:35:16 +0000
committerŁukasz Rymanowski <rlukasz@google.com>2022-01-25 21:52:43 +0000
commitf6a8b15ebe4670a3d2ef62894b8e86f4fbb8a5ae (patch)
treeeefca11cb8725e467ba181c557c4d45fcdaf407d /framework/java/android/bluetooth/BluetoothStatusCodes.java
parent4e2cb3207fa91d2913502b1554bbcc5e1f807c6a (diff)
hearing_aid: Fix double CoC creation
Looks like whenever PSM is read, connectSocket is called which might lead to request one CoC channel twice, which is invalid. Morever, since HA are usually devices with limited resources, CoC request is rejected and might cause a bad state on our end. > ACL Data RX: Handle 64 flags 0x02 dlen 7 ATT: Read Response (0x0b) len 2 Value: 8100 < ACL Data TX: Handle 64 flags 0x00 dlen 18 LE L2CAP: LE Connection Request (0x14) ident 2 len 10 PSM: 129 (0x0081) Source CID: 65 MTU: 512 MPS: 251 Credits: 65535 > ACL Data RX: Handle 64 flags 0x02 dlen 18 LE L2CAP: LE Connection Response (0x15) ident 2 len 10 Destination CID: 65 MTU: 248 MPS: 248 Credits: 8 Result: Connection successful (0x0000) > ACL Data RX: Handle 64 flags 0x02 dlen 7 ATT: Read Response (0x0b) len 2 Value: 8100 < ACL Data TX: Handle 64 flags 0x00 dlen 18 LE L2CAP: LE Connection Request (0x14) ident 3 len 10 PSM: 129 (0x0081) Source CID: 66 MTU: 512 MPS: 251 Credits: 65535 > ACL Data RX: Handle 64 flags 0x02 dlen 18 LE L2CAP: LE Connection Response (0x15) ident 3 len 10 Destination CID: 0 MTU: 0 MPS: 0 Credits: 0 Result: Connection refused - no resources available (0x0004) Test: Manual Bug: 216344782 Change-Id: I3e17228b035be47d2d705d293568bb3eb662e776
Diffstat (limited to 'framework/java/android/bluetooth/BluetoothStatusCodes.java')
0 files changed, 0 insertions, 0 deletions