Device traits

nRF Util

tags
nRF Util

Device traits are a nrfutil device feature used to categorize properties or capabilities of a device. Traits are used to determine whether a device supports a given device operation or programming method.

For example:

  • jlink trait indicates that the device has a J-Link probe and supports operations like erase, recover, etc.
  • mcuboot trait indicates that the device has support for programming over MCUboot.
  • modem trait indicates that the device has support for programming modem firmware.
  • serialPorts trait indicates that the device has serial ports.

The following table lists subcommands related to traits:

Command Description
nrfutil device list --help To view a full list of available traits and their descriptions.
nrfutil device list --traits jlink To filter devices based on a trait, in this example, jlink.