user24165: I powered on my SIM808 module. It showed me following output: 
RDY  
+CFUN: 1  
+CPIN: READY  
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?

user24165: Use AT+CGNSxxx instead of AT+CGPSxxx commands
ATGNSPWR=1 and ATCGNSINF to get location.
if you get following output
1,0,19800106001337.000,,,,0.00,0.0,0,,,,,,0,0,,,,, 
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.

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

24165: <p>I powered on my SIM808 module. It showed me following output: </p>

<pre><code>RDY  
+CFUN: 1  
+CPIN: READY  
Call Ready  
SMS Ready  
</code></pre>

<p>It supposed to show <code>GPS ready</code> also.</p>

<p>I sent AT command and return ok.<br>
However <code>AT+CGPSPWR=?</code> returns error. All GPS command showed error.</p>

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

<p>Why is the GPS not working?</p>
 24165: <p>Use <code>AT+CGNSxxx</code> instead of <code>AT+CGPSxxx</code> commands</p>
<p><code>ATGNSPWR=1</code> and <code>ATCGNSINF</code> to get location.</p>
<p>if you get following output</p>
<p><code>1,0,19800106001337.000,,,,0.00,0.0,0,,,,,,0,0,,,,, </code></p>
<p>It means your GPS is not set.</p>
<p>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.</p>
<p>Then use <code>AT+CGNSINF</code>.</p>
<p>Good luck.</p>
 24177: <p>You have a version2 module. Use AT+CGNSxxx instead of AT+CGPSxxx</p>
