Hi,
I'm transmitting using the nRF24L01P and using the nRF52810 as the receiver, 5 byte address.
We send a 2 byte packet usually 0x00, 0x00 until data is ready.
If I set any bits on the 2nd byte it receives fine but setting bits on the first byte, it stops receiving any data until those bits are set back to 0x00.
I think it's just luck that the receiver is working due to the payload first byte is 0x00 and the PREFIX is also 0x00. Changing BALEN from 4 to 3 or 2 makes no difference.
On the nRF24 TX side the prefix/LSB of the address is actually 0x01 but somehow the nRF52 is ignoring that and I also don't know where the nRF24 Packet Address Field 9bit is going, might be ignored too. I set PCNF0 to 0 to try and see if any of that data shows up in the PACKETPTR but it doesn't.
NRF52 setup: