Pairing two BLE devices to one phone.

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

cross mob
Anonymous
Not applicable

Hi,

We are testing a setup where two WICED devices are being paired through BLE with one phone. We are using WICED 3.7.0 SDK.

The pairing with the first device works perfectly, however second device is able just to connect and pairing fails.
We have tried both iOS and Android platforms, and we get similar behaviour.

Here is some output from BTM_PAIRING_COMPLETE_EVT event:

On iOS:

status = 103

reason = 22

sec_level = 0

is_pair_cancel = 0

resolved_bd_addr_type = 44

resolved_bd_addr = 08 29 78 04 08 e0

On Android:

status = 103

reason = 4

sec_level = 0

is_pair_cancel = 0

resolved_bd_addr_type = 44

resolved_bd_addr = 08 29 78 04 08 e0

It seems that phone somehow confuses these devices as same when it connects and tries to pair.
As soon as we unpair the first device, the second is able to pair successfully.

Regards,
Erik

0 Likes
1 Solution
AnjanaM_61
Moderator
Moderator
Moderator
10 questions asked 5 comments on KBA First comment on KBA

Hello,

Could you please check whether both of your devices using the same device address or not?

If then, please set different device address and try.

Thanks,
Anjana

View solution in original post

0 Likes
2 Replies
Anonymous
Not applicable

Hi,

We have not managed to resolve this issue by ourselves.

It would be very helpful if someone from the WICED team could at least inform us whether such scenario has been tested internally and is possible, so that we do not waste our time on trying to resolve something that has not been tested and might not work at all because of WICED limitations.

Best regards,

Erik

0 Likes
AnjanaM_61
Moderator
Moderator
Moderator
10 questions asked 5 comments on KBA First comment on KBA

Hello,

Could you please check whether both of your devices using the same device address or not?

If then, please set different device address and try.

Thanks,
Anjana

0 Likes