Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 856267fd authored by Himanshu Rawat's avatar Himanshu Rawat
Browse files

Do not terminate SMP pairing over LE if SMP over BR/EDR is not supported

SMP would suddenly forget about ongoing LE pairing when the following conditions are met.
1. Peripheral uses the public address over LE transport.
2. Peripheral does not support CTKD over BR/EDR.
3. Devices get connected over BR/EDR transport while SMP pairing was going on over LE transport.
In such condition, SMP will generate an SMP_BR_L2CAP_DISCONN_EVT event which abruptly terminates ongoing SMP pairing.

Test: Initiate LE pairing with a dual mode peripherl using public address, at the same time connect over BR/EDR transport, do not claim BR/EDR to LE CTKD support on the peripheral.
Test: m com.android.btservices

Bug: 307178732
Change-Id: I6be1b83f2af5f6f3bdfe02a57d948e536dab646d
parent 3e5dd996
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment