# EM7345 - Lenovo X1/2G with Debian Linux.

**URL:** <https://forum.sierrawireless.com/t/em7345-lenovo-x1-2g-with-debian-linux/8031>\
**Category:** General wireless topics\
**Created:** [July 2, 2015, 1:23pm UTC](https://forum.sierrawireless.com/t/em7345-lenovo-x1-2g-with-debian-linux/8031 "2015-07-02T13:23:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ASGR](https://avatars.discourse-cdn.com/v4/letter/a/d9b06d/32.png) [@ASGR](https://forum.sierrawireless.com/u/ASGR)\
**Post date:** [July 2, 2015, 1:23pm UTC](https://forum.sierrawireless.com/t/em7345-lenovo-x1-2g-with-debian-linux/8031/1 "2015-07-02T13:23:53Z")

</div>

I’m trying to get the EM7345 up and running in general but specifically the GPS on this system, but sofar with no luck. I’ve tried leaving posts on Lenovo but the service there is crap!

I’ve managed to deduce that the USB device is seen with the command ‘lsusb’ with the ID 1199:a001.

```auto
Bus 003 Device 002: ID 8087:8000 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 8087:07dc Intel Corp. 
Bus 001 Device 003: ID 138a:0017 Validity Sensors, Inc. 
Bus 001 Device 002: ID 1199:a001 Sierra Wireless, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
```

Next, I checked to see if the appropriate driver is installed on my system and could not find the ID in the list generated with the ‘sudo modinfo sierra’ and ‘sudo modinfo sierra-net’ commands.

I found this old post and downloaded the driver file but it seems to be the one I have already installed.  
[mycusthelp.net/SIERRAWIRELESS/\_c … spx?aid=44](http://mycusthelp.net/SIERRAWIRELESS/_cs/AnswerDetail.aspx?aid=44)

At the moment I’m _not_ using a SIM card as I read that this model does not require one to use the GPS functionality which is my main interest at this moment.

Firstly, is it possible to get this card up and running on Linux and either how or where can I get the driver. Secondly, are my assumptions correct that I do not require a SIM card to receive the GPS signal?

TIA.

---

<div class="post-metadata">

**Author:** ![Rex\_alex](https://avatars.discourse-cdn.com/v4/letter/r/73ab20/32.png) [@Rex\_alex](https://forum.sierrawireless.com/u/Rex_alex)\
**Post date:** [July 14, 2015, 9:59am UTC](https://forum.sierrawireless.com/t/em7345-lenovo-x1-2g-with-debian-linux/8031/2 "2015-07-14T09:59:04Z")

</div>

Hi,  
I think for this case you have to contact lenovo…

Thanks,  
ALex

---

<div class="post-metadata">

**Author:** ![dl5162](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/dl5162/32/2169_2.png) [@dl5162](https://forum.sierrawireless.com/u/dl5162)\
**Post date:** [September 4, 2015, 10:40am UTC](https://forum.sierrawireless.com/t/em7345-lenovo-x1-2g-with-debian-linux/8031/3 "2015-09-04T10:40:23Z")

</div>

Just for the record: The EM7345 use USB class functions exclusively, and does not need any device specific driver under Linux. It is supported by the standard cdc\_acm and cdc\_mbim drivers. Both are included with the current Debian stable release (jessie).

Enabling the GPS function probably depends on vendor specific AT commands. The device use an Intel (formerly Infineon) chipset, so you might have some luck looking for generic Intel/Infineon instructions if Lenovo doesn’t provide docs. Or you can snoop on the WIndows applications if Lenovo enable the GPS in Windows. I recommend USBPcap for USB snooping under Windows.
