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

NRF24L01+ can not REcieved NRF51822 ACK in ESB!!!?

i have a setup with one NRF24L01+ as PTX and one NRF51822 as PRX

my problem is that the data sended ok and ack sended to NRF24L01+(i assume that by NRF_ESB_EVENT_TX_SUCCESS) but NRF24L01+ does not recieve it and MAX_RT set!!

what is should do for solving it?!

  • Hi Amir,

    Could you write the configuration on nRF24L01+ and nRF51822 ?

    There is a bug with the NOACK bit on the ESB library in SDK v11 and up.You may want to try using the NoAckFix mentioned here.

  • my problem was that in FEATURE register EN_DYN_ACK bit was enable i disable it and it work fine!!!

  • Hi Amir,

    If you are fine with none Dynamic ACK then it should be fine. If you want Dynamic ACK, you may have to use the NoAckFix I mentioned.