Differing behavior between DKs when running sid_end_device sample

Hello,

I've been playing with an nRF54L15 PDK, specifically with the sid_end_device sample. I was having a lot of trouble getting the device to register/connect to Sidewalk using the DUT example. However, when I flashed the exact same sample to my nRF52840DK and provisioned it with the same certificate, it succeeded in registering and connecting. I then tried a separate nRF54L15 PDK, and it also worked. Is it safe to assume that there may be a hardware issue with the first PDK? Is there anyway I could validate that for sure?

For example, the first PDK just hangs here after calling "sid start":

*** Booting Sidewalk v2.9.0-bc2c4963afc0 ***
*** Using nRF Connect SDK v2.9.0-7787b2649840 ***
*** Using Zephyr OS v3.7.99-1f8f3dc29142 ***
----------------------------------------------------------------
Sidewalk SDK        = 1.17.1.18
APP_BUILD_VERSION   = bc2c4963afc0
APP_NAME            = sidewalk
build time          = Jan  6 2025 18:22:50
board               = nrf54l15dk/nrf54l15/cpuapp/ns
----------------------------------------------------------------
uart:~$ sid init 1
[00:00:05.677,522] <dbg> sid_ble: ble_adapter_init: Sidewalk -> BLE
[00:00:05.677,542] <inf> sid_ble: Enable BT
[00:00:05.677,660] <inf> bt_sdc_hci_driver: SoftDevice Controller build revision: 
                                            2d 79 a1 c8 6a 40 b7 3c  f6 74 f9 0b 22 d3 c4 80 |-y..j@.< .t.."...
                                            74 72 82 ba                                      |tr..             
[00:00:05.679,182] <inf> bt_hci_core: HW Platform: Nordic Semiconductor (0x0002)
[00:00:05.679,196] <inf> bt_hci_core: HW Variant: nRF54Lx (0x0005)
[00:00:05.679,210] <inf> bt_hci_core: Firmware: Standard Bluetooth controller (0x00) Version 45.41337 Build 3074452168
[00:00:05.679,728] <inf> bt_hci_core: Identity: D7:9A:18:07:A5:15 (random)
[00:00:05.679,744] <inf> bt_hci_core: HCI: version 6.0 (0x0e) revision 0x306b, manufacturer 0x0059
[00:00:05.679,758] <inf> bt_hci_core: LMP: version 6.0 (0x0e) subver 0x306b
[00:00:05.679,764] <inf> sid_ble: BT initialized
[00:00:05.680,167] <dbg> sid_ble: ble_adapter_start_service: Sidewalk -> BLE
[00:00:05.680,176] <dbg> sid_ble: ble_adapter_set_callback: Sidewalk -> BLE
[00:00:05.680,184] <dbg> sid_ble_adapter_callbacks: sid_ble_adapter_mtu_cb_set: BLE -> Sidewalk
[00:00:05.680,553] <inf> sid_cli: sid_init returned 0 (SID_ERROR_NONE)
uart:~$ sid start
[00:00:08.470,604] <dbg> sid_ble: ble_adapter_set_adv_data: Sidewalk -> BLE
[00:00:08.470,618] <dbg> sid_ble: ble_adapter_start_advertisement: Sidewalk -> BLE
[00:00:08.471,659] <inf> app: Status changed: not ready
[00:00:08.471,725] <inf> app: Device Is registered, Time Sync Fail, Link status: {BLE: Down, FSK: Down, LoRa: Down}
[00:00:08.471,787] <inf> sid_cli: sid_start returned 0 (SID_ERROR_NONE)
[00:00:38.471,460] <inf> sid_ble_advert: Change advertisement interval
[00:00:38.472,336] <dbg> sid_ble_advert: change_advertisement_interval: Change succesful

And then the second nRF54L15 PDK (functional):

