Sometimes it’s useful to know what’s going on under the hood. Almost all modern 3G and 4G modules offer an AT command interface to run AT commands. What can you do using AT commands? To name just a few:. Check cellular signal strength.
Lock your EM7345 to use only 2G, 3G, or 4G if you have such a need. Check for some problems, for example if your newly bought EM7345 is SIM-locked to some provider. Reboot your EM7345 without rebooting Windows. Check what’s wrong if your EM7345 doesn’t connect to a cellular network Also, the EM7345 includes a fully functional GPS device! With active antennas connected inside your Lenovo laptop! Unfortunately, out-of-the-box EM7345 comes with only MBIM interface enabled, all AT ports are switched off by default.
The problem was not so much the fact that usb_modeswitch was missing (at least I don't think so) but rather that I didn't restart after installing some updates incl. A newer kernel. The new USB port that was added can be used by GPS-savvy software for a continuous NMEA 0183 protocol dialogue. Bands and Bandmasks It's sometimes very useful to prevent the modem from using certain bands.
GPS is also switched off and there are no standard means to enable it! Shame on you Lenovo! Why you restrict us, buyers of your laptops, to use all features and potential of hardware we bought from you? Do you think GPS is not important? But OK, this is where we come in!
To enable AT command port and GPS on your EM7345, do the following:. Ensure you’re running Windows 8 or Windows 8.1.
Windows 7 can use AT and GPS too, but to enable it, you must be running Windows 8!. Ensure you have the latest EM7345 drivers installed from Lenovo website. Ensure your EM7345 is visible in Device Manager with the correct VID/PID identificators. See the picture When the above requirements are met, download and run this file: Wait a minute and then check your Device Manager again. You will notice three new devices:.
Sierra Wireless EM7345 AT Port. Sierra Wireless EM7345 Trace Port.
Sierra Wireless GNSS Sensor EM7345 4G LTE Congratulations! Now you have fully enabled GPS in your Lenovo laptop ready to work with built-in Windows 8 Maps, also you can make it work with any NMEA-compatible GPS software for Windows. Also you have your AT command ports enabled. And open your corresponding COM port in putty. In this picture example, my COM port number is COM7: And press “Open”.
In the opened window, type: AT+XGENDATA and press ENTER You should have a reply from your EM7345. This was all Great information. I have a new Lenovo X1 Carbon Gen3.
I have tried everything to get the T-Mobile SIM to work, but no Luck. The T-Mobile SIM sends the EM7345 into a Reboot Loop or “1 CDC error” state. “AT+CFUN=16” only works when the card is accessible.
When it is in a “1 CDC error” state the card is not access and I had to Unload it from Device Manager and Scan for new Devices to get it back. I never Did get the T-Mobile SIM to work, But the AT&T Prepaid Data SIM works Great. I am sure you already know that Lenovo and T-Mobile support were no help at all.
Thanks again for All this great Information. I have a similar experience. X1 carbon G3 with EM7345 from China (but has correct Lenovo FRU number). With Zukota’s help I was able to load the lates firmware.
That made the oscillation on/off DM stop, but the device reboots after connecting to Tmobile. Activating AccessConnections gives a little more info, but does not stop the problemit reads the return message from Tmobile verify the phone numberthen the reboot happens.
In 5 seconds the device is visible again. ATT sim works fine.
There is a suggestion on the web that it has to do with the LTE connectionthat somehow you can force 3G, but I don’t know how to do that in Windows 7/64. Hello, Zukota.
Thanks a lot for your wonderful guide – with its help I installed the 1.2 firmware version to my EM7345 (I have Lenovo t440p) But when I tried to enable AT command, diagnostic ports and GPS – the problem appeared. I downloaded and ran EM7345MBIMACM file, all the ports appeared in device manager, but I couldn’t connect to COM through Putty. I decided to restart the laptop – and now it simply doesn’t see my EM7345. I tried to delete and reinstall Lenovo EM7345 driver – it came to nothing, EM7345 doesn’t appear in device manager. Could you please advise, what to do in this sitation?
You have to send some AT command to that port in order to start receiving NMEA data from it. Unfortunately, I don’t know what that command is. However, on Windows, the following DLL (which is the part of EM7345 drivers for Windows) is executing the correct GPS AT-commands: swingnss00.dll. If you are good with reverse engineering, you can find out what AT command and, most importantly, in what sequence are required to start receiving NMEA data from the AT port.
Looking at swingnss00.dll, the following AT commands can be found inside the executable file: AT+XLCSLSR AT+XLSRSTOP AT+XLCSSWITCH AT+XLCSINIT AT+XLCSSHUTDOWN AT+XLCSSLP AT+XLCSTER AT+XLCSSUPLVER.
Why do i see many drivers? Below is a list of drivers that may be suitable for your device. With the different devices, they can have the same driver, it's because they all use the same chip manufacturer.
How to select driver? If you are looking for an update, pickup the latest one. If your driver isn't working, use the driver having the same OEM with the your laptop/desktop brand name. Watch this video to see how it works -.: 2K=Windows 2000, 2K3= Windows 2003, XP= Windows XP, VISTA = Windows Vista, WIN7 = Windows 7 Driver name OEM Filename Version Date Size Operating System Download Sierra Wireless AC595U NMEA Port 2.2.15.0 2009-08-04 2.7 MB 2K, XP, 2K3, VISTA, WIN7/32bits XP, VISTA, WIN7/64bits Sierra Wireless AC595U NMEA Port 2.2.15.0 2009-08-04 1.47 MB 2K, XP, 2K3, VISTA, WIN7/32bits XP, VISTA, WIN7/64bits Your driver is up to date - if you have a problem with your driver, you can try to re-install the old version as below.
Sierra Wireless AC595U NMEA Port 2.1.11.1 2008-09-04 8.53 MB 2K, XP, 2K3, VISTA, WIN7/32bits XP, VISTA, WIN7/64bits Sierra Wireless AC595U NMEA Port Others 2.1.11.1 2008-09-04 43.62 MB 2K, XP, 2K3, VISTA, WIN7/32bits XP, VISTA, WIN7/64bits Sierra Wireless AC595U NMEA Port Others 2.1.10.1 2007-12-21 491.94 KB 2K, XP, 2K3, VISTA, WIN7, WIN8/32bits XP, VISTA, WIN7, WIN8/64bits Sierra Wireless AC595U NMEA Port Others 2.0.14.0 2007-02-22 25.26 MB 2K, XP, 2K3, VISTA, WIN7/32bits XP, VISTA, WIN7/64bits.