Crossflash WWAN to work in a Toughbook

Discussion in 'Panasonic' started by Shawn, Aug 22, 2019.

  1. Shawn

    Shawn Crackpot Search Ninja and Options Whore

    Reputations:
    1,524
    Messages:
    8,050
    Likes Received:
    1,853
    Trophy Points:
    331
    Starting this thread to see if we can get precise instructions on how to make this work.
    I copied and pasted what instructions I found. I "think" they are the correct starting point.
    I will do several posts in a row in order to separate the command sets and for easier reading.
    I read from a poster on NBR that some links do not work. We will need to find and post the proper working links.

    Maybe we can convert this to work on MX linux.

    This is from here.
    https://github.com/danielewood/sierra-wireless-modems

    Manual Flashing Procedure (Ubuntu Linux 18.04)
    1. Install libqmi-utils version 1.20+
      • sudo add-apt-repository universe
      • sudo apt update
      • apt-get install libqmi-glib5 libqmi-proxy libqmi-utils -y
    2. Get the latest firmware bundle from Sierra Wireless.
    3. Extract firmware CWE and NVU. unzip SWI9X30C_02.30.01.01_Generic_002.045_000.zip
    4. Stop Modem Manager systemctl stop ModemManager
    5. Flash firmware
      deviceid=`lsusb | grep -i -E '1199:9071|1199:9079|413C:81B6' | awk '{print $6}'`
      qmi-firmware-update --update -d "$deviceid" SWI9X30C_02.30.01.01.cwe SWI9X30C_02.30.01.01_GENERIC_002.045_000.nvu

    6. Modem will reset with new firmware and carrier profile.
     
    Last edited: Aug 22, 2019
    kode-niner and toughasnails like this.
  2. Shawn

    Shawn Crackpot Search Ninja and Options Whore

    Reputations:
    1,524
    Messages:
    8,050
    Likes Received:
    1,853
    Trophy Points:
    331
    From here
    https://www.ttl.one/2018/07/sierra-wireless-lte-autoflashing-em74xx.html

    Sierra Wireless LTE Modem Guide: Automated Flashing of the EM7455/MC7455 with a Ubuntu Linux 18.04 LiveCD
    -
    This assumes you have the Sierra card inserted into a USB enclosure.

    This post is part of Sierra Wireless LTE Modem Guide Series. If you prefer to just grab the bare features and commands, the 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:
    https://github.com/danielewood/sierra-wireless-modems/blob/master/autoflash-7455.sh

    If you are feeling brave you can run the script with:
    wget https://raw.githubusercontent.com/danielewood/sierra-wireless-modems/master/autoflash-7455.sh && sudo bash autoflash-7455.sh
     
    kode-niner and toughasnails like this.
  3. Shawn

    Shawn Crackpot Search Ninja and Options Whore

    Reputations:
    1,524
    Messages:
    8,050
    Likes Received:
    1,853
    Trophy Points:
    331
    Another set of commands

    Basic Setup
    My Automated Flashing of the EM7455/MC7455 with a Ubuntu Linux 18.04 LiveCD script will complete this task.
    1. Enable Advanced Commands:
      • AT!ENTERCND="A710"
    2. Set preferred image to GENERIC (Will error if Generic does not exist)
      • AT!IMPREF="GENERIC"
    3. Set Interface bitmask to 0000100D (diag,nmea,modem,mbim). This is the same as USBCOMP=8.
      • AT!USBCOMP=1,1,0000100D
    4. Set LTE Only (Disables UMTS/HSDPA/3G fallback, which you probably dont want)
      • AT!SELRAT=06
    5. Set Modem to use all available bands (Dont hide any bands)
      • AT!BAND=00
    6. Save settings and reboot modem to apply
      • AT!RESET
     
    kode-niner and toughasnails like this.
  4. Shawn

    Shawn Crackpot Search Ninja and Options Whore

    Reputations:
    1,524
    Messages:
    8,050
    Likes Received:
    1,853
    Trophy Points:
    331
    Change Modem Identity (Sierra Wireless / Lenovo / Dell)
    My Automated Flashing of the EM7455/MC7455 with a Ubuntu Linux 18.04 LiveCD script will complete this task.
    1. Enable Terminal Echo
      ATE1

    2. Enable Advanced Commands:
      AT!ENTERCND="A710"

    3. Record current settings so you can revert if needed.
      AT!USBVID?
      AT!USBPID?
      AT!USBPRODUCT?
      AT!PRIID?

      Note the Carrier PRI, we'll use that below.
      Carrier PRI: 9999999_9904609_SWI9X30C_02.24.05.06_00_GENERIC_002.026_000
      PRI Part Number: 9904609
      Revision: 002.026
      Customer: Generic-Laptop

    4. Change Modem Identity (Generic, Lenovo, or Dell) Change Modem into a Generic Sierra Wireless em7455/mc7455
      AT!USBVID=1199
      AT!USBPID=9071,9070
      AT!USBPRODUCT="EM7455"
      AT!PRIID="9904609","002.026","Generic-Laptop"
     
    kode-niner and toughasnails like this.
  5. Shawn

    Shawn Crackpot Search Ninja and Options Whore

    Reputations:
    1,524
    Messages:
    8,050
    Likes Received:
    1,853
    Trophy Points:
    331
    Found some clearer instructions here.
    https://forum.netgate.com/topic/86514/sierra-mc73xx-working/13

    If I recall, this is where I got stuck before.
    ==========================================================
    I was able to convert a Dell DW5808 to the native Sierra MC7355.

    AT!UDVID=1199 and AT!UDPID=9041

    Turns your rotten Dell locked module into a generic OEM module
    ================================================
    Can't do both commands at the same time.
    Once I did one of the two the other was not accepted.
    The drivers could not find the half flashed modem I think.
    Not sure I remember it all.
     
    kode-niner likes this.
Loading...

Share This Page