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”.
./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
Communicating with the target
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
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.
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?
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.
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.
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.
Is it possible to access the Modem(MC7455) through libqmi & /dec/cdc-wdm0.