I powered on my SIM808 module. It showed me following output:

+CFUN: 1  
Call Ready  
SMS Ready  

It supposed to show GPS ready also.

I sent AT command and return ok.
However AT+CGPSPWR=? returns error. All GPS command showed error.

I think GPS is not initialized at all as i didn't see GPS message when module powered on.

Why is the GPS not working?

  • GPS Power On Command: AT+CGNSPWR=1 Get location: AT+CGNSINF – user40915 Dec 16 '17 at 7:51
  • I am using sim 868 but when i give command AT+CGPSSTATUS, Its give me +CGPSSTATUS: Location Unknown I tried to reset it to factory default and follow the command AT&F or ATZ AT+CMGF=1 AT+CGPSPWR=1 type AT+CGPSRST=0 but still getting that error. Why is the GPS not working? – Alam Sep 11 '18 at 7:17

You have a version2 module. Use AT+CGNSxxx instead of AT+CGPSxxx

  • AT+CGNSPWR=? workinf but AT+CGNSRST=? not working throwing error. similarly AT+CGNSSTATUS=? retunring error but AT+CGNSINF=? returning +CGNSINF: 1,0,19800106001337.000,,,,0.00,0.0,0,,,,,,0,0,,,,, which is wrong. – Suri Jul 25 '16 at 9:59
  • 1
    The version 2 module has a different instruction set so there are no AT+CGNSRST or AT+GNSSTATUS, see this pdf with the instruction set. – jogco Jul 26 '16 at 18:40
  • 1
    reference to code or datasheet could make this a good answer which could lead to upvotes and the ability to comment. Please consider adding to this to make it that little bit better. Thanks for your contribution! – Madivad Jul 30 '16 at 0:40
 Use AT+CGNSxxx instead of AT+CGPSxxx commands
ATGNSPWR=1 and ATCGNSINF to get location. 

if you get following output

It means your GPS is not set.

Try to put GPS antenna outside your room, on open space for 10-15 minutes.
GPS bulb will start blinking confirm it is now ready for use.
Then use AT+CGNSINF.

Good luck.

Had the same problem with a Simcom868: AT+CGNSPWR=1 (for the GLONASS) and the most common AT+CGPSPWR=1 didn't work giving me back an ERROR. The Simcom808 needs 2A peak current so check if your power supply unit can reach that power and in case replace it; then try the AT+CGNSPWR=1 or AT+CGPSPWR=1 again.

protected by Community Sep 11 '18 at 9:46

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.