Hello,
Having some issues with getting carrier firmware to update. Ideally I would like to load multiple carriers’ firmware onto my device which is soldered on a board with the imx8qm module. Please see below what occurs when I try to run a firmware update command. I also was getting the following error after downloading appeared to be successful “error: error downloading image: couldn’t teardown download: unexpected firehose response received: value=NAK, rawmode=false”.
root@dvt:~# lsusb
Bus 002 Device 003: ID 1199:90e3 Sierra Wireless, Incorporated Sierra Wireless EM9291
Bus 002 Device 002: ID 05e3:0620 GenesysLogic USB3.2 Hub
Bus 002 Device 001: ID 1d6b:0003 Linux 5.15.71+g997822231130 xhci-hcd xHCI Host Controller
Bus 001 Device 004: ID 0403:6015 FTDI FT230X Basic UART
Bus 001 Device 003: ID 05e3:0610 USB2.0 Hub
Bus 001 Device 002: ID 05e3:0610 GenesysLogic USB2.1 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux 5.15.71+g997822231130 xhci-hcd xHCI Host Controller
Bus 004 Device 001: ID 1d6b:0002 Linux 5.15.71+g997822231130 ehci_hcd EHCI Host Controller
Bus 003 Device 001: ID 1d6b:0002 Linux 5.15.71+g997822231130 ehci_hcd EHCI Host Controller
root@dvt:~# cd /home/
root@dvt:/home# qmi-firmware-update --update --device-open-mbim -d 1199:90e3 SWIX55C_03.14.10.00-001.cwe SWIX55C_03.14.10.00-001_VERIZON_030.089_000.nvu
loading device information before the update…
setting firmware preference:
firmware version: ‘03.14.10.00’
config version: ‘030.089_000’
carrier: ‘VERIZON’
rebooting in download mode…
download mode detected
error: unsupported download protocol
root@dvt:/home# qmi-firmware-update --update --device-open-mbim -d 1199:90e3 SWIX55C_03.14.10.00-001.cwe SWIX55C_03.14.10.00-001_VERIZON_030.089_000.nvu
error: couldn’t select device:: no device found with matching criteria: vid 0x1199, pid 0x90e3
root@dvt:/home# lsusb
Bus 002 Device 004: ID 1199:90e2 Sierra Wireless, Incorporated EM92xx
Bus 002 Device 002: ID 05e3:0620 GenesysLogic USB3.2 Hub
Bus 002 Device 001: ID 1d6b:0003 Linux 5.15.71+g997822231130 xhci-hcd xHCI Host Controller
Bus 001 Device 004: ID 0403:6015 FTDI FT230X Basic UART
Bus 001 Device 003: ID 05e3:0610 USB2.0 Hub
Bus 001 Device 002: ID 05e3:0610 GenesysLogic USB2.1 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux 5.15.71+g997822231130 xhci-hcd xHCI Host Controller
Bus 004 Device 001: ID 1d6b:0002 Linux 5.15.71+g997822231130 ehci_hcd EHCI Host Controller
Bus 003 Device 001: ID 1d6b:0002 Linux 5.15.71+g997822231130 ehci_hcd EHCI Host Controller
root@dvt:/home# qmi-firmware-update --update --device-open-mbim -d 1199:90e2 SWIX55C_03.14.10.00-001.cwe SWIX55C_03.14.10.00-001_VERIZON_030.089_000.nvu
error: No cdc-wdm device found to run update operation