How to dynamically change the BD_ADDR of a 20736 device

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

cross mob
StBa_721356
Level 5
Level 5
50 likes received 25 likes received 10 likes received

We want to dynamically change the BD_ADDR of our 20736 device to a Non-Resolvable Private Address (see BLUETOOTH SPECIFICATION Version 4.0, 10.8.2.1).

We know that we can specify a 'static' BD_ADDR which will never change.

But now we need to change the BD_ADDR every now and then to a Non-Resolvable Private Address.

How would we do this?

There is a function called blecm_set_static_random_bd_addr() but it looks like this is not what we need because it can only be called once but we have to change the BD_ADDR as often as we want.

0 Likes
1 Solution
MichaelF_56
Moderator
Moderator
Moderator
250 sign-ins 25 comments on blog 10 comments on blog

As noted in this thread:How to change MAC address randomly while running , RPA is not supported by any of the chips in the BCM2073X family.

View solution in original post

0 Likes
1 Reply
MichaelF_56
Moderator
Moderator
Moderator
250 sign-ins 25 comments on blog 10 comments on blog

As noted in this thread:How to change MAC address randomly while running , RPA is not supported by any of the chips in the BCM2073X family.

0 Likes