- BREAKING: Device enumeration no longer connects to J-Link devices. The
jlinkobject in the JSON output ofnrfutil device list --jsonis removed.
Removing J-Link connection during enumeration speeds up operations and device listing, and fixes issues with device listing interfering with ongoing J-Link operations.
* BREAKING: Removed the hwInfo object from the JSON output of nrfutil device list --json.
* BREAKING: Removed the detailed USB information from nrfutil device list --json.
The configList entry is not present in the device object in the usb object.
The new entry under the "usb" key looks like this:
"usb": {
"device": {
"address": 16,
"busNumber": 1,
"descriptor": {
"bDescriptorType": 1,
"bcdDevice": 256,
"idProduct": 4185,
"idVendor": 4966
}
},
"manufacturer": "SEGGER",
"product": "J-Link",
"serialNumber": "001050946562"
}
devkit trait, and a devkit object is added to nrfutil device list --json. This contains the boardVersion, which was available in the jlink object in previous versions of nrfutil-device.
{
"devkit": {
"boardVersion": "PCAxxxxxxx"
}
}
- USB enumeration on Linux is now based on libudev, which should improve stability.