Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs

Resolvable Private Address Generation Cycle

The Central device is using Resolvable Private Addresses.

Even though private_addr_cycle_s is set to BLE_GAP_DEFAULT_PRIVATE_ADDR_CYCLE_INTERVAL_S (15 minutes),

When observed with a BLE sniffer, the Resolvable Private Address changes with each BLE connection.

I thought the address would change according to the set cycle regardless of BLE connections. Is that correct?

We're using a fixed IRK without bonding. Could that be causing this?

We are developing in the following environment:

  • SDK: nRF5 SDK 17.1.0
  • SoftDevice: S140 v7.2.0
Related