Read current GPS coordinates into windows application

Hi, I am very new to the GPS development world and am trying to figure out how to get started with a small project. Any help will be greatly appreciated.

We have Panasonic Toughbooks (FZ-G1, CF-20) running Windows 10 with GPS modules and Sierra Skylight installed. I would like to programmatically read the current GPS coordinates into a Windows application. Can someone point me in the right direction?

Thanks,

Hi @schippeb

What kind of GPS module, firmware, and Skylight version are you using?

Hi @Donald,
Module: EM7355
firmware: SWI9X15C_05.05.16.00 r20317 carmd-fwbuild1 2014/02/06 01:23:05
Skylight: 6.0.4585.6601

Thanks,

Hi @schippeb

Please install the latest Skylight Build 4814 version.

You can read current GPS coordinates on Skylight. I have attached the screenshot for your reference.

image
image

You can get it here Skylight Connection Manager
Please help to tick “Solutions” if your question is answered.

Hi @Donald
I have installed the latest Skylight version.

As a manual approach, I could get the users to run skylight and transpose the results to my application, but I was hoping for something more integrated and automatic.

Is there a command line option for Skylight? All I really need are the longitude and latitude.

Thanks,

Hi @schippeb

You can use AT command to get longitude and latitude.
Configure GPS auto-start features: AT!GPSAUTOSTART=1
Return the details obtained during the most recent position location session, if available
AT!GPSLOC?

Please refer to GPS commands in AirPrime EM73xx/MC73xx AT Command Reference for more details.
You can get it here AirPrime EM73xx/MC73xx AT Command Reference

Help to tick “Solutions” if your question is answered.

@Donald,
Thanks for the documentation. It looks like those two commands are all that I would need. However, I can’t seem to figure out how to call them. Is there something that I am missing? Or a “Getting started” guide that I could reference?

Hi @schippeb

You can use Sierra Wireless Snapdragon™ X7 LTE-A WWAN Modem port for AT command.

I have attached the screenshot for your reference.
Help to tick “Solutions” if your question is answered.



Is there something that I am missing? I don’t have a Snapdragon entry in any of the Modems, Network Adapters or Ports sections of my device manager.

The only relevant entry I could find was an EM7355 in the Network Adapters, but that didn’t give the required options in the properties dialog.

Thanks,

Hi schippeb,

Please install the Windows Drivers for EM/MC Series Modules and then restart your PC.

You can get the driver here Windows Drivers for EM/MC Series Modules

Hi @Donald,
I installed the suggested driver, but it didn’t make any difference. Is there something else I can try?

Thanks,

Hi schippeb,

You need to run the extracted driver EXE file with USBCOMP=8 command line (USB composition) to enable COM port.

  1. Uninstalled all Sierra Wireless drivers.
  2. Installed GenericDriverSetup_Build5087.exe GenericDriverSetup_Build5087
  3. Make sure the modem was disconnected.
  4. In the Driver Packages directory run “DriverInst.exe USBCOMP=8” from an Administrator prompt.
  5. The default Generic Broadband driver is installed.
  6. Update the driver of the network adapter. Choose Driver => Have Disk => c:\Program Files(x86)\Sierra Wireless\driver package\driver\swg3kmdm00.inf
  7. “Sierra Wireless Incorporated” => “Sierra Wireless Mobile Broadband Network Adapter”

Please refer to https://zukota.com/sierra-wireless-em7455-how-to-enable-com-ports/ for more details.

Help to tick “Solutions” if your question is answered.

1 Like