SIM800L GSM module not connect to network

saji indra picture saji indra · Mar 3, 2018 · Viewed 8.5k times · Source

I have a SIM800L module and I want to send SMS. But this module is not connect to network. I am from Sri Lanka.

I am using 3G SIM card and I think it is not issue because if it 3G SIM it can shift to 2G. Am I right? I put this SIM card to my iPhone and change setting to 2G then also get signals "E".

When SIM card is in the module and call to this SIM number(Module), it says Phone off. Not showing ring ring in AT terminal.

Signal LED also blinking faster not slowly.

Module

I get AT commands response. I tied following commands.

AT+CSQ

+CSQ: 0,0

Thant means no signals but..

AT+COPS=?

Call Ready

SMS Ready

+COPS: (1,"Hutchison Lanka (Pvt)","Hutch","41308"),(3,"Mobitel","MOBITEL","41301"),(3,"CELLTEL INFINITI","CELLTEL","41303"),(3,"41305","41305","41305"),(1,"DIALOG","DIALOG","41302"),,(0-4),(0-2)

OK

I can get networks. My sim card is Hutch. That means Antenna also working fine right? How to check Antenna also (Specific bandwidth)?

AT+CSCS?

+CSCS: "IRA"

OK

How to sole this problem? Is there have any AT command to set or check?

Answer

Ramya Baladhandapani picture Ramya Baladhandapani · Mar 26, 2018

The CSQ command returning 0 means something is not right and you cannot ignore that. So that needs to be looked into.

To begin with, in your post you have provided the result of AT + COPS=? command. This will only give the list of available network operators. With this you cannot assume that your sim is actually registered to one of these operators. To know that, you can try AT + COPS? command. This will tell you with which network operator your sim is registered with. If this is not giving you the expected results, try AT + CREG? command and check the registration status of your sim. If the status is not 1, then do network registration by AT + CREG=1