This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2540 sniffer is certainly not working

Guru 18625 points

Other Parts Discussed in Thread: CC2540, CC2531, CC2430, Z-STACK

I have flashed the sniffer_cc2540_usb.hex firmware to the cc2540 usb dongle. Not the sniffer_cc2540.hex. In other forums it have already been clarified the good one is named *usb_hex. If you flash the last one, the led in the USB dongle does not lit.

The led is green. The USB is detected. But when trying to start the app through the "play" button: "not able to load firmware from \sniffer_fw_cc2540.hex." "not able to load fw on capturing device cc2540. check if device type is given in ..\plugin\common.plt" "failed to reset"]

First of all, the sniffer is searching the wrong file, the one with the name not ended with *_usb.hex. When modifying common.plt to point to the name ended with _usb.hex, the same problem occurs.

 

Has anyone a solution to this?

1) Has the debugger to be attached and connected to the BLE cc2540 USB dongle?

2) If you write the hex through smart rf flash programmer, why does the sniffer tries to reload it? I have make the test in all imaginable ways (having it flashed with smartRF previously, not...)

3) Perhaps is some .net or vc++ library missing? (msvcp80.dll)

4) Perhaps is due to the new "bin" directory created in the new release (8 july 2011) of the sniffer?

I attach an screenshot.

Thanks in advance for any help.