Could my sim800L be broken?

Hello, when I test sim800l using AT commands it returns these:

AT
ok

AT+COPS
ERROR

AT+CREG
ERROR

AT+CPIN
ERROR

AT+CSQ
+CSQ: 0,0

Is it broken? After a few minutes of being connected, the gsm module won't respond to the commands. Thanks for the help.

Hi,

How did you power the SIM800L ?

Using 5v of arduino and 1n4007 diode to drop the voltage.

Some boards may work and Some may not (I think new boards are good with the power supply you are using). Since SIM800L requires about 2A in its transmit bursts you may need to think about something different. Try adding a large capacitor after the diode. (About 2200 uF)

Ok changed my power supply to create a 4V using lm317.

The led would blink 9 times, pause, then blink 9 times again.

I've inserted a sim card, bought an antenna, and still returns error.

AT
ok

AT+COPS
ERROR

AT+CREG
ERROR

AT+CPIN
ERROR

AT+CSQ
+CSQ: 0,0