<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <generator uri="https://gohugo.io/" version="0.104.3">Hugo</generator>
    <title>zukota.com</title>
        <subtitle>Some little technical blog</subtitle>
            <link href="https://zukota.com/" rel="alternate" type="text/html" title="HTML" />
            <link href="https://zukota.com/feed.xml" rel="self" type="application/atom+xml" title="Atom" />
    <updated>2023-08-27T08:52:03+08:00</updated>
        <author>
            <name>zukota</name>
                <email>zukota@zukota.com</email>
        </author>
    <id>https://zukota.com/</id>
        <entry>
            <title>EM7455 Control Center</title>
            <link href="https://zukota.com/posts/em7455-control-center/" rel="alternate" type="text/html"  hreflang="en" />
            <id>https://zukota.com/posts/em7455-control-center/</id>
                    <author>
                        <name>zukota</name>
                    </author>
            <published>2017-10-18T11:56:00+08:00</published>
            <updated>2017-10-18T11:56:00+08:00</updated>
            <content type="html">
                &lt;p&gt;EM7455 Control Center is a software for monitoring and configuring Sierra Wireless EM7455 / MC7455 4G device installed
in many modern laptops and tablets. It works with generic Sierra Wireless EM7455, MC7455, Lenovo branded EM7455,
Dell branded DW5811e devices.&lt;/p&gt;
&lt;p&gt;It provides functions absent in standard Windows settings, such as:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/em7455-control-center/images/EM7455-Control-Center-1.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/em7455-control-center/images/EM7455-Control-Center-1.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/em7455-control-center/images/EM7455-Control-Center-1.png&#34;
            alt=&#34;Main window&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
          &lt;figcaption&gt;
            Main window
          &lt;/figcaption&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;Signal strength indication in bars and in dBm&lt;/li&gt;
&lt;li&gt;Signal quality indication for 3G and LTE in bars and in dBm&lt;/li&gt;
&lt;li&gt;Cellular radio power off and on to save battery&lt;/li&gt;
&lt;li&gt;Connect and disconnect from the Internet&lt;/li&gt;
&lt;li&gt;Access technology indication (LTE, 3G, 2G)&lt;/li&gt;
&lt;li&gt;Frequency band indication&lt;/li&gt;
&lt;li&gt;Access technology and frequency bands selection&lt;/li&gt;
&lt;li&gt;Current temperature and voltage&lt;/li&gt;
&lt;li&gt;Reboot device&lt;/li&gt;
&lt;li&gt;…and more&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It provides a very convenient tray icon with the current cellular network and Internet connection status – which is
especially useful with Windows 10, that has no access technology indication:&lt;/p&gt;
&lt;p&gt;


  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/em7455-control-center/images/EM7455-Control-Center-3.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/em7455-control-center/images/EM7455-Control-Center-3.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/em7455-control-center/images/EM7455-Control-Center-3.png&#34;
            alt=&#34;Tray icon&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
          &lt;figcaption&gt;
            Tray icon
          &lt;/figcaption&gt;
    &lt;/figure&gt;
  &lt;/div&gt;




  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/em7455-control-center/images/em7455-control-center-tray-menu-1.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/em7455-control-center/images/em7455-control-center-tray-menu-1.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/em7455-control-center/images/em7455-control-center-tray-menu-1.png&#34;
            alt=&#34;Tray menu&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
          &lt;figcaption&gt;
            Tray menu
          &lt;/figcaption&gt;
    &lt;/figure&gt;
  &lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;You can check your APN details and IP address assigned by the cellular carrier:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/em7455-control-center/images/em7455-control-center-data-usage.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/em7455-control-center/images/em7455-control-center-data-usage.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/em7455-control-center/images/em7455-control-center-data-usage.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;EM7455 Control Center also has some brief diagnostic feature – to show your mobile number, device IMEI, SIM card data,
and device lock status, including SIM lock, Network lock, other locks and calibration information:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/em7455-control-center/images/em7455-control-center-diagnostics.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/em7455-control-center/images/em7455-control-center-diagnostics.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/em7455-control-center/images/em7455-control-center-diagnostics.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;div class=&#34;gblog-post__anchorwrap&#34;&gt;
    &lt;h1 id=&#34;requirements&#34;&gt;
        Requirements
        &lt;a data-clipboard-text=&#34;https://zukota.com/posts/em7455-control-center/#requirements&#34; class=&#34;gblog-post__anchor clip flex align-center&#34; aria-label=&#34;Anchor Requirements&#34; href=&#34;#requirements&#34;&gt;
            &lt;svg class=&#34;gblog-icon gblog_link&#34;&gt;&lt;use xlink:href=&#34;#gblog_link&#34;&gt;&lt;/use&gt;&lt;/svg&gt;
        &lt;/a&gt;
    &lt;/h1&gt;
&lt;/div&gt;



&lt;blockquote class=&#34;gblog-hint tip&#34;&gt;
  &lt;div class=&#34;gblog-hint__title flex align-center&#34;&gt;&lt;i class=&#34;fa tip&#34; title=&#34;Tip&#34;&gt;&lt;/i&gt;&lt;/div&gt;
  &lt;div class=&#34;gblog-hint__text&#34;&gt;&lt;strong&gt;EM7455 Control Center requires enabled COM ports.&lt;/strong&gt;&lt;br&gt;
Refer to &lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;/posts/sierra-wireless-em7455-how-to-enable-com-ports/&#34;
&gt;this post&lt;/a&gt; to enable COM ports.&lt;/div&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;Supported OS: Windows 7, Windows 8, Windows 10.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;gblog-post__anchorwrap&#34;&gt;
    &lt;h1 id=&#34;updates&#34;&gt;
        Updates
        &lt;a data-clipboard-text=&#34;https://zukota.com/posts/em7455-control-center/#updates&#34; class=&#34;gblog-post__anchor clip flex align-center&#34; aria-label=&#34;Anchor Updates&#34; href=&#34;#updates&#34;&gt;
            &lt;svg class=&#34;gblog-icon gblog_link&#34;&gt;&lt;use xlink:href=&#34;#gblog_link&#34;&gt;&lt;/use&gt;&lt;/svg&gt;
        &lt;/a&gt;
    &lt;/h1&gt;
&lt;/div&gt;
&lt;div class=&#34;gblog-post__anchorwrap&#34;&gt;
    &lt;h3 id=&#34;oct-18-2017-version-101&#34;&gt;
        Oct 18 2017: Version 1.01
        &lt;a data-clipboard-text=&#34;https://zukota.com/posts/em7455-control-center/#oct-18-2017-version-101&#34; class=&#34;gblog-post__anchor clip flex align-center&#34; aria-label=&#34;Anchor Oct 18 2017: Version 1.01&#34; href=&#34;#oct-18-2017-version-101&#34;&gt;
            &lt;svg class=&#34;gblog-icon gblog_link&#34;&gt;&lt;use xlink:href=&#34;#gblog_link&#34;&gt;&lt;/use&gt;&lt;/svg&gt;
        &lt;/a&gt;
    &lt;/h3&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Now MC7455 devices are supported.&lt;/li&gt;
&lt;li&gt;Small improvements.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;gblog-post__anchorwrap&#34;&gt;
    &lt;h1 id=&#34;download-and-purchase&#34;&gt;
        Download and Purchase
        &lt;a data-clipboard-text=&#34;https://zukota.com/posts/em7455-control-center/#download-and-purchase&#34; class=&#34;gblog-post__anchor clip flex align-center&#34; aria-label=&#34;Anchor Download and Purchase&#34; href=&#34;#download-and-purchase&#34;&gt;
            &lt;svg class=&#34;gblog-icon gblog_link&#34;&gt;&lt;use xlink:href=&#34;#gblog_link&#34;&gt;&lt;/use&gt;&lt;/svg&gt;
        &lt;/a&gt;
    &lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;EM7455 Control Center is shareware. After downloading it on your computer you can use it for unlimited time with some
restrictions. In order to unlock all features of the program, you need to purchase a license using the button below.
The registration price is &lt;strong&gt;just $15&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Use the following button to purchase EM7455 Control Center. All the payments are handled by PayPro Global processing
service, transactions are SSL encrypted and secure. After successful payment you will receive an email with your
personal EM7455 Control Center registration key.&lt;/p&gt;



&lt;div class=&#34;flex flex-gap flex-fill&#34;&gt;
    &lt;div
      class=&#34;gblog-box gblog-box--large
        &#34;
    &gt;
      
      &lt;div class=&#34;flex align-center justify-center gblog-box__text&#34;&gt;
        &lt;a
  class=&#34;gblog-markdown__link--raw&#34;
  href=&#34;https://mega.nz/file/fFNkRQDJ#oQNbh6hT4802snSrcBcHYcQ_o2GkLTSgfOTCU4sHzHQ&#34;
&gt;&lt;img
  src=&#34;/posts/em7455-control-center/images/Download-Now-300x70.png&#34;
  alt=&#34;&#34;
  
/&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div
      class=&#34;gblog-box gblog-box--large
        &#34;
    &gt;
      
      &lt;div class=&#34;flex align-center justify-center gblog-box__text&#34;&gt;
        &lt;a
  class=&#34;gblog-markdown__link--raw&#34;
  href=&#34;https://store.payproglobal.com/checkout?products[1][id]=38807&#34;
&gt;&lt;img
  src=&#34;/posts/em7455-control-center/images/buy-now.gif&#34;
  alt=&#34;&#34;
  
/&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
            </content>  
                                <category scheme="https://zukota.com/authors/zukota" term="zukota" label="zukota" />  
                                <category scheme="https://zukota.com/tags/EM7455" term="EM7455" label="EM7455" />
        </entry>
        <entry>
            <title>EM7345 Control Center</title>
            <link href="https://zukota.com/posts/em7345-control-center/" rel="alternate" type="text/html"  hreflang="en" />
            <id>https://zukota.com/posts/em7345-control-center/</id>
                    <author>
                        <name>zukota</name>
                    </author>
            <published>2016-05-25T11:56:00+08:00</published>
            <updated>2016-05-25T11:56:00+08:00</updated>
            <content type="html">
                &lt;p&gt;EM7345 Control Center is a software for monitoring and configuring Sierra Wireless EM7345 4G device installed in many
Lenovo laptops and tablets.&lt;/p&gt;
&lt;p&gt;It provides functions absent in standard Windows settings, such as:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/em7345-control-center/images/EM7345-Control-Center-Update-1-2.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/em7345-control-center/images/EM7345-Control-Center-Update-1-2.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/em7345-control-center/images/EM7345-Control-Center-Update-1-2.png&#34;
            alt=&#34;Main window&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
          &lt;figcaption&gt;
            Main window
          &lt;/figcaption&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;Signal strength indication in bars and in dBm&lt;/li&gt;
&lt;li&gt;Signal quality indication for 3G and LTE in bars and in dBm&lt;/li&gt;
&lt;li&gt;Cellular radio power off and on to save battery&lt;/li&gt;
&lt;li&gt;Connect and disconnect from the Internet&lt;/li&gt;
&lt;li&gt;Access technology indication (LTE, 3G, 2G)&lt;/li&gt;
&lt;li&gt;Frequency band indication&lt;/li&gt;
&lt;li&gt;Access technology and frequency bands selection&lt;/li&gt;
&lt;li&gt;Reboot device&lt;/li&gt;
&lt;li&gt;…and more&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can monitor how much data went through the EM7345 for the current session or total:
aaa&lt;/p&gt;
&lt;p&gt;It provides a very convenient tray icon with the current cellular network and Internet connection status – which is
especially useful with Windows 10, that has no access technology indication:&lt;/p&gt;
&lt;p&gt;


  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/em7345-control-center/images/EM7345-Control-Center-3.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/em7345-control-center/images/EM7345-Control-Center-3.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/em7345-control-center/images/EM7345-Control-Center-3.png&#34;
            alt=&#34;Tray icon&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
          &lt;figcaption&gt;
            Tray icon
          &lt;/figcaption&gt;
    &lt;/figure&gt;
  &lt;/div&gt;




  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/em7345-control-center/images/em7345-control-center-tray-menu-1.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/em7345-control-center/images/em7345-control-center-tray-menu-1.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/em7345-control-center/images/em7345-control-center-tray-menu-1.png&#34;
            alt=&#34;Tray menu&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
          &lt;figcaption&gt;
            Tray menu
          &lt;/figcaption&gt;
    &lt;/figure&gt;
  &lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;You can check your APN details and IP address assigned by the cellular carrier:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/em7345-control-center/images/em7345-control-center-data-usage.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/em7345-control-center/images/em7345-control-center-data-usage.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/em7345-control-center/images/em7345-control-center-data-usage.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;EM7345 Control Center also has some brief diagnostic feature – to show your mobile number, device IMEI, SIM card data,
and device lock status, including SIM lock, Network lock, and other locks:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/em7345-control-center/images/em7345-control-center-diagnostics.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/em7345-control-center/images/em7345-control-center-diagnostics.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/em7345-control-center/images/em7345-control-center-diagnostics.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;div class=&#34;gblog-post__anchorwrap&#34;&gt;
    &lt;h1 id=&#34;requirements&#34;&gt;
        Requirements
        &lt;a data-clipboard-text=&#34;https://zukota.com/posts/em7345-control-center/#requirements&#34; class=&#34;gblog-post__anchor clip flex align-center&#34; aria-label=&#34;Anchor Requirements&#34; href=&#34;#requirements&#34;&gt;
            &lt;svg class=&#34;gblog-icon gblog_link&#34;&gt;&lt;use xlink:href=&#34;#gblog_link&#34;&gt;&lt;/use&gt;&lt;/svg&gt;
        &lt;/a&gt;
    &lt;/h1&gt;
&lt;/div&gt;



&lt;blockquote class=&#34;gblog-hint tip&#34;&gt;
  &lt;div class=&#34;gblog-hint__title flex align-center&#34;&gt;&lt;i class=&#34;fa tip&#34; title=&#34;Tip&#34;&gt;&lt;/i&gt;&lt;/div&gt;
  &lt;div class=&#34;gblog-hint__text&#34;&gt;&lt;strong&gt;EM7345 Control Center requires enabled COM ports.&lt;/strong&gt;&lt;br&gt;
Refer to &lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;/posts/how-to-enable-at-command-and-diagnostic-ports-and-gps-for-sierra-wireless-em7345/&#34;
&gt;this post&lt;/a&gt; to enable COM ports.&lt;/div&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;Supported OS: Windows 7, Windows 8, Windows 10.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;gblog-post__anchorwrap&#34;&gt;
    &lt;h1 id=&#34;updates&#34;&gt;
        Updates
        &lt;a data-clipboard-text=&#34;https://zukota.com/posts/em7345-control-center/#updates&#34; class=&#34;gblog-post__anchor clip flex align-center&#34; aria-label=&#34;Anchor Updates&#34; href=&#34;#updates&#34;&gt;
            &lt;svg class=&#34;gblog-icon gblog_link&#34;&gt;&lt;use xlink:href=&#34;#gblog_link&#34;&gt;&lt;/use&gt;&lt;/svg&gt;
        &lt;/a&gt;
    &lt;/h1&gt;
&lt;/div&gt;
&lt;div class=&#34;gblog-post__anchorwrap&#34;&gt;
    &lt;h3 id=&#34;feb-5-2016-version-101&#34;&gt;
        Feb 5 2016: Version 1.01
        &lt;a data-clipboard-text=&#34;https://zukota.com/posts/em7345-control-center/#feb-5-2016-version-101&#34; class=&#34;gblog-post__anchor clip flex align-center&#34; aria-label=&#34;Anchor Feb 5 2016: Version 1.01&#34; href=&#34;#feb-5-2016-version-101&#34;&gt;
            &lt;svg class=&#34;gblog-icon gblog_link&#34;&gt;&lt;use xlink:href=&#34;#gblog_link&#34;&gt;&lt;/use&gt;&lt;/svg&gt;
        &lt;/a&gt;
    &lt;/h3&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Carrier IQ spyware disable feature. For safety, works only with firmware version 1529.05 and higher as lower versions&lt;/li&gt;
&lt;li&gt;could brick EM7345 when attempting to disable Carrier IQ. &lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;/posts/sierra-wireless-em7345-whos-spying-on-us/&#34;
&gt;Read more about Carrier IQ here.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Cell ID indication feature. Lets you know which exactly cellular tower you are using at any moment.&lt;/li&gt;
&lt;/ul&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/em7345-control-center/images/EM7345-Control-Center-Update-1-1.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/em7345-control-center/images/EM7345-Control-Center-Update-1-1.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/em7345-control-center/images/EM7345-Control-Center-Update-1-1.png&#34;
            alt=&#34;Update 1.01&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
          &lt;figcaption&gt;
            Update 1.01
          &lt;/figcaption&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;div class=&#34;gblog-post__anchorwrap&#34;&gt;
    &lt;h3 id=&#34;may-25-2016-version-12&#34;&gt;
        May 25 2016: Version 1.2
        &lt;a data-clipboard-text=&#34;https://zukota.com/posts/em7345-control-center/#may-25-2016-version-12&#34; class=&#34;gblog-post__anchor clip flex align-center&#34; aria-label=&#34;Anchor May 25 2016: Version 1.2&#34; href=&#34;#may-25-2016-version-12&#34;&gt;
            &lt;svg class=&#34;gblog-icon gblog_link&#34;&gt;&lt;use xlink:href=&#34;#gblog_link&#34;&gt;&lt;/use&gt;&lt;/svg&gt;
        &lt;/a&gt;
    &lt;/h3&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Accurate connection status feature. It shows the current Windows Internet connection status instead of the modem PDP
