I have just bought one of these
https://thepihut.com/products/adafruit- ... 0-nrf51822
"Bluefruit LE Sniffer - Bluetooth Low Energy (BLE 4.0) - nRF51822 (Firmware Version 2)"
and tried to use it to day and I cannot capture ATT/HCI packets.
This has also been flagged up here:
viewtopic.php?f=53&t=167173&p=879385&hilit=Sniffer.hex#p818982
and was fixed with a firmware update, however, I have no mechanism or the new firmware file to do this.
That post says the version of the FW they had in the device originally was meant to be v2 but it matched the v101 file but an upgrade to V3 works ( they must have a mechanism for updating the firmware ).
Can someone tell us how to capture ATT packets without changing the FW or provide us with a mechanism to upgrade this device over USB please ?
A bluetooth packet sniffer that wont sniff is not much use.
I should add, I can see the all the "LE LL" protocol data for multiple devices but no ATT or other protocol level
Bluefruit LE Sniffer nRF51822 not capturing ATT/HCI packets
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- MrDee
- Posts: 8
- Joined: Tue Dec 07, 2021 1:10 pm
- MrDee
- Posts: 8
- Joined: Tue Dec 07, 2021 1:10 pm
Re: Bluefruit LE Sniffer nRF51822 not capturing ATT/HCI pac
I gave this another go today and followed the instructions provided here for Python 2.7 install
viewtopic.php?f=53&t=183340&p=890857&hilit=sniffer#p890857
This gives me the same result, only "LE LL" packets are picked up.
I've tried re-connecting several devices several times to see if I get anything other than LE LL packets but I dont.
I suspect i've been sold a V1 firmware unit dressed up as a V2 and I am very unhappy about this.
If someone can confirm that there is no way to change the firmware on the dongle then I can send it back to the PiHut people as they said they will refund it if it doesn't work as it's meant to.
Thanks
viewtopic.php?f=53&t=183340&p=890857&hilit=sniffer#p890857
This gives me the same result, only "LE LL" packets are picked up.
I've tried re-connecting several devices several times to see if I get anything other than LE LL packets but I dont.
I suspect i've been sold a V1 firmware unit dressed up as a V2 and I am very unhappy about this.
If someone can confirm that there is no way to change the firmware on the dongle then I can send it back to the PiHut people as they said they will refund it if it doesn't work as it's meant to.
Thanks
- MrDee
- Posts: 8
- Joined: Tue Dec 07, 2021 1:10 pm
Re: Bluefruit LE Sniffer nRF51822 not capturing ATT/HCI pac
I see on another thread you posted this
its been a long time since we switched to v2 firmware (2018) in our programmers - here's the hex file, we program it with adalink using this command:
adalink -v nrf51822 -p jlink -h sniffer_pca10028_51296aa.hex
but you could definitely nrfprog with a jlink connected to the swd pads
Does adalink software work over USB or do you require a programming device ?
its been a long time since we switched to v2 firmware (2018) in our programmers - here's the hex file, we program it with adalink using this command:
adalink -v nrf51822 -p jlink -h sniffer_pca10028_51296aa.hex
but you could definitely nrfprog with a jlink connected to the swd pads
Does adalink software work over USB or do you require a programming device ?
Please be positive and constructive with your questions and comments.