SDK Version
-
nRF Connect SDK: v2.9.2 (4ab7b98fc76f)
-
Zephyr: v3.7.99-aa34a5632971
Hardware
-
nRF5340 (issue observed)
-
nRF52840 (works correctly with same code)
Sample / Application
-
Peripheral Periodic Advertising Synchronization Transfer (PAST) demo
(Based on the official example, no or minimal modifications)
Description
When running the PAST demo on nRF5340, the application fails when subscribing to Periodic Advertising Sync Transfer, returning error -134.
The same SDK version and the same application code work correctly on nRF52840.
Steps to Reproduce
-
Use nRF Connect SDK v2.9.2
-
Build and flash the official PAST demo to nRF5340
-
Run the application and check the log output
Actual Result (nRF5340)
Log output:
** Booting nRF Connect SDK v2.9.2-4ab7b98fc76f **
*** Using Zephyr OS v3.7.99-aa34a5632971 ***
Starting Peripheral Periodic Advertising Synchronization Transfer (PAST) Demo
[00:00:00.277,221] <wrn> bt_hci_core: opcode 0x203a status 0x01
[00:00:00.277,252] <wrn> bt_hci_core: Controller does not support 'LE_READ_MAX_ADV_DATA_LEN'. Assuming maximum length is 31 bytes.
[00:00:00.278,839] <inf> bt_hci_core: HW Platform: Nordic Semiconductor (0x0002)
[00:00:00.278,869] <inf> bt_hci_core: HW Variant: nRF53x (0x0003)
[00:00:00.278,900] <inf> bt_hci_core: Firmware: Standard Bluetooth controller (0x00)
[00:00:00.280,670] <inf> bt_hci_core: Identity: DC:E8:12:90:E6:D8 (random)
[00:00:00.280,700] <inf> bt_hci_core: HCI: version 5.4 (0x0d)
Connection callbacks register...Success
Periodic Advertising callbacks register...Success.
Subscribing to periodic advertising sync transfers
PAST subscribe failed (err -134)
Expected Result
-
PAST subscription should succeed, same behavior as on nRF52840
Comparison
| Platform | Result |
|---|---|
| nRF52840 | |
| nRF5340 |
Questions / Possible Causes
-
Is PAST fully supported on nRF5340 controller in NCS v2.9.2?
-
Does error -134 indicate a missing or unsupported HCI / controller feature?
-
Are additional Kconfig or Bluetooth controller options required on nRF5340?
-
Is this a known issue or fixed in a newer NCS version?