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

NRF24L01P data pipe forbidden numbers

Dear friends,

I'm developing a prototype which use two NRF24L01+ and the auto ack and Enhanced ShockBurst only works with symmetrical data pipe address numbers.

Per example, in both devices, RX_ADDR_P0 = 01 00 00 00 01 and TX_ADDR = 01 00 00 00 01 or RX_ADDR_P0 = 03 02 01 02 03 and TX_ADDR = 03 02 01 02 03 works perfectly, but RX_ADDR_P0 = 00 00 00 00 01 and TX_ADDR = 00 00 00 00 01 or RX_ADDR_P0 = 00 00 00 00 00 and TX_ADDR = 00 00 00 00 00 doesn't work the auto ack, with the PRX only receiving one packet and returning MAX_RT from transmitter.

Someone already faced this problem? Are there data pipe address numbers that I cannot use?

Thanks in advance,

Ernesto

Related