*** Booting Sidewalk v2.9.0-bc2c4963afc0 ***
*** Using nRF Connect SDK v2.9.0-7787b2649840 ***
*** Using Zephyr OS v3.7.99-1f8f3dc29142 ***
----------------------------------------------------------------
Sidewalk SDK        = 1.17.1.18
APP_BUILD_VERSION   = bc2c4963afc0
APP_NAME            = sidewalk
build time          = Jan  6 2025 18:22:50
board               = nrf54l15dk/nrf54l15/cpuapp/ns
----------------------------------------------------------------
uart:~$ sid init 1
[00:00:05.456,953] <dbg> sid_ble: ble_adapter_init: Sidewalk -> BLE
[00:00:05.456,973] <inf> sid_ble: Enable BT
[00:00:05.457,091] <inf> bt_sdc_hci_driver: SoftDevice Controller build revision: 
                                            2d 79 a1 c8 6a 40 b7 3c  f6 74 f9 0b 22 d3 c4 80 |-y..j@.< .t.."...
                                            74 72 82 ba                                      |tr..             
[00:00:05.458,615] <inf> bt_hci_core: HW Platform: Nordic Semiconductor (0x0002)
[00:00:05.458,629] <inf> bt_hci_core: HW Variant: nRF54Lx (0x0005)
[00:00:05.458,642] <inf> bt_hci_core: Firmware: Standard Bluetooth controller (0x00) Version 45.41337 Build 3074452168
[00:00:05.459,161] <inf> bt_hci_core: Identity: D7:9A:18:07:A5:15 (random)
[00:00:05.459,177] <inf> bt_hci_core: HCI: version 6.0 (0x0e) revision 0x306b, manufacturer 0x0059
[00:00:05.459,191] <inf> bt_hci_core: LMP: version 6.0 (0x0e) subver 0x306b
[00:00:05.459,197] <inf> sid_ble: BT initialized
[00:00:05.459,601] <dbg> sid_ble: ble_adapter_start_service: Sidewalk -> BLE
[00:00:05.459,610] <dbg> sid_ble: ble_adapter_set_callback: Sidewalk -> BLE
[00:00:05.459,617] <dbg> sid_ble_adapter_callbacks: sid_ble_adapter_mtu_cb_set: BLE -> Sidewalk
[00:00:05.459,857] <inf> sid_cli: sid_init returned 0 (SID_ERROR_NONE)
uart:~$ sid start
[00:00:09.275,505] <dbg> sid_ble: ble_adapter_set_adv_data: Sidewalk -> BLE
[00:00:09.275,526] <dbg> sid_ble: ble_adapter_start_advertisement: Sidewalk -> BLE
[00:00:09.276,437] <inf> app: Status changed: not ready
[00:00:09.276,503] <inf> app: Device Unregistered, Time Sync Fail, Link status: {BLE: Down, FSK: Down, LoRa: Down}
[00:00:09.276,565] <inf> sid_cli: sid_start returned 0 (SID_ERROR_NONE)
[00:00:13.240,566] <dbg> sid_ble_adapter_callbacks: sid_ble_adapter_mtu_changed: BLE -> Sidewalk
[00:00:13.240,615] <dbg> sid_ble_advert: sid_ble_advert_notify_connection: Conneciton has been made, cancel change adv
[00:00:13.240,628] <dbg> sid_ble_adapter_callbacks: sid_ble_adapter_conn_connected: BLE -> Sidewalk
[00:00:13.240,656] <inf> sid_ble_conn: BT Connected
[00:00:15.488,404] <dbg> sid_ble_adapter_callbacks: sid_ble_adapter_conn_disconnected: BLE -> Sidewalk
[00:00:15.488,466] <inf> sid_ble_conn: BT Disconnected Reason: 0x28 = INSTANT_PASSED
[00:00:15.488,539] <dbg> sid_ble: ble_adapter_stop_advertisement: Sidewalk -> BLE
[00:00:15.488,948] <dbg> sid_ble: ble_adapter_set_adv_data: Sidewalk -> BLE
[00:00:15.488,958] <dbg> sid_ble: ble_adapter_start_advertisement: Sidewalk -> BLE
[00:00:16.822,808] <dbg> sid_ble_adapter_callbacks: sid_ble_adapter_mtu_changed: BLE -> Sidewalk
[00:00:16.822,849] <dbg> sid_ble_advert: sid_ble_advert_notify_connection: Conneciton has been made, cancel change adv
[00:00:16.822,861] <dbg> sid_ble_adapter_callbacks: sid_ble_adapter_conn_connected: BLE -> Sidewalk
[00:00:16.822,889] <inf> sid_ble_conn: BT Connected
[00:00:18.169,545] <dbg> sid_ble_adapter_callbacks: sid_ble_adapter_mtu_changed: BLE -> Sidewalk
[00:00:18.762,108] <dbg> sid_ble_adapter_callbacks: sid_ble_adapter_notification_changed: BLE -> Sidewalk
[00:00:18.762,386] <dbg> sid_ble: ble_adapter_send_data: Sidewalk -> BLE
[00:00:18.762,539] <dbg> sid_ble_adapter_callbacks: sid_ble_adapter_notification_sent: BLE -> Sidewalk
[00:00:19.054,655] <dbg> sid_ble_adapter_callbacks: sid_ble_adapter_data_write: BLE -> Sidewalk
[00:00:19.055,071] <dbg> sid_ble: ble_adapter_send_data: Sidewalk -> BLE
[00:00:19.055,226] <dbg> sid_ble_adapter_callbacks: sid_ble_adapter_notification_sent: BLE -> Sidewalk
[00:00:19.249,814] <dbg> sid_ble_adapter_callbacks: sid_ble_adapter_data_write: BLE -> Sidewalk
[00:00:19.250,147] <dbg> sid_ble: ble_adapter_send_data: Sidewalk -> BLE
[00:00:19.250,302] <dbg> sid_ble_adapter_callbacks: sid_ble_adapter_notification_sent: BLE -> Sidewalk
[00:00:19.743,450] <dbg> sid_ble_adapter_callbacks: sid_ble_adapter_data_write: BLE -> Sidewalk
[00:00:19.743,682] <dbg> sid_ble: ble_adapter_send_data: Sidewalk -> BLE
[00:00:19.743,836] <dbg> sid_ble_adapter_callbacks: sid_ble_adapter_notification_sent: BLE -> Sidewalk
[00:00:19.744,001] <dbg> sid_ble: ble_adapter_get_rssi: BLE RSSI = -85
[00:00:19.745,448] <wrn> sid_crypto_key: psa_destroy_key invalid id 3
[00:00:19.745,455] <inf> sid_storage: Not found secure key id 3
[00:00:19.745,633] <wrn> sid_crypto_key: psa_destroy_key invalid id 4
[00:00:19.745,646] <inf> sid_storage: Not found secure key id 4
[00:00:19.745,826] <wrn> sid_crypto_key: psa_destroy_key invalid id 5
[00:00:19.745,832] <inf> sid_storage: Not found secure key id 5
[00:00:19.750,151] <dbg> sid_ble: ble_adapter_send_data: Sidewalk -> BLE
[00:00:19.750,335] <dbg> sid_ble_adapter_callbacks: sid_ble_adapter_notification_sent: BLE -> Sidewalk
[00:00:19.752,313] <dbg> sid_ble: ble_adapter_send_data: Sidewalk -> BLE
[00:00:19.752,488] <dbg> sid_ble_adapter_callbacks: sid_ble_adapter_notification_sent: BLE -> Sidewalk
[00:00:20.086,693] <dbg> sid_ble_adapter_callbacks: sid_ble_adapter_data_write: BLE -> Sidewalk
[00:00:20.086,828] <dbg> sid_ble: ble_adapter_send_data: Sidewalk -> BLE
[00:00:20.087,070] <dbg> sid_ble_adapter_callbacks: sid_ble_adapter_notification_sent: BLE -> Sidewalk
[00:00:20.087,252] <dbg> sid_ble: ble_adapter_get_rssi: BLE RSSI = -77
[00:00:20.281,915] <dbg> sid_ble_adapter_callbacks: sid_ble_adapter_data_write: BLE -> Sidewalk

Parents Reply Children
No Data
Related