nRF24l01+ consuming way too much power. Fake module?

Hello,

I'm trying to create a few small arduino projects using nRF24l01+ wireless transceivers running from 2xAA batteries.

The thing is, even if I put the arduino to sleep and I powerDown the transceiver, it still consumes around 4 or 5mA all the time. The issue is the transceiver, because the low power mode works just fine in the arduino if the module is disconnected. In the current state, the batteries barely last a week.

According to what I've read, there are many fakes, or clones, of the nRF24l01+. I've got two different batches (from Aliexpress) and none of them powers down. So I guess the issue here are the cheap chinese nRF24l01+.

How can I be sure I'm buying transceivers from Nordic? Do you know any reputable shop selling genuine nRF24l01+ that ships internationally?

How can I be sure I'm buying transceivers from Nordic?

I don't see how knowing that will help. If you properly disconnect power from the module, a Nordic module will consume no current. But, then neither will a PetesRipoffOfANordicDesign module.

Have you studied the Nordic datasheet for the nRF24L01+ to ensure that you are using it correctly and so that you know exactly how much current it should be consuming in the different states?

...R

If your arduino has a spare pin you could use a 2n2222 or similar transistor to completely turn power off to the NRF module. That will only work if this project is only sending data at intervals and not listening for a message from another unit.

Sounds like you have a burnt nrf module i can reproduce exactly the same problem on a module i accidentally reversed vcc and gnd on.
Its still semi working, range is really bad and the current never go below 3-4 ma no matter what you do.

Try connecting only 3.3v and gnd and measure the current, it should be below 1ma.