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:
jlinktrait indicates that the device has a J-Link probe and supports operations likeerase,recover, etc.mcuboottrait indicates that the device has support for programming over MCUboot.modemtrait indicates that the device has support for programming modem firmware.serialPortstrait 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. |