SIM868 GNSS Not outputting the data from AT+CGNSINF command

Hi Forum

I've been developing a PCB board with the SIM868. And per the 'SIM868_Series_Hardware_Design_V1.06' I implemented the "All-in-one Mode"

My Schematic is the one in the attachment

I've been following the GNSS sequence per the 'SIM868_GNSS_Application Note_V1.00' document.

It basically instructs you to follow the AT commands

Turn on GNSS module [AT+CGNSPWR=1]
Set NMEA sentence [AT+CGNSSEQ="RMC"]
Query GNSS info [AT+CGNSINF]
The problem I'm having is that when I request the GNSS info, i get the following output
+CGNSINF: 0,,,,,,,,,,,,,,,,,,,, . The first parameter (Which is GNSS run status] is set always to '0' when it should be '1' since I send the [AT+CGNSPWR=1] first and the module reply correctly [OK reply]. Also the 10k [R49] pull-up is installed between GNSS_EN and GPIO1.

If I look at the trace of GPS_TX [pin 61], I do get the NMEA sentences and the LAT,LON,VEL,UTC etc parameters. I have measured the UART2_RXD [pin23] and it effectively gets the UART signal from the GNSS module

The FW version of the SIM868 is [1418B02SIM868M32].

Any guess why it fails to request the GNSS info?

Thanks!

Hello @vicvicvar

Did your circuit work acc to the All-in-one mode?

Are you interfacing the Arduino with UART1_RXD and UART1_TXD of SIM868?