Do not reset Sniff Subrating parameters on SCO link
Usecase: 1. Pair and connect to BT headset 2. Pair and connect to a watch 3. Pair and connect a LE device 4. Make a call and reset BT on phone 5. Verify devices connect back and SCO is established Failure: After BT reset, devices connect and SCO is up. After some time, SCO and ACL link disconnects due to connection timeout. Rootcause: When Headset is connected during active call, HFP is connected first. Due to active call, SCO is also established. When SCO is established, we disable sniff subrating(SSR). When A2DP is connected after SCO connection, it enables SSR. This enabling of SSR is causing ACL disconnect. Fix: When there is new profile connection for the same device which has SCO, we should not enable SSR. It should be enabled only when there is no SCO. Change-Id: I7815dba90851366ecc0523447c2394631c10ede1
Loading
Please register or sign in to comment