CyBle_GapFixAuthPassKey in wiced cyw20706

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
maze_1672671
Level 4
Level 4
First like received 25 replies posted 25 sign-ins

Hello all,

we have used CyBle_GapFixAuthPassKey with a psoc on a noinput/nooutput device to:

1) use the passkey printed on the cardboard box 

2) compute it based on random address and a shared secret

Now we would like to use the same mechanism on a noinput/nooutput device based on cyw20706 + wiced and a SPP profile, but I cannot find a function like wiced_bt_gap_ble_att_fix_passkey

Can you point me to the correct function and/or an example?

0 Likes
1 Solution
BragadeeshV
Moderator
Moderator
Moderator
First question asked 1000 replies posted 750 replies posted

HI @maze_1672671 ,

We do not have an option to set the passkey value in CYW20706 devices. It will be a random 6 digit number that will be generated by the stack and is displayed in BTM_PASSKEY_NOTIFICATION_EVT event and the user is expected to enter this value in the peer device. Also, the passkey will be generated only if the Local IO capability is set to BTM_IO_CAPABILITIES_DISPLAY_ONLY (minimum).

References:

https://community.infineon.com/t5/Studio-Bluetooth/CYW20706-Pairing-mode/m-p/86073#M1844

 

Regards,
Bragadeesh

View solution in original post

0 Likes
1 Reply
BragadeeshV
Moderator
Moderator
Moderator
First question asked 1000 replies posted 750 replies posted

HI @maze_1672671 ,

We do not have an option to set the passkey value in CYW20706 devices. It will be a random 6 digit number that will be generated by the stack and is displayed in BTM_PASSKEY_NOTIFICATION_EVT event and the user is expected to enter this value in the peer device. Also, the passkey will be generated only if the Local IO capability is set to BTM_IO_CAPABILITIES_DISPLAY_ONLY (minimum).

References:

https://community.infineon.com/t5/Studio-Bluetooth/CYW20706-Pairing-mode/m-p/86073#M1844

 

Regards,
Bragadeesh
0 Likes