Communicating to the antenna-less version from an extended range nRF2401 seems to produce some strange results...

At a distance, the receiver seems to receive a number of values instead of one. For example, if I send a 1, I will receive a 1, but 30 times.

Has anyone had experience communicating across the two models, or is it just best practice to stick to communicating across same models? (Short range <-> short range, long range <-> long range)?

1 Answer 1


I've run both version fine together

Your symptom of receiving the same value 30 times would be related to a failed ACK, so the sender thinks it hasn't been received and resends it.

I've had potentially similar problems with the power amplified version running at full power causing interference in nearby circuity, try dialling down the power setting on it.

  • I agree. I've used one with an aerial and one without, with no problems.
    – Nick Gammon
    Jul 28, 2015 at 0:15
  • When you say try dialing down the power, what do you mean? It's running at 3.3v, which is the prescribed voltage. I'm using the rf24network library for what it's worth. Thanks for the help
    – JW2
    Jul 28, 2015 at 3:14
  • 1
    Use RF24::setPALevel
    – Gerben
    Jul 28, 2015 at 12:11
  • Yes i meant power amplifier setting Jul 28, 2015 at 22:06
  • Setting the power level didn't seem to have an effect on the issue. Can you elaborate on the failed ACK? Maybe that's actually what I'm dealing with. The issue only seems to occur at a distance, but not an unreasonable distance. I have two antennae-less nrf2401's that communicate fine from the same range.
    – JW2
    Jul 30, 2015 at 4:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.