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 Packet Sniffer discover BLE Profiles

Other Parts Discussed in Thread: CC2540, PACKET-SNIFFER

Hi, it is possible that i can discover BLE Profiles with the CC2540 (for example with btool)???

Another question how can i sniff the communication between bounded Devices???

Thanks

Brian

  • Hi,

    You need the CC2540 dongle, available from TI. The same you are probably using to load the .bin file/.hex file on CC254x target. And follow below steps to sniff the BLE packets :

    1. Load the packet sniffing firmware on that dongle.

    2. Downlaod, install and open the SmartRF Protocol packet sniffer software. You can download it from here: http://www.ti.com/tool/packet-sniffer

    3. Select the Bluetooth Low Energy as a protocol.

    Now you can sniff the BLE packets using this software. You may need to select required advertisement channel under "Radio Configuration" tab.

    Thanks,

    Dhaval

  • Thank you for the instruction... The missing Thing was the Advertising Channel...

    But how can i discover the BLE Profiles / Services?

  • To discover BLE profiles you will need to flash the BTool firmware to the dongle. The you can use BTool and read UUID 0x2800. This is the UUID that should hold all the services. You can read more here: https://www.bluetooth.org/en-us/specification/assigned-numbers/generic-attribute-profile

    An easier way would be to use the BLE device monitor which is software made by TI. It works with the BTool firmware. Some lower level control is abstracted away. 

  • THX the BLE Device Monitor is that what i had searched for.