connection status.&lt;/li&gt;
&lt;li&gt;Radio power on and off feature. You can now turn EM7345 radio power off when not using it, and that can greatly
increase the battery life.&lt;/li&gt;
&lt;li&gt;Internet connect and disconnect feature. Now you can connect and disconnect the Internet with just one click.&lt;/li&gt;
&lt;li&gt;Tray icon now is green color when Internet is connected and gray when not connected. Tray tool tip is more
informational now.&lt;/li&gt;
&lt;li&gt;You can Connect/Disconnect the Internet and set the Radio Power from the tray menu as well.&lt;/li&gt;
&lt;/ul&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/em7345-control-center/images/EM7345-Control-Center-Update-1-2.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/em7345-control-center/images/EM7345-Control-Center-Update-1-2.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/em7345-control-center/images/EM7345-Control-Center-Update-1-2.png&#34;
            alt=&#34;Main window&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
          &lt;figcaption&gt;
            Main window
          &lt;/figcaption&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;div class=&#34;gblog-post__anchorwrap&#34;&gt;
    &lt;h1 id=&#34;download-and-purchase&#34;&gt;
        Download and Purchase
        &lt;a data-clipboard-text=&#34;https://zukota.com/posts/em7345-control-center/#download-and-purchase&#34; class=&#34;gblog-post__anchor clip flex align-center&#34; aria-label=&#34;Anchor Download and Purchase&#34; href=&#34;#download-and-purchase&#34;&gt;
            &lt;svg class=&#34;gblog-icon gblog_link&#34;&gt;&lt;use xlink:href=&#34;#gblog_link&#34;&gt;&lt;/use&gt;&lt;/svg&gt;
        &lt;/a&gt;
    &lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;EM7345 Control Center is shareware. After downloading it on your computer you can use it for unlimited time with some
restrictions. In order to unlock all features of the program, you need to purchase a license using the button below.
The registration price is &lt;strong&gt;just $15&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Use the following button to purchase EM7345 Control Center. All the payments are handled by PayPro Global processing
service, transactions are SSL encrypted and secure. After successful payment you will receive an email with your
personal EM7345 Control Center registration key.&lt;/p&gt;



&lt;div class=&#34;flex flex-gap flex-fill&#34;&gt;
    &lt;div
      class=&#34;gblog-box gblog-box--large
        &#34;
    &gt;
      
      &lt;div class=&#34;flex align-center justify-center gblog-box__text&#34;&gt;
        &lt;a
  class=&#34;gblog-markdown__link--raw&#34;
  href=&#34;https://mega.nz/file/rd0VnALT#ND9EKpl02mCJ2876YIdvp5IgCzs0ZF2ogC8wKo69r28&#34;
&gt;&lt;img
  src=&#34;/posts/em7345-control-center/images/Download-Now-300x70.png&#34;
  alt=&#34;&#34;
  
/&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div
      class=&#34;gblog-box gblog-box--large
        &#34;
    &gt;
      
      &lt;div class=&#34;flex align-center justify-center gblog-box__text&#34;&gt;
        &lt;a
  class=&#34;gblog-markdown__link--raw&#34;
  href=&#34;https://store.payproglobal.com/checkout?products[1][id]=12100&#34;
&gt;&lt;img
  src=&#34;/posts/em7345-control-center/images/buy-now.gif&#34;
  alt=&#34;&#34;
  
/&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
            </content>  
                                <category scheme="https://zukota.com/authors/zukota" term="zukota" label="zukota" />  
                                <category scheme="https://zukota.com/tags/EM7345" term="EM7345" label="EM7345" />
        </entry>
        <entry>
            <title>Sierra Wireless EM7455: how to make it work with an older Lenovo laptop</title>
            <link href="https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/" rel="alternate" type="text/html"  hreflang="en" />
            <id>https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/</id>
                    <author>
                        <name>zukota</name>
                    </author>
            <published>2017-03-19T11:56:00+08:00</published>
            <updated>2017-03-19T11:56:00+08:00</updated>
            <content type="html">
                &lt;p&gt;Lenovo and other manufacturers, namely Dell are starting to use the newest Quallcomm 9×30 based cellular modems. The only modem manufacturer so far is Sierra Wireless and the model is XX7455, where XX is the form factor code. We’ll be using an m.2 modem, so our model number is EM7455. For the older generation laptops that only have a mini-PCI slot there’s the MC7455 model. Currently, the EM7455 is available as Sierra Wireless generic version (the model is EM7455), Lenovo version (the model is EM7455 as well), and Dell version (the model is DW5811e). All three versions are the same hardware, the only difference is the firmware and there are no restrictions for cross-flashing too.&lt;/p&gt;
&lt;p&gt;EM7455 is not intended for use with the previous generation Lenovo laptops, such as X240, X1 Carbon Gen2, etc, but we’re going to fix that!&lt;/p&gt;
&lt;p&gt;But if we check the price online we can see that the Dell variant is the cheapest, it can be bought for about $90, while Lenovo costing about $160. So I bought a Dell DW5811e from Aliexpress, the only thing to care about here is the part number, which &lt;strong&gt;should be 1102424&lt;/strong&gt;. The part number is printed on the device sticker.&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-DW5811e.jpg&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-DW5811e.jpg&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-DW5811e.jpg&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;There are other part numbers around, one of which is known to be a 3G only model, so it’s not recommended to buy any other part number.&lt;/p&gt;
&lt;p&gt;So when I got the module, there is the following to be realized:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;My laptop’s BIOS whitelist will accept only EM7345 and EM7355 modules. If any other device is installed, the laptop won’t boot with “1802 Unauthorized network card is installed” message. So in order to make it work, I need to change the ID to mimic the EM7355.&lt;/li&gt;
&lt;li&gt;I’m using Windows 7, and it lacks the generic MBIM driver, so the EM7455 won’t work out from the box. It will require the drivers, but the problem is, that the drivers from Sierra Wireless, Lenovo and Dell will work only for the device with the stock ID, and I cannot use those ID because of the #1. The solution here is to use the MBIM driver for the EM7355. If you’re using Windows 8 or 10, then you don’t need to worry about the MBIM drivers, as the Windows will use its built in drivers for that.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Put your laptop to sleep, open the case and install the EM7455. Secure the screw and connect the antennas properly. Then wake up the laptop. You’ll see the following unrecognized devices in the Device Manager:&lt;/p&gt;
&lt;p&gt;


  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-Manager.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-Manager.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-Manager.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;




  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-ID.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-ID_hu0fdb70bded662e18300b239b54d8ded9_128481_600x0_resize_box_3.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-ID_hu0fdb70bded662e18300b239b54d8ded9_128481_1800x0_resize_box_3.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;In this case there are 4 devices total: MBIM interfaces, AT command port, NMEA GPS port and diagnostics port, the last 3 all being COM ports. If you see less than 4 devices, that can be because some of them disabled, refer to &lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;/posts/sierra-wireless-em7455-how-to-enable-com-ports/&#34;
&gt;this post to enable missing COM ports and change the compostion to MBIM&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As for now, we cannot use the device as it is, because on next reboot we will see the 1802 error from BIOS. We need to change the IDs of the device to those whitelisted in our Lenovo BIOS. For the X240, we change the IDs to those mimicking EM7355.&lt;/p&gt;
&lt;p&gt;&lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;https://mega.nz/#!SYcBRR5S!KLBFTWvQ3cFK6CBiKQmVqwq_atl54wBEI3LsXGcc3Ng&#34;
&gt;Download and unpack the following file&lt;/a&gt; to the following path for example: &lt;strong&gt;“D:\DRV”&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Open the properties window of the device that has the following ID: &lt;strong&gt;USB\VID_413C&amp;amp;PID_81B6&amp;amp;REV_0006&amp;amp;MI_03&lt;/strong&gt;. Note the “MI_03” at the end, in case of a different ID, MI_03 always corresponds to the AT command COM port.&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-ID-COM-port.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-ID-COM-port.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-ID-COM-port.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;Then click “Update Driver”:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;Click “Browse my computer for driver software”:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver-Browse.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver-Browse.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver-Browse.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;Select “Show All Devices” and click “Next”:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver-Show-all-devices.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver-Show-all-devices.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver-Show-all-devices.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;Click “Have Disk”:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver-Have-disk.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver-Have-disk.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver-Have-disk.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;Enter the path you extracted the drivers into: &lt;strong&gt;“D:\DRV\Driver\Driver\X64“&lt;/strong&gt;. Use &lt;strong&gt;“D:\DRV\Driver\Driver\X86”&lt;/strong&gt; if your Windows is 32 bit:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver-Enter-path.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver-Enter-path.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver-Enter-path.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;Click “OK”. You will see the following window. In the left list, select &lt;strong&gt;“Huawei Incorporated“&lt;/strong&gt;, then in the right list, select &lt;strong&gt;“HUAWEI Mobile Broadband – Modem”&lt;/strong&gt; and click “Next”:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver-Select-Huawei.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver-Select-Huawei.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver-Select-Huawei.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;You will see the following warning from Windows. Just click “Yes”:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver-Warning-yes.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver-Warning-yes.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver-Warning-yes.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;The driver will be installed:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver-Installed.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver-Installed.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver-Installed.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;Click “Close” and check the device in the Device Manager:&lt;/p&gt;
&lt;p&gt;


  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-Working-DM.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-Working-DM.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-Working-DM.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;




  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-Working.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-Working.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-Working.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;Check the assigned COM port number in the “Modem” tab:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-Working-Port.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-Working-Port.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-Working-Port.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;In our case, it is COM59. Now open that port COM59 in Putty or any terminal program. Type “ATI” and press Enter:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Terminal.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Terminal.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Terminal.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;That means the device is working and we can change the device IDs now.&lt;/p&gt;
&lt;p&gt;Enter the following commands and note the responses:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ate1
OK
at!entercnd=&amp;#34;A710&amp;#34;
OK
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Let’s check the current device VID/PIDs:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;at!usbvid?
!USBVID:
413C
 
OK
at!usbpid?
!USBPID:
APP : 81B6
BOOT: 81B5
 
OK
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Exactly the same IDs we see in the Device Manager. Let’s change the VID to Sierra Wireless:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;at!usbvid=1199
OK
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;And PIDs to those mimicking EM7355:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;at!usbpid=901F,9078
OK
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Note that we set the boot ID to be 9078, that’s the standard ID for Lenovo PID. We need this PID to be Lenovo in order to be able to install drivers necessary when you need to flash your EM7455.&lt;/p&gt;
&lt;p&gt;Let’s check if our changes are successful:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;at!usbvid?
!USBVID:
1199
 
OK
at!usbpid?
!USBPID:
APP : 901F
BOOT: 9078
 
OK
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;All seems ok, let’s reboot the EM7455:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;at!reset
OK
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Your EM7455 will reboot and after a couple of minutes you’ll see it in the Device Manager. Note that device IDs will be changed now:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-MBIM.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-MBIM.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-MBIM.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;&lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;https://mega.nz/#!aU0EWLqJ!GUa9L0_1vc7RKTMeS7iDbwkSSR0hCXz83LMCgxUdjWg&#34;
&gt;Download and unpack the following file&lt;/a&gt; (vanilla EM7355 drivers) into the following path: &lt;strong&gt;“D:\DRV\EM7355”&lt;/strong&gt;&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Unpack-drivers.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Unpack-drivers.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Unpack-drivers.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;




&lt;blockquote class=&#34;gblog-hint tip&#34;&gt;
  &lt;div class=&#34;gblog-hint__title flex align-center&#34;&gt;&lt;i class=&#34;fa tip&#34; title=&#34;Tip&#34;&gt;&lt;/i&gt;&lt;/div&gt;
  &lt;div class=&#34;gblog-hint__text&#34;&gt;Now, if you have Windows 8 or later, the EM7455 MBIM device will be automatically recognized and drivers will be
installed for it automatically. Proceed with the following step only if you have Windows 7.&lt;/div&gt;
&lt;/blockquote&gt;

&lt;p&gt;Only for Windows 7: Open the device properties for &lt;strong&gt;“USB\VID_1199&amp;amp;PID_901F&amp;amp;REV_0006&amp;amp;MI_0c”&lt;/strong&gt; and click “Update Driver”:&lt;/p&gt;
&lt;p&gt;


  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-MBIM.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-MBIM.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-MBIM.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;




  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;Click “Browse my computer for driver software”:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver-Browse.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver-Browse.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Update-Driver-Browse.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;Navigate to &lt;strong&gt;“D:\DRV\EM7355\Uncompressed_Drivers_Only\Drivers”&lt;/strong&gt; and click “Next”:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-MBIM-Select-folder.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-MBIM-Select-folder.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-MBIM-Select-folder.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;The driver will be installed:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-MBIM-Driver-installed.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-MBIM-Driver-installed.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-MBIM-Driver-installed.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;Click “Close” and proceed with the following step no matter what Windows version you have.&lt;/p&gt;
&lt;p&gt;Now for each of the remaining 3 devices without drivers repeat the above procedure, open the device properties, click “Update Driver” and point Windows to &lt;strong&gt;“D:\DRV\EM7355\Uncompressed_Drivers_Only\Drivers”&lt;/strong&gt; if you have Windows 7 or 8, or to &lt;strong&gt;“D:\DRV\EM7355\Uncompressed_Win10Drivers_Only”&lt;/strong&gt; if you have Windows 10:&lt;/p&gt;
&lt;p&gt;You’ll end up with all device drivers correctly installed:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-All-Driver-installed-DM.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-All-Driver-installed-DM.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Device-All-Driver-installed-DM.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;Now you can safely reboot your laptop without worrying about the 1802 error. Unfortunately, with my X240 I see the following message every time I reboot the laptop:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Boot-Error.jpg&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Boot-Error.jpg&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-make-it-work-with-an-older-lenovo-laptop/images/EM7455-Dell-Boot-Error.jpg&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;For some odd reason, the X240 BIOS recognizes the EM7455 as an SSD disk. This can potentially be fixed by isolating some m.2 contacts on the EM7455 that are used for SSD signals by the X240 motherboard, but I didn’t investigate that. I press ESC every time I reboot to skip that error. I reboot rarely and use sleep all the time, anyways. With the newer Lenovo laptops, you won’t see this error as their motherboard is already aware of the EM7455.&lt;/p&gt;
&lt;p&gt;Congratulations, your EM7455 is ready to use with your older Lenovo laptop!&lt;/p&gt;
            </content>  
                                <category scheme="https://zukota.com/authors/zukota" term="zukota" label="zukota" />  
                                <category scheme="https://zukota.com/tags/EM7455" term="EM7455" label="EM7455" />
        </entry>
        <entry>
            <title>Sierra Wireless EM7455: How to enable COM ports</title>
            <link href="https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/" rel="alternate" type="text/html"  hreflang="en" />
            <id>https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/</id>
                    <author>
                        <name>zukota</name>
                    </author>
            <published>2017-02-01T11:56:00+08:00</published>
            <updated>2017-02-01T11:56:00+08:00</updated>
            <content type="html">
                &lt;p&gt;Various EM7455 devices coming from different brands and sale channels are often configured differently. They come with
different firmware versions installed, different settings, and some ports can be switched on or off. Sometimes COM ports
are off when you get the device, but it is useful to have a COM port enabled in order to do extended diagnostics and
alter some settings that are normally not possible.&lt;/p&gt;
&lt;p&gt;So what do you need to enable the COM ports for your EM7455?&lt;/p&gt;
&lt;p&gt;The instructions below are for Windows users. If you can easily find your way in Linux, just skip it and note that you
only basically need to run &lt;code&gt;./swi_setusbcomp.pl –-usbcomp=8&lt;/code&gt; to enable COM ports. Follow this link for more
info:  &lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;https://www.mork.no/~bjorn/MC7455-fix-orig.txt&#34;
&gt;https://www.mork.no/~bjorn/MC7455-fix-orig.txt&lt;/a&gt;&lt;/p&gt;
&lt;div class=&#34;gblog-post__anchorwrap&#34;&gt;
    &lt;h2 id=&#34;method-1-recommended-and-safe&#34;&gt;
        Method 1. Recommended and safe.
        &lt;a data-clipboard-text=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/#method-1-recommended-and-safe&#34; class=&#34;gblog-post__anchor clip flex align-center&#34; aria-label=&#34;Anchor Method 1. Recommended and safe.&#34; href=&#34;#method-1-recommended-and-safe&#34;&gt;
            &lt;svg class=&#34;gblog-icon gblog_link&#34;&gt;&lt;use xlink:href=&#34;#gblog_link&#34;&gt;&lt;/use&gt;&lt;/svg&gt;
        &lt;/a&gt;
    &lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;Download and unpack the following image
