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

Custom radio mode / sniffer

Is it possible to configure the radio in such a way as to always capture the entire packet, this means everything after the preamble including the CRC? Of course this means I would need to execute certain processing in software as opposed to using the built in hardware, but this is exactly my desire.

  • Are you going to make this work with BLE and the Softdevice? Or are you just interested in using the radio for some custom application? You have full control over the radio using the RADIO registers, and can read out CRC. See reference manual chapter 17 about the radio. However, if you are using softdevice, it will block the radio registers and you are left with what the SD API can give you of information, which does not include the CRC

  • First, I failed to indicate that I will be using a nRF51 device and I will be using the nRF51 without a softdevice. Part of the functionality that I am trying to achieve is to be able to grab any bluetooth packet and not just target packets with specific access addresses. From my reading, I only know how to receive packets with an address that is programmed into the PREFIX/BASE registers and enabled with the RXADDRESSES register. So, how can I configure the nRF51 to receive a packet with any access address.

    Thanks

Related