Setting public BLE address on nRF5340 - NCS 2.4

I need to set the public BLE address for a BLE central role device using an nRF5340.

First attempted creating an additional bluetooth identity, but it appears this is only intended for peripheral role devices, as the API for scanning or creating new connections does not allow an ID to be passed in.

Next, I looked at bt_ctlr_set_public_addr() and read:

I've attempted to duplicate the procedures in the answers to the above questions, with no success. I've attached the modified beacon sample I've used to test this.

Am I missing some Kconfigs, or is there an updated procedure for setting the public BLE address on the nRF5340?

beacon.zip

Thanks

Related