Skip to main content
Visitor II
April 16, 2026
Question

Controller sends LE Periodic Advertising Report instead of unmasked

  • April 16, 2026
  • 0 replies
  • 105 views

When using a Zephyr RTOS host with PAwR synchronization response enabled, the STM32WB09 controller (observer role) reports a legacy LE Periodic Advertising Report (subevent 0x0F) while syncing to a PAwR broadcaster.

The broadcaster is implemented on EFR32BG42 (SiLabs).

 

Zephyr host reports:

[00:00:02.987,453] <dbg> bt_hci_core: hci_event: event 0x3e
[00:00:02.987,480] <dbg> bt_hci_core: hci_le_meta_event: subevent 0x0f
[00:00:02.987,497] <err> bt_scan: The controller shall raise the latest unmasked version of the event

Which corresponds to:

  • LE Meta Event
  • LE Periodic Advertising Report (legacy)

 

The Zephyr BLE controller layer is based on stm32wb0x_ble_stack_controller_only.a

Does stm32wb0x_ble_stack_controller_only.a support:

  1. BLE 5.4 PAwR (Periodic Advertising with Responses) – Observer role?
  2. Periodic Advertising Report v2 (with subevent context)?