file: &lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;https://mega.nz/#!uUExGTja!qjuyo3UuwPLcsswIks9GtzhNTNwKAIBFMqtLpyU2SaI&#34;
&gt;UbuntuLive.7z&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Then, download and install UltraISO software. Trial mode is enough for our
purposes. &lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;https://www.ezbsystems.com/ultraiso/download.htm&#34;
&gt;UltraISO download link.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Insert a spare empty USB Flash Drive into your laptop. Make sure it’s 8GB or more. Smaller drive won’t work because this
image was prepared on a 8GB USB Flash drive.&lt;/p&gt;
&lt;p&gt;Launch UltraISO and open the image file “UbuntuLive.ima” you downloaded previously. Use File -&amp;gt; Open menu to do that.
Then, navigate to Bootable -&amp;gt; Write Disk Image. You will see the following window:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-UltraISO-write.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-UltraISO-write.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-UltraISO-write.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;Make sure that the correct USB Flash drive is selected in Disk Drive field. Make sure it’s not your disk C: or any of
your hard drives. Don’t change any other options. Then click “Write” to write the image to the USB Flash drive. After
it’s done, close UltraISO.&lt;/p&gt;
&lt;p&gt;Now you need to reboot your laptop and enter the BIOS. Make sure that the boot settings in your BIOS is set to “Legacy
mode” and not to “UEFI mode”. Also make sure that booting from USB Flash drive is enabled in your BIOS. Then save your
BIOS settings and exit from the BIOS. If all is correct, you will see Ubuntu Live boot menu. Select “Try Ubuntu without
installing” in the menu and press ENTER. Ubuntu will boot and you should see the Ubuntu desktop:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Change-composition-Ubuntu-desktop-768x432.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Change-composition-Ubuntu-desktop-768x432.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Change-composition-Ubuntu-desktop-768x432.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;Now, right-click on the desktop and select “Open Terminal”. Enter the following commands:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;sudo -i&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;and then&lt;/p&gt;
&lt;p&gt;&lt;code&gt;./swi_usbcomp.pl&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;The sample output is shown below:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ubuntu@ubuntu:~$ sudo -i
root@ubuntu:~# ./swi_usbcomp.pl 
Running in MBIM mode (driver=cdc_mbim)
MBIM OPEN succeeded
QMI msg &amp;#39;0x0021&amp;#39; returned status = 1
MBIM QMI support verified
supports 33 QMI subsystems:
  0x00 (1.5)    &amp;#39;QMI_CTL&amp;#39;    - Control service
  0x01 (1.67)    &amp;#39;QMI_WDS&amp;#39;    - Wireless data service
  0x02 (1.14)    &amp;#39;QMI_DMS&amp;#39;    - Device management service
  0x03 (1.25)    &amp;#39;QMI_NAS&amp;#39;    - Network access service
  0x04 (1.6)    &amp;#39;QMI_QOS&amp;#39;    - Quality of service, err, service 
  0x05 (1.10)    &amp;#39;QMI_WMS&amp;#39;    - Wireless messaging service
  0x07 (1.3)    &amp;#39;QMI_AUTH&amp;#39;    - Authentication service
  0x08 (1.2)    &amp;#39;QMI_AT&amp;#39;    - AT command processor service
  0x09 (2.1)    &amp;#39;QMI_VOICE&amp;#39;    - Voice service
  0x0a (2.24)    &amp;#39;QMI_CAT2&amp;#39;    - Card application toolkit service (new)
  0x0b (1.45)    &amp;#39;QMI_UIM&amp;#39;    - UIM service
  0x0c (1.4)    &amp;#39;QMI_PBM&amp;#39;    - Phonebook service
  0x0f (1.0)    &amp;#39;QMI_TEST&amp;#39;    - Test service
  0x10 (2.0)    &amp;#39;QMI_LOC&amp;#39;    - Location service 
  0x11 (1.0)    &amp;#39;QMI_SAR&amp;#39;    - Specific absorption rate service
  0x17 (1.0)    &amp;#39;QMI_TS&amp;#39;    - Thermal sensors service
  0x18 (1.0)    &amp;#39;QMI_TMD&amp;#39;    - Thermal mitigation device service
  0x1a (1.16)    &amp;#39;QMI_WDA&amp;#39;    - Wireless data administrative service
  0x1d (1.1)    &amp;#39;QMI_CSVT&amp;#39;    - Circuit switched videotelephony service
  0x22 (1.0)    &amp;#39;QMI_COEX&amp;#39;    - Coexistence service
  0x24 (1.0)    &amp;#39;QMI_PDC&amp;#39;    - Persistent device configuration service
  0x29 (1.0)    &amp;#39;QMI_RFRPE&amp;#39;    - RF radiated performance enhancement service
  0x2a (1.0)    &amp;#39;QMI_DSD&amp;#39;    - Data system determination service
  0x2b (1.0)    &amp;#39;QMI_SSCTL&amp;#39;    - Subsystem control service
  0x2e (1.0)    &amp;#39;unknown&amp;#39;    - 
  0x30 (1.0)    &amp;#39;unknown&amp;#39;    - 
  0x31 (1.0)    &amp;#39;unknown&amp;#39;    - 
  0x36 (1.0)    &amp;#39;unknown&amp;#39;    - 
  0xe1 (1.0)    &amp;#39;QMI_RMS&amp;#39;    - Remote management service
  0xf0 (1.0)    &amp;#39;unknown&amp;#39;    - 
  0xf3 (1.0)    &amp;#39;unknown&amp;#39;    - 
  0xf5 (1.0)    &amp;#39;unknown&amp;#39;    - 
  0xf6 (1.0)    &amp;#39;unknown&amp;#39;    - 
QMI msg &amp;#39;0x0022&amp;#39; returned status = 1
Got QMI DMS client ID &amp;#39;3&amp;#39;
QMI msg &amp;#39;0x555b&amp;#39; returned status = 1
Current USB composition: 9
USB compositions:
   0 - HIP  DM    NMEA  AT    MDM1  MDM2  MDM3  MS      NOT SUPPORTED
   1 - HIP  DM    NMEA  AT    MDM1  MS                  NOT SUPPORTED
   2 - HIP  DM    NMEA  AT    NIC1  MS                  NOT SUPPORTED
   3 - HIP  DM    NMEA  AT    MDM1  NIC1  MS            NOT SUPPORTED
   4 - HIP  DM    NMEA  AT    NIC1  NIC2  NIC3  MS      NOT SUPPORTED
   5 - HIP  DM    NMEA  AT    ECM1  MS                  NOT SUPPORTED
   6 - DM   NMEA  AT    QMI                             SUPPORTED
   7 - DM   NMEA  AT    RMNET1 RMNET2 RMNET3            NOT SUPPORTED
   8 - DM   NMEA  AT    MBIM                            SUPPORTED
*  9 - MBIM                                             SUPPORTED
  10 - NMEA MBIM                                        NOT SUPPORTED
  11 - DM   MBIM                                        NOT SUPPORTED
  12 - DM   NMEA  MBIM                                  NOT SUPPORTED
  13 - Config1: comp6    Config2: comp8                 NOT SUPPORTED
  14 - Config1: comp6    Config2: comp9                 NOT SUPPORTED
  15 - Config1: comp6    Config2: comp10                NOT SUPPORTED
  16 - Config1: comp6    Config2: comp11                NOT SUPPORTED
  17 - Config1: comp6    Config2: comp12                NOT SUPPORTED
  18 - Config1: comp7    Config2: comp8                 NOT SUPPORTED
  19 - Config1: comp7    Config2: comp9                 NOT SUPPORTED
  20 - Config1: comp7    Config2: comp10                NOT SUPPORTED
  21 - Config1: comp7    Config2: comp11                NOT SUPPORTED
  22 - Config1: comp7    Config2: comp12                NOT SUPPORTED
QMI msg &amp;#39;0x0023&amp;#39; returned status = 1
root@ubuntu:~#
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;We can see that the current USB composition for the EM7455 is set to 9, which is MBIM only. We need to have MBIM and
also COM ports for the AT commands and NMEA GPS data. So we need the USB composition 8.&lt;/p&gt;
&lt;p&gt;Just enter the following command to set the USB composition to 8:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;./swi_usbcomp.pl –-usbcomp=8&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;The output is shown below:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;root@ubuntu:~# ./swi_usbcomp.pl --usbcomp=8
Running in MBIM mode (driver=cdc_mbim)
MBIM OPEN succeeded
QMI msg &amp;#39;0x0021&amp;#39; returned status = 1
MBIM QMI support verified
supports 33 QMI subsystems:
  0x00 (1.5)    &amp;#39;QMI_CTL&amp;#39;    - Control service
  0x01 (1.67)    &amp;#39;QMI_WDS&amp;#39;    - Wireless data service
  0x02 (1.14)    &amp;#39;QMI_DMS&amp;#39;    - Device management service
  0x03 (1.25)    &amp;#39;QMI_NAS&amp;#39;    - Network access service
  0x04 (1.6)    &amp;#39;QMI_QOS&amp;#39;    - Quality of service, err, service 
  0x05 (1.10)    &amp;#39;QMI_WMS&amp;#39;    - Wireless messaging service
  0x07 (1.3)    &amp;#39;QMI_AUTH&amp;#39;    - Authentication service
  0x08 (1.2)    &amp;#39;QMI_AT&amp;#39;    - AT command processor service
  0x09 (2.1)    &amp;#39;QMI_VOICE&amp;#39;    - Voice service
  0x0a (2.24)    &amp;#39;QMI_CAT2&amp;#39;    - Card application toolkit service (new)
  0x0b (1.45)    &amp;#39;QMI_UIM&amp;#39;    - UIM service
  0x0c (1.4)    &amp;#39;QMI_PBM&amp;#39;    - Phonebook service
  0x0f (1.0)    &amp;#39;QMI_TEST&amp;#39;    - Test service
  0x10 (2.0)    &amp;#39;QMI_LOC&amp;#39;    - Location service 
  0x11 (1.0)    &amp;#39;QMI_SAR&amp;#39;    - Specific absorption rate service
  0x17 (1.0)    &amp;#39;QMI_TS&amp;#39;    - Thermal sensors service
  0x18 (1.0)    &amp;#39;QMI_TMD&amp;#39;    - Thermal mitigation device service
  0x1a (1.16)    &amp;#39;QMI_WDA&amp;#39;    - Wireless data administrative service
  0x1d (1.1)    &amp;#39;QMI_CSVT&amp;#39;    - Circuit switched videotelephony service
  0x22 (1.0)    &amp;#39;QMI_COEX&amp;#39;    - Coexistence service
  0x24 (1.0)    &amp;#39;QMI_PDC&amp;#39;    - Persistent device configuration service
  0x29 (1.0)    &amp;#39;QMI_RFRPE&amp;#39;    - RF radiated performance enhancement service
  0x2a (1.0)    &amp;#39;QMI_DSD&amp;#39;    - Data system determination service
  0x2b (1.0)    &amp;#39;QMI_SSCTL&amp;#39;    - Subsystem control service
  0x2e (1.0)    &amp;#39;unknown&amp;#39;    - 
  0x30 (1.0)    &amp;#39;unknown&amp;#39;    - 
  0x31 (1.0)    &amp;#39;unknown&amp;#39;    - 
  0x36 (1.0)    &amp;#39;unknown&amp;#39;    - 
  0xe1 (1.0)    &amp;#39;QMI_RMS&amp;#39;    - Remote management service
  0xf0 (1.0)    &amp;#39;unknown&amp;#39;    - 
  0xf3 (1.0)    &amp;#39;unknown&amp;#39;    - 
  0xf5 (1.0)    &amp;#39;unknown&amp;#39;    - 
  0xf6 (1.0)    &amp;#39;unknown&amp;#39;    - 
QMI msg &amp;#39;0x0022&amp;#39; returned status = 1
Got QMI DMS client ID &amp;#39;3&amp;#39;
QMI msg &amp;#39;0x555b&amp;#39; returned status = 1
Current USB composition: 9
USB compositions:
   0 - HIP  DM    NMEA  AT    MDM1  MDM2  MDM3  MS      NOT SUPPORTED
   1 - HIP  DM    NMEA  AT    MDM1  MS                  NOT SUPPORTED
   2 - HIP  DM    NMEA  AT    NIC1  MS                  NOT SUPPORTED
   3 - HIP  DM    NMEA  AT    MDM1  NIC1  MS            NOT SUPPORTED
   4 - HIP  DM    NMEA  AT    NIC1  NIC2  NIC3  MS      NOT SUPPORTED
   5 - HIP  DM    NMEA  AT    ECM1  MS                  NOT SUPPORTED
   6 - DM   NMEA  AT    QMI                             SUPPORTED
   7 - DM   NMEA  AT    RMNET1 RMNET2 RMNET3            NOT SUPPORTED
   8 - DM   NMEA  AT    MBIM                            SUPPORTED
*  9 - MBIM                                             SUPPORTED
  10 - NMEA MBIM                                        NOT SUPPORTED
  11 - DM   MBIM                                        NOT SUPPORTED
  12 - DM   NMEA  MBIM                                  NOT SUPPORTED
  13 - Config1: comp6    Config2: comp8                 NOT SUPPORTED
  14 - Config1: comp6    Config2: comp9                 NOT SUPPORTED
  15 - Config1: comp6    Config2: comp10                NOT SUPPORTED
  16 - Config1: comp6    Config2: comp11                NOT SUPPORTED
  17 - Config1: comp6    Config2: comp12                NOT SUPPORTED
  18 - Config1: comp7    Config2: comp8                 NOT SUPPORTED
  19 - Config1: comp7    Config2: comp9                 NOT SUPPORTED
  20 - Config1: comp7    Config2: comp10                NOT SUPPORTED
  21 - Config1: comp7    Config2: comp11                NOT SUPPORTED
  22 - Config1: comp7    Config2: comp12                NOT SUPPORTED
QMI msg &amp;#39;0x555c&amp;#39; returned status = 1
QMI msg &amp;#39;0x0023&amp;#39; returned status = 1
root@ubuntu:~#
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Check again if the USB composition switch was successful:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;root@ubuntu:~# ./swi_usbcomp.pl 
Running in MBIM mode (driver=cdc_mbim)
MBIM OPEN succeeded
QMI msg &amp;#39;0x0021&amp;#39; returned status = 1
MBIM QMI support verified
supports 33 QMI subsystems:
  0x00 (1.5)    &amp;#39;QMI_CTL&amp;#39;    - Control service
  0x01 (1.67)    &amp;#39;QMI_WDS&amp;#39;    - Wireless data service
  0x02 (1.14)    &amp;#39;QMI_DMS&amp;#39;    - Device management service
  0x03 (1.25)    &amp;#39;QMI_NAS&amp;#39;    - Network access service
  0x04 (1.6)    &amp;#39;QMI_QOS&amp;#39;    - Quality of service, err, service 
  0x05 (1.10)    &amp;#39;QMI_WMS&amp;#39;    - Wireless messaging service
  0x07 (1.3)    &amp;#39;QMI_AUTH&amp;#39;    - Authentication service
  0x08 (1.2)    &amp;#39;QMI_AT&amp;#39;    - AT command processor service
  0x09 (2.1)    &amp;#39;QMI_VOICE&amp;#39;    - Voice service
  0x0a (2.24)    &amp;#39;QMI_CAT2&amp;#39;    - Card application toolkit service (new)
  0x0b (1.45)    &amp;#39;QMI_UIM&amp;#39;    - UIM service
  0x0c (1.4)    &amp;#39;QMI_PBM&amp;#39;    - Phonebook service
  0x0f (1.0)    &amp;#39;QMI_TEST&amp;#39;    - Test service
  0x10 (2.0)    &amp;#39;QMI_LOC&amp;#39;    - Location service 
  0x11 (1.0)    &amp;#39;QMI_SAR&amp;#39;    - Specific absorption rate service
  0x17 (1.0)    &amp;#39;QMI_TS&amp;#39;    - Thermal sensors service
  0x18 (1.0)    &amp;#39;QMI_TMD&amp;#39;    - Thermal mitigation device service
  0x1a (1.16)    &amp;#39;QMI_WDA&amp;#39;    - Wireless data administrative service
  0x1d (1.1)    &amp;#39;QMI_CSVT&amp;#39;    - Circuit switched videotelephony service
  0x22 (1.0)    &amp;#39;QMI_COEX&amp;#39;    - Coexistence service
  0x24 (1.0)    &amp;#39;QMI_PDC&amp;#39;    - Persistent device configuration service
  0x29 (1.0)    &amp;#39;QMI_RFRPE&amp;#39;    - RF radiated performance enhancement service
  0x2a (1.0)    &amp;#39;QMI_DSD&amp;#39;    - Data system determination service
  0x2b (1.0)    &amp;#39;QMI_SSCTL&amp;#39;    - Subsystem control service
  0x2e (1.0)    &amp;#39;unknown&amp;#39;    - 
  0x30 (1.0)    &amp;#39;unknown&amp;#39;    - 
  0x31 (1.0)    &amp;#39;unknown&amp;#39;    - 
  0x36 (1.0)    &amp;#39;unknown&amp;#39;    - 
  0xe1 (1.0)    &amp;#39;QMI_RMS&amp;#39;    - Remote management service
  0xf0 (1.0)    &amp;#39;unknown&amp;#39;    - 
  0xf3 (1.0)    &amp;#39;unknown&amp;#39;    - 
  0xf5 (1.0)    &amp;#39;unknown&amp;#39;    - 
  0xf6 (1.0)    &amp;#39;unknown&amp;#39;    - 
QMI msg &amp;#39;0x0022&amp;#39; returned status = 1
Got QMI DMS client ID &amp;#39;3&amp;#39;
QMI msg &amp;#39;0x555b&amp;#39; returned status = 1
Current USB composition: 8
USB compositions:
   0 - HIP  DM    NMEA  AT    MDM1  MDM2  MDM3  MS      NOT SUPPORTED
   1 - HIP  DM    NMEA  AT    MDM1  MS                  NOT SUPPORTED
   2 - HIP  DM    NMEA  AT    NIC1  MS                  NOT SUPPORTED
   3 - HIP  DM    NMEA  AT    MDM1  NIC1  MS            NOT SUPPORTED
   4 - HIP  DM    NMEA  AT    NIC1  NIC2  NIC3  MS      NOT SUPPORTED
   5 - HIP  DM    NMEA  AT    ECM1  MS                  NOT SUPPORTED
   6 - DM   NMEA  AT    QMI                             SUPPORTED
   7 - DM   NMEA  AT    RMNET1 RMNET2 RMNET3            NOT SUPPORTED
*  8 - DM   NMEA  AT    MBIM                            SUPPORTED
   9 - MBIM                                             SUPPORTED
  10 - NMEA MBIM                                        NOT SUPPORTED
  11 - DM   MBIM                                        NOT SUPPORTED
  12 - DM   NMEA  MBIM                                  NOT SUPPORTED
  13 - Config1: comp6    Config2: comp8                 NOT SUPPORTED
  14 - Config1: comp6    Config2: comp9                 NOT SUPPORTED
  15 - Config1: comp6    Config2: comp10                NOT SUPPORTED
  16 - Config1: comp6    Config2: comp11                NOT SUPPORTED
  17 - Config1: comp6    Config2: comp12                NOT SUPPORTED
  18 - Config1: comp7    Config2: comp8                 NOT SUPPORTED
  19 - Config1: comp7    Config2: comp9                 NOT SUPPORTED
  20 - Config1: comp7    Config2: comp10                NOT SUPPORTED
  21 - Config1: comp7    Config2: comp11                NOT SUPPORTED
  22 - Config1: comp7    Config2: comp12                NOT SUPPORTED
