Skip to content

Advertising address not updated after RPA Timeout with Extended Advertising enabled #49014

@mtpr-ot

Description

@mtpr-ot

Description
Using controller privacy and enabling extended advertising:

CONFIG_BT_PRIVACY=y
CONFIG_BT_CTLR_PRIVACY=y
CONFIG_BT_CTLR_ADV_EXT=y
CONFIG_BT_EXT_ADV=y

The advertised random address is not updated after the default RPA timeout of 900 seconds. When disabling extended advertising, the address is correctly updated.

To Reproduce
Steps to reproduce the behavior:

  1. Run e.g. sample peripheral_hr in simulation for more than 900 seconds, with the described configuration.
  2. Observe the AdvA
  3. The address remains the same after 900 seconds of advertising

Expected behavior
After 900 seconds (15 minutes), the AdvA should change.

Impact
Violates specification and compromises security.

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions