MC7455 FIRMWARE DOWNLOAD FOR ARM ERROR

Hello,

I am working on TI-AM335X based board & tried to interface Sierra-MC7455 modem (PCI,GobiNet driver). I got the nodes as /dev/qcqmi0 & 1.
Now as per the sdk manual , i am trying to download firmware using a binary “fwdldarm”.

command used:

./fwdldarm -s build/bin/arm/slqssdk -d 9x30 -p /lib/firmware/MC7455/ -m 0

But am getting error as below:

rmware/MC7455/ -m 035x:~# ./fwdldarm -s build/bin/arm/slqssdk -d 9x30 -p /lib/fi
Detecting USB of the target
DONE
Communicating with the target
DONE
Switching to firmware download mode
…[ 4305.235139] usb 1-1: USB disconnect, device number 4
[ 4305.262237] GobiNet 1-1:1.8 eth2: unregister ‘GobiNet’ usb-musb-hdrc.0.auto-1, GobiNet Ethernet Device
[ 4305.355742] usb_control_msg failed (-19)…
[ 4310.047866] GobiNet 1-1:1.10 eth3: unregister ‘GobiNet’ usb-musb-hdrc.0.auto-1, GobiNet Ethernet Device
[ 4310.125428] usb_control_msg failed (-19)
[ 4310.425275] usb 1-1: new high-speed USB device number 5 using musb-hdrc
[ 4310.566243] usb 1-1: New USB device found, idVendor=1199, idProduct=9070
[ 4310.573413] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4310.581146] usb 1-1: Product: Sierra Wireless MC7455 Qualcomm
[ 4310.587338] usb 1-1: Manufacturer: Sierra Wireless, Incorporated
[ 4310.593735] usb 1-1: SerialNumber: LQ61630399041006
DONE
Downloading the firmware
…[ 4335.915331] usb 1-1: USB disconnect, device number 5
.ERROR: Firmware Download failed. Callback status 59399DONE

Any help will be appreciable.

Thanks
Surya

Surya,

What firmware are you going from and to? The unit will try to reboot as part of the process, it goes into what is called boot and hold mode from the normal operational mode.

I presume that when you connect back to the unit the firmware has not downloaded? Are you doing this as root or sudo?

Regards

Matt

Hello Matt,

I am trying to download firmware which will support my module MC745.So,as per "QMI SDK Application developers guide"manual i am using a binary "fwdldarm " to download it. Currently i manually downloaded a firmware known as “SWI9X30C_02.08.02.00_ATT_002.009_001.zip” ,which contains one .nvu & .cwe file & kept it in /lib/firmware/MC7455 folder of my rootfs . (ARM-TI-Am335x)

But once i start the follow command "./fwdldarm -s build/bin/arm/slqssdk -d 9x30 -p /lib/firmware/MC7455/ -m 0"my usb is disconnecting & getting error as “usb_control_msg failed (-19)…” . I really have no idea,why its so?

My aim is to just to activate the modem,so that i can make call from/to the modem & connecting to internet. I am using ARM (TI-AM335X) board for the purpose.

Regards
Surya

Hi,

look for any findings for resolution

This module doesn’t support voice calls. With currently available firmware, at least.
Such a support is expected to be added in future FW releases but it will be just a leagcy voice support that requires additional external hardware audio codec on host side. Chances of “software voice” support (like in few FW releases for MC7304) are extremely low. There’s no reason to expect something like that ever.

Hey vve,
Thanks a lot for your response.

“Is there any sample application provided to connect to internet”. I am not getting any sample apps in the SDK provided by sierra.

Regards
Surya

HI,

Is it possible to access the Modem(MC7455) through libqmi & /dec/cdc-wdm0.

Regards
Surya