Hi
A real nRF24L01+ should look like this.
Unfortunately it is not very difficult to duplicate the marking of the chip, and a fake chip can't always be detected by the marking alone.
Still, if you let me know the marking on your chip I can tell you if it's an obvious fake.
I think the best way to find out if your problems are caused by a fake chip is to buy an nRF24L01+ module from a safe vendor (such as this one from Sparkfun) and check if it exhibits the same issues. If it doesn't then you probably have a fake on your hands ;)
Best regards
Torbjørn

The marking is similar, but the last line is different - the big distance from the point to the letter N.
Read all the registers from 0x00 to 0xFF, all the same manufacturer. Register 0x1E on all chips reads 0x68?
Read all the registers from 0x00 to 0xFF, all the same manufacturer. Register 0x1E on all chips reads 0x68?
Hi
I did a register readout on my own genuine module and attached the results below. Getting 0x68 on register 0x1E appears to be normal:

I also found an interesting forum thread discussing fake nRF24L01+ modules. There might be some good information there regarding the different fakes out there, and what differences you might see in performance and functionality.
Best regards
Torbjørn
I have all registers with factory settings, and you have 0 and 5 differ!
Hi
Which values do you read out on the differing registers?
Best regards
Torbjørn
Registe 0x00 - 0x08, register 0x05 - 0x02
Hi
Sorry about that, it seems I didn't properly reset the nRF24L01+ device before I read out the register values, and the configuration changes made in my example were left in.
The values you list are the correct reset values. 0x08 for register 0 and 0x02 for register 5.
Best regards
Torbjørn