Sierra Wireless LTE Modem Guide: Automated Flashing of the EM7455/MC7455 with a Ubuntu Linux 18.04 LiveCD

I've written a bash script to automate the entire process of setting up any of the EM/MC74XX series modems (Generic, Dell, Lenovo). This assumes you have the Sierra card inserted into a USB enclosure.

This post is part of my Sierra Wireless LTE Modem Guide Series. If you prefer to skip the blog nature of these guides and just grab the bare features and commands, my GitHub repository will serve as the authoritative source for this entire series. Any changes or updates will occur there first.

From the script description:
- Only for use on Ubuntu 18.04 LTS LiveUSB
- All Needed Packages will Auto-Install
- Sets MBIM Mode with AT Commands Access
- Changes all models of EM74XX/MC74XX Modems to the Generic Sierra Wireless VID/PID
- Clears Band Restrictions and Places Modem in LTE only mode.
- Flashes the Current Generic Firmware as of 2018-07-18

Link to script:

If you are feeling brave you can run the script with:
wget && sudo bash

Video of the entire process:


  1. hi.can you help me?i got this error

    Flashing SWI9X30C_02.30.01.01_Generic_002.045_000 onto Generic Sierra Modem...
    loading device information before the update...
    setting firmware preference:
    firmware version: ''
    config version: '002.045_000'
    carrier: 'GENERIC'
    rebooting in download mode...
    error: error waiting for TTY: waiting for device at '/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1' timed out
    Firmware Update failed, exiting...

  2. Hello,

    why you write it is just for USB enclosure and not if you have a installed card (Dell notebook)?
    is there any way to use this also for attached cards?

  3. Thanks so much. Saved my card which wouldn't connect after a failed flash attempt with windows. I believe the comm ports where scrambled and had tried everything I knew before finding this. Didn't use the full usb enclosure but a cheap $7 bare board. It all went perfectly.


Post a Comment

Popular posts from this blog

Crossflashing the Dell PERC H200 and H310 to the LSI 9211-8i

Installing OpenWRT/ROOter on a RBM33G/RBM11G