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)?


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.

| improve this answer | |
  • I agree. I've used one with an aerial and one without, with no problems. – Nick Gammon Jul 28 '15 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 '15 at 3:14
  • 1
    Use RF24::setPALevel – Gerben Jul 28 '15 at 12:11
  • Yes i meant power amplifier setting – Hayden Thring Jul 28 '15 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 '15 at 4:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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