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

nRFSniffer shows only Advertisement Indicators

I'm trying to listen to a bluetooth low energy connection between a smart bracelet and my smartphone. In Wireshark 1.10.1 I only can see the Advertising Indicators. As soon as the bracelet is paired with the smartphone application, I can't see any further log entries in wireshark (but I know that there IS data exchange between bracelet and smartphone).

Now I found some older threads in the dev zone (like devzone.nordicsemi.com/.../), where a dev says it's a known bug. Is there any information if and when this bug will be fixed? Or did I bought the sniffer hardware for nothing? I'm really disappointed and frustrated. If this bug won't be fixed, could you recommend a software which is compatible with the hardware?

Parents
  • Finally, it works! This is how I did it: Make both bracelets advertise themself (both are not connected to the android app). Then I started Wireshark ("w") out of the sniffer application. I can see the advertisments of both devices. Next, I selected device 0 and paired this device with tha android application. After the pairing/connection was successful, I couldn't see any further data in wireshark. Then, I just tried the parameter "h", which means "Define new adv hop sequence". I have tried values from "7" to "9" which stands for channel 37 to 39. At the end, I set it to channel 37 again. After that procedure, I can see the full communication between smartphone and bracelet. I don't exactly know what I did there, but it works. If you know what the adv hop sequence means, could you explain me what I did there? Thank you!

Reply
  • Finally, it works! This is how I did it: Make both bracelets advertise themself (both are not connected to the android app). Then I started Wireshark ("w") out of the sniffer application. I can see the advertisments of both devices. Next, I selected device 0 and paired this device with tha android application. After the pairing/connection was successful, I couldn't see any further data in wireshark. Then, I just tried the parameter "h", which means "Define new adv hop sequence". I have tried values from "7" to "9" which stands for channel 37 to 39. At the end, I set it to channel 37 again. After that procedure, I can see the full communication between smartphone and bracelet. I don't exactly know what I did there, but it works. If you know what the adv hop sequence means, could you explain me what I did there? Thank you!

Children
No Data
Related