I can't make sniffer working with my HW, everything seems to be working correctly and as described in the help file, but I've never seen any sniffed packet yet. So I've decided to look at the error further and modified the example.py[1] in SnifferAPI (and some library/API files also) to get more insight what is going on the UART. It seems to me, that the firmware on the device gets stuck in some never ending loop and transmits back only PING_RESP packets, but the host isn't sending any PING_REQ packets so it's quite strange. Or is it intended to work that way?
Here's the log.txt[2] and output from my modified example.py[3].
It's behaving same with the ble-sniffer_win_0.9.7_BETA_849_Sniffer.exe, if I replace modified SnifferCollector.pyc, Packet.pyc and Sniffer.pyc files in library.zip I can see, that it's getting same never ending stream of PING_RESP only packets also. So that's probably why I can't see any sniffed device in the list?
I've tried to flash firmware version 849 and 812, but the result is same. Result is same on both the PCA1000 and PCA10001 devices.
- ynezz.true.cz/.../0001-Debug-patch.patch
- ynezz.true.cz/.../log.txt
- ynezz.true.cz/.../output_example_py.txt
Thanks!