I have two NRF24L01+ modules - I am not sure if they are fake?
One node acts as PTX and another as PRX.
On both devices i have the features auto_ack and ack_payload enabled.
I can send data between PTX and PRX with no problem.
If i use the PRX ack payload with 1 byte i have no problem in receiving this on PTX. I change the value of the payload with CMD_W_ACK_PAYLOAD command.
if i have a ack payload length > 1 byte, lets say 10 bytes - and change the data with CMD_W_ACK_PAYLOAD on the PRX i get 10 bytes back on PTX.. but all bytes are identical to first byte...
Does this make sense?
Can i read the content of the ack payload on the PRX to verify my data?