I am making a GSM Tracker with SIM800C module. After deploying it into vehicles.. It works fine.. but after some days, it starts responding as CME ERROR: 15 SIM wrong for command AT+CPIN? & CME ERROR: 10 SIM not inserted for commands required to build TCP Connections. The Commands are written below.
delay(100); myGsm.println("AT+CIPSHUT"); delay(1000); printSerialData(); myGsm.println("AT+CIPMUX=0"); delay(2000); printSerialData();
also I checked the potential between SIM800C's SIMVCC & GND it was 1.8 V which is fine. I am not able to understand the cause of the errors.I have attached the Schematic Of device.[![enter image description here]] somebody, please suggest the solution as it gets disconnected with the server in between the journey & tracker losts.
Edit:- Here are my Some Observations :-
- On Soft resetting the Module i.e. by giving AT Command AT+CFUN=1,1, error resolves but I don't want to use this as this is a temporary solution. it starts giving the error again.
- There is no effect of hard resetting the MCU.
- The error resolves after reinserting the battery but this will not work as I can't do this from server side.
Please, somebody, tell the cause of the problem so that I can take it as use-case in my development.