SIM800L not connecting to network!

it's one month that i've bought a sim800l and since i bought, i couldn't connect it to the network.
i'm using lm2596 to adjust the voltage of 5V 2A to 3.8V.

the module powers on and blinks every second, even when the sim card is inserted.
i tried out this code to check it:

#include <SoftwareSerial.h>
SoftwareSerial SIM800(2, 3); //SIM800L Tx >> 2 & Rx >> 3

void serialReadWrite()
{
delay(500);
while (Serial.available())
SIM800.write(Serial.read());
while (SIM800.available())
Serial.write(SIM800.read());
}

void setup()
{
Serial.begin(9600);
SIM800.begin(9600);
Serial.println("Initializing...");
delay(1000);
SIM800.println("AT");
serialReadWrite();
SIM800.println("AT+CSQ");
serialReadWrite();
SIM800.println("AT+CCID");
serialReadWrite();
SIM800.println("AT+CREG?");
serialReadWrite();
SIM800.println("AT+COPS?");
serialReadWrite();
}

void loop()
{
serialReadWrite();
}

but there is no answer after "Initializing..." message in serial monitor.
what would you suggest?

I've deleted your other cross post @hamid_hosseini.

Cross posting is against the rules of the forum. The reason is that duplicate posts can waste the time of the people trying to help. Someone might spend 15 minutes writing a detailed answer on this thread, without knowing that someone else already did the same in the other thread.

Repeated cross posting will result in a suspension from the forum.

In the future, please take some time to pick the forum section that best suits the topic of your question and then only post once to that forum section. This is basic forum etiquette, as explained in the sticky "How to use this forum - please read." post you will find at the top of every forum section. It contains a lot of other useful information. Please read it.

Thanks in advance for your cooperation.

pert:
I've deleted your other cross post @hamid_hosseini.

Cross posting is against the rules of the forum. The reason is that duplicate posts can waste the time of the people trying to help. Someone might spend 15 minutes writing a detailed answer on this thread, without knowing that someone else already did the same in the other thread.

Repeated cross posting will result in a suspension from the forum.

In the future, please take some time to pick the forum section that best suits the topic of your question and then only post once to that forum section. This is basic forum etiquette, as explained in the sticky "How to use this forum - please read." post you will find at the top of every forum section. It contains a lot of other useful information. Please read it.

Thanks in advance for your cooperation.

Thanks for your warning, the frist one was a mistake and thought it was not posted. so i tried to post it again in this section.

It may be a 2G device, and unsuitable for your network.

Nick_Pyner:
It may be a 2G device, and unsuitable for your network.

well, I tried different Sims, but none of them worked.

If it is a 2G device, and there is no 2G service, no amount of SIM swapping will fix the problem.

Nick_Pyner:
If it is a 2G device, and there is no 2G service, no amount of SIM swapping will fix the problem.

I'm sure the problem is not about SIM and network, sim is 2G and 2G network is available too!

I suggest, you chek that your serial port via tle USB is ok. As you describe your problem it has nothing to do with the gprs moduler. (If yr using
Mega, chance to pins 10 and 11 for serial to the gprs moduler).