I am having difficulties connecting SIM800L module. When I pop the sim in an old cell phone and set the apn I am able to send and receive sms messages. When I put the sim into the SIM800L I can the following response to
AT+COPS=?
+COPS: (2,“T-Mobile USA”,“TMO”,“310260”),(0-4),(0-2)
So I know that it can see a network but when I run KitchenSink I get
DEBUG: Verbose monitoring and modem serial access enabled
DEBUG: Write Modem Serial = AT
DEBUG: Modem Serial Buffer = AT
DEBUG: Modem Serial Buffer = OK
DEBUG: Write Modem Serial = AT+IPR=19200
DEBUG: Modem Serial Buffer = AT+IPR=19200
DEBUG: Modem Serial Buffer = OK
DEBUG: Write Modem Serial = AT+CPIN?
DEBUG: Modem Serial Buffer = AT+CPIN?
DEBUG: Modem Serial Buffer = +CPIN: READY
DEBUG: Modem Serial Buffer = OK
DEBUG: Write Modem Serial = AT+CSQ
DEBUG: Modem Serial Buffer = AT+CSQ
DEBUG: Modem Serial Buffer = +CSQ: 0,0
ERROR: no signal
DEBUG: Write Modem Serial = AT+CGATT?
DEBUG: Modem Serial Buffer = OK
DEBUG: Modem Serial Buffer = AT+CGATT?
DEBUG: Modem Serial Buffer = +CGATT: 0
DEBUG: Modem Serial Buffer = OK
ERROR: Timeout when calling AT+CGATT?
| elapsed ms = 0
DEBUG: Write Modem Serial = AT+CIPSTATUS?
DEBUG: Modem Serial Buffer = AT+CIPSTATUS?
DEBUG: Write Modem Serial = AT+CIPMUX?
DEBUG: Modem Serial Buffer = ERROR
DEBUG: Modem Serial Buffer = AT+CIPMUX?
DEBUG: Modem Serial Buffer = +CIPMUX: 0
ERROR: Error resp when calling AT+CIPMUX?
DEBUG: Write Modem Serial = AT+CIFSR
DEBUG: Modem Serial Buffer = OK
DEBUG: Modem Serial Buffer = AT+CIFSR
DEBUG: Modem Serial Buffer = ERROR
ERROR: Error resp when calling AT+CIFSR
DEBUG: Write Modem Serial = AT+CSQ
DEBUG: Modem Serial Buffer = AT+CSQ
DEBUG: Modem Serial Buffer = +CSQ: 0,0
DEBUG: Write Modem Serial = AT+CIPSHUT
DEBUG: Modem Serial Buffer = OK
DEBUG: Modem Serial Buffer = AT+CIPSHUT
DEBUG: Modem Serial Buffer = SHUT OK
DEBUG: Write Modem Serial = AT+CSQ
DEBUG: Modem Serial Buffer = AT+CSQ
DEBUG: Modem Serial Buffer = +CSQ: 0,0
ERROR: no signal
ERROR: unable to connect to cellular network
DEBUG: Write Modem Serial = AT+CGATT?
DEBUG: Modem Serial Buffer = OK
DEBUG: Modem Serial Buffer = AT+CGATT?
DEBUG: Modem Serial Buffer = +CGATT: 0
DEBUG: Modem Serial Buffer = OK
ERROR: Timeout when calling AT+CGATT?
| elapsed ms = 0
DEBUG: Write Modem Serial = AT+CIPSTATUS?
DEBUG: Modem Serial Buffer = AT+CIPSTATUS?
DEBUG: Write Modem Serial = AT+CIPMUX?
DEBUG: Modem Serial Buffer = ERROR
DEBUG: Modem Serial Buffer = AT+CIPMUX?
DEBUG: Modem Serial Buffer = +CIPMUX: 0
ERROR: Error resp when calling AT+CIPMUX?
DEBUG: Write Modem Serial = AT+CIFSR
DEBUG: Modem Serial Buffer = OK
DEBUG: Modem Serial Buffer = AT+CIFSR
DEBUG: Modem Serial Buffer = ERROR
ERROR: Error resp when calling AT+CIFSR
DEBUG: Write Modem Serial = AT+CSQ
DEBUG: Modem Serial Buffer = AT+CSQ
DEBUG: Modem Serial Buffer = +CSQ: 0,0
DEBUG: Write Modem Serial = AT+CIPSHUT
DEBUG: Modem Serial Buffer = OK
DEBUG: Modem Serial Buffer = AT+CIPSHUT
DEBUG: Modem Serial Buffer = SHUT OK
DEBUG: Write Modem Serial = AT+CSQ
DEBUG: Modem Serial Buffer = AT+CSQ
DEBUG: Modem Serial Buffer = +CSQ: 0,0
ERROR: no signal
ERROR: unable to connect to cellular network
DEBUG: Write Modem Serial = AT+CIPSTART=1,“TCP”,“23.253.146.203”,“9999”
DEBUG: Modem Serial Buffer = OK
DEBUG: Modem Serial Buffer = AT+CIPSTART=1,“TCP”,“23.253.146.203”,"9999"
DEBUG: Modem Serial Buffer = ERROR
ERROR: Error resp when calling AT+CIPSTART=1,“TCP”,“23.253.146.203”,“9999”
ERROR: failed to start TCP connection
DEBUG: Write Modem Serial = AT+CGATT?
DEBUG: Modem Serial Buffer = AT+CGATT?
DEBUG: Modem Serial Buffer = +CGATT: 0
DEBUG: Modem Serial Buffer = OK
ERROR: Timeout when calling AT+CGATT?
| elapsed ms = 0
DEBUG: Write Modem Serial = AT+CIPSTATUS?
DEBUG: Modem Serial Buffer = AT+CIPSTATUS?
DEBUG: Write Modem Serial = AT+CIPMUX?
DEBUG: Modem Serial Buffer = ERROR
DEBUG: Modem Serial Buffer = AT+CIPMUX?
DEBUG: Modem Serial Buffer = +CIPMUX: 0
ERROR: Error resp when calling AT+CIPMUX?
DEBUG: Write Modem Serial = AT+CIFSR
DEBUG: Modem Serial Buffer = OK
DEBUG: Modem Serial Buffer = AT+CIFSR
DEBUG: Modem Serial Buffer = ERROR
ERROR: Error resp when calling AT+CIFSR
DEBUG: Write Modem Serial = AT+CSQ
DEBUG: Modem Serial Buffer = AT+CSQ
DEBUG: Modem Serial Buffer = +CSQ: 0,0
DEBUG: Write Modem Serial = AT+CIPSHUT
DEBUG: Modem Serial Buffer = OK
DEBUG: Modem Serial Buffer = AT+CIPSHUT
DEBUG: Modem Serial Buffer = SHUT OK
DEBUG: Write Modem Serial = AT+CSQ
DEBUG: Modem Serial Buffer = AT+CSQ
DEBUG: Modem Serial Buffer = +CSQ: 0,0
ERROR: no signal
ERROR: unable to connect to cellular network
DEBUG: Write Modem Serial = AT+CIPSTART=1,“TCP”,“23.253.146.203”,“9999”
DEBUG: Modem Serial Buffer = OK
DEBUG: Modem Serial Buffer = AT+CIPSTART=1,“TCP”,“23.253.146.203”,"9999"
DEBUG: Modem Serial Buffer = ERROR
ERROR: Error resp when calling AT+CIPSTART=1,“TCP”,“23.253.146.203”,“9999”
ERROR: failed to start TCP connection
DEBUG: Write Modem Serial = AT+CGATT?
DEBUG: Modem Serial Buffer = AT+CGATT?
DEBUG: Modem Serial Buffer = +CGATT: 0
DEBUG: Modem Serial Buffer = OK
ERROR: Timeout when calling AT+CGATT?
| elapsed ms = 0
DEBUG: Write Modem Serial = AT+CIPSTATUS?
DEBUG: Modem Serial Buffer = AT+CIPSTATUS?
DEBUG: Write Modem Serial = AT+CIPMUX?
DEBUG: Modem Serial Buffer = ERROR
DEBUG: Modem Serial Buffer = AT+CIPMUX?
DEBUG: Modem Serial Buffer = +CIPMUX: 0
ERROR: Error resp when calling AT+CIPMUX?
DEBUG: Write Modem Serial = AT+CIFSR
DEBUG: Modem Serial Buffer = OK
DEBUG: Modem Serial Buffer = AT+CIFSR
DEBUG: Modem Serial Buffer = ERROR
ERROR: Error resp when calling AT+CIFSR
DEBUG: Write Modem Serial = AT+CSQ
DEBUG: Modem Serial Buffer = AT+CSQ
DEBUG: Modem Serial Buffer = +CSQ: 0,0
DEBUG: Write Modem Serial = AT+CIPSHUT
DEBUG: Modem Serial Buffer = OK
DEBUG: Modem Serial Buffer = AT+CIPSHUT
DEBUG: Modem Serial Buffer = SHUT OK
DEBUG: Write Modem Serial = AT+CSQ
DEBUG: Modem Serial Buffer = AT+CSQ
DEBUG: Modem Serial Buffer = +CSQ: 0,0
ERROR: no signal
ERROR: unable to connect to cellular network
DEBUG: Write Modem Serial = AT+CIPSTART=1,“TCP”,“23.253.146.203”,“9999”
DEBUG: Modem Serial Buffer = OK
DEBUG: Modem Serial Buffer = AT+CIPSTART=1,“TCP”,“23.253.146.203”,"9999"
DEBUG: Modem Serial Buffer = ERROR
ERROR: Error resp when calling AT+CIPSTART=1,“TCP”,“23.253.146.203”,“9999”
ERROR: failed to start TCP connection
DEBUG: Write Modem Serial = AT+CSQ
DEBUG: Modem Serial Buffer = AT+CSQ
DEBUG: Modem Serial Buffer = +CSQ: 0,0
No signal
Very poor signal strength
Poor signal strength
Good signal strength
Very good signal strength
Excellent signal strength
DEBUG: Modem Serial Buffer = OK
I ran some of these commands with enhanced error messages and this is what I got
AT+CIFSR
+CME ERROR: operation not allowed
AT+CIPSTATUS?
+CME ERROR: operation not allowed
AT+CIPSTART=1,“TCP”,“23.253.146.203”,“9999”
+CME ERROR: operation not allowed
Also, KitchenSink says that CIPMUX throws an error but I doesn’t seem to.
AT+CIPMUX?
+CIPMUX: 0
OK
Any help would be awesome. I’ve been trying for hours.
Thanks!