FW upgrade on RC7611 with 'fwdwl-litearm64linaro'

I am trying to upgrade FW on my RC7611, that is embedded into my device. I got the latest tool from
https://source.sierrawireless.com/resources/airprime/software/mbpl/mbpl-software-latest/#sthash.01lSGUdd.dpbs

My device information is as follows:
$ uname -r
5.4.160-xxxxx-devel
$ uname -m
aarch64

Without including any MBPL drivers, I am able to communicate with the modem smoothly without any issues. I am able to upgrade FW also with qmi-firmware-update tool without any problem.
But I have not been successful with ‘fwdwl-litearm64linaro’. I need to get this to work, as qmi-firmware-update doesn’t support downloading .nvu and .cwe files seperately. It accepts only .spk files.

I have 5.4 kernel. Do I still need to override these with MBPL drivers?
Also, I use only QMI mode. I don’t use PCIe mode or MBIM modes.

Here is what I did:

  1. Put the modem to boot&hold mode with AT!BOOTHOLD
  2. Issue the command:
    ./fwdwl-litearm64linaro -f “./” -m 4 -d /dev/ttyUSB0 -p /dev/cdc-wdm0

But nothing much happens… it just freezes here…

$ ./fwdwl-litearm64linaro -f “./” -m 4 -d /dev/ttyUS
B0 -p /dev/cdc-wdm0
Application version: 1.0.2207.1
ps: invalid option – ‘e’
BusyBox v1.35.0 () multi-call binary.

Usage: ps

Show list of processes

w	Wide output
l	Long output
T	Show threads

Please advise way forward.

Why was there "BusyBox v1.35.0 () "?

aha! good catch. Its coming from our firmware, which is trying to install something that is probably required by fwdwl tool. We don’t support ‘ps -e’ and that seems to be needed. When we added the support, it worked butter smooth! :slight_smile:

The same command installed all of the NVUs and CWE at one-go as expected.

Thanks a lot