QMI msg &amp;#39;0x0023&amp;#39; returned status = 1
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Nice, it worked! All we need now is to reset the EM7455 in order for the new USB composition to take effect. Enter the
following command:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;./swi_usbcomp.pl –-reset&lt;/code&gt;&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;root@ubuntu:~# ./swi_usbcomp.pl --reset
Running in MBIM mode (driver=cdc_mbim)
MBIM OPEN succeeded
QMI msg &amp;#39;0x0021&amp;#39; returned status = 1
MBIM QMI support verified
supports 33 QMI subsystems:
  0x00 (1.5)    &amp;#39;QMI_CTL&amp;#39;    - Control service
  0x01 (1.67)    &amp;#39;QMI_WDS&amp;#39;    - Wireless data service
  0x02 (1.14)    &amp;#39;QMI_DMS&amp;#39;    - Device management service
  0x03 (1.25)    &amp;#39;QMI_NAS&amp;#39;    - Network access service
  0x04 (1.6)    &amp;#39;QMI_QOS&amp;#39;    - Quality of service, err, service 
  0x05 (1.10)    &amp;#39;QMI_WMS&amp;#39;    - Wireless messaging service
  0x07 (1.3)    &amp;#39;QMI_AUTH&amp;#39;    - Authentication service
  0x08 (1.2)    &amp;#39;QMI_AT&amp;#39;    - AT command processor service
  0x09 (2.1)    &amp;#39;QMI_VOICE&amp;#39;    - Voice service
  0x0a (2.24)    &amp;#39;QMI_CAT2&amp;#39;    - Card application toolkit service (new)
  0x0b (1.45)    &amp;#39;QMI_UIM&amp;#39;    - UIM service
  0x0c (1.4)    &amp;#39;QMI_PBM&amp;#39;    - Phonebook service
  0x0f (1.0)    &amp;#39;QMI_TEST&amp;#39;    - Test service
  0x10 (2.0)    &amp;#39;QMI_LOC&amp;#39;    - Location service 
  0x11 (1.0)    &amp;#39;QMI_SAR&amp;#39;    - Specific absorption rate service
  0x17 (1.0)    &amp;#39;QMI_TS&amp;#39;    - Thermal sensors service
  0x18 (1.0)    &amp;#39;QMI_TMD&amp;#39;    - Thermal mitigation device service
  0x1a (1.16)    &amp;#39;QMI_WDA&amp;#39;    - Wireless data administrative service
  0x1d (1.1)    &amp;#39;QMI_CSVT&amp;#39;    - Circuit switched videotelephony service
  0x22 (1.0)    &amp;#39;QMI_COEX&amp;#39;    - Coexistence service
  0x24 (1.0)    &amp;#39;QMI_PDC&amp;#39;    - Persistent device configuration service
  0x29 (1.0)    &amp;#39;QMI_RFRPE&amp;#39;    - RF radiated performance enhancement service
  0x2a (1.0)    &amp;#39;QMI_DSD&amp;#39;    - Data system determination service
  0x2b (1.0)    &amp;#39;QMI_SSCTL&amp;#39;    - Subsystem control service
  0x2e (1.0)    &amp;#39;unknown&amp;#39;    - 
  0x30 (1.0)    &amp;#39;unknown&amp;#39;    - 
  0x31 (1.0)    &amp;#39;unknown&amp;#39;    - 
  0x36 (1.0)    &amp;#39;unknown&amp;#39;    - 
  0xe1 (1.0)    &amp;#39;QMI_RMS&amp;#39;    - Remote management service
  0xf0 (1.0)    &amp;#39;unknown&amp;#39;    - 
  0xf3 (1.0)    &amp;#39;unknown&amp;#39;    - 
  0xf5 (1.0)    &amp;#39;unknown&amp;#39;    - 
  0xf6 (1.0)    &amp;#39;unknown&amp;#39;    - 
QMI msg &amp;#39;0x0022&amp;#39; returned status = 1
Got QMI DMS client ID &amp;#39;3&amp;#39;
QMI msg &amp;#39;0x555b&amp;#39; returned status = 1
Current USB composition: 8
USB compositions:
   0 - HIP  DM    NMEA  AT    MDM1  MDM2  MDM3  MS      NOT SUPPORTED
   1 - HIP  DM    NMEA  AT    MDM1  MS                  NOT SUPPORTED
   2 - HIP  DM    NMEA  AT    NIC1  MS                  NOT SUPPORTED
   3 - HIP  DM    NMEA  AT    MDM1  NIC1  MS            NOT SUPPORTED
   4 - HIP  DM    NMEA  AT    NIC1  NIC2  NIC3  MS      NOT SUPPORTED
   5 - HIP  DM    NMEA  AT    ECM1  MS                  NOT SUPPORTED
   6 - DM   NMEA  AT    QMI                             SUPPORTED
   7 - DM   NMEA  AT    RMNET1 RMNET2 RMNET3            NOT SUPPORTED
*  8 - DM   NMEA  AT    MBIM                            SUPPORTED
   9 - MBIM                                             SUPPORTED
  10 - NMEA MBIM                                        NOT SUPPORTED
  11 - DM   MBIM                                        NOT SUPPORTED
  12 - DM   NMEA  MBIM                                  NOT SUPPORTED
  13 - Config1: comp6    Config2: comp8                 NOT SUPPORTED
  14 - Config1: comp6    Config2: comp9                 NOT SUPPORTED
  15 - Config1: comp6    Config2: comp10                NOT SUPPORTED
  16 - Config1: comp6    Config2: comp11                NOT SUPPORTED
  17 - Config1: comp6    Config2: comp12                NOT SUPPORTED
  18 - Config1: comp7    Config2: comp8                 NOT SUPPORTED
  19 - Config1: comp7    Config2: comp9                 NOT SUPPORTED
  20 - Config1: comp7    Config2: comp10                NOT SUPPORTED
  21 - Config1: comp7    Config2: comp11                NOT SUPPORTED
  22 - Config1: comp7    Config2: comp12                NOT SUPPORTED
QMI msg &amp;#39;0x002e&amp;#39; returned status = 1
eof
    ...propagated at ./swi_usbcomp.pl line 251.
root@ubuntu:~#
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Now you can close the terminal and reboot the Ubuntu. Remove the USB Flash drive from your laptop and restore the boot
settings in your BIOS if you altered it. Now boot back to Windows and you’ll see 3 COM ports appear in the Device
Manager:  AT port for commands, NMEA port for GPS data and Quallcomm diagnostic port. All of these ports can be very
useful and I will describe working with them in one of my next posts.&lt;/p&gt;
&lt;p&gt;That was the preferred method of enabling COM ports and you should try it first. There is also another way, &lt;strong&gt;which is not
recommended, because it requires to install some Windows drivers that potentially can flash your EM7455 automatically
without asking any permission. If you still need to do that, proceed with caution!&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;gblog-post__anchorwrap&#34;&gt;
    &lt;h2 id=&#34;method-2-not-really-recommended&#34;&gt;
        Method 2. Not really recommended.
        &lt;a data-clipboard-text=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/#method-2-not-really-recommended&#34; class=&#34;gblog-post__anchor clip flex align-center&#34; aria-label=&#34;Anchor Method 2. Not really recommended.&#34; href=&#34;#method-2-not-really-recommended&#34;&gt;
            &lt;svg class=&#34;gblog-icon gblog_link&#34;&gt;&lt;use xlink:href=&#34;#gblog_link&#34;&gt;&lt;/use&gt;&lt;/svg&gt;
        &lt;/a&gt;
    &lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;First, note what brand your device is (look at the sticker) and check the device ID in the Windows Device Manager.
There can be the following ID for the EM7455 module:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;VID  : PID
413C : 81B6 - Dell DW5811e LTE version
413C : 81B8 - Dell DW5811e HSPA only version (do not get this)
1199 : 9071 - EM7455 Generic Sierra Wireless
1199 : 9079 - EM7455 Lenovo version
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Then you’ll need to download your device’s corresponding driver:&lt;/p&gt;
&lt;p&gt;&lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;https://download.lenovo.com/pccbbs/mobiles/nz1wl02w.exe&#34;
&gt;Download Lenovo drivers&lt;/a&gt;
&lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;https://downloads.dell.com/FOLDER03734148M/1/Communications_Driver_Y28MX_WN32_7.24.4518.504_A00.EXE&#34;
&gt;Download Dell drivers&lt;/a&gt;
&lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;https://yadi.sk/d/ttpmrC2IsJKy3/Sierra%20Wireless%20EM7455%20MC7455/Drivers&#34;
&gt;Sierra Wireless Generic drivers&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After downloading, unpack the driver by using 7Zip so you get the following files:&lt;/p&gt;
&lt;p&gt;Dell driver:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Driver-Dell.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Driver-Dell.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Driver-Dell.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;Sierra Wireless driver:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Driver-Sierra-Wireless.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Driver-Sierra-Wireless.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Driver-Sierra-Wireless.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;For the Lenovo driver, it’s a little more complicated as 7Zip won’t recognize the file format to unpack it.
To unpack it, first run the downloaded file:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Driver-Lenovo-start.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Driver-Lenovo-start.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Driver-Lenovo-start.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;Follow all the steps, including the path where you want the driver to be extracted. After extracting the drivers
you will see the following dialog, &lt;strong&gt;make sure to untick “Install Sierra Wireless EM7455 Software now”&lt;/strong&gt;:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Driver-Lenovo-finish.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Driver-Lenovo-finish.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Driver-Lenovo-finish.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;After that, you will find the extracted driver at the location you specified:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Driver-Lenovo.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Driver-Lenovo.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Driver-Lenovo.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;Now, you need to run the extracted driver EXE file with USBCOMP=8 command line. For example:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Change-USBCOMP.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Change-USBCOMP.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Change-USBCOMP.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;Complete the driver installation, then wait for 20 minutes. The driver will install all corresponding files and change
the USB composition, and COM ports will appear in your Device Manager. The EM7455 will restart several times during
that process, do not reboot Windows before it’s finished. Just wait for 20 minutes after the driver is installed.
It’s possible that the drivers will flash your EM7455 automatically with some newer software version during installation.
Just allow it to do its work and &lt;strong&gt;DO NOT INTERRUPT the process&lt;/strong&gt;. After the COM ports are enabled, you can uninstall the
drivers, because they include a lot of unneeded bloatware, like some Windows services to change the firmware, etc.
Well, the latter is up to you, I personally prefer not to have any extra program or service running in my laptop besides
vanilla device drivers.&lt;/p&gt;
&lt;p&gt;If you prefer to have just vanilla drivers, just run the extracted driver EXE file with &lt;strong&gt;EXTRACTDRIVERS=1&lt;/strong&gt; command line:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Driver-Extract.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Driver-Extract.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Driver-Extract.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;It will extract the drivers to some folder next to the driver EXE file:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Driver-Extracted.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Driver-Extracted.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7455-how-to-enable-com-ports/images/EM7455-Driver-Extracted.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;
            </content>  
                                <category scheme="https://zukota.com/authors/zukota" term="zukota" label="zukota" />  
                                <category scheme="https://zukota.com/tags/EM7455" term="EM7455" label="EM7455" />
        </entry>
        <entry>
            <title>Sierra Wireless EM7345 Firmware version 1612. Carrier IQ is gone?</title>
            <link href="https://zukota.com/posts/sierra-wireless-em7345-firmware-version-1612-carrier-iq-is-gone/" rel="alternate" type="text/html"  hreflang="en" />
            <id>https://zukota.com/posts/sierra-wireless-em7345-firmware-version-1612-carrier-iq-is-gone/</id>
                    <author>
                        <name>zukota</name>
                    </author>
            <published>2016-09-16T11:56:00+08:00</published>
            <updated>2016-09-16T11:56:00+08:00</updated>
            <content type="html">
                &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7345-firmware-version-1612-carrier-iq-is-gone/images/carrierIQ.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7345-firmware-version-1612-carrier-iq-is-gone/images/carrierIQ.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7345-firmware-version-1612-carrier-iq-is-gone/images/carrierIQ.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;In &lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;/posts/sierra-wireless-em7345-whos-spying-on-us/&#34;
&gt;one of my previous posts&lt;/a&gt; I’ve showed that Sierra Wireless EM7345
firmware contained spyware called Carrier IQ that  made a lot of controversy when it was first discovered in some
Android phones.&lt;/p&gt;
&lt;p&gt;Recently updated driver package for EM7345 on Lenovo website contains the new firmware version FIH7160_V1.2_WW_01.1612.00.
I’ve taken my time and checked it out.&lt;/p&gt;
&lt;p&gt;The first thing I’ve noticed about this version of firmware is that it doesn’t contain Carrier IQ modules no more.
For example, the previous firmware version FIH7160_V1.2_WW_01.1548.00 contained the following strings: 
&lt;strong&gt;metrics_client_ciq.lib&lt;/strong&gt;. That means the Carrier IQ module was compiled into firmware.&lt;/p&gt;
&lt;p&gt;


  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7345-firmware-version-1612-carrier-iq-is-gone/images/Carrier-IQ-1.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7345-firmware-version-1612-carrier-iq-is-gone/images/Carrier-IQ-1.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7345-firmware-version-1612-carrier-iq-is-gone/images/Carrier-IQ-1.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;




  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7345-firmware-version-1612-carrier-iq-is-gone/images/Carrier-IQ-2.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7345-firmware-version-1612-carrier-iq-is-gone/images/Carrier-IQ-2.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7345-firmware-version-1612-carrier-iq-is-gone/images/Carrier-IQ-2.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;Firmware version FIH7160_V1.2_WW_01.1612 does not include the module metrics_client_ciq.lib and the above strings.
Also, the AT command AT+XCIQ doesn’t seem to work anymore, it returns an error if you try to use it:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7345-firmware-version-1612-carrier-iq-is-gone/images/Carrier-IQ-5.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7345-firmware-version-1612-carrier-iq-is-gone/images/Carrier-IQ-5.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7345-firmware-version-1612-carrier-iq-is-gone/images/Carrier-IQ-5.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;There are, however, some strings still present in firmware FIH7160_V1.2_WW_01.1612 that mention &lt;strong&gt;“CIQ“&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;


  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7345-firmware-version-1612-carrier-iq-is-gone/images/Carrier-IQ-3.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7345-firmware-version-1612-carrier-iq-is-gone/images/Carrier-IQ-3.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7345-firmware-version-1612-carrier-iq-is-gone/images/Carrier-IQ-3.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;




  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7345-firmware-version-1612-carrier-iq-is-gone/images/Carrier-IQ-4.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7345-firmware-version-1612-carrier-iq-is-gone/images/Carrier-IQ-4.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7345-firmware-version-1612-carrier-iq-is-gone/images/Carrier-IQ-4.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;What does that mean? Either Intel, or Sierra, or Lenovo have been taking measures and changing their firmware regarding
Carrier IQ. They removed something for sure, they removed AT+XCIQ command and some Carrier IQ functionality, but we
still can see traces of Carrier IQ in the firmware. Does that mean that Carrier IQ is not active anymore or it’s still
there, changed, recompiled and operating more covertly than before?&lt;/p&gt;
&lt;p&gt;Personally I’ve updated to firmware version FIH7160_V1.2_WW_01.1612 as I see less mentions about Carrier IQ in the
firmware. Yes, there are still something left, but at least it’s less than before. Also firmware version
FIH7160_V1.2_WW_01.1612 seems to be stable enough and I didn’t have any problem with it so far.&lt;/p&gt;
&lt;p&gt;We can appreciate this nice move of removing Carrier IQ from the EM7345 device firmware, but it would be the best when
they remove it completely and we see no single trace of Carrier IQ in any cellular broadband device.&lt;/p&gt;
            </content>  
                                <category scheme="https://zukota.com/authors/zukota" term="zukota" label="zukota" />  
                                <category scheme="https://zukota.com/tags/EM7345" term="EM7345" label="EM7345" />
        </entry>
        <entry>
            <title>Sierra Wireless EM7445: A dead-born king</title>
            <link href="https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/" rel="alternate" type="text/html"  hreflang="en" />
            <id>https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/</id>
                    <author>
                        <name>zukota</name>
                    </author>
            <published>2016-04-17T11:56:00+08:00</published>
            <updated>2016-04-17T11:56:00+08:00</updated>
            <content type="html">
                &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-small.jpg&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-small.jpg&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-small.jpg&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;As a natural development of their previous XMM7160 LTE chipset, Intel presented a new generation, named XMM7260. It was
announced about 2 years ago and only now some first real devices made it to customers.
XMM7260 supports more LTE bands than XM7160 and also supports LTE carrier aggregation. It conforms to LTE Cat.6.&lt;/p&gt;
&lt;p&gt;The following LTE bands supported: &lt;strong&gt;1, 2, 3, 4, 5, 7, 8, 13, 17, 18, 19, 20, 25, 26, 29, 30, 38, 41&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Wow, that’s 18 LTE bands supported!&lt;/p&gt;
&lt;p&gt;The following LTE bands supported with carrier aggregation:
&lt;strong&gt;1+5, 8, 18, 19, 26; 2+4, 5, 13, 17, 29; 3+5, 8, 19, 20, 26; 4+5, 13, 17, 29; 7+20; 4+4&lt;/strong&gt;.&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-details.jpg&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-details_hud316c36484bee33fbc687c8a01e61634_77526_600x0_resize_q75_box.jpg&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-details_hud316c36484bee33fbc687c8a01e61634_77526_1800x0_resize_q75_box.jpg&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;That technical details look very good and I was desperate to test the new Sierra Wireless EM7445. Below is my review.&lt;/p&gt;
&lt;p&gt;I’m still using a previous generation Lenovo laptop, X240. It includes an m.2 slot for WWAN devices. All WWAN devices
are currently using an USB interface, and none are using PCI-E, so only USB connectors are required to function
in laptop’s m.2 slot. USB version in X240 and X250 is 2.0 only. And Sierra Wireless EM7445 supports USB 3.0 already,
so even if the device is capable of receiving LTE data very fast, using carrier aggregation, there still can be a real
bottleneck in data throughput, because the device will need to fallback to the older USB 2.0 protocol when coupled with
a previous generation laptop, like X240 or X250.&lt;/p&gt;
&lt;p&gt;Also every time I turn my laptop on or wake up it from sleep, I’m getting a Windows notification
“This device can perform faster. Please connect it to a USB 3.0 port”.&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-usb2.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-usb2.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-usb2.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;While this notification is harmless and doesn’t affect the device workings, it’s pretty annoying to see it every time.
X240 already includes USB 3.0 in the chipset and has two USB 3.0 external ports, so the question is why they used
USB 2.0 for the m.2 slot connectivity?&lt;/p&gt;
&lt;p&gt;Sierra Wireless EM7445 doesn’t have a driver package available on the Lenovo website or anywhere else. Supported laptops
Lenovo P50 and Lenovo P70 don’t list EM7445 drivers for download on their corresponding pages. There is a reason for
that and I will explain it below. For drivers, EM7345 drivers for previous generation laptops include EM7445 support,
according to INF files:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-drivers.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-drivers.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-drivers.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;So I used the latest driver package for EM7345 from Lenovo website and EM7445 was detected and recognized:&lt;/p&gt;
&lt;p&gt;


  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-devicemanager.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-devicemanager.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-devicemanager.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;




  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-drivers-settings.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-drivers-settings.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-drivers-settings.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;em7445-drivers-settings
