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.

SmartRF Protocol Packet Sniffer for CC2541

Other Parts Discussed in Thread: CC2540, CC2541, CC2541DK-MINI

SmartRF Protocol Packet Sniffer

Description of Problem:

I am interested in purchasing a protocol packet sniffer capturing device,

is there source code available for the BLE CC2540 chip?

is there a CC2541 Capturing device??, Is there source code available for it?

 

is the sniffer device able to be used in such a way that it acts as a passive eavesdropping device??..

 

meaning it is not the destination of a BLE packet, but it is able to intrepret BLE packets

  • 1. You can download and install BLE stack. There are lots of examples after installation.

    2. There is FW for CC2540 capture device. You can find the FW under C:\Program Files\Texas Instruments\SmartRF Tools\Packet Sniffer\bin\general\firmware after you install packet sniffer.

    3. Yes, the sniffer device is able to act as a passive eavesdropping device.

  • I already have been using the CC2540 as a capture device. How do I use the CC2540 as passive eavesdroping device??

    My intention is to have an iphone acting as the master and a CC2541 acting as the slave, during their BLE connected session a CC2540 BLE device will capture packets being transmitted between the two.  

  • Michael,

    In addition to what was already communicated on this forum, here are a few other thoughts:

    - do you have a TI SensorTag?  This is a CC2541-based kit that interfaces to a Master/Host BLE iPhone for test and evaluation purposes.  The BTool GUI and USB capture dongle can then be used to sniff the BLE data traffic between the Master/Host (iPhone) and Slave SensorTag. 

    - The TI CC2541 "Keyfob" called CC2541DK-MINI can also serve this purpose as does the SensorTag kit.

    -For a truly passive (eavesdropping) app, try out the LightBlue iOS app available on the App Store.  I use this often when sniffing BLE devices from my iPhone.

    Hope this helps?

    -Chris

  • I am also trying to do the same thing.  I have the USB dongle and Packet Sniffer software and it works while the 2540 is advertising and while the iPhone and 2540 are pairing.  However once the connection is established, I no longer see anything in the Packet Sniffer.

    How can I continue to see the packets being transmitted between the two devices.  I am trying to confirm the correct data is being passed back and forth between the two devices.

  • Hi Bill, I experienced the same situation as you described. I solved the problem by changing the "Advertising Channel" to 39, and it only works on that channel. Hope this can also help you.