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