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?


Post a Comment

Popular posts from this blog

Installing OpenWRT/ROOter on a RBM33G/RBM11G

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