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

nRF24L01+ as MultiCeiver without ACK, is it possible?

I have a system that uses 5-byte addresses. The first 4 bytes are always the same, but the last byte has 4 different values. For test purpose I want to listen, from another unit, and without sending anything, to all the addresses in the communication. I have tried to setup the nRF24L01+ to receive the 4 addresses on pipes number 1 to 4. Pipe 1 works fine, but I never get any interrupt on pipe 2 to 4.

Is it possible to use other pipes than 0 and 1? In the documentation, pipe 0 and 1 are enabled by default, as seen in the EN_RXADDR register, but it seems without effect to enable the other pipes.

  • Hi Håkon, I have success in the way, that I get some data, but I also have some troubles. When I use the 4 byte address, I see the PCF, but I also expected to see the 5th address byte as the first data byte, and I never has seen any ACK packet. I also have no success with the CRC calculation, all good messages from one transmitter gives the same constant CRC result, but another transmitter gives another constant CRC result. It looks like some more hidden data than the 5th address byte.

    Best regards / med venlig hilsen Jan Maltha.

Related