I'm trying to program a nRF52840 dongle (make it into a BLE sniffer) and I get this message in the nRF Connect Programmer:
I'm trying to program a nRF52840 dongle (make it into a BLE sniffer) and I get this message in the nRF Connect Programmer:
I updated to the latest version of JLink but it didn't help.
The dongle is recognized by my system when it's inserted (I'm running Linux). It's just the Programmer complaining that there's no serial number. When I look in the error message it actually reports the manufacturer, product ID and serial number.
Device was skipped as it has no Serial number {"id":12,"serialNumber":null,"serialPorts":[{"comName":"/dev/ttyACM0","manufacturer":"Nordic Semiconductor","path":"/dev/ttyACM0","productId":"521F","serialNumber":"E463E90C9FB1","vcom":0,"vendorId":"1915"}],"traits":{"boardController":false,"broken":false,"jlink":false,"mcuBoot":false,"modem":false,"nordicDfu":true,"nordicUsb":true,"seggerUsb":false,"serialPorts":true,"usb":true},"usb":{"device":{"address":12,"busNumber":1,"configList":{"descriptors":[{"bDescriptorType":2}],"interfaceLists":[{"descriptors":[{"bDescriptorType":4,"bInterfaceClass":2,"bInterfaceProtocol":0,"bInterfaceSubClass":2},{"bDescriptorType":4,"bInterfaceClass":10,"bInterfaceProtocol":0,"bInterfaceSubClass":0}],"endpointLists":[{"descriptors":[{"bDescriptorType":5}],"length":1},{"descriptors":[{"bDescriptorType":5},{"bDescriptorType":5}],"length":2}]}],"length":1},"descriptor":{"bDescriptorType":1,"bcdDevice":256,"idProduct":21023,"idVendor":6421}},"manufacturer":null,"product":null,"serialNumber":null}}
Hi,
If you are working on Linux, could you please verify that you have the following installed?
https://github.com/NordicSemiconductor/nrf-udev
Regards,
Priyanka
Just checked. Yes, I have nrf-udev version 1.0.1 installed.
I have the same issue with the serial number being null. Have you solved this?
No luck so far.