If you have Windows 8 and up, proceed to the driver installation from Lenovo website as well to have drivers for GNSS
and COM ports, as those won’t be recognized by standard Windows 8/10 drivers.&lt;/p&gt;
&lt;p&gt;The Vendor and Product ID for EM7445 is 1199 and A004 respectively.&lt;/p&gt;
&lt;p&gt;Unfortunately, Sierra Wireless EM7445 is intended for the newest Lenovo laptops, such as P50 and P70, so older laptops
don’t include EM7445 in their white list. If you just install EM7445, then turn it on, your laptop will abort booting
with the following message: An unauthorized network card is detected:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-whitelist.jpg&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-whitelist.jpg&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-whitelist.jpg&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;To get over it, it is possible to change the Vendor and Product ID to those which are accepted by Lenovo BIOS. For X240
and X250, we will use the IDs from EM7345, which are 1199 and A001 respectively. So basically we just need to change the
Product ID from A004 to A001 to make the laptop boot normally.&lt;/p&gt;
&lt;p&gt;So remove EM7445 from the laptop, boot up Windows, put your laptop to sleep, then install EM7445 and connect the
antennas. Then wake up the laptop.&lt;/p&gt;
&lt;p&gt;Sierra Wireless EM7445 is using the same method of changing IDs, device/manufacturer name strings and also the device
“composition” and enable COM and GNSS ports. To achieve that, we will use the following script for the Intel MBIM tool:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;dtc
EXT USBPROFILE s USBPROFILE at@usbmwtestfw:usb_profile_set_nvm_configuration(USBPOW_ID_DEFAULT,&amp;#34;MBIM;3ACM&amp;#34;,&amp;#34;INTERFACES_NAME=L\&amp;#34;Sierra Wireless EM7445 4G LTE\&amp;#34;&amp;#34;,0x1199,&amp;#34;530069006500720072006100200057006900720065006C00650073007300200049006E0063002E00&amp;#34;,  0xA001,&amp;#34;530069006500720072006100200057006900720065006C00650073007300200045004D00370034003400350020003400470020004C0054004500&amp;#34;)
EXT FWUSVC s MODEM_REBOOT
EXIT
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;You also can download and run the following file. After a couple of minutes, check the device in Device Manager. It will
be shown there as Sierra Wireless EM7345 4G LTE, because we changed IDs to ones belonging to EM7345. But now we can
successfully reboot the laptop and it won’t complain about an unauthorized device plugged in. To fix the incorrect
device name in Device Manager we can use the following:&lt;/p&gt;
&lt;p&gt;Open EM7345 device in Device Manager and select “Uninstall Device”. When uninstalling, also tick
“Delete device software”. After that, press F5 to refresh the device list. Then open Unknown device, and press
“Update driver” in the device properties in the Driver tab. Select “Browse my computer for driver software” and then
“Let me pick from a list of device drivers on my computer” and then “Have Disk”. Press “Browse” and navigate to
unpacked drivers files and open file “SWMBIM01_ss.INF”. Then untick “Show compatible hardware”. Then select 
“Sierra Wireless EM7445 4G LTE” from the list and press “Next”. Drivers for EM7345 and EM7445 are exactly the same,
and you can omit this step completely, even if it shows as EM7345, it won’t affect the device functioning. What we
doing here is just to have EM7445 with changed Product ID to be shown as EM7445 in Device Manager.&lt;/p&gt;
&lt;p&gt;You can repeat the above procedure for COM and GNSS port devices: “Sierra Wireless EM7345 AT Port”,
“Sierra Wireless EM7345 Trace Port”, “Sierra Wireless GNSS Sensor EM7345 4G LTE” and “Sierra Wireless EM7345”.&lt;/p&gt;
&lt;p&gt;After drivers are installed, we can start using EM7445 for internet access and use COM port to control it. All commands
are basically the same with some new ones. I haven’t been able to test carrier aggregation with EM7445, I also don’t
know any of AT commands that might control carrier aggregation. My tests were brief and EM7445 was able to connect to
a LTE carrier and Internet was working, that’s all what I can say. Carrier aggregation is not supported by carriers
here, otherwise the device is working identically to the old EM7345, but the overall stability is worse, there are
crashes, some AT commands not working, etc.&lt;/p&gt;
&lt;p&gt;The firmware version is &lt;strong&gt;XMM7260_V2_REV_3.0_M2_BDREV_3_NAND_ROW_GNSSS&lt;/strong&gt; and &lt;strong&gt;M27260_V2.3_WW_01.1530.102&lt;/strong&gt; dated
July 22 2015:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-firmware-version.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-firmware-version.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-firmware-version.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;I couldn’t find any newer firmware version for EM7445. The latest driver package from Lenovo website contains only
firmware for EM7345, there is no firmware for EM7445. Also, the firmware is buggy. I have had several device crashes,
device is crashing to “1 CDC” many times. Also it’s showing some crash logs with &lt;strong&gt;AT+XLOG=0&lt;/strong&gt; command:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-crashlog.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-crashlog.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/em7445-crashlog.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;The crash was in module “metrics_engine”. What metrics? Are we talking about Carrier IQ here? What other metrics can we
think of? Not only device manufacturers haven’t removed Carrier IQ from the device firmware, they even made it worse so
now it crashes when processing those spying “metrics” functions.&lt;/p&gt;
&lt;p&gt;Also the device always hangs when I enter &lt;strong&gt;AT+CNUM&lt;/strong&gt; command to display the phone number of the inserted SIM. Also it
ALWAYS crashes to “1 CDC” when the reboot command &lt;strong&gt;AT+CFUN=16&lt;/strong&gt; is entered with crash logs saying it was another error in
“metrics_engine” module.&lt;/p&gt;
&lt;p&gt;And the last thing, the EM7445 module I’ve got is most likely an engineering sample for internal Lenovo testing.
The IMEI number of my EM7445 device is: &lt;strong&gt;01440500000XXXX&lt;/strong&gt;. It doesn’t look as a genuine IMEI number, because it contains
too many zeroes. Five zeroes in a row, I’ve never seen a genuine IMEI containing so much zeroes. For test and
engineering sample devices, however, IMEI can contain zeroes and most engineering samples I’ve seen contained a lot of
zeroes for the IMEI number.&lt;/p&gt;
&lt;p&gt;FRU list for P70 dated October 29 2015 contained EM7445 as an WWAN option:&lt;/p&gt;
&lt;p&gt;&lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;https://download.lenovo.com/parts/ThinkPad/p70_frubom_20151029.pdf&#34;
&gt;https://download.lenovo.com/parts/ThinkPad/p70_frubom_20151029.pdf&lt;/a&gt;&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/p70-FRU.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/p70-FRU.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/p70-FRU.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;Let’s check the white list in P70 BIOS:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/p70-whitelist-e1461133761896.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/p70-whitelist-e1461133761896.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/p70-whitelist-e1461133761896.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;It doesn’t contain EM7445! The only allowed WWAN device for Lenovo P70 is EM7455 (1199/9079 and 1199/9078). The white
list is the same for the oldest BIOS version 1.06 and the latest available version 1.40. We can say that despite the
FRU document, &lt;strong&gt;the actual BIOS for Lenovo P70 never listed EM7445 as an allowed WWAN card!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I’ve also checked the Lenovo P50 white list for BIOS version 1.10 and 1.23:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/p50-whitelist-e1461133809110.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/p50-whitelist-e1461133809110.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/p50-whitelist-e1461133809110.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;It also contains only EM7455 in both BIOS version 1.10 and 1.23. No trace of EM7445 for Lenovo P50.&lt;/p&gt;
&lt;p&gt;The only actual BIOS that contained EM7445 for a WWAN device is Lenovo Yoga 260. The first available BIOS version 1.06
contained EM7445 in the white list (1199/A004), but the latest BIOS version 1.40 &lt;strong&gt;DOESN’T INCLUDE IT ANYMORE&lt;/strong&gt;,
but includes EM7455 as the only allowed WWAN device (1199/9078). Below is the comparison of two BIOS white list:&lt;/p&gt;
&lt;p&gt;


  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/y260-whitelist-1.06-e1461133853700.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/y260-whitelist-1.06-e1461133853700.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/y260-whitelist-1.06-e1461133853700.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;




  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/y260-whitelist-1.40-e1461133903374.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/y260-whitelist-1.40-e1461133903374.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7445-a-dead-born-king/images/y260-whitelist-1.40-e1461133903374.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;For now, I haven’t been able to find any Lenovo device that is supposed to have Sierra Wireless EM7445 as the WWAN
option!&lt;/strong&gt; The only mention about EM7445 is in the FRU list for P70, but that’s a 100% outdated document.&lt;/p&gt;
&lt;p&gt;So what happened at Lenovo so they changed their mind about EM7445? I guess they’re disappointed of the module
performance, numerous bugs and problems using it in newer laptops. If we remember the story about EM7345, we can see
that it was a big unsuccess for Lenovo and they surely don’t want to step into the same water again.&lt;/p&gt;
&lt;p&gt;Intel WWAN XMM platform is pretty much dead and Lenovo effectively abandoned it. All new laptops will be using EM7455,
which is based on QUALCOMM MDM9230 chipset that supports LTE Cat.6 carrier aggregation. And it is much more stable and
already has firmware and drivers available for download on Sierra Wireless website. No doubt there will be new firmware
versions released soon for EM7455.&lt;/p&gt;
&lt;p&gt;EM7435 and EM7445 never had any drivers or documentation available on Sierra Wireless website, moreover, &lt;strong&gt;recently
Sierra Wireless removed any mention about EM7445 from their website&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;All EM7445 modules available for sale now are most likely engineering test samples intended for Lenovo internal testing
and are not recommended to buy.&lt;/p&gt;
            </content>  
                                <category scheme="https://zukota.com/authors/zukota" term="zukota" label="zukota" /> 
        </entry>
        <entry>
            <title>All Sierra Wireless EM7345 firmware</title>
            <link href="https://zukota.com/posts/all-sierra-wireless-em7345-firmware/" rel="alternate" type="text/html"  hreflang="en" />
            <id>https://zukota.com/posts/all-sierra-wireless-em7345-firmware/</id>
                    <author>
                        <name>zukota</name>
                    </author>
            <published>2015-09-27T11:56:00+08:00</published>
            <updated>2015-09-27T11:56:00+08:00</updated>
            <content type="html">
                &lt;p&gt;This is the page with all Sierra Wireless EM7345 firmware released so far.&lt;/p&gt;
&lt;p&gt;All firmware on this page is in FLZ format. To flash it, use Intel M.2 Firmware Updater Tool from the
&lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;https://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-carbon-20bs-20bt/downloads/DS101007&#34;
&gt;LATEST EM7345 driver package&lt;/a&gt;
on Lenovo Support Site.&lt;/p&gt;
&lt;p&gt;If you need to flash using &lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;/posts/how-to-revive-your-bricked-sierra-wireless-em7345/&#34;
&gt;Infineon Flash Tool E2&lt;/a&gt;
(i.e. for unbrick or emergency  recovery), extract FLS file from the
corresponding FLZ file. FLZ file is just a renamed ordinary ZIP file, so you can use whatever ZIP compatible software
to extract it.&lt;/p&gt;
&lt;p&gt;There is no changelog available for any EM7345 firmware version, we only have version numbers as reference, where
higher versions usually mean more recent release date and more new features/less bugs.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;div class=&#34;gblog-post__anchorwrap&#34;&gt;
    &lt;h2 id=&#34;generic-firmware-worldwide&#34;&gt;
        Generic firmware (Worldwide)
        &lt;a data-clipboard-text=&#34;https://zukota.com/posts/all-sierra-wireless-em7345-firmware/#generic-firmware-worldwide&#34; class=&#34;gblog-post__anchor clip flex align-center&#34; aria-label=&#34;Anchor Generic firmware (Worldwide)&#34; href=&#34;#generic-firmware-worldwide&#34;&gt;
            &lt;svg class=&#34;gblog-icon gblog_link&#34;&gt;&lt;use xlink:href=&#34;#gblog_link&#34;&gt;&lt;/use&gt;&lt;/svg&gt;
        &lt;/a&gt;
    &lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;These are generic worldwide versions. Can be flashed in any country and should work with any cellular carrier.
These are the recommended versions, as they should contain less custom “improvements” introduced by carriers.&lt;/p&gt;
&lt;p&gt;FIH7160_V1.1_01.1349.12_MBIM_GNSS_NAND_4.5_REL.flz&lt;/p&gt;
&lt;p&gt;FIH7160_V1.2_WW_01.1415.07_NAND.flz&lt;/p&gt;
&lt;p&gt;FIH7160_V1.2_WW_01.1415.09_NAND.flz&lt;/p&gt;
&lt;p&gt;FIH7160_V1.2_WW_01.1442.07_NAND_Generic.flz&lt;/p&gt;
&lt;p&gt;FIH7160_V1.2_WW_01.1522.02_NAND_Generic.flz&lt;/p&gt;
&lt;div class=&#34;gblog-post__anchorwrap&#34;&gt;
    &lt;h2 id=&#34;att-firmware-usa&#34;&gt;
        AT&amp;amp;T firmware (USA)
        &lt;a data-clipboard-text=&#34;https://zukota.com/posts/all-sierra-wireless-em7345-firmware/#att-firmware-usa&#34; class=&#34;gblog-post__anchor clip flex align-center&#34; aria-label=&#34;Anchor AT&amp;amp;T firmware (USA)&#34; href=&#34;#att-firmware-usa&#34;&gt;
            &lt;svg class=&#34;gblog-icon gblog_link&#34;&gt;&lt;use xlink:href=&#34;#gblog_link&#34;&gt;&lt;/use&gt;&lt;/svg&gt;
        &lt;/a&gt;
    &lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;These are customized versions for AT&amp;amp;T carrier. Handle with care. These versions can be SIM locked to AT&amp;amp;T. I never
tried to flash it into my unlocked generic EM7345.&lt;/p&gt;
&lt;p&gt;FIH7160_V1.1_WW_01.1410.13_AT_NAND.flz&lt;/p&gt;
&lt;p&gt;FIH7160_V1.1_WW_01.1446.03_AT_NAND.flz&lt;/p&gt;
&lt;div class=&#34;gblog-post__anchorwrap&#34;&gt;
    &lt;h2 id=&#34;verizon-firmware-usa&#34;&gt;
        Verizon firmware (USA)
        &lt;a data-clipboard-text=&#34;https://zukota.com/posts/all-sierra-wireless-em7345-firmware/#verizon-firmware-usa&#34; class=&#34;gblog-post__anchor clip flex align-center&#34; aria-label=&#34;Anchor Verizon firmware (USA)&#34; href=&#34;#verizon-firmware-usa&#34;&gt;
            &lt;svg class=&#34;gblog-icon gblog_link&#34;&gt;&lt;use xlink:href=&#34;#gblog_link&#34;&gt;&lt;/use&gt;&lt;/svg&gt;
        &lt;/a&gt;
    &lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;These are customized versions for Verizon carrier. Handle with care. These versions can be SIM locked to Verizon.
I never tried to flash it into my unlocked generic EM7345.&lt;/p&gt;
&lt;p&gt;FIH7160_V1.2_WW_01.1442.04_VZ_NAND.flz&lt;/p&gt;
&lt;div class=&#34;gblog-post__anchorwrap&#34;&gt;
    &lt;h2 id=&#34;telstra-firmware-australia&#34;&gt;
        Telstra firmware (Australia)
        &lt;a data-clipboard-text=&#34;https://zukota.com/posts/all-sierra-wireless-em7345-firmware/#telstra-firmware-australia&#34; class=&#34;gblog-post__anchor clip flex align-center&#34; aria-label=&#34;Anchor Telstra firmware (Australia)&#34; href=&#34;#telstra-firmware-australia&#34;&gt;
            &lt;svg class=&#34;gblog-icon gblog_link&#34;&gt;&lt;use xlink:href=&#34;#gblog_link&#34;&gt;&lt;/use&gt;&lt;/svg&gt;
        &lt;/a&gt;
    &lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;These are customized versions for Telstra carrier. Handle with care. These versions can be SIM locked to Telstra.
I never tried to flash it into my unlocked generic EM7345.&lt;/p&gt;
&lt;p&gt;FIH7160_V1.2_WW_01.1426.16_TS.flz&lt;/p&gt;
&lt;p&gt;FIH7160_V1.2_WW_01.1426.18_TS_NAND.flz&lt;/p&gt;
&lt;div class=&#34;gblog-post__anchorwrap&#34;&gt;
    &lt;h2 id=&#34;orange-firmware-europe&#34;&gt;
        Orange firmware (Europe)
        &lt;a data-clipboard-text=&#34;https://zukota.com/posts/all-sierra-wireless-em7345-firmware/#orange-firmware-europe&#34; class=&#34;gblog-post__anchor clip flex align-center&#34; aria-label=&#34;Anchor Orange firmware (Europe)&#34; href=&#34;#orange-firmware-europe&#34;&gt;
            &lt;svg class=&#34;gblog-icon gblog_link&#34;&gt;&lt;use xlink:href=&#34;#gblog_link&#34;&gt;&lt;/use&gt;&lt;/svg&gt;
        &lt;/a&gt;
    &lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;These are customized versions for Orange carrier. Applicable for Orange in UK, France,  Luxembourg, Poland, Slovakia,
etc. Handle with care. These versions can be SIM locked to Orange. I never tried to flash it into my unlocked generic
EM7345.&lt;/p&gt;
&lt;p&gt;FIH7160_V1.2_WW_01.1442.11_Orange.flz&lt;/p&gt;

            </content>  
                                <category scheme="https://zukota.com/authors/zukota" term="zukota" label="zukota" />  
                                <category scheme="https://zukota.com/tags/EM7345" term="EM7345" label="EM7345" />
        </entry>
        <entry>
            <title>Sierra Wireless EM7345: Who’s spying on us?</title>
            <link href="https://zukota.com/posts/sierra-wireless-em7345-whos-spying-on-us/" rel="alternate" type="text/html"  hreflang="en" />
            <id>https://zukota.com/posts/sierra-wireless-em7345-whos-spying-on-us/</id>
                    <author>
                        <name>zukota</name>
                    </author>
            <published>2015-09-25T11:56:00+08:00</published>
            <updated>2015-09-25T11:56:00+08:00</updated>
            <content type="html">
                &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7345-whos-spying-on-us/images/carrier-iq-150x150.jpg&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7345-whos-spying-on-us/images/carrier-iq-150x150.jpg&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7345-whos-spying-on-us/images/carrier-iq-150x150.jpg&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;Quite a long time ago, I found an interesting AT command for Sierra Wireless EM7345. The command is “AT+XCIQ”.
There’s the following text string in EM7345 firmware file (it is present in any version so far):
&lt;strong&gt;+XCIQ CIQ: Carrier IQ enable/disable&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Let’s try to get “help” about this command:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;AT+XCIQ=?
+XCIQ: (0-1)
 
OK
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;So, we can suppose that 0 disables this Carrier IQ feature, and 1 enables it.&lt;/p&gt;
&lt;p&gt;Let’s read the current setting of this feature:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;AT+XCIQ?
+XCIQ: 1
 
OK
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Looks like it’s on by default. Let’s try to switch it off?&lt;/p&gt;



&lt;blockquote class=&#34;gblog-hint warning&#34;&gt;
  &lt;div class=&#34;gblog-hint__title flex align-center&#34;&gt;&lt;i class=&#34;fa warning&#34; title=&#34;Warning&#34;&gt;&lt;/i&gt;&lt;/div&gt;
  &lt;div class=&#34;gblog-hint__text&#34;&gt;If you’re running firmware earlier than 1522.02, don’t enter the following command!&lt;/div&gt;
&lt;/blockquote&gt;

&lt;p&gt;If we try to enter:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;AT+XCIQ=0
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;i.e try to disable Carrier IQ, EM7345 will have a &lt;strong&gt;fatal crash and reboot into boot flashing mode and it will be stuck
there for good&lt;/strong&gt;. Symptoms will be exactly as I described in my previous post, and you would need to unbrick it using the
method I described in the same post: &lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;https://zukota.com/how-to-revive-your-bricked-sierra-wireless-em7345/&#34;
&gt;https://zukota.com/how-to-revive-your-bricked-sierra-wireless-em7345/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So, Carrier IQ is always on and if you try to turn it off using the above AT command, that will kill the device!&lt;/p&gt;
&lt;p&gt;With firmware version 1522.02, AT+XCIQ=0 returns OK and there’s no fatal crash like in previous firmware versions.
Also AT+XCIQ now accepts 3 possible values with 1522.02 firmware:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;AT+XCIQ=?
+XCIQ: (0-2)

OK
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;So, 0 must be disable, 1 enable, and what is 2? Any value gets OK response and there’s no any error. Can Carrier IQ be
really disabled or enabled using the above values? Who knows… If you don’t know what Carrier IQ is, fear and read:&lt;/p&gt;
&lt;p&gt;&lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;http://mashable.com/2011/12/01/carrier-iq-faq&#34;
&gt;Carrier IQ and Your Phone: Everything You Need to Know&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;http://mashable.com/2011/12/01/carrier-iq/&#34;
&gt;Carrier IQ Tracking Scandal Spirals Out of Control&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;There’s not much in the news now, all seems quiet, but they definitely are looking for more stealthie ways to do their
dirty business. At first, it used to be just an app in your Android phone, though using some stealth techniques,
but still an ordinary app. You could block, patch, firewall, sniff, analyze it to any of your like.&lt;/p&gt;
&lt;p&gt;But now, it is not in your phone, now it is sitting at the very firmware of your LTE device, it can analyze your
internet traffic, extract your passwords and private data, do man in the middle attacks, report back home and whatever
they want. Looking at the firmware dump file and the strings, one can say that there’s a complete TCP/IP stack
implemeted and it is functioning on its own, independently from your OS and firewall.&lt;/p&gt;
&lt;p&gt;And it’s perfectly undetectable, if, for example, they put someting like this in your Ethernet card or router, it can be
detected on the next router where the traffic is going thru. But in our case, where are you gonna sniff packets
generated by EM7345? That can be done only on a cellular carrier’s network equipment, and no one has access to that…
except cellular carriers themselves.&lt;/p&gt;
&lt;p&gt;If we take a look in a HEX editor at the EM7345 firmware file, version 1522 (and all previous versions as well) we can
find the following:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7345-whos-spying-on-us/images/ciq.png&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7345-whos-spying-on-us/images/ciq.png&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7345-whos-spying-on-us/images/ciq.png&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;We can see that firmware was compiled with &lt;strong&gt;“metrics_client_ciq.lib”&lt;/strong&gt;, &lt;strong&gt;“metrics_engine.lib”&lt;/strong&gt;, 
&lt;strong&gt;“metrics_client_em.lib”&lt;/strong&gt; libraries. And I wonder what “metrics” are being sent to Carrier IQ from my Lenovo laptop?
If you do just a trivial text search for “Carrier IQ” or “ciq” in the EM7345 firmware file, you will find a plenty of
strings that speak of itself: we can definitely say that Carrier IQ functionalty is active and working in all EM7345
devices.&lt;/p&gt;
&lt;p&gt;So who’s spying on us when we go online using an ultra-fast LTE network? Whose decision was it to embed this dreaded
Carrier IQ into EM7345 firmware? The truth is out there. Use your brain and take care.&lt;/p&gt;
            </content>  
                                <category scheme="https://zukota.com/authors/zukota" term="zukota" label="zukota" />  
                                <category scheme="https://zukota.com/tags/EM7345" term="EM7345" label="EM7345" />
        </entry>
        <entry>
            <title>How to revive your bricked Sierra Wireless EM7345</title>
            <link href="https://zukota.com/posts/how-to-revive-your-bricked-sierra-wireless-em7345/" rel="alternate" type="text/html"  hreflang="en" />
            <id>https://zukota.com/posts/how-to-revive-your-bricked-sierra-wireless-em7345/</id>
                    <author>
                        <name>zukota</name>
                    </author>
            <published>2015-04-07T11:56:00+08:00</published>
            <updated>2015-04-07T11:56:00+08:00</updated>
            <content type="html">
                &lt;p&gt;When playing with some EM7345 AT commands I was able to permanently bring the device down. Yes, THERE IS at least one
AT command that can brick your EM7345 beyond repair! But not anymore, I found a way to revive a bricked EM7345 back to
normal.&lt;/p&gt;
&lt;p&gt;I’m going to publish some interesting information about that AT command in one of my following posts, as it’s really
worth it, since it’s related to the infamous Carrier IQ scandal. Hey Intel, are you spying on us too?&lt;/p&gt;
&lt;p&gt;But first things first, now I’m going to explain how to get your bricked EM7345 back to normal.&lt;/p&gt;
&lt;blockquote class=&#34;gblog-hint warning&#34;&gt;
  &lt;div class=&#34;gblog-hint__title flex align-center&#34;&gt;&lt;i class=&#34;fa warning&#34; title=&#34;Warning&#34;&gt;&lt;/i&gt;&lt;/div&gt;
  &lt;div class=&#34;gblog-hint__text&#34;&gt;&lt;p&gt;The method described in this post is only applicable to EM7345 devices installed in Lenovo laptops! Lenovo tablets have
another hardware subtype of EM7345 and the firmwares for laptop and tablet are not mutually compatible!
Don’t ever try to crossflash!&lt;/p&gt;
&lt;p&gt;This method is only applicable for the symptoms described below. If your circumstances are different, don’t try this
method!&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;

&lt;p&gt;Sometimes your EM7345 can die with the following symptoms:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The device “Sierra Wireless EM7345 4G LTE” is not shown in Device Manager.&lt;/li&gt;
&lt;li&gt;AT COM ports and GNSS sensor device are not shown in Device Manager.&lt;/li&gt;
&lt;li&gt;Instead, a new USB device, named “Intel(R) USB Flash Loader Utility” is shown in Device Manager.&lt;/li&gt;
&lt;/ul&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/how-to-revive-your-bricked-sierra-wireless-em7345/images/Intel-Flash-Loader.jpg&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/how-to-revive-your-bricked-sierra-wireless-em7345/images/Intel-Flash-Loader.jpg&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/how-to-revive-your-bricked-sierra-wireless-em7345/images/Intel-Flash-Loader.jpg&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;The above device is constantly disappearing and reappearing again, and Device Manager is “refreshing” on its own 
every 2-3 seconds.&lt;/li&gt;
&lt;li&gt;Intel Firmware Updater doesn’t recognize the device at all and you can’t flash it.&lt;/li&gt;
&lt;li&gt;Rebooting, detaching the battery, removing the EM7345 from the laptop, enabling or disabling that Intel USB device.&lt;/li&gt;
&lt;li&gt;in Device Manager doesn’t help. The device is not recognized by Windows, you cannot use it anymore.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bricked for good, you say?. But, there’s a way now.&lt;/p&gt;
&lt;p&gt;Download and unzip the following file: &lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;https://zukota.com/wp-content/uploads/2015/04/FlashTool.zip&#34;
&gt;FlashTool&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Go to the unzipped folder and run “FlashTool_E2.exe”.&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/how-to-revive-your-bricked-sierra-wireless-em7345/images/Infineon-Flash-Tool.jpg&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/how-to-revive-your-bricked-sierra-wireless-em7345/images/Infineon-Flash-Tool_hu48409d0eb242d96777235b92d545ae3b_109660_600x0_resize_q75_box.jpg&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/how-to-revive-your-bricked-sierra-wireless-em7345/images/Infineon-Flash-Tool_hu48409d0eb242d96777235b92d545ae3b_109660_1800x0_resize_q75_box.jpg&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;Press “Add” button and find a correct firmware file for your EM7345. On the picture above, I’m using 1415.07 firmware,
you can also use 1415.09 or any other firmware. &lt;strong&gt;The firmware must be in FLS format!&lt;/strong&gt; You can find EM7345 FLS firmwares
in the folder “c:\ProgramData\Intel\MBIM Toolkit\FirmwareDatabase\PreInstalled” if you have Lenovo drivers installed.&lt;/p&gt;
&lt;p&gt;Set everything as shown on the picture. All ticks, baud rate, channels, communication driver, especially erase settings!&lt;/p&gt;
&lt;p&gt;Then notice the VID and PID of that Intel USB device in Device Manager.&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/how-to-revive-your-bricked-sierra-wireless-em7345/images/Flash-Loader-ID.jpg&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/how-to-revive-your-bricked-sierra-wireless-em7345/images/Flash-Loader-ID.jpg&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/how-to-revive-your-bricked-sierra-wireless-em7345/images/Flash-Loader-ID.jpg&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;The VID is 8087 and PID is 0716 here.&lt;/p&gt;
&lt;p&gt;Open Flash Tool E2 File-&amp;gt; USB Map Wizard:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/how-to-revive-your-bricked-sierra-wireless-em7345/images/Flash-Tool-USB-Map-Wizard.jpg&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/how-to-revive-your-bricked-sierra-wireless-em7345/images/Flash-Tool-USB-Map-Wizard.jpg&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/how-to-revive-your-bricked-sierra-wireless-em7345/images/Flash-Tool-USB-Map-Wizard.jpg&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;Make sure USB Detection String has the same numerical IDs as your Intel Flash Loader USB device in Device Manager!
Correct it if necessary, and press Next button. The next time Device Manager “refreshes” itself, the device will be
shown in the list as Detected. Press Done button.&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/how-to-revive-your-bricked-sierra-wireless-em7345/images/Flash-Tool-Detected.jpg&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/how-to-revive-your-bricked-sierra-wireless-em7345/images/Flash-Tool-Detected.jpg&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/how-to-revive-your-bricked-sierra-wireless-em7345/images/Flash-Tool-Detected.jpg&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;Now, you’re ready. Double check all the settings in the Flash Tool and press Next button. It will show the following
window:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/how-to-revive-your-bricked-sierra-wireless-em7345/images/Flash-Tool-Ready1.jpg&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/how-to-revive-your-bricked-sierra-wireless-em7345/images/Flash-Tool-Ready1.jpg&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/how-to-revive-your-bricked-sierra-wireless-em7345/images/Flash-Tool-Ready1.jpg&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;All you have to do now is just press “Start USB1” button. In a few seconds your Em7345 will be recognized, erased and
then reflashed. After it’s done you should see a message that all went well and completed 100% without errors. Then you
can check again in Device Manager and make sure that Intel USB Flash Loader Utility is shown steadily and is not
disappearing like before. Device Manager should not also constantly “refresh” itself. If it’s so, just turn off your
Lenovo laptop now and disconnect the power cord. The idea here is to power off EM7345 completely.&lt;/p&gt;
&lt;p&gt;Next, power on the laptop again and your EM7345 should be back up and running as before. It will be shown in
Device Manager, AT ports will be back, so will be the GNSS sensor.&lt;/p&gt;
&lt;p&gt;Congrats, you just revived your bricked EM7345!&lt;/p&gt;
&lt;p&gt;And sometimes, it’s necessary to reflash your newly restored EM7345 again, using Intel Firmware Updater this time.
This is needed when you get odd connection errors or AT+XLOG showing lots of errors. Intel Firmware Updater accepts
only FLZ files, not FLS, so make sure you do it accordingly.
&lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;/posts/sierra-wireless-em7345-an-easier-method-to-update-firmware/&#34;
&gt;Refer to this post&lt;/a&gt; for instructions. After I
reflashed my EM7345 the second time, I saw no more errors added to AT+XLOG error log.&lt;/p&gt;
            </content>  
                                <category scheme="https://zukota.com/authors/zukota" term="zukota" label="zukota" />  
                                <category scheme="https://zukota.com/tags/EM7345" term="EM7345" label="EM7345" />
        </entry>
        <entry>
            <title>Sierra Wireless EM7345 – an easier method to update firmware</title>
            <link href="https://zukota.com/posts/sierra-wireless-em7345-an-easier-method-to-update-firmware/" rel="alternate" type="text/html"  hreflang="en" />
            <id>https://zukota.com/posts/sierra-wireless-em7345-an-easier-method-to-update-firmware/</id>
                    <author>
                        <name>zukota</name>
                    </author>
            <published>2015-02-15T11:56:00+08:00</published>
            <updated>2015-02-15T11:56:00+08:00</updated>
            <content type="html">
                


&lt;blockquote class=&#34;gblog-hint warning&#34;&gt;
  &lt;div class=&#34;gblog-hint__title flex align-center&#34;&gt;&lt;i class=&#34;fa warning&#34; title=&#34;Warning&#34;&gt;&lt;/i&gt;&lt;/div&gt;
  &lt;div class=&#34;gblog-hint__text&#34;&gt;WARNING!!! The instructions in this post are applicable only to EM7345 installed in Lenovo laptops!! For example,
models T440, X240, X1 Carbon 2nd and 3rd gen, X250. For tablets or other devices don’t use the firmware given in this
post, you can brick your EM7345!&lt;/div&gt;
&lt;/blockquote&gt;

&lt;!-- more --&gt;
&lt;p&gt;Finally, I was able to figure out what *.flz files actually are! EM7345 Intel firmware updater asks for *.flz files
when you want to flash the firmware. But there were none available, only *.fls files, which Intel firmware updater
doesn’t accept. If you have a flz file, you can flash your EM7345 without editing out xml files and rebooting your
laptop. Just open a flz file in the updater and you’re good to go!&lt;/p&gt;
&lt;p&gt;A flz file is just a zipped fls file together with an xml description file. For example, if you want to flash
&lt;strong&gt;FIH7160_V1.2_WW_01.1415.09_NAND.fls&lt;/strong&gt; firmware, just do the following:&lt;/p&gt;
&lt;p&gt;Create &lt;strong&gt;FLSInformation.xml&lt;/strong&gt; file with the following contents:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-xml&#34; data-lang=&#34;xml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;&amp;lt;?xml version=&amp;#34;1.0&amp;#34; encoding=&amp;#34;utf-8&amp;#34;?&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;&amp;lt;FLSImageList&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;nt&#34;&gt;&amp;lt;FLSImage&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;name=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;FIH7160_V1.2_WW_01.1415.09_NAND.fls&amp;#34;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;		&lt;span class=&#34;nt&#34;&gt;&amp;lt;MCC&amp;gt;&lt;/span&gt;260&lt;span class=&#34;nt&#34;&gt;&amp;lt;/MCC&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;		&lt;span class=&#34;nt&#34;&gt;&amp;lt;MNC&amp;gt;&lt;/span&gt;01&lt;span class=&#34;nt&#34;&gt;&amp;lt;/MNC&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;nt&#34;&gt;&amp;lt;/FLSImage&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;&amp;lt;/FLSImageList&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Then zip these two files, &lt;strong&gt;FLSInformation.xml&lt;/strong&gt; and &lt;strong&gt;FIH7160_V1.2_WW_01.1415.09_NAND.fls&lt;/strong&gt; together. Rename the zip
archive to &lt;strong&gt;FIH7160_V1.2_WW_01.1415.09_NAND.flz&lt;/strong&gt;. Now you can launch Intel Firmware updater, click “Add firmware”
and it will be recognized and showed in the list.&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7345-an-easier-method-to-update-firmware/images/em7345-flzz.jpg&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7345-an-easier-method-to-update-firmware/images/em7345-flzz.jpg&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7345-an-easier-method-to-update-firmware/images/em7345-flzz.jpg&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;Then you can click “Update Firmware” and that’s it!&lt;/p&gt;
&lt;p&gt;Note if you put different MCC and MNC values than your currently installed SIM card, you will get a warning from the
updater saying that the firmware does not match your device. Ignore the warning if you know what you are doing and you
really want to flash that version. Alternatively, use MCC and MNC values to match your SIM, and there will be no
warning shown.&lt;/p&gt;
&lt;p&gt;You may find this method of having a flz file a lot easier in order to update your EM7345 firmware, no need to edit xml
files and reboot any more, and the updating process is now visual and straight forward. Enjoy.&lt;/p&gt;

            </content>  
                                <category scheme="https://zukota.com/authors/zukota" term="zukota" label="zukota" />  
                                <category scheme="https://zukota.com/tags/EM7345" term="EM7345" label="EM7345" />
        </entry>
        <entry>
            <title>Sierra Wireless EM7345 AT commands</title>
            <link href="https://zukota.com/posts/sierra-wireless-em7345-at-commands/" rel="alternate" type="text/html"  hreflang="en" />
            <id>https://zukota.com/posts/sierra-wireless-em7345-at-commands/</id>
                    <author>
                        <name>zukota</name>
                    </author>
            <published>2015-02-15T11:56:00+08:00</published>
            <updated>2015-02-15T11:56:00+08:00</updated>
            <content type="html">
                &lt;div class=&#34;gblog-post__anchorwrap&#34;&gt;
    &lt;h1 id=&#34;sierra-wireless-em7345-at-commands&#34;&gt;
        Sierra Wireless EM7345 AT commands
        &lt;a data-clipboard-text=&#34;https://zukota.com/posts/sierra-wireless-em7345-at-commands/#sierra-wireless-em7345-at-commands&#34; class=&#34;gblog-post__anchor clip flex align-center&#34; aria-label=&#34;Anchor Sierra Wireless EM7345 AT commands&#34; href=&#34;#sierra-wireless-em7345-at-commands&#34;&gt;
            &lt;svg class=&#34;gblog-icon gblog_link&#34;&gt;&lt;use xlink:href=&#34;#gblog_link&#34;&gt;&lt;/use&gt;&lt;/svg&gt;
        &lt;/a&gt;
    &lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;AT commands are very helpful for troubleshooting your device and changing the settings that are not available from
standard Windows settings. For example, you can choose the access technology – 2G, 3G, 4G and even stick to particular
frequency bands.&lt;/p&gt;
&lt;p&gt;EM7345 is using Intel (formerly Infineon) AT command set and it’s not compatible with Quallcomm AT command set.
All basic AT commands like AT+CFUN are more or less the same for all 3G/4G devices, but advanced ones, starting
from AT+X, are unique to Intel XMM platform devices.&lt;/p&gt;
&lt;p&gt;No official documentation for AT commands was released by Intel, all I was able to find is some source code fragments
for Samsung phones (that are based on the earlier XMM platform, like XMM 6380, or so)  on GitHub.&lt;/p&gt;
&lt;p&gt;To use AT commands, first you have to enable EM7345 AT command port, as I described in this post.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;There are many cases when your newly installed EM7345 doesn’t work. Let’s start step by step.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;AT+CFUN?&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;should return: &lt;code&gt;+CFUN: 1,0&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;1 means the device is turned on. If it’s not 1, make sure your EM7345 is turned on in Windows Connection Manager.
Or try to turn it on using the AT command:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;AT+CFUN=1&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Let’s check if the SIM card is working and recognized by the EM7345:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;AT+CIMI&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;should read from your card and display your IMSI number.&lt;/p&gt;
&lt;p&gt;Check your SIM card status:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;AT+CPIN?&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;should return: &lt;code&gt;+CPIN: READY&lt;/code&gt;. That means your SIM card is properly recognized and no SIM card PIN is required to enter.&lt;/p&gt;
&lt;p&gt;Let’s check if your EM7345 is SIM locked:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;AT+CLCK=”PN”,2&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;should return &lt;code&gt;+CLCK: 0&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;0 means your device is not locked and can work with any SIM card. If it is 1, then bad luck, your EM7345 is SIM locked
and will work only with SIM card of the operator it is locked to.&lt;/p&gt;
&lt;p&gt;Let’s check which access technology is currently used:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;AT+XREG?&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;returns something like &lt;code&gt;+XREG: 0,8,BAND_LTE_20,0&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;it means your device is currently using LTE, frequency band 20. For 3G, the band will be BAND_UMTS_I, for example.
That means 3G band I. All actual band frequencies you can find in Google.&lt;/p&gt;
&lt;p&gt;How to change the access technology?&lt;/p&gt;
&lt;p&gt;&lt;code&gt;AT+XACT=n&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;where n is: 0 – for 2G (EDGE), 1 – for 3G, 2 – for 4G/LTE.&lt;/p&gt;
&lt;p&gt;You can also check your current access technology configuration:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;AT+XACT?&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;response: &lt;code&gt;+XACT: 0,0,,900,1800,1900,850,1,2,4,5,8,101,102,103,104,105,107,108,113,117,118,119,120&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;the first number is n number above. Then come numbers 900,1800,1900,850. Those are bands currently enabled for 2G
technology. So the configuration is to use only 2G, and use the above bands. If the band is not listed, it won’t be
used by the EM7345. This is very useful when you want to stick to only one access technology and even some particular
band. Then we see numbers 1,2,4,5,8. Those are 3G bands. And finally, numbers starting from 101 and up to 120.
Those are 4G/LTE bands. 101 means LTE band 1, 102 stands for LTE band 2 and so on.&lt;/p&gt;
&lt;p&gt;How do we set the bands? For example to use only LTE band 20, use the following command:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;AT+XACT=2,,,120&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;To stick to LTE  bands 7 and 20, use:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;AT+XACT=2,,,107,120&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;You get the idea.&lt;/p&gt;
&lt;p&gt;What about automatic selection of access technologies? For example in some areas where 4G is not avaialble and you
want the device to use 3G and then go back to 4G when you’re back  to the coverage? Use this:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;AT+XACT=6,2,1,900,1800,1900,850,1,2,4,5,8,101,102,103,104,105,107,108,113,117,118,119,120&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;That tells your device to use all access technologies and the bands listed in the command (6 number) with the priority
of 4G/LTE. This is the default factory EM7345 setting. What 2 and 1 numbers mean I don’t know yet.&lt;/p&gt;
&lt;p&gt;If your SIM card seems to be ok, but you cannot get a working connection, try to check for connection errors:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;AT+XEER&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;AT+CEER&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;AT+NEER&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Each of it will get you some text error report if your EM7345 cannot connect to a network.&lt;/p&gt;
&lt;p&gt;Your device is frozen or you get “1 CDC error”? No need to reboot your laptop, just use:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;AT+CFUN=16&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;This will reboot your EM7345, and it will reappear in Device Manager shortly.&lt;/p&gt;
&lt;p&gt;Want to check your EM7345 for internal errors? Use:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;AT+XLOG=0&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;This will list all recorded errors (exceptions). Firmware version 1.1 had some bugs, and every time “1 CDC” error
appeared, it got logged and appeared in this list. Since version 1.2 (1415.09) I see no errors in this log.&lt;/p&gt;
&lt;p&gt;To clear this list of errors, use:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;AT+XLOG=2&lt;/code&gt;&lt;/p&gt;

            </content>  
                                <category scheme="https://zukota.com/authors/zukota" term="zukota" label="zukota" />  
                                <category scheme="https://zukota.com/tags/EM7345" term="EM7345" label="EM7345" />
        </entry>
        <entry>
            <title>New Sierra Wireless EM7345 firmwares available</title>
            <link href="https://zukota.com/posts/new-sierra-wireless-em7345-firmwares-available/" rel="alternate" type="text/html"  hreflang="en" />
            <id>https://zukota.com/posts/new-sierra-wireless-em7345-firmwares-available/</id>
                    <author>
                        <name>zukota</name>
                    </author>
            <published>2015-02-01T11:56:00+08:00</published>
            <updated>2015-02-01T11:56:00+08:00</updated>
            <content type="html">
                &lt;p&gt;Yesterday I’ve been checking on Lenovo drivers website and have noticed that they added the X250 model. And what did I
find there? &lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;https://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x250/downloads/DS101007&#34;
&gt;Sierra Wireless EM7345 Software for Windows 8.1 (32-bit, 64-bit) – ThinkPad version 1.11.10610.4225&lt;/a&gt;,
released on 12/16/2014 . So Lenovo doesn’t update WWAN drivers for their “old” models, like X240 or T440 and the latest
drivers out there are dated July 31. So I downloaded it, unpacked it and found the following EM7345 firmwares inside:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;FIH7160_V1.1_WW_01.1410.13_AT_NAND.fls &lt;strong&gt;version 1.1 (1410.13) for AT&amp;amp;T (United States only) dated 2014-May-19 12:32:21&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;FIH7160_V1.2_WW_01.1415.07_NAND.fls &lt;strong&gt;version 1.2 (1415.07) Worldwide dated 2014-Jun-5 11:54:58&lt;/strong&gt;. This is the version I
had flashed into my EM7345, as described in &lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;/posts/sierra-wireless-em7345-how-to-flash-the-latest-firmware/&#34;
&gt;this post&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;FIH7160_V1.2_WW_01.1415.09_NAND.fls &lt;strong&gt;version 1.2 (1415.09) Worldwide dated  2014-Oct-22 17:47:10&lt;/strong&gt;. Seems to be an
update for 1415.07.&lt;/li&gt;
&lt;li&gt;FIH7160_V1.2_WW_01.1442.04_VZ_NAND.fls &lt;strong&gt;version 1.2 (1442.04) for Verizon (United States only) dated 2014-Nov-20
11:23:44&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Of course I couldn’t resist and flashed the new firmware &lt;strong&gt;FIH7160_V1.2_WW_01.1415.09&lt;/strong&gt;. Everything seems to work fine.&lt;/p&gt;
&lt;p&gt;I didn’t dare to flash Verizon or AT&amp;amp;T version, even though Verizon seems to be the latest, compiled on 2014-Nov-20.
US operators love to SIM lock their devices, and those firmwares can be locked. Unless you are in the US and your
network is Verizon/AT&amp;amp;T or you just don’t care, I cannot recommend to flash those AT&amp;amp;T and Verizon firmwares.&lt;/p&gt;
&lt;p&gt;How to flash it? Just put file &lt;strong&gt;FIH7160_V1.2_WW_01.1415.09_NAND.fls&lt;/strong&gt; into the folder
&lt;strong&gt;c:\ProgramData\Intel\MBIM Toolkit\FirmwareDatabase\PreInstalled&lt;/strong&gt; (first you have to have the EM7345 drivers installed
as desrcibed in &lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;/posts/sierra-wireless-em7345-how-to-flash-the-latest-firmware/&#34;
&gt;this guide&lt;/a&gt; ) and make changes to file
&lt;strong&gt;c:\ProgramData\Intel\MBIM Toolkit\FirmwareDatabase\PreInstalled\FLSInformation.xml&lt;/strong&gt;. But this time use
&lt;strong&gt;FIH7160_V1.2_WW_01.1415.09_NAND.fls&lt;/strong&gt; instead of &lt;strong&gt;FIH7160_V1.2_WW_01.1415.07_NAND.fls&lt;/strong&gt; when editing the xml and
you’re done.&lt;/p&gt;
&lt;p&gt;After reboot, you will be prompted by the Intel firmware updater:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/new-sierra-wireless-em7345-firmwares-available/images/em7345update.jpg&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/new-sierra-wireless-em7345-firmwares-available/images/em7345update.jpg&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/new-sierra-wireless-em7345-firmwares-available/images/em7345update.jpg&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;Press Yes and you’re set! Interestingly, VID/PID weren’t reset to their default values so I had no need to restore them.
Also GNSS and AT ports were not affected at all, and continued to work just fine.&lt;/p&gt;
&lt;p&gt;I’d like to know what new features and bug fixes are brought by the updates, but (as usual) we have no information,
no change logs… I’m not using my EM7345 much these days, but if you guys notice something new in this update, feel free
to let me know.&lt;/p&gt;

            </content>  
                                <category scheme="https://zukota.com/authors/zukota" term="zukota" label="zukota" />  
                                <category scheme="https://zukota.com/tags/EM7345" term="EM7345" label="EM7345" />
        </entry>
        <entry>
            <title>Sierra Wireless EM7345: How to flash the latest firmware</title>
            <link href="https://zukota.com/posts/sierra-wireless-em7345-how-to-flash-the-latest-firmware/" rel="alternate" type="text/html"  hreflang="en" />
            <id>https://zukota.com/posts/sierra-wireless-em7345-how-to-flash-the-latest-firmware/</id>
                    <author>
                        <name>zukota</name>
                    </author>
            <published>2015-01-13T11:56:00+08:00</published>
            <updated>2015-01-13T11:56:00+08:00</updated>
            <content type="html">
                &lt;p&gt;WARNING!!! The instructions in this post are applicable only to EM7345 installed in Lenovo laptops!! For example,
models T440, X240, X1 Carbon 2nd and 3rd gen, X250. For tablets or other devices don’t use the firmware given in this
post, you can brick your EM7345!&lt;/p&gt;
&lt;p&gt;Unfortunately, the default factory EM7345 firmware version  (1.1) has some bugs. For example, after connecting to a
LTE network and then disconnecting manually, the network status of the connection was changing for me to “No service”
until device restart. Also, the device often disappears from Device Manager and reappears there with the name “1 CDC”
and does not work until you disable and then enable it again in Device Manager. All those issues are caused by some
bugs in EM7345 firmware.&lt;/p&gt;
&lt;p&gt;But there is a newer version of firmware, namely 1.2, where the above bugs are fixed. But by default, you cannot flash
it, because firmware updating is supposed to work unattended. And this is not nice of Intel and Lenovo. The users must
be able to do firmware updating when they need or want it!&lt;/p&gt;
&lt;p&gt;Make sure you’re using Windows 8 or 8.1&lt;/p&gt;
&lt;p&gt;Go to the control panel and uninstall Sierra Wireless EM734x 4G LTE Software from Program and Features.&lt;/p&gt;
&lt;p&gt;Reboot your laptop.&lt;/p&gt;
&lt;p&gt;Download and install the latest EM7345 driver package from the Lenovo website.
&lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;https://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t440/downloads/DS040771&#34;
&gt;https://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t440/downloads/DS040771&lt;/a&gt;.
This package already includes the 1.2 firmware, but by default it’s never going to be flashed into your EM7345, unless
you live in some specific country.&lt;/p&gt;
&lt;p&gt;Find the file &lt;strong&gt;c:\ProgramData\Intel\MBIM Toolkit\config\Config.xml&lt;/strong&gt; and open it in any text editor. Find the following
string in the file: &lt;strong&gt;&lt;SilentAutoFWUpdate&gt;true&lt;/SilentAutoFWUpdate&gt;&lt;/strong&gt; and change &lt;strong&gt;true&lt;/strong&gt; to &lt;strong&gt;false&lt;/strong&gt;.  Also check that
the string &lt;strong&gt;&lt;FirmwareSysTray&gt;true&lt;/FirmwareSysTray&gt;&lt;/strong&gt; is set to &lt;strong&gt;true&lt;/strong&gt; and set it to &lt;strong&gt;true&lt;/strong&gt; if it’s not.&lt;/p&gt;
&lt;p&gt;Make sure after you edit the file contents is the following:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-xml&#34; data-lang=&#34;xml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;&amp;lt;?xml version=&amp;#34;1.0&amp;#34; encoding=&amp;#34;UTF-8&amp;#34;?&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;&amp;lt;Config&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;nt&#34;&gt;&amp;lt;EmailTo&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;nt&#34;&gt;&amp;lt;/EmailTo&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;nt&#34;&gt;&amp;lt;EmailSubject&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;nt&#34;&gt;&amp;lt;/EmailSubject&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;c&#34;&gt;&amp;lt;!-- Location of where the trace file will be stored --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;nt&#34;&gt;&amp;lt;TraceDir&amp;gt;&lt;/span&gt;%USERLOCALDATA\temp\TraceApp&lt;span class=&#34;nt&#34;&gt;&amp;lt;/TraceDir&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;c&#34;&gt;&amp;lt;!-- Trace level can be any number between 1 - 9 --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;nt&#34;&gt;&amp;lt;TraceLevel&amp;gt;&lt;/span&gt;1&lt;span class=&#34;nt&#34;&gt;&amp;lt;/TraceLevel&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;c&#34;&gt;&amp;lt;!-- EnableTracelevel true = show trace level in GUI. Works only in Windows 8, not in
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c&#34;&gt;     Windows 7 --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;nt&#34;&gt;&amp;lt;EnableTraceLevel&amp;gt;&lt;/span&gt;false&lt;span class=&#34;nt&#34;&gt;&amp;lt;/EnableTraceLevel&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;c&#34;&gt;&amp;lt;!-- Location of where the firmware database is located. --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;nt&#34;&gt;&amp;lt;CustomFirmwareDatabase&amp;gt;&amp;lt;/CustomFirmwareDatabase&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;c&#34;&gt;&amp;lt;!-- 0 - turn off Application logging. 1 - turn on  Application logging --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;nt&#34;&gt;&amp;lt;AppLogging&amp;gt;&lt;/span&gt;1&lt;span class=&#34;nt&#34;&gt;&amp;lt;/AppLogging&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;c&#34;&gt;&amp;lt;!-- Max size for debug logger file --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;nt&#34;&gt;&amp;lt;AppLogSize&amp;gt;&lt;/span&gt;4096000&lt;span class=&#34;nt&#34;&gt;&amp;lt;/AppLogSize&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;c&#34;&gt;&amp;lt;!-- Resource file with translated string table --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;nt&#34;&gt;&amp;lt;ResourceFile&amp;gt;&lt;/span&gt;Resource_en-us.xml&lt;span class=&#34;nt&#34;&gt;&amp;lt;/ResourceFile&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;c&#34;&gt;&amp;lt;!-- Silent Auto Firmware Update --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;nt&#34;&gt;&amp;lt;SilentAutoFWUpdate&amp;gt;&lt;/span&gt;false&lt;span class=&#34;nt&#34;&gt;&amp;lt;/SilentAutoFWUpdate&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;c&#34;&gt;&amp;lt;!-- Prompt Silent Auto Firmware Update failures, this configuration is only applicable if &amp;#39;SilentAutoFWUpdate&amp;#39; is true --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;nt&#34;&gt;&amp;lt;PromptForSilentAutoFwUpdateFail&amp;gt;&lt;/span&gt;true&lt;span class=&#34;nt&#34;&gt;&amp;lt;/PromptForSilentAutoFwUpdateFail&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;c&#34;&gt;&amp;lt;!-- Enable Firmware System Tray. Default is true to enable --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;nt&#34;&gt;&amp;lt;FirmwareSysTray&amp;gt;&lt;/span&gt;true&lt;span class=&#34;nt&#34;&gt;&amp;lt;/FirmwareSysTray&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;&amp;lt;/Config&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Now, reboot your laptop.&lt;/p&gt;
&lt;p&gt;After reboot, you will notice  a new icon in the system tray for Intel firmware updater service:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7345-how-to-flash-the-latest-firmware/images/Em7345-tray.jpg&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7345-how-to-flash-the-latest-firmware/images/Em7345-tray.jpg&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7345-how-to-flash-the-latest-firmware/images/Em7345-tray.jpg&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;Don’t proceed if you don’t see this icon.&lt;/p&gt;
&lt;p&gt;Double click the icon to bring up the Intel firmware updater utility:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7345-how-to-flash-the-latest-firmware/images/Em7345-updater1.jpg&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7345-how-to-flash-the-latest-firmware/images/Em7345-updater1.jpg&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7345-how-to-flash-the-latest-firmware/images/Em7345-updater1.jpg&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;Notice the highlighted area. You should see your country and cellular operator listed there. Also check
“Home Provider ID” value. It should contain a 5-digit code, for example “26299”. If you don’t see any data shown,
make sure your SIM card is inserted and you can see your cellular provider name in Windows 8 Connections Manager.&lt;/p&gt;



&lt;blockquote class=&#34;gblog-hint warning&#34;&gt;
  &lt;div class=&#34;gblog-hint__title flex align-center&#34;&gt;&lt;i class=&#34;fa warning&#34; title=&#34;Warning&#34;&gt;&lt;/i&gt;&lt;/div&gt;
  &lt;div class=&#34;gblog-hint__text&#34;&gt;Don’t proceed if you don’t see Home Provider ID, your county and your operator name!&lt;/div&gt;
&lt;/blockquote&gt;

&lt;p&gt;Now, find and open in a text editor the following file:
&lt;strong&gt;c:\ProgramData\Intel\MBIM Toolkit\FirmwareDatabase\PreInstalled\FLSInformation.xml&lt;/strong&gt;. Scroll to the very end of it
and before &lt;strong&gt;&lt;/FLSImageList&gt;&lt;/strong&gt; string insert the following text:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-xml&#34; data-lang=&#34;xml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;nt&#34;&gt;&amp;lt;FLSImage&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;name=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;FIH7160_V1.2_WW_01.1415.07_NAND.fls&amp;#34;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;		&lt;span class=&#34;nt&#34;&gt;&amp;lt;MCC&amp;gt;&lt;/span&gt;262&lt;span class=&#34;nt&#34;&gt;&amp;lt;/MCC&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;		&lt;span class=&#34;nt&#34;&gt;&amp;lt;MNC&amp;gt;&lt;/span&gt;99&lt;span class=&#34;nt&#34;&gt;&amp;lt;/MNC&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;nt&#34;&gt;&amp;lt;/FLSImage&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;where MCC is the first 3 digits of the code shown in “Home Provider ID”. If your code is 26299, then MCC must be 262.
MNC is the last 2 digits of the code, if your code is 26299, then your MNC must be 99.&lt;/p&gt;
&lt;p&gt;Make sure the end of the file with your added data looks like this:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-xml&#34; data-lang=&#34;xml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;nt&#34;&gt;&amp;lt;FLSImage&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;name=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;FIH7160_V1.2_WW_01.1415.07_NAND.fls&amp;#34;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;		&lt;span class=&#34;nt&#34;&gt;&amp;lt;MCC&amp;gt;&lt;/span&gt;262&lt;span class=&#34;nt&#34;&gt;&amp;lt;/MCC&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;		&lt;span class=&#34;nt&#34;&gt;&amp;lt;MNC&amp;gt;&lt;/span&gt;99&lt;span class=&#34;nt&#34;&gt;&amp;lt;/MNC&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;nt&#34;&gt;&amp;lt;/FLSImage&amp;gt;&lt;/span&gt;	
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;&amp;lt;/FLSImageList&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Save the file and reboot your laptop.&lt;/p&gt;
&lt;p&gt;After reboot, wait for some time until you get a prompt from Intel firmware updater to update your firmware.
Press “Yes” and the firmware update progress will begin!&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7345-how-to-flash-the-latest-firmware/images/em7345update.jpg&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7345-how-to-flash-the-latest-firmware/images/em7345update.jpg&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7345-how-to-flash-the-latest-firmware/images/em7345update.jpg&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;It should complete in a few seconds, maybe 10-20. After the process is done and the updater says so, wait for a couple
of minutes. Don’t reboot your laptop.&lt;/p&gt;
&lt;p&gt;After the updating is done, your EM7345 can appear in Device Manager with a different name, and AT and GNSS ports can
be gone, and VID/PID can be reset again to bad values. You will need to reinitialize your EM7345 again, as described
in &lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;/posts/sierra-wireless-em7345/&#34;
&gt;this post&lt;/a&gt;.  If you want to also get back your AT and GNSS ports, refer to
&lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;/posts/how-to-enable-at-command-and-diagnostic-ports-and-gps-for-sierra-wireless-em7345/&#34;
&gt;this post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you have AT ports enabled, check the version of firmware:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;AT+XGENDATA
+XGENDATA: &amp;#34;    FIH7160_XMM7160_V1.2_MBIM_GNSS_NAND_REV_4.5 2014-Jun-5 11:54:58
                                                                               FIH7160_V1.2_WW_01.1415.07*&amp;#34;
 
&amp;#34;*&amp;#34;
 
OK
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The version should read as 1.2 now. If so, you have successfully updated your EM7345 to the latest available firmware.
I personally noticed that “1 CDC” bug is gone, and LTE connecting and reconnecting works fine now. I also can observe
a very rare bug when my EM7345 is shown with an exclamation mark in Device Manager after the laptop wakes up from
sleep, but I use to fix that by disabling it in Device Manager and enabling it again. Other than that, there are
no bugs and LTE works like a charm 🙂&lt;/p&gt;

            </content>  
                                <category scheme="https://zukota.com/authors/zukota" term="zukota" label="zukota" />  
                                <category scheme="https://zukota.com/tags/EM7345" term="EM7345" label="EM7345" />
        </entry>
        <entry>
            <title>How to enable AT command and diagnostic ports and GPS for Sierra Wireless EM7345</title>
            <link href="https://zukota.com/posts/how-to-enable-at-command-and-diagnostic-ports-and-gps-for-sierra-wireless-em7345/" rel="alternate" type="text/html"  hreflang="en" />
            <id>https://zukota.com/posts/how-to-enable-at-command-and-diagnostic-ports-and-gps-for-sierra-wireless-em7345/</id>
                    <author>
                        <name>zukota</name>
                    </author>
            <published>2014-12-28T11:56:00+08:00</published>
            <updated>2014-12-28T11:56:00+08:00</updated>
            <content type="html">
                &lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;What can you do using AT commands? To name just a few:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Check the cellular signal strength.&lt;/li&gt;
&lt;li&gt;Lock your EM7345 to use only 2G, 3G, or 4G if you have such a need.&lt;/li&gt;
&lt;li&gt;Check for some problems, for example if your newly bought EM7345 is SIM-locked to some provider.&lt;/li&gt;
&lt;li&gt;Reboot your EM7345 without rebooting Windows.&lt;/li&gt;
&lt;li&gt;Check what’s wrong if your EM7345 doesn’t connect to a cellular network.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Also, the EM7345 includes a fully functional GPS device! With active antennas connected inside your Lenovo laptop!&lt;/p&gt;
&lt;p&gt;Unfortunately, out-of-the-box EM7345 comes with only MBIM interface enabled, all AT ports are switched off by default.
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?&lt;/p&gt;
&lt;p&gt;But OK, this is where we come in! To enable AT command port and GPS on your EM7345, do the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ensure you’re running Windows 8 or Windows 8.1. Windows 7 can use AT and GPS too,
&lt;strong&gt;but to enable it, you must be running Windows 8!&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Ensure you have the latest EM7345 drivers installed from Lenovo website.&lt;/li&gt;
&lt;li&gt;Ensure your EM7345 is visible in Device Manager with the correct VID/PID identificators:&lt;/li&gt;
&lt;/ul&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/how-to-enable-at-command-and-diagnostic-ports-and-gps-for-sierra-wireless-em7345/images/Em7345-DM.jpg&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/how-to-enable-at-command-and-diagnostic-ports-and-gps-for-sierra-wireless-em7345/images/Em7345-DM.jpg&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/how-to-enable-at-command-and-diagnostic-ports-and-gps-for-sierra-wireless-em7345/images/Em7345-DM.jpg&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;When the above requirements are met, download and run this file:
&lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;https://mega.nz/file/KZkGAJZT#Ht82td_H2soPn-A-ELXXa326wHjPA_r4631nCeoQUIg&#34;
&gt;EM7345_MBIM_ACM&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Wait for a minute and then check your Device Manager again. You will notice three new devices:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sierra Wireless EM7345 AT Port&lt;/li&gt;
&lt;li&gt;Sierra Wireless EM7345 Trace Port&lt;/li&gt;
&lt;li&gt;Sierra Wireless GNSS Sensor EM7345 4G LTE&lt;/li&gt;
&lt;/ul&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/how-to-enable-at-command-and-diagnostic-ports-and-gps-for-sierra-wireless-em7345/images/Em7345-GNSS.jpg&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/how-to-enable-at-command-and-diagnostic-ports-and-gps-for-sierra-wireless-em7345/images/Em7345-GNSS.jpg&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/how-to-enable-at-command-and-diagnostic-ports-and-gps-for-sierra-wireless-em7345/images/Em7345-GNSS.jpg&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;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. Download putty and open your corresponding COM port in putty. In this picture example, my COM port number
is COM7:&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/how-to-enable-at-command-and-diagnostic-ports-and-gps-for-sierra-wireless-em7345/images/Em7345-putty.jpg&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/how-to-enable-at-command-and-diagnostic-ports-and-gps-for-sierra-wireless-em7345/images/Em7345-putty.jpg&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/how-to-enable-at-command-and-diagnostic-ports-and-gps-for-sierra-wireless-em7345/images/Em7345-putty.jpg&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;And press “Open”.&lt;/p&gt;
&lt;p&gt;In the opened window, type:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;AT+XGENDATA&lt;/code&gt; and press ENTER&lt;/p&gt;
&lt;p&gt;You should have a reply from your EM7345:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;+XGENDATA: &amp;#34;    FIH7160_XMM7160_V1.2_MBIM_GNSS_NAND_REV_4.5 2014-Jun-5 11:54:58
*FIH7160_V1.2_WW_01.1415.07*&amp;#34;
 
&amp;#34;*&amp;#34;
 
OK
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Congratulations! Your AT port is now working and you can query your EM7345 with AT commands. The above command asks for
a device firmware version, it is &lt;strong&gt;FIH7160_XMM7160_V1.2_MBIM_GNSS_NAND_REV_4.5 2014-Jun-5 11:54:58&lt;/strong&gt; in my case, the
latest one.&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/how-to-enable-at-command-and-diagnostic-ports-and-gps-for-sierra-wireless-em7345/images/Em7345-putty2.jpg&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/how-to-enable-at-command-and-diagnostic-ports-and-gps-for-sierra-wireless-em7345/images/Em7345-putty2.jpg&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/how-to-enable-at-command-and-diagnostic-ports-and-gps-for-sierra-wireless-em7345/images/Em7345-putty2.jpg&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;You can do a lot more things with your EM7345 using AT commands, and in my next posts I will give some more very useful
examples.&lt;/p&gt;

            </content>  
                                <category scheme="https://zukota.com/authors/zukota" term="zukota" label="zukota" />  
                                <category scheme="https://zukota.com/tags/EM7345" term="EM7345" label="EM7345" />
        </entry>
        <entry>
            <title>Sierra Wireless EM7345 initial setup</title>
            <link href="https://zukota.com/posts/sierra-wireless-em7345/" rel="alternate" type="text/html"  hreflang="en" />
            <id>https://zukota.com/posts/sierra-wireless-em7345/</id>
                    <author>
                        <name>zukota</name>
                    </author>
            <published>2014-11-20T11:56:00+08:00</published>
            <updated>2014-11-20T11:56:00+08:00</updated>
            <content type="html">
                &lt;p&gt;Recently I bought this all-band LTE 4G card for my Lenovo X240 laptop. Unfortunately, Lenovo X240 BIOS contains a
whitelist of allowed 4G devices, and &lt;strong&gt;EM7345 is the only solution officially available for the European LTE bands&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Device specifications:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Chipset: Intel XMM7160&lt;/li&gt;
&lt;li&gt;LTE bands:  B1, B2, B3, B4, B5, B7, B8, B13, B17, B18, B19, B20 (12 bands total). This is awesome as the device is
really ready to work world-wide.&lt;/li&gt;
&lt;li&gt;Form factor:  m.2&lt;/li&gt;
&lt;li&gt;Platform: Intel X-Gold, Software is based on ThreadX RTOS.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Nothing much is known about this Intel XMM7160 chipset. Actually, Intel bought Infineon some time ago and this device
appears to be very similar to Infineon models. AT command set is not compatible with Quallcomm and everything is
organized differently. In this post, I’m going to explain how to get this device working on Windows and how to do the
initial setup.&lt;/p&gt;
&lt;p&gt;First, If you bought EM7345 from China, like I did,  you may find that once you installed it in some Lenovo laptop,
the system refuses to boot!&lt;/p&gt;



  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7345/images/lenovo_wl.jpg&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7345/images/lenovo_wl.jpg&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7345/images/lenovo_wl.jpg&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;

&lt;p&gt;But why is this happening? Isn’t the EM7345 an officially certified device for Lenovo X240, Lenovo T440, etc?
Yes and no.  Just check the Vendor and Device ID if you see this screen when you turn your laptop on. Chances are
it reads (8087/0911).  In this case, like I did, you received your device directly from Chinese factory and it’s not
initialized with correct ID yet. What can you do to boot up successfully:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;EM7345 is an USB device and it is slow to initialize when turned on. You can switch off the power of your laptop then
quickly turn it on again.&lt;/li&gt;
&lt;li&gt;Some people reported after they flashed a new or old BIOS, the system allowed them to boot successfuly. Try that.&lt;/li&gt;
&lt;li&gt;You can use some other laptop with a m.2 slot to “initialize” your EM7345. Once it is initialized, you can put it
back in your Lenovo laptop and it will boot up just fine without this dreaded screen.&lt;/li&gt;
&lt;li&gt;If you have no other laptop, you can insert EM7345 into your Lenovo &lt;strong&gt;after&lt;/strong&gt; you booted into Windows. Since it is an
USB device, no harm should be done with hot plugging it. &lt;strong&gt;But be very careful doing that! I never tried this myself
and can’t recommend this method!&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Now you are booted into Windows 8. Yes, the device can be initialized and its Vendor and Device IDs changed in Windows
8 only. Windows 7 won’t work since it has no drivers allowing you to change the ids. Again, you only need Windows
8 or 8.1 !&lt;/p&gt;
&lt;p&gt;Open your device manager and find your EM7345 there. It should be listed there with a name similar to “CDC” or
something like that. Also possible names include “Microsoft Mobile Broadband device”.  Open that device properties
and make sure the device id strings are &lt;strong&gt;8087/0911&lt;/strong&gt;. Click “Details” tab and select “Hardwsre Ids”. The string should
look like or begin with:  &lt;strong&gt;PCI\VEN_8087&amp;amp;DEV_0911&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Now you can download and install the drivers for EM7345 from the Lenovo website.&lt;/p&gt;
&lt;p&gt;&lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;https://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x240/downloads/ds040771&#34;
&gt;https://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x240/downloads/ds040771&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After you’re done installing, it’s time to initialize the device so it’s accepted by Lenovo BIOS.&lt;/p&gt;
&lt;p&gt;Download and run the following file:
&lt;a
  class=&#34;gblog-markdown__link&#34;
  href=&#34;https://www.dropbox.com/s/4csit5ylexo4k53/EM7345_MBIM_only.exe?dl=0&#34;
&gt;EM7345_MBIM_only&lt;/a&gt;. Allow it to do its work and
wait for 10-15 seconds.&lt;/p&gt;
&lt;p&gt;After that, go back to the Device Manager. Your 4G card should now look like this:&lt;/p&gt;
&lt;p&gt;


  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7345/images/em7345-dm1.jpg&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7345/images/em7345-dm1.jpg&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7345/images/em7345-dm1.jpg&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;




  &lt;div class=&#34;flex justify-center&#34;&gt;
    &lt;figure
      class=&#34;gblog-post__figure&#34;
    &gt;
      &lt;a class=&#34;gblog-markdown__link--raw&#34; href=&#34;https://zukota.com/posts/sierra-wireless-em7345/images/em7345-dm2.jpg&#34;&gt;
        &lt;picture&gt;
          &lt;source
              srcset=&#34;https://zukota.com/posts/sierra-wireless-em7345/images/em7345-dm2.jpg&#34;
          /&gt;
          &lt;img
              src=&#34;https://zukota.com/posts/sierra-wireless-em7345/images/em7345-dm2.jpg&#34;
            alt=&#34;&#34;
          /&gt;
        &lt;/picture&gt;
      &lt;/a&gt;
    &lt;/figure&gt;
  &lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;Note that the device name has changed to Sierra Wireless EM7345 4G LTE and vendor and device ids are now 1199 and
A001, respectively. Now you can reboot your Lenovo laptop or you can put your EM7345 back into your Lenovo (if you were
doing the above procedure on a different laptop) and the BIOS will never complain again while booting!&lt;/p&gt;
&lt;p&gt;If you like Windows 7, you can start using it from now on, since the device has the correct Vendor and Device ID. Just
use the above drivers from Lenovo for your EM7345.&lt;/p&gt;
&lt;p&gt;In my next post I will show you how to enable GPS and AT diagnostic port on your EM7345.  AT port is a convenient
way of receiving some technical info about your EM7345 and also operating it. You can lock your device into using only
2G, 3G or 4G and do some other useful things.&lt;/p&gt;

            </content>  
                                <category scheme="https://zukota.com/authors/zukota" term="zukota" label="zukota" />  
                                <category scheme="https://zukota.com/tags/EM7345" term="EM7345" label="EM7345" />
        </entry>
</feed>
