My customer found an issue in pairing procedure that can be reproduced in out of box example code.
SDK: 6.40
Environment: launchpad
Reproduce method:
- CC2642 connect and bond to phone 1.
- Use phone 2 connect to CC2642 and see the pairing frame on phone that ask you to type in pin code.
- Type in right code and press confirm on phone 2.
- Disconnect phone 1.
- We can see phone 2 pairing procedure will fail at SMP stage 2, with reason “DH key check fail”. Phone 2 will terminate this connection after a few seconds.
- If we restart connecting and pairing procedure on phone 2, this issue will disappear.