cancel
Showing results for 
Search instead for 
Did you mean: 

Controller sends LE Periodic Advertising Report instead of unmasked

Eyck-Huang
Associate II

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)?

 

1 ACCEPTED SOLUTION

Accepted Solutions
Imen.D
ST Employee

Hello @Eyck-Huang ,

The STM32WB0 BLE stack controller-only library supports BLE PAwR (Periodic Advertising with Responses) including the Observer role. Also, supported Periodic Advertising Report v2 (with subevent context) with relevant commands and events for subevent context management.

You can refer to the PM0274 in section 2.3.8 Periodic advertising with responses and 4.18.5 Periodic Advertising with Responses (PAwR)

This wiki describes the STM32WB0 series BLE stack library modularity feature and how to integrate it on a user application, and provides general information about the BLE Periodic Advertising with Responses (PAwR) feature:

 

 

When your question is answered, please close this topic by clicking "Accept as Solution".
Thanks
Imen

View solution in original post

1 REPLY 1
Imen.D
ST Employee

Hello @Eyck-Huang ,

The STM32WB0 BLE stack controller-only library supports BLE PAwR (Periodic Advertising with Responses) including the Observer role. Also, supported Periodic Advertising Report v2 (with subevent context) with relevant commands and events for subevent context management.

You can refer to the PM0274 in section 2.3.8 Periodic advertising with responses and 4.18.5 Periodic Advertising with Responses (PAwR)

This wiki describes the STM32WB0 series BLE stack library modularity feature and how to integrate it on a user application, and provides general information about the BLE Periodic Advertising with Responses (PAwR) feature:

 

 

When your question is answered, please close this topic by clicking "Accept as Solution".
Thanks
Imen