This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Using SDK_for_Thread_and_Zigbee_v4.1.0 on nRF PDK

Hello,

I had purchased 6 nRF52840 Preview Development Kit boards in 2017 for study and development.

This year, I want to re-use the PDKs for a new BLE-THREAD related PoC. I have downloaded latest SDK "nRF5_SDK_for_Thread_and_Zigbee_v4.1.0" and build a sample example from "ble_thread_dyn_template". The compilation with appropriate tool chain on Eclipse went well but after downloading the program, it was observed that the nRF52840 resets after 4 to 5 seconds.

Same problem is observed with prebuilt hex file.

HW: nRF52840-Preview-DK

SDK: nRF5_SDK_for_Thread_and_Zigbee_v4.1.0_32ce5f8

SD: s140_nrf52_7.0.1_softdevice.hex

JLink Log:
00>
00> <info> app_timer: RTC: initialized.
00>
00> <info> app: BLE Thread template example started.
00>
00> <info> app: Thread version : OPENTHREAD/20191113-00534-gc6a258e3; NRF52840; Apr 5 2020 21:51:18
00>
00> <info> app: Network name : OpenThread
00>
00> <info> app: Thread interface has been enabled.
00>
00> <info> app: 802.15.4 Channel : 11
00>
00> <info> app: 802.15.4 PAN ID : 0xABCD
00>
00> <info> app: Radio mode : rx-on-when-idle
00>
00> <info> app: Fast advertising.
00>
00> <info> app: State changed! Flags: 0x0103D21D Current role: 1
00>
00>
00>
00> <error> app: Fatal error
00>
00> <warning> app: System reset

My question is - How to use nRF52 Preview DK with latest SDK?

-Rajendra

  • Hi,

    The latest nRF5 SDK for Thread and Zigbee (v4.1.0) does not support nRF52840 PDK, only PCA10056 above v1.0.0 is supported:

    Supported boards:
    - PCA10056 (from version 1.0.0)

    I would highly recommend you to upgrade to production version board, as the PDK board contains engineering chips with missing features and more erratas.

    If you still want to proceed with these board, you can try to build the application in debug configuration (DEBUG and DEBUG_NRF preprocessor symbols defined). Then the log should output the exact file and line number that the error occurred. Apart from this, we cannot provide support for unsupported SDK/board combination. You may also try an older SDK version where PDK boards are supported (check the release notes for supported boards).

    Best regards,
    Jørgen

  • Thank you Jørgen for really quick answer. I was suspecting this.  I am using PCA 10056 V0.9.2. I either need to upgrade the HW or downgrade the software(SDK).

Related