Hi,
We have an application running on the nRF53, and would like to change the BLE MAC address from the default Random Static Address, to a Public Address with a valid Vendor OUI.
I tried to use bt_id_create(), but that seems to work only for Random Static Addresses (i.e., with the first 2 MSBits of the MAC Address set to 1). Trying to set an address with the actual Vendor OUI results in: "Only static random identity address supported"
I also tried to use bt_ctlr_set_public_addr(), but that function doesn't appear to be linked into the APP core image.
Is there a straightforward way to set the Public MAC Address from the APP Core, in a way similar to calling bt_id_create()? I found some tickets on DevZone implying that it can be done from the NET Core by sending a message from the APP Core, but that seems overly complicated and they were older tickets (and we're not using the SoftDevice). Thanks!