I have a ThinkPad X250 with the Sierra Wireless EM7345 LTE card, and according to this pdf, it has GPS and Glonass support. According to this page, the following ThinkPad models support the EM7345 card:
- ThinkPad L440, L540
- ThinkPad T431s, T440, T440p, T440s, T450, T450s, T540p, T550
- ThinkPad W540, W541, W550
- ThinkPad X1 Carbon (Machine types: 20A7, 20A8, 20BS, 20BT)
- ThinkPad X240, X250
You must be running Windows 8/8.1 (or later) to enable the GPS. It can be used on earlier versions of Windows and Linux after enabling.
- Download and install the latest EM7345 drivers from the Lenovo website or use System Update.
- Install Microsoft Visual C++ 2010 Redistributable Package (32 bit)
- Download and run EM7345_MBIM_ACM.exe (Mirror)
- You should now see “Sierra Wireless GNSS Sensor EM7345 4G LTE” in Device Manger under “Sensors”, and “Sierra Wireless EM7345 AT Port” and “Sierra Wireless EM7345 Trace Port” under “Ports (COM & LPT).
The GNSS Sensor should work with the built-in Windows 8 maps, but to use it with other software like Garmin nRoute or Google Earth, it needs to be converted from GNSS to NMEA.
- Install a virtual COM port like Com0Com and create a virtual port pair (in my case COM1 and COM2). Note: A signed version of the driver can be found here.
- Download and run the latest version of GnssDataInterface.
- Make GnssDataInterface output to one of the virtual COM ports (COM1 in my case).
- Download, install and run Franson GPSGate (GPSGate Splitter).
- Set GpsGate to use the other virtual COM port as input (COM2 in my case).
- Create a “Virtual COM port” and “Virtual COM / Garmin Emulation” output in GpsGate.
- Done! You should now be able to use the GPS with nRoute, Google Maps, and more. OziExplorer can use the Windows 8 GNSS sensor (File -> Configuration -> GPS tab -> GPS Make: Windows 8 Internal GPS)
Sources and other links: