Some little technical blog

All Sierra Wireless EM7345 firmware

firmwareThis is the page with all Sierra Wireless EM7345 firmware released so far.

All firmware on this page is in FLZ format. To flash it, use Intel M.2 Firmware Updater Tool from the LATEST EM7345 driver package on Lenovo Support Site.

If you need to flash using Infineon Flash Tool E2 (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.

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.

 Generic firmware (Worldwide)

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.






 AT&T firmware (USA)

These are customized versions for AT&T carrier. Handle with care. These versions can be SIM locked to AT&T. I never tried to flash it into my unlocked generic EM7345.



Verizon firmware (USA)

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.


Telstra firmware (Australia)

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.



Orange firmware (Europe)

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.


19 Responses to All Sierra Wireless EM7345 firmware

  • According post in Lenovo forum there supposed to be a new firmware version released this month (Oct 2015) that “It is expected to resolve 90% of the problems customers have reported in the Forums”

  • Dear Zukota..Here are the new drivers etc. from Lenovo… now we will see what Lenovo have done about the spy things …etc..

  • There is already official version of the software package and new firmware 1529.05

    My overall experience is that it works good as long as the EM7345 device (Microsoft MBIM driver) USB selective suspend is disabled in Windows 8.1

    • Thanks, I will try this version, but my current one (November beta from Lenovo) is working good as well. I have it locked for LTE only and never switch access technology though.

  • How to change (overwrite) IMEI of EM7345?

  • Hi,

    Courent firmware is FIH7160_V1.1_MODEM_01.1349.12 – this is shown in the Intel MBIM Firmware Updater.
    I downloaded latest Lenovo driver for my X1 Carbon, Windows 7 PRO from Lenovo www.
    I Followed instruction and opened Intel MBIM Firmware Updater.
    Loaded FIH7160_V1.2_WW_01.1522.02_NAND_Generic.flz.
    It went OK.
    When I pressed “Update Firmware” there is answer:
    ERROR: Firmware SMART Gold v1522.02 is not intended for this modelof the device”.

    Can anyone help, please?

    The rest of firmware, eg:

    behave exacly the same

    • Can anyone help, please?
      I need to upgrade frimware to 1.2 as I have a constatn “disconnection” problem with EM7345.


  • Thanks for making firmware available for these modems. I recently discovered a bug in the latest firmware that I have (FIH7160_V1.2_WW_01.1529.05_VZ.fls) which is also present in the latest “generic” firmware (FIH7160_V1.2_WW_01.1528.04_Generic.fls) — In several instances they have hardcoded the APN “VZWINTERNET” into the firmware.

    That’s all well and good if you are using standard Verizon service, but once you step up to an Enterprise account, and assign static IP addresses, you use different APNs. (In my case mw01.vzwstatic). While within Windows you can set these, and the driver is passing it to the firmware, the firmware in turn is completely ignoring the APN and always trying to use “VZWINTERNET”. — Instant failure as my account isn’t provisioned there.

    It seems to be nearly impossible to get ahold of anyone within Sierra (they have you go to the vendor, which in my case is Lenovo) and trying to report something of this nature to Lenovo support falls on deaf ears. If you can believe it, the rep I spoke with recommended I go talk to geek squad. For a little background, I’m the senior Systems Admin for a large company with dozens of offices around the US. Hardly the type to go talk to geek squad. 🙂

    If anyone else encounters this same issue, flashing the “FIH7160_V1.2_WW_01.1522.02_NAND_Generic.flz” here and disabling the auto-update of the driver successfully resolved my problem.


  • Hello everyone,

    First, thank you for these page

    We use EM7345 in France with Orange operator and we have big issues with the FW FIH7160_V1.2_WW_01.1442.11_Orange.flz

    So we have found this post and we want to try the generic FW FIH7160_V1.2_WW_01.1522.02_NAND_Generic.flz but as soon we have configured it with the MIBM Intel program, the Modem get it correctly and a few minutes after it automatically download the previous firmware.

    It’s like if the modem was able to detect the operator and to push the Orange firmware in it instead the generic one.

    Does anyone knows how to fix this in order to use the FW we want to test?


  • Hello!
    The firmware is only for modems in laptop? Can it be done in tablet Lenovo Yoga 2 1051?

  • Hi all,

    I’am able to flash FIH7160_V1.1_01.1349.12_MBIM_GNSS_NAND_4.5_REL.flz.
    All other updates are not working. Error Message like Stefan also has:
    “ERROR: Firmware SMART Gold v1522.02 is not intended for this modelof the device”.
    Any idea why this is happening?
    Lenovo T440 – Windows 10 – 64 Bit – Carrier 26201 – T-Mobile/Telekom
    Connection breaks down after a few seconds with LTE, then re-connects again. Makes the card pretty useless.
    thanks for help!

    • You need to change the MCC and MNC codes inside the 1522.02 firmware flz file to those corresponding your cellular carrier: 262 and 01 respectively

  • I changed the MCC an MNC in the xml.file before, but the error message stays the same

    It’s driving me mad 🙂

  • Stuck at the MCC/MNC error as Daniel.

  • FYI, I’ve just stumbled upon a guide about flashing firmware under linux and it worked for me (with some minor tweaks).

  • I’m having the Firmware SMART Gold v1522.02 is not intended for this modelof the device problem aswell
    fls information hack
    bulding my own update package with fls from preinstalled folder

    none seems to work
    is there other way to flash this piece of crap 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *