Hello,I’m currently having issues with a EM7590 module and how the GPS works on it. This module is attached a Syslogic Nvidia Jetson device running a balena OS.
Very occasionally (Approximately once every 20 or so cold boots) the GPS would work fine and we would get a constant stream of NMEA strings from the NMEA port on /dev/ttyUSB1.
However, most of the time we would get no NMEA data at all from the port but in this state, it will occasionally send a stream of 10 or so messages before stopping again. This is usually the message stream it sends to us before stopping again.
$GPGGA,0,66
$GPVTG,T,M,N,K,N2C
$GPRMC,V,N53
$GPGSA,A,1,32
$GPGGA,0,66
$GPVTG,T,M,N,K,N2C
$GPRMC,V,N53
$GPGSA,A,1,32
$GLGSV,1,1,02,38,39,17B
$GPGSV,1,1,01,25,35,164
$GPGGA,0,66
$GPVTG,T,M,N,K,N2C
$GPRMC,V,N*53
$GPGSA,A,1,*32
The following is the configuration for the modem
AT
OKati3
Manufacturer: Sierra Wireless
Model: EM7590
Revision: SWIX12C_02.02.03.00 2024/01/29 23:36:42
SVN: 05
IMEI: 357999720312919
FSN: DX5036002105H1
TS.25: 2024.1.1
+GCAP: +CGSMOK
AT!GNSSCONFIG?
GPS: 1
GLONASS: 1
BDS: 1
GAL: 1
QZSS: 1OK
AT!GPSAUTOSTART?
function: 2
fixtype: 2
maxtime: 254 seconds
nmaxdist: 50 meters
fixrate: 1 secondsOK
AT!GPSCONF?
0,1,“”,4OK
AT!GPSLOC?
Not AvailableOK
AT!GPSNMEACONFIG?
Enabled: 1
Output Rate: 1OK
AT!GPSNMEASENTENCE?
!GPSNMEASENTENCE: 5FOK
AT!GPSSATINFO?
NO SAT INFOOK
AT!GPSSTATUS?
2025 08 14 3 04:50:01 Last Fix Status = FAIL, FAILCODE = 4
2025 08 14 3 04:50:02 Fix Session Status = ACTIVENo TTFF available
OK
AT!GPSSUPLURL?
supl.google.comOK
AT!GPSSUPLVER?
!GPSSUPLVER: 2OK
AT+WANT?
Preferred: 1
Current: 0OK
AT!CUSTOM?
!CUSTOM:
“SIMLPA” 0x01
“UIM2ENABLE” 0x01
“GPSENABLE” 0x01
“MBIMTYPE” 0x01OK
We do send $GPS_START to the GPS AT port when we first start the device but that doesn’t seem to change this behavior (Sent it both as a echo to the ttyUSB1 port and sent it over minicom, also tried it with $GPS_START/r and $GPS_START/r/n)
We assume it’s a config/software issue because we see this issue on all our current devices with the EM7590 modules (approximately 30+ units)