GPS is stuck on EM7455

Hi,

We’re using EM7455 module to track vehicle movement and to send data back to the server. The issue is that on some of the modules the GPS gets “stuck” and keeps reporting the same coordinates. The modules have the 9999999_9904609_SWI9X30C_02.38.00.00_00_GENERIC_002.082_000 and the 9999999_9904780_SWI9X30C_02.33.03.00_00_VERIZON_002.079_001 firmwares installed with the Verizon one being the active firmware.

The modules are configured to expose serial devices for the modem and NMEA. These are the commands sent to the modem to start the GPS tracking:

AT!ENTERCND=“A710”
AT!CUSTOM=“GPSENABLE”,1
AT!CUSTOM=“GPSSEL”,0
AT+WANT=1
AT!GPSEND
AT!GPSTRACK=1,255,20,1000,1

We’re using the Sierra Wireless Shark Fin antennas if that makes any difference.

Any help is appreciated!

Can it view satellite in at!gpssatinfo?
Does it output nmea frame?

Thank you for replying and sorry for my slow reply. The issue might be in the software that is using the module. We’re still investigating. I’ll post again if it issue is with the EM7455 module. Thank you.

Hi, did you solve your problem? I have the same problem with reading the coordinates with DLL windows. After a while or when it loses the FIX it returns the last detected position. Any solutions? I thought of something that would restart the gps but I can’t find commands to use for this.
image

Can it view satellite in at!gpssatinfo?
Does it output nmea frame?

Can it view satellite in at!gpssatinfo? yes
Does it output nmea frame? yes
The problem is that after some time (not defined) it always returns the same NMEA message. Is there a way to do a stop & start of the device?
Same thing when the device (Windows 10 tablet) goes into sleep mode and wakes up again.

you can see whether the latest FW can fix the problem:
https://source.sierrawireless.com/resources/airprime/minicard/74xx/em_mc74xx-approved-fw-packages/#sthash.2PNzT7s6.H312ndnO.dpbs

you can also see if AT!GPSCOLDSTART can improve the situation.

You can do a module reset by AT!RESET command

I don’t want to lose the data network but just restart the GPS. I’ll try with the latest firmware.
I ask you for advice: to start GPS tracking automatically without timeout when Windows starts, is it enough to set AT!GPSAUTOSTART=1 or do I have to do something else?

you can try AT!GPSEND

you can double check whether the NMEA frame in NMEA port is output when windows starts