nrf24l01+ not working

Hi,

My nrf24l01 to arduino uno pin connection are:

pin 1 - gnd
pin 2 - 3.3v
pin 3 - digi pin 9
pin 4 - digi pin 10
pin 5 - digi pin 13
pin 6 - digi pin 11
pin 7 - digi pin 12

I have made a base for the nrf using a solder breadboard and also have attached a 10uf between the power and ground pins of nrf.

I have checked the connections with a multi meter still its not working… I was using the device a couple of weeks back and they were working fine. Suddenly they stopped working.

I am using TMRh 20 rf24 lib.

My code:

#include "RF24.h"
#include <printf.h>
#include <nRF24L01.h>
RF24 myradio(9,10);
byte addr[][6] = {"node1"};
void setup() {
  printf_begin();
  myradio.begin();
  Serial.begin(115200);
  myradio.setPALevel(RF24_PA_LOW);
  myradio.printDetails();
  
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

the output for print details is :

STATUS		 = 0x00 RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=0 TX_FULL=0
RX_ADDR_P0-1	 = 0x0000000000 0x0000000000
RX_ADDR_P2-5	 = 0x00 0x00 0x00 0x00
TX_ADDR		 = 0x0000000000
RX_PW_P0-6	 = 0x00 0x00 0x00 0x00 0x00 0x00
EN_AA		 = 0x00
EN_RXADDR	 = 0x00
RF_CH		 = 0x00
RF_SETUP	 = 0x00
CONFIG		 = 0x00
DYNPD/FEATURE	 = 0x00 0x00
Data Rate	 = 1MBPS
Model		 = nRF24L01
CRC Length	 = Disabled
PA Power	 = PA_MIN

And are there any chances of knowing whether the chip have been damaged by high voltage?

This Simple nRF24L01+ Tutorial may help.

I don't know any method of proving whether an nRF24 module is broken apart from trying another good module.

...R