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.

LAUNCHXL-CC26X2R1: SmartRF Packet Sniffer 2

Part Number: LAUNCHXL-CC26X2R1
Other Parts Discussed in Thread: CC2541,

Hello,

I am using the SmartRF Packet Sniffer 2 1.60 on a preproduction cc26x2r LaunchXL board. I want to follow a connection initiated between a cc26x2r launchxl board running a simple peripheral project (sdk 3.3) and an iPhone. The peripheral advertises only on channel 37, the address mode is public and i gave it an easily recognizable BLE address.

In a previous Packet Sniffer togehter with a cc2541 when a connection was established (on a set channel) the sniffer hooked the connection and only followed that connection. With SmartRF Packet Sniffer 2 together with wireshark this does not happen. Also, there is alot of  "noise" from other BLE devices advertising. How can I just follow the appropriate connection and filter the rest?

Sidequestion: Can you confirm that SmartRF Packet Sniffer 2 is only compatible with BLE 4.0 and to some extend 4.2? BLE5 is not supported?

Best Regards

  • Hi Hermann, 

    I have assigned an expert to comment.

    Best regards,

    Vetle

  • Hello Hermann,

    BLE5 is not supported.

    You need:

    • CC2652R1 LaunchPad (LAUNCHXL-CC26X2R1 chip revision E/2.1).

    Did you review the Users Guide?

    http://software-dl.ti.com/lprf/packet_sniffer_2/docs/user_guide/html/index.html

    Did you set up the Radio Options correctly?

  • Hello Eirik,

    thank you for your reply!

    Eirik V said:

    You need:

    • CC2652R1 LaunchPad (LAUNCHXL-CC26X2R1 chip revision E/2.1).

    I was hoping to use a pre production LaunchPad(rev.C) togehter with the sniffer agent (1.6.0) released for it. I am not using the most recent sniffer (1.7.x).

    Eirik V said:
    BLE5 is not supported.

    Do you know if TI has any plans regarding BLE5 and packet sniffing in general, or do you suggest getting into a third party sniffer?

    Eirik V said:
    Did you review the Users Guide?

    Yes.

    Eirik V said:
    Did you set up the Radio Options correctly?

    The settings are the same as yours, expect I have not set  Connect to Initiator Address because in my setup the cc26xx is not initiator (simple peripheral example) of the connection and I do not know the iphones address because its is a rpa. Am I wrong in this?

    Also, I was hoping the connection would be followed as described in your guide (If this option is not selected, the capture device will start to follow the first data connection that appears on the selected advertising channel.).

    Do you have any picture of a successful hook showing the wireshark window (showing which packets are tracked)?

    Best Regards

  • Hello Hermann,

    Correct. You will need to get the RPA and put that in the initiator field to be able to track the connection. But I have not done this myself.

    There is no confirmed plan for BLE5 support yet. I would advice you to use a third party sniffer for that.

    Here are a few third party packet sniffers that also require a physical sniffer you would need to purchase:
    Ellisys (www.ellisys.com/.../bluetooth.php)
    Frontline (www.fte.com/.../BPAlowenergy.aspx)   ( Bluetooth 4.2 )

    Other options may be out there.