Do you have the 3v3 caps at the transmitter module power pins? and the 3v3 reg fed from switched battery?
It may be swamping - try shrouding the tx aerial with your hand, see if the rx led changes.
I'm convinced that 99% of NRF problems are due to power supply noise.
As an experiment you could try reducing the transmitter power output, again see if the rx led changes.
Code: Select all
radio.setPALevel(RF24_PA_MAX); delayMicroseconds(500); // RF24_PA_MIN, RF24_PA_LOW, RF24_PA_HIGH or RF24_PA_MAX
I'm convinced its the transmitter power supply Max.
I cant over-emphasize how important a good, clean supply is - it simply doesnt work properly otherwise.
On a high power module a single 18650 doesnt give any overhead for the 3v3 regulator, the AMS1117 datasheet says "down to 1 volt dropout" so the input should be 4.3v minimum. On a receiver we get away with it because of the low current draw but the +PA transmitter module takes huge current pulses, which when already below dropout will be causing the 3v3 to momentarily collapse. Could you try it on 2S with the switched battery connections going first to the 3v3 reg input, and then on to the Nano Vin/Gnd?
Its not good to run these modules without an aerial Max, it can blow the PA.