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, 2017 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, 2018 at 7:17

3 Answers 3


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, 2016 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, 2016 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, 2016 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 to 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.

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