OpenThread pre-built libraries

The nRF Connect SDK allows for using certified OpenThread libraries for Nordic devices. This simplifies the OpenThread certification process of the final product.

The libraries vary depending on stack configuration and hardware cryptography capabilities. You can choose the stack configuration from one of the predefined set of values, also called feature sets. For more information about OpenThread feature sets and how to select them in nRF Connect SDK, see Nordic library feature sets.

The cryptography variant is selected automatically based on the microcontroller capabilities.

Thread certified library variants

The following table describes the available Thread certified libraries for all nRF Connect SDK releases.

SoC

nRF Connect SDK tag

Thread version

Crypto backend

OpenThread commit

GNU Arm Embedded Toolchain

Feature set

nRF52840

v1.4.0

CONFIG_OPENTHREAD_THREAD_VERSION_1_1

CC310

07f430dac6c400abdd358ba1173c0f94b94a5a80

9-2019-q4-major

CONFIG_OPENTHREAD_NORDIC_LIBRARY_MASTER

nRF52833

v1.4.0

CONFIG_OPENTHREAD_THREAD_VERSION_1_1

nrf_oberon

07f430dac6c400abdd358ba1173c0f94b94a5a80

9-2019-q4-major

CONFIG_OPENTHREAD_NORDIC_LIBRARY_MASTER

For a comprehensive list of the used Kconfig options, check the openthread_lib_configuration.txt file within each library folder.

Note

Only library variants shown in the table have been certified.