This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

PCA10031 nRF51422 sniffer

Hi all,

I'm using the pca10031 which contains the nRF51422 chip; as a packet sniffer to sniff the communication between my S5 samsung and my pca10028, but I struggle while working with my sniffer dongle.

I first downloaded the ble-sniffer_win_1.0.1 from Nordinc website, besides I launch ble-sniffer_win_1.0.1_1111_Sniffer (with the dongle plugged in the computer)

When the ble-sniffer_win_1.0.1_1111_Sniffer it normally should detect all my devices(PCA10028 and S5) but it only detects the pca10028.

Note that the S5 is communicating with the pca10028 and I'm using the HRM from the nRF Toolbox. here is the screenshot of what I have when I launch the ble-sniffer_win_1.0.1_1111_Sniffer

image description

I also have a second issue when I launch wireshark. When I launch wireshark and before establishing connection between my S5 and PCA10028 I can see some data packets transiting but when connection is established everything stops and I'm unable to read packets. Could any one explain for my please what's not working well !! Thank you image description

Parents
  • @AbdelZ :

    • When not following any connection, the scanner can only scan for broadcast packets, which mean the advertising packet. Your Galaxy S5 doesn't broadcast.

    • When you want to follow a connection, you should select the device in the list first, by using up-down arrow buttons, or press the index number show on the screen. After that the scanner will scan for only that device's advertising packets, and will follow the connection when the phone trying to connect to the device. Note that you should start follow the device before it has established a connection.

Reply
  • @AbdelZ :

    • When not following any connection, the scanner can only scan for broadcast packets, which mean the advertising packet. Your Galaxy S5 doesn't broadcast.

    • When you want to follow a connection, you should select the device in the list first, by using up-down arrow buttons, or press the index number show on the screen. After that the scanner will scan for only that device's advertising packets, and will follow the connection when the phone trying to connect to the device. Note that you should start follow the device before it has established a connection.

Children
  • FormerMember
    0 FormerMember in reply to Hung Bui

    @Hung, I'm using PCA10028 as a sniffer to detect the connection between a PCA10028 based slave and a master of either PCA10028 or Android phone. When the advertisement happens the sniffer can pick it up, but the connection establishment and following the connected packets is not shown. I have selected the device from the list as you mentioned, but still it doesn't work. Is this an issue with PCA10028? Back in the days I've used the sniffer to follow connections with PCA10000.

  • @Prithviraj: We have experienced this issue lately. We are suspecting some changing with Windows caused the issue. The connection is not followed. Symptom is that you can capture all advertising packet, not just the one you selected.

    The temporary work around is to unplug and plug the USB dongle , sometime it took 3-4 try to make it work again.

Related