Hi,
I did answer all your questions ("This is OOB pairing" as first 4 words and describe the question again though I know it could be a bit confusing) except the device, since this is not device exclusive this is about the BTSSP overall. I am using NXP devices (PN532, NTAG I2C Plus and PN7150), if I am not I will not show up here and waste your time. I did check all the links, and I have read all of them before posting. But NONE of then examples show the use the sc confirm value, sc random value or sm tk value. My question is not about making a successful OOB pairing, which I have already done by onlying including device address, role and local name.
You can see very clearly, since I have underlined it this time.
And according to bluetooth core spec:
Security Manager TK Value is for BLE legacy pairing to calculate the STK.
------------------------------------------------------------------------------------
Secure Connection Confirm Value is used for BLE secure pairing.
Secure Connection Random Value is used for BLE secure pairing.
Legacy pairing and secure pairing cannot be used at the same time, why do the BTSSP shows examples of them presenting at the same time?
It sounds contradicting to the bluetooth spec.
Thanks for your time to answer my question.
Best,
Zee