Weird NRF24L01+ problem...

Hello everybody,

I'm a young electronics student who is almost done with his project for shool.
But I have a weird problem... A few months ago I bought 2 NRF24L01+ modules (black ones without external antenna) and they work great, so I ordered 4 more but via another site. But they do not work. I only get data when I use the firtst two, all the other combinations (old/new, new/new etc..) do not work. A few days ago I received the ones with antenna and also these do not work.

Does anyone have an idea why only the first two work, they are exactly the same as all the other ones?

Thanks in advance!

Here is my code!

what library are you using? manicbugs? TMRh20?
what chips come on those NRF24L01?

meanwhile check this post: newbie quiestion: nRF24L01+PA+LNA talking to nRF24L01+ - Networking, Protocols, and Devices - Arduino Forum

Have you tried to put one 220uF cap in the 3.3V rail?

HugoPT:
Have you tried to put one 220uF cap in the 3.3V rail?

ups, forgot about the caps. It may be it :slight_smile:
(I get by with a 10uF)

aveirense:
what library are you using? manicbugs? TMRh20?
what chips come on those NRF24L01?

meanwhile check this post: newbie quiestion: nRF24L01+PA+LNA talking to nRF24L01+ - Networking, Protocols, and Devices - Arduino Forum

I use the Maniacbugs library,
They all have different codes, but they all start with Si24R1 then a number. Only the ones with the antennas have a different formation of code:
NRF A 24L01+ 1033HG
NRF M 24L01+ 1432FE

HugoPT:
Have you tried to put one 220uF cap in the 3.3V rail?

I have a 10µF aluminium cap on the 3.3v rail placed very near the pins.

Thank you for your time!