This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Is it possible to change on air address (access address) in BLE advertising

I would like to hide BLE advertising from normal BLE scanner software. And only be able to see such advertising with dedicated scanner.

I was thinking of changing access address from 0x8E89BED6 to something else which would hopefully cause normal ble scanners to ignore such advertising.

Is such thing possible? Should that be done by changing NRF_RADIO->PREFIX0 and NRF_RADIO->BASE0 registers?

I'm using S110, and changing value of this registers causes hard fault. Is there a way to do such a thing?

Parents
  • Randomizing address would not cause nRF Connect to ignore device. Also setting address that is not compliant with BLE standard (there are some restrictions about some bits afair) would not even cause ignoring the device. Why you want to do such a thing? What is your main goal? Changing device address is easy (sd_ble_gap_addr_set or something), but i don't think it is what you really want.

Reply
  • Randomizing address would not cause nRF Connect to ignore device. Also setting address that is not compliant with BLE standard (there are some restrictions about some bits afair) would not even cause ignoring the device. Why you want to do such a thing? What is your main goal? Changing device address is easy (sd_ble_gap_addr_set or something), but i don't think it is what you really want.

Children
No Data
Related