MC7355 firmware update linux


#1

We are having problems with the MC7355 firmware update process using the provided SDK.
Here is a terminal session of the provided SDK and firmware tools failing to update the device firmware. I would greatly appreciate any help.

We have loaded the provided network driver and the ttyUSB driver. /dev/qcqmi0 exists and /dev/ttyUSB0/ttyUSB1/ttyUSB2.

Device responds to AT commands.

ATI:
Manufacturer: Sierra Wireless, Incorporated
Model: MC7355
Revision: SWI9X15C_01.08.16.03 r15408 carmd-fwbuild1 2013/05/23 01:33:27
MEID: 35619505011187
ESN: 12807062547, 806BC413
IMEI: 356195050111879
IMEI SV: 6
FSN: ER347501740111
+GCAP: +CGSM

lsusb


Bus 001 Device 003: ID 1199:9041

the firmware we are trying to install.

ls /mnt/usbkey/

1101906_9902726_SWI9X15C_01.08.16.03_00_Generic_001.004_000-field.spk

Attempting a firmware download with sdk

One pdf says the correct tool for updating a MC7355 is the sdk’s firmware_download

./Firmware_Download -s /bin/slqssdk -d 9x15 -p /mnt/usbkey/

INFO: Running with device in application mode
INFO: Path: /mnt/usbkey/
INFO: Device Type( 0,1,2->9x00,9x15,G3K ): 1
Error: Could not get details from the PRI image at the path: /mnt/usbkey/
Failure Code : 59395

This error code occurs in the SDK when it cant find NVU information(I assume this is carrier config).

However we were told this SPK file is all that is required by Sierra staff.

another pdf says the correct tool for updating a MC7355 is the sdk’s mc77xximgmgmt

mc77xximgmgmt /bin/slqssdk

Running with device in application mode

Please select one of the following options or press to exit:

  1. Display the information for the executing device image
  2. Download a boot loader image to the device
  3. Download a firmware image to the device
  4. Download an NV item to the device
  5. Display the information for a particular image located on the host
    Option: 3

Please specify the path (upto 510 Characters) or press to return to the main menu: /mnt/usbkey/

– Active Device Image Before Download –

CWE Image Fields

BOOT Version: SWI9X15C_01.08.16.03 r15408 carmd-fwbuild1 2013/05/23 01:33:27
AMSS Version: SWI9X15C_01.08.16.03 r15408 carmd-fwbuild1 2013/05/23 01:33:27
PRI Version: 9903048 01.00

SPKG CWE Image Fields

Model ID: MC7355
BOOT Version: SWI9X15C_01.08.16.03 r15408 carmd-fwbuild1 2013/05/23 01:33:27
AMSS Version: SWI9X15C_01.08.16.03 r15408 carmd-fwbuild1 2013/05/23 01:33:27
SKU ID: 1102033
Package ID: 1102033_9903048_SWI9X15C_01.08.16.09_00_Generic_001.000_000
Carrier: 11
PRI version: 01.00

– Preparing to Download SPKG CWE image –

SPKG CWE Image Fields

Model ID: SWI9X15C
BOOT Version: 01.08.16.03
AMSS Version: 01.08.16.03
SKU ID: 1101906
Package ID: 000
Carrier: Generic
PRI version: 001.004

Downloading Firmware…
Firmware download failed!
Firmware Download Failed

as you can see, the tool fails.


#2

Hi

Had a similar problem with the MC73xx image management application. One possible fix we found was that disabling network-manager under Ubuntu/Debian allowed the QMI NET interface to operate more reliably.

Before you plug in the module, try issuing: sudo service network-manager stop

To start again after firmware download: sudo service network-manager start


#3

Scratch that…it was modem-manager

sudo apt-get remove modem-manager


#4

I think you could just do /etc/init.d/modemmanager stop as well.