Enable GPS on EM7305 Windows 10

Hello everyone,
I bought an aftermarket EM7305 generic card (not the DW5809e) and installed it a Windows 10 tablet - Dell Venue 11 Pro 7140 replacing the Telit LN930-DW5810e LTE card.

Card HWID: VID_1199&PID_9041 sometimes shown as VID_1199&PID_9040

At the beginning the card was recognized but no auto-drivers installed. After many driver install tests I found myself in two situations.
1 - Device manager - Card appears as EM7305 in Network adapters and Sierra Wireless Location Sensor under Sensors (Sim card enabled but didn’t test connection)
2 - Device manager - COM4 enabled under Com Ports and Sierra Wireless Location Sensor under Sensors (no network adapter). In this case I couldn’t establish a connection to the port at any rate.

I need help enabling the gps modules. I think I read and tried everything on this forum. Hope someone can help.

see if this helps:

At the moment, no serial port - EM7305 in Network adapters and Sierra Wireless Location Sensor under Sensors
Last followed guide: EM7305 Windows 10 - #3 by radupontg3

do you have modem port enumerated?

I might have got it. What I did now was:

uninstall sierra drivers, uninstall device manager drivers manually
open cmd as admin
cd to GenericDriverSetup_Build4581 location
run command GenericDriverSetup_Build4581 USBCOMP=8

it installed
modem on com5
com4 dm port
com6 nmea port
EM7305
sierra wireless location server

I need to check if port is communicating

so, it’s me again - with another issue

I am receiving nmea data - seeing satellites but it seems it can’t connect to get the position

here’s what it looks like with one of the programs i’m decoding nmea data

another software reports a timeout in getting the operating mode

at command tester reports that it can’t get gps mode (it should be manual or automatic) and fix status

tried with
baud 4800 / 9600
byte size 8
parity none
stop bits 1
handshake none

you can try the AT!GPSFIX command first and see if it can get position in aT!GPSLOC

thank you for your quick reply, at it’s my first time having fun with gps on windows can you guide me on how to send the at commands?

you need to use tera term to open the modem port to send AT command
you can also have a look on this:

ok so terra term is like putty

I connected to to serial, from what i understand at commands are sent to the modem(com5 in my case), when i connect to nmea(com6) i get that gps data

while simple commands like at(returns ok) and ati(returns device info) work, i’m getting error on more complex like AT!GPSFIX or AT+GSV

AT command user guide:
https://source.sierrawireless.com/resources/airprime/software/airprime-em73xx_mc73xx-at-command-reference/#sthash.kRLtrVBT.dpbs

BTW, did you follow the sequence here?

I’m trying to figure out the default password…
AT!ENTERCND?
ERROR
AT!SETCND=“8888”
ERROR
AT!ENTERCND=“1234”
ERROR
AT!ENTERCND=“0000”
ERROR
I can’t seem to enter “” in putty… I used “” - is this a problem?

AT!GPSSATINFO?
NO SAT INFO
OK

AT!GPSSTATUS?
Current time: 1980 01 06 6 00:24:55
1980 01 06 6 00:20:48 Last Fix Status = FAIL, FAILCODE = 12
1980 01 06 6 00:00:00 Fix Session Status = ACTIVE
No TTFF available
OK

AT!GPSLOC?
Not Available
OK

did you follow the sequence here?

followed it step by step - it’s not committing to pass A710

AT
OK
AT!ENTERCND=“A710”
ERROR
AT!GPSEND=0

OK
AT!GPSSATINFO?
NO SAT INFO

OK
AT!GPSFIX=1,255,1000
ERROR
AT!GPSSTATUS?
Current time: 1980 01 06 6 00:21:11

1980 01 06 6 00:20:15 Last Fix Status = FAIL, FAILCODE = 12
1980 01 06 6 00:00:00 Fix Session Status = ACTIVE

No TTFF available

OK
AT!GPSLOC?
Not Available

Then maybe someone has changed the default password

I have no idea, I bought the card online… any way to fix it?

AT!GPSEND=0

OK
AT!GPSSATINFO?
Satellites in view: 2 (1980 01 06 6 00:00:00)

  • SV:255 ELEV: 0 AZI: 0 SNR: 25
  • SV: 85 ELEV: 21 AZI: 279 SNR: 26

OK
AT!GPSFIX=1,255,1000
ERROR
AT!GPSSTATUS?
Current time: 1980 01 06 6 00:41:31

1980 01 06 6 00:41:30 Last Fix Status = FAIL, FAILCODE = 12
1980 01 06 6 00:00:00 Fix Session Status = ACTIVE

No TTFF available

OK
AT!GPSLOC?
Not Available

OK

This is sequence reply while I’m seeing satellites

you need to ask the seller what the password is

I’ve got another card - this time an EM7305 Dell DW5809e K2W44 Sierra Gobi.
Installed it, found myself in the same situation as before, can’t get a fix.
This time is not password protected so AT!ENTERCND=“A710” works… will come with an update after I test it better outside.

here are the results, being inside or outside doesn’t make much difference
AT!GPSSATINFO? returns a max of 3 satellites even if the software (check photo sees more 20+)

AT
OK
ATI3
Manufacturer: Sierra Wireless, Incorporated
Model: EM7305
Revision: SWI9X15C_05.05.67.00 r31378 CARMD-EV-FRMWR1 2016/03/11 14:58:53
IMEI: 35407807171****
IMEI SV: 21
FSN: FL549202110210
+GCAP: +CGSM,+FCLASS,+DS

OK
AT!ENTERCND=“A710”
OK
AT!GPSEND=0

OK
AT!GPSSATINFO?
Satellites in view: 3 (1980 01 06 6 00:00:00)

  • SV: 88 ELEV: 14 AZI: 194 SNR: 26
  • SV: 81 ELEV: 45 AZI: 246 SNR: 33
  • SV: 67 ELEV: 22 AZI: 279 SNR: 25

OK
AT!GPSFIX=1,255,1000
ERROR
AT!GPSSTATUS?
Current time: 1980 01 06 6 01:00:28

1980 01 06 6 01:00:19 Last Fix Status = FAIL, FAILCODE = 12
1980 01 06 6 00:00:00 Fix Session Status = ACTIVE

No TTFF available

OK
AT!GPSLOC?
Not Available

OK

no idea why it returns ERROR for AT!GPSFIX…
Does it work for AT!GPSTRACK command?