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

How can I capture all BLE packets regardless of the access address on the nRF51822 ?

I am trying to use the nRF51822 to capture all Bluetooth Low Energy packets on a channel. In it's final application environment the chip will have to fulfill several functions, so I can't just use the nRF Sniffer firmware (and don't want to, since it's closed source) but have to code the sniffer part additionally to the rest of the firmware.

So far I can capture all advertising packets on an advertising channel (37,37,39) by setting the access address (PREFIX0 plus BASE0) to 0x8E89BED6. Capture on data channels however is apparently not working. I presume, that is because the access address differs.

Is it correct that with the nRF51822 it is only possible to receive packets for which one has specifically configured the access address? Or is it possible to put the nRF51822 in a mode, where it can receive more packets, ideally all packets on a BLE channel regardless of the access address?

Thank you very much in advance for your support!

Parents Reply Children
No Data
Related