I am using the Quectel EC25-E module (Firmware version: EC25EFAR08A07M4G) in my device for both LTE and GPS functionality.
I have configured the GPS to output NMEA sentences via the dedicated USB port. I am operating GPS in Mobile Station Based mode (A-GPS using SUPL).
Below are the AT commands I use to configure and start GPS:
AT+QGPSEND
AT+QGPSCFG="gpsnmeatype",31
AT+QGPSCFG="plane",0
AT+QGPSSUPLURL="supl.google.com:7276"
AT+QGPS=2
Issue description:
- Upon starting GPS, the module successfully acquires a fix, and I receive valid NMEA data with latitude and longitude.
- However, after running for some time, the GPS lock is lost.
- Once the lock is lost, it is not recovering back
- NMEA output continues but shows no valid fix data (e.g. empty fields or “no fix” status).
I would like to understand:
- What could cause GPS lock to be lost and not recover in this scenario?
- Is there any additional configuration or AT commands I should use to ensure stable long-term GPS operation in Mobile Station Based mode?
- Should I periodically stop and restart the GPS session to maintain reliability? Is there any such approaches that I can use?
- Are there any known firmware limitations or bugs in version EC25EFAR08A07M4G related to GPS operation or SUPL assistance?
Module Details:
- Module: Quectel EC25-E
- Firmware version: EC25EFAR08A07M4G
- GPS operating mode: Mobile Station Based (AT+QGPS=2)
- SUPL Server: supl.google.com:7276
Thanks for the support in advance.
Best regards,
Anoop M