How to Install Sierra firmware within OpenWRT CLI?

I am getting this error:

qmi-firmware-update -t /dev/ttyUSB0 --update-qdl /tmp/SWI9X30C_02.24.05.06_Generic_002.026_000_1/SWI9X30C_02.24.05.06.cwe /tmp/SWI9X30C_02.24.05.06_Generic_002.026_000_1/SWI9X30C_02.24.05.06_GENERIC_002.026_000.nvu 

error: error creating device: unexpected response received in dload sdp: 0x70

UPDATE: Nevermind, ran the steps a few times and the modem was at the right “window” to accept the update command:

Package from here: https://source.sierrawireless.com/resources/airprime/minicard/74xx/fw/swi9x30c_02,-d-,24,-d-,05,-d-,06_generic_002,-d-,026_000

qmicli -d /dev/cdc-wdm0 -p --dms-set-firmware-preference="02.24.05.06,002.026_000,GENERIC"
qmicli -d /dev/cdc-wdm0 -p  --dms-set-operating-mode=offline
qmicli -d /dev/cdc-wdm0 -p  --dms-set-operating-mode=reset

qmi-firmware-update -t /dev/ttyUSB0 --update-qdl /tmp/SWI9X30C_02.24.05.06_Generic_002.026_000_1/SWI9X30C_02.24.05.06.cwe /tmp/SWI9X30C_02.24.05.06_Generic_002.026_000_1/SWI9X30C_02.24.05.06_GENERIC_002.026_000.nvu 
downloading cwe image: SWI9X30C_02.24.05.06.cwe (64.4 MB)...
finalizing download... (may take more than one minute, be patient)
successfully downloaded in 73.73s (873.9 kB/s)
downloading cwe image: SWI9X30C_02.24.05.06_GENERIC_002.026_000.nvu (3.9 kB)...
finalizing download... (may take more than one minute, be patient)
successfully downloaded in 0.05s (74.1 kB/s)
rebooting in normal mode...
firmware update operation finished successfully


qmicli -d /dev/cdc-wdm0 -p --dms-swi-get-current-firmware
[/dev/cdc-wdm0] Successfully retrieved current firmware:
	Model: EM7455
	Boot version: SWI9X30C_02.24.05.06
	AMSS version: SWI9X30C_02.24.05.06
	SKU ID: 1102717
	Package ID: unknown
	Carrier ID: 1
	Config version: 002.026_000

at!image?
TYPE SLOT STATUS LRU FAILURES UNIQUE_ID   BUILD_ID
FW   1    GOOD   1   0 0      ?_?         02.05.07.00_?
FW   2    GOOD   2   0 0      ?_?         02.08.02.00_?
FW   3    GOOD   3   0 0      ?_?         02.24.05.06_?
FW   4    EMPTY  0   0 0                  
Max FW images: 4
Active FW image is at slot 3

TYPE SLOT STATUS LRU FAILURES UNIQUE_ID   BUILD_ID
PRI  FF   GOOD   0   0 0      002.026_000 02.24.05.06_GENERIC
Max PRI images: 50

ati
Manufacturer: Sierra Wireless, Incorporated
Model: EM7455
Revision: SWI9X30C_02.24.05.06 r7040 CARMD-EV-FRMWR2 2017/05/19 06:23:09
MEID: XXXXXXXXXXX
IMEI: XXXXXXXXXXXXX
IMEI SV: 12
FSN: XXXXXXXXXXXX
+GCAP: +CGSM

Also, I did change the USBPID and PRIID using some info from here: https://forum.pfsense.org/index.php?topic=123828.0. Mine was a Lenovo branded card with USBPID 9079 and PRIID 9905228 which was for a “Lenovo-Tablet”.

AT!ENTERCND="A710"
AT!USBPID=9071,9070
AT!USBVID=1199
AT!PRIID="9904609","002.026","GENERIC"

at!priid?
PRI Part Number: 9904609
Revision: 002.026
Customer: GENERIC

Carrier PRI: 9999999_9904609_SWI9X30C_02.24.05.06_00_GENERIC_002.026_000

Thank you very much Alexsander. I beat myself up with the Firmware_Download program in Sample_Apps as per Sierra Wireless instructions but even though it said it was successful, the image never went to the modem (none of the slots show it) as slot 3 now shows it with you update program