3

I need help, i am working with Arduino UNO and a GPRS shield, which is powered with an adapter that outputs 12v 500mA. The sim card is placed properly, i checked this with the AT+CPIN? command, but when i try to check the signal level with AT+CSQ?, it just return error. Please can someone help me.

ERROR IMAGE FORM SERIAL MONITOR

wokoro douye samuel
  • 2,194
  • 3
  • 15
  • 29

2 Answers2

5

AT+CSQ? isn't a valid command, however AT+CSQ is - remove the ?.

James
  • 80,725
  • 18
  • 167
  • 237
1

The command appears to be wrong. Probably these are what you were looking for:

AT+CSQ=?: This command is to request the supported RSSIs (Received Signal Strength Indication) and BERs (Bit Error Rate). You might want to get this information before requesting the current cell signal level.

AT+CSQ: And this command is to request the current cell signal level.

Here is the result from my SIM808 module:

AT+CSQ=?
+CSQ: (0-31,99),(0-7,99)
OK

AT+CSQ
+CSQ: 25,0
OK

So that means:

0-31,99: Supported RSSIs

0-7,99: Supported BERs

25,0: Currently, the RSSI value is 25 and the BER value is 0

Please refer here for further details.

denizkanmaz
  • 566
  • 5
  • 9