Modem not being put into download mode with qmi-firmware-update

Paul Gildea gildeap at tcd.ie
Tue Apr 20 16:27:42 UTC 2021


Hi,

The same issue occurred trying to upgrade to a different firmware image. I
thought it did but checked again to make sure after your comment.

qmi-firmware-update --update --override-download --verbose -w
> /dev/cdc-wdm0 SWI9X30C_02.33.03.00.cwe
> SWI9X30C_02.33.03.00_GENERIC_002.072_000.nvu
>


> [20 Apr 2021, 16:19:26] [Debug] [qfu-udev] sysfs path for 'cdc-wdm0'
> found: /sys
> /devices/pci0000:00/0000:00:14.0/usb2/2-2
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image] loading file info...
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image] opening file for reading...
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe] reading image headers...
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe] image offset range:
> [0,64426341]
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]   image offset range:
> [400,34321
> 6]
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]     image offset range:
> [800,343
> 216]
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]   image at offset 800 is
> valid
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe] image at offset 400 is
> valid
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]   image offset range:
> [343216,32
> 116527]
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]     image offset range:
> [343616,
> 699784]
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]   image at offset 343616
> is vali
> d
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]     image offset range:
> [699784,
> 853316]
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]   image at offset 699784
> is vali
> d
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]     image offset range:
> [853316,
> 32116527]
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]   image at offset 853316
> is vali
> d
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe] image at offset 343216 is
> valid
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]   image offset range:
> [32116527,
> 64426341]
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]     image offset range:
> [3211692
> 7,32284471]
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]   image at offset 32116927
> is va
> lid
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]     image offset range:
> [3228447
> 1,42834890]
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]   image at offset 32284471
> is va
> lid
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]     image offset range:
> [4283489
> 0,59221970]
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]   image at offset 42834890
> is va
> lid
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]     image offset range:
> [5922197
> 0,64426341]
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]   image at offset 59221970
> is va
> lid
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe] image at offset 32116527
> is vali
> d
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe] validating data size...
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe] preloading
> firmware/config/carri
> er...
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]   firmware version:
> 02.33.03.00
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]   config version:   unknown
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]   carrier:          unknown
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image] loading file info...
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image] opening file for reading...
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe] reading image headers...
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe] image offset range:
> [0,3289]
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]   image offset range:
> [400,3289]
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]     image offset range:
> [800,328
> 9]
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]       image offset range:
> [1200,
> 3289]
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]     image at offset 1200
> is vali
> d
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]   image at offset 800 is
> valid
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe] image at offset 400 is
> valid
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe] validating data size...
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe] preloading
> firmware/config/carri
> er...
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]   firmware version:
> 02.33.03.00
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]   config version:
> 002.072_000
> [20 Apr 2021, 16:19:26] [Debug] [qfu-image-cwe]   carrier:          GENERIC
> [20 Apr 2021, 16:19:26] [Debug] [qfu,device-selection] single cdc-wdm
> device req
> uested in sysfs path '/sys/devices/pci0000:00/0000:00:14.0/usb2/2-2'
> [20 Apr 2021, 16:19:26] [Debug] [qfu,device-selection]   device found:
> /dev/cdc-
> wdm0
> [20 Apr 2021, 16:19:30] [Debug] [qfu,device-selection]   device found:
> /dev/cdc-
> wdm1
> [20 Apr 2021, 16:19:30] [Debug] [qfu,device-selection]   using preferred
> device:
>  /dev/cdc-wdm0
> loading device information before the update...
> [20 Apr 2021, 16:19:30] [Debug] [qfu-updater] creating QMI DMS client...
> [20 Apr 2021, 16:19:30] [Debug] [qfu,utils] creating QMI device...
> [20 Apr 2021, 16:19:30] [Debug] [qfu,utils] QMI device created
> [20 Apr 2021, 16:19:30] [Debug] [qfu,utils] opening QMI device (without
> proxy, q
> mi mode)...
> [20 Apr 2021, 16:19:30] [Debug] [/dev/cdc-wdm0] Opening device with flags
> 'sync,
>  auto'...
> [20 Apr 2021, 16:19:30] [Debug] [/dev/cdc-wdm0] loaded driver of cdc-wdm
> port: q
> mi_wwan
> [20 Apr 2021, 16:19:30] -Warning ** [/dev/cdc-wdm0] requested auto mode
> but no M
> BIM QMUX support available
> [20 Apr 2021, 16:19:30] [Debug] [/dev/cdc-wdm0] created endpoint
> [20 Apr 2021, 16:19:30] [Debug] [/dev/cdc-wdm0] Running sync (10
> retries)...
> [20 Apr 2021, 16:19:30] [Debug] [/dev/cdc-wdm0] sent message...
> <<<<<< RAW:
> <<<<<<   length = 12
> <<<<<<   data   = 01:0B:00:00:00:00:00:01:27:00:00:00
> [20 Apr 2021, 16:19:30] [Debug] [/dev/cdc-wdm0] sent generic request
> (translated
> )...
> <<<<<< QMUX:
> <<<<<<   length  = 11
> <<<<<<   flags   = 0x00
> <<<<<<   service = "ctl"
> <<<<<<   client  = 0
> <<<<<< QMI:
> <<<<<<   flags       = "none"
> <<<<<<   transaction = 1
> <<<<<<   tlv_length  = 0
> <<<<<<   message     = "Sync" (0x0027)
> [20 Apr 2021, 16:19:30] [Debug] [/dev/cdc-wdm0] received message...
> <<<<<< RAW:
> <<<<<<   length = 19
> <<<<<<   data   = 01:12:00:80:00:00:01:01:27:00:07:00:02:04:00:00:00:00:00
> [20 Apr 2021, 16:19:30] [Debug] [/dev/cdc-wdm0] received generic response
> (trans
> lated)...
> <<<<<< QMUX:
> <<<<<<   length  = 18
> <<<<<<   flags   = 0x80
> <<<<<<   service = "ctl"
> <<<<<<   client  = 0
> <<<<<< QMI:
> <<<<<<   flags       = "response"
> <<<<<<   transaction = 1
> <<<<<<   tlv_length  = 7
> <<<<<<   message     = "Sync" (0x0027)
> <<<<<< TLV:
> <<<<<<   type       = "Result" (0x02)
> <<<<<<   length     = 4
> <<<<<<   value      = 00:00:00:00
> <<<<<<   translated = SUCCESS
> [20 Apr 2021, 16:19:30] [Debug] [/dev/cdc-wdm0] Sync operation finished
> [20 Apr 2021, 16:19:30] [Debug] [qfu,utils] QMI device open
> [20 Apr 2021, 16:19:30] [Debug] [qfu,utils] allocating new DMS QMI
> client...
> [20 Apr 2021, 16:19:30] [Debug] [/dev/cdc-wdm0] Assuming service 'dms' is
> suppor
> ted...
> [20 Apr 2021, 16:19:30] [Debug] [/dev/cdc-wdm0] Allocating new client ID...
> [20 Apr 2021, 16:19:30] [Debug] [/dev/cdc-wdm0] sent message...
> <<<<<< RAW:
> <<<<<<   length = 16
> <<<<<<   data   = 01:0F:00:00:00:00:00:02:22:00:04:00:01:01:00:02
> [20 Apr 2021, 16:19:30] [Debug] [/dev/cdc-wdm0] sent generic request
> (translated
> )...
> <<<<<< QMUX:
> <<<<<<   length  = 15
> <<<<<<   flags   = 0x00
> <<<<<<   service = "ctl"
> <<<<<<   client  = 0
> <<<<<< QMI:
> <<<<<<   flags       = "none"
> <<<<<<   transaction = 2
> <<<<<<   tlv_length  = 4
> <<<<<<   message     = "Allocate CID" (0x0022)
> <<<<<< TLV:
> <<<<<<   type       = "Service" (0x01)
> <<<<<<   length     = 1
> <<<<<<   value      = 02
> <<<<<<   translated = dms
> [20 Apr 2021, 16:19:30] [Debug] [/dev/cdc-wdm0] received message...
> <<<<<< RAW:
> <<<<<<   length = 24
> <<<<<<   data   =
> 01:17:00:80:00:00:01:02:22:00:0C:00:02:04:00:00:00:00:00:01:02
> :00:02:02
> [20 Apr 2021, 16:19:30] [Debug] [/dev/cdc-wdm0] received generic response
> (trans
> lated)...
> <<<<<< QMUX:
> <<<<<<   length  = 23
> <<<<<<   flags   = 0x80
> <<<<<<   service = "ctl"
> <<<<<<   client  = 0
> <<<<<< QMI:
> <<<<<<   flags       = "response"
> <<<<<<   transaction = 2
> <<<<<<   tlv_length  = 12
> <<<<<<   message     = "Allocate CID" (0x0022)
> <<<<<< TLV:
> <<<<<<   type       = "Result" (0x02)
> <<<<<<   length     = 4
> <<<<<<   value      = 00:00:00:00
> <<<<<<   translated = SUCCESS
> <<<<<< TLV:
> <<<<<<   type       = "Allocation Info" (0x01)
> <<<<<<   length     = 2
> <<<<<<   value      = 02:02
> <<<<<<   translated = [ service = 'dms' cid = '2' ]
> [20 Apr 2021, 16:19:34] [Debug] [/dev/cdc-wdm0] Registered 'dms' (version
> unknow
> n) client with ID '2'
> [20 Apr 2021, 16:19:34] [Debug] [qfu,utils] DMS QMI client allocated
> [20 Apr 2021, 16:19:34] [Debug] [/dev/cdc-wdm0] sent message...
> <<<<<< RAW:
> <<<<<<   length = 13
> <<<<<<   data   = 01:0C:00:00:02:02:00:01:00:23:00:00:00
> [20 Apr 2021, 16:19:34] [Debug] [/dev/cdc-wdm0] sent generic request
> (translated
> )...
> <<<<<< QMUX:
> <<<<<<   length  = 12
> <<<<<<   flags   = 0x00
> <<<<<<   service = "dms"
> <<<<<<   client  = 2
> <<<<<< QMI:
> <<<<<<   flags       = "none"
> <<<<<<   transaction = 1
> <<<<<<   tlv_length  = 0
> <<<<<<   message     = "Get Revision" (0x0023)
> [20 Apr 2021, 16:19:34] [Debug] [/dev/cdc-wdm0] sent message...
> <<<<<< RAW:
> <<<<<<   length = 13
> <<<<<<   data   = 01:0C:00:00:02:02:00:02:00:49:00:00:00
> [20 Apr 2021, 16:19:34] [Debug] [/dev/cdc-wdm0] sent generic request
> (translated
> )...
> <<<<<< QMUX:
> <<<<<<   length  = 12
> <<<<<<   flags   = 0x00
> <<<<<<   service = "dms"
> <<<<<<   client  = 2
> <<<<<< QMI:
> <<<<<<   flags       = "none"
> <<<<<<   transaction = 2
> <<<<<<   tlv_length  = 0
> <<<<<<   message     = "List Stored Images" (0x0049)
> [20 Apr 2021, 16:19:34] [Debug] [/dev/cdc-wdm0] sent message...
> <<<<<< RAW:
> <<<<<<   length = 13
> <<<<<<   data   = 01:0C:00:00:02:02:00:03:00:47:00:00:00
> [20 Apr 2021, 16:19:34] [Debug] [/dev/cdc-wdm0] sent generic request
> (translated
> )...
> <<<<<< QMUX:
> <<<<<<   length  = 12
> <<<<<<   flags   = 0x00
> <<<<<<   service = "dms"
> <<<<<<   client  = 2
> <<<<<< QMI:
> <<<<<<   flags       = "none"
> <<<<<<   transaction = 3
> <<<<<<   tlv_length  = 0
> <<<<<<   message     = "Get Firmware Preference" (0x0047)
> [20 Apr 2021, 16:19:34] [Debug] [/dev/cdc-wdm0] sent message...
> <<<<<< RAW:
> <<<<<<   length = 13
> <<<<<<   data   = 01:0C:00:00:02:02:00:04:00:56:55:00:00
> [20 Apr 2021, 16:19:34] [Debug] [/dev/cdc-wdm0] sent vendor-specific
> (0x1199) re
> quest (translated)...
> <<<<<< QMUX:
> <<<<<<   length  = 12
> <<<<<<   flags   = 0x00
> <<<<<<   service = "dms"
> <<<<<<   client  = 2
> <<<<<< QMI:
> <<<<<<   flags       = "none"
> <<<<<<   transaction = 4
> <<<<<<   tlv_length  = 0
> <<<<<<   message     = "Swi Get Current Firmware" (0x5556)
> [20 Apr 2021, 16:19:34] [Debug] [/dev/cdc-wdm0] received message...
> <<<<<< RAW:
> <<<<<<   length = 180
> <<<<<<   data   =
> 01:B3:00:80:02:02:02:01:00:23:00:A7:00:02:04:00:00:00:00:00:01
>
> :3E:00:53:57:49:39:58:33:30:43:5F:30:32:2E:32:34:2E:30:35:2E:30:36:20:72:37:30:3
>
> 4:30:20:43:41:52:4D:44:2D:45:56:2D:46:52:4D:57:52:32:20:32:30:31:37:2F:30:35:2F:
>
> 31:39:20:30:36:3A:32:33:3A:30:39:10:3E:00:53:57:49:39:58:33:30:43:5F:30:32:2E:32
>
> :34:2E:30:35:2E:30:36:20:72:37:30:34:30:20:43:41:52:4D:44:2D:45:56:2D:46:52:4D:5
>
> 7:52:32:20:32:30:31:37:2F:30:35:2F:31:39:20:30:36:3A:32:33:3A:30:39:11:1B:00:39:
>
> 39:30:37:34:36:39:20:30:30:31:2E:30:30:30:20:47:65:6E:65:72:69:63:2D:4D:32:4D
> [20 Apr 2021, 16:19:34] [Debug] [/dev/cdc-wdm0] received generic response
> (trans
> lated)...
> <<<<<< QMUX:
> <<<<<<   length  = 179
> <<<<<<   flags   = 0x80
> <<<<<<   service = "dms"
> <<<<<<   client  = 2
> <<<<<< QMI:
> <<<<<<   flags       = "response"
> <<<<<<   transaction = 1
> <<<<<<   tlv_length  = 167
> <<<<<<   message     = "Get Revision" (0x0023)
> <<<<<< TLV:
> <<<<<<   type       = "Result" (0x02)
> <<<<<<   length     = 4
> <<<<<<   value      = 00:00:00:00
> <<<<<<   translated = SUCCESS
> <<<<<< TLV:
> <<<<<<   type       = "Revision" (0x01)
> <<<<<<   length     = 62
> <<<<<<   value      =
> 53:57:49:39:58:33:30:43:5F:30:32:2E:32:34:2E:30:35:2E:30:3
>
> 6:20:72:37:30:34:30:20:43:41:52:4D:44:2D:45:56:2D:46:52:4D:57:52:32:20:32:30:31:
> 37:2F:30:35:2F:31:39:20:30:36:3A:32:33:3A:30:39
> <<<<<<   translated = SWI9X30C_02.24.05.06 r7040 CARMD-EV-FRMWR2
> 2017/05/19 06:2
> 3:09
> <<<<<< TLV:
> <<<<<<   type   = 0x10
> <<<<<<   length = 62
> <<<<<<   value  =
> 53:57:49:39:58:33:30:43:5F:30:32:2E:32:34:2E:30:35:2E:30:36:20
>
> :72:37:30:34:30:20:43:41:52:4D:44:2D:45:56:2D:46:52:4D:57:52:32:20:32:30:31:37:2
> F:30:35:2F:31:39:20:30:36:3A:32:33:3A:30:39
> <<<<<< TLV:
> <<<<<<   type   = 0x11
> <<<<<<   length = 27
> <<<<<<   value  =
> 39:39:30:37:34:36:39:20:30:30:31:2E:30:30:30:20:47:65:6E:65:72
> :69:63:2D:4D:32:4D
> [20 Apr 2021, 16:19:38] [Debug] [/dev/cdc-wdm0] received message...
> <<<<<< RAW:
> <<<<<<   length = 283
> <<<<<<   data   =
> 01:1A:01:80:02:02:02:02:00:49:00:0E:01:02:04:00:00:00:00:00:01
>
> :04:01:02:00:04:01:02:01:00:3F:5F:3F:00:00:00:00:00:00:00:00:00:00:00:00:00:0D:3
>
> 0:32:2E:32:34:2E:30:35:2E:30:36:5F:3F:02:00:3F:5F:3F:00:00:00:00:00:00:00:00:00:
>
> 00:00:00:00:0D:30:32:2E:32:34:2E:30:33:2E:30:30:5F:3F:01:32:01:05:FF:FF:30:30:32
>
> :2E:30:32:37:5F:30:30:30:00:00:00:00:00:0F:30:32:2E:32:34:2E:30:35:2E:30:36:5F:4
>
> 1:54:54:FF:FF:30:30:32:2E:30:32:36:5F:30:30:30:00:00:00:00:00:13:30:32:2E:32:34:
>
> 2E:30:35:2E:30:36:5F:47:45:4E:45:52:49:43:FF:FF:30:30:32:2E:30:32:32:5F:30:30:30
>
> :00:00:00:00:00:12:30:32:2E:32:34:2E:30:33:2E:30:30:5F:53:50:52:49:4E:54:FF:FF:3
>
> 0:30:31:2E:30:30:30:5F:30:30:30:00:00:00:00:00:15:30:30:2E:30:30:2E:30:30:2E:30:
>
> 30:5F:4F:45:4D:50:52:49:39:31:38:FF:FF:30:30:32:2E:30:33:34:5F:30:30:30:00:00:00
> :00:00:13:30:32:2E:32:34:2E:30:35:2E:30:36:5F:56:45:52:49:5A:4F:4E
> [20 Apr 2021, 16:19:38] [Debug] [/dev/cdc-wdm0] received generic response
> (trans
> lated)...
> <<<<<< QMUX:
> <<<<<<   length  = 282
> <<<<<<   flags   = 0x80
> <<<<<<   service = "dms"
> <<<<<<   client  = 2
> <<<<<< QMI:
> <<<<<<   flags       = "response"
> <<<<<<   transaction = 2
> <<<<<<   tlv_length  = 270
> <<<<<<   message     = "List Stored Images" (0x0049)
> <<<<<< TLV:
> <<<<<<   type       = "Result" (0x02)
> <<<<<<   length     = 4
> <<<<<<   value      = 00:00:00:00
> <<<<<<   translated = SUCCESS
> <<<<<< TLV:
> <<<<<<   type       = "List" (0x01)
> <<<<<<   length     = 260
> <<<<<<   value      =
> 02:00:04:01:02:01:00:3F:5F:3F:00:00:00:00:00:00:00:00:00:0
>
> 0:00:00:00:0D:30:32:2E:32:34:2E:30:35:2E:30:36:5F:3F:02:00:3F:5F:3F:00:00:00:00:
>
> 00:00:00:00:00:00:00:00:00:0D:30:32:2E:32:34:2E:30:33:2E:30:30:5F:3F:01:32:01:05
>
> :FF:FF:30:30:32:2E:30:32:37:5F:30:30:30:00:00:00:00:00:0F:30:32:2E:32:34:2E:30:3
>
> 5:2E:30:36:5F:41:54:54:FF:FF:30:30:32:2E:30:32:36:5F:30:30:30:00:00:00:00:00:13:
>
> 30:32:2E:32:34:2E:30:35:2E:30:36:5F:47:45:4E:45:52:49:43:FF:FF:30:30:32:2E:30:32
>
> :32:5F:30:30:30:00:00:00:00:00:12:30:32:2E:32:34:2E:30:33:2E:30:30:5F:53:50:52:4
>
> 9:4E:54:FF:FF:30:30:31:2E:30:30:30:5F:30:30:30:00:00:00:00:00:15:30:30:2E:30:30:
>
> 2E:30:30:2E:30:30:5F:4F:45:4D:50:52:49:39:31:38:FF:FF:30:30:32:2E:30:33:34:5F:30
>
> :30:30:00:00:00:00:00:13:30:32:2E:32:34:2E:30:35:2E:30:36:5F:56:45:52:49:5A:4F:4
> E
> <<<<<<   translated = { [0] = '[ type = 'modem' maximum_images = '4'
> index_of_ru
> nning_image = '1' sublist = '{ [0] = '[ storage_index = '1' failure_count
> = '0'
> unique_id = '{ [0] = '63 ' [1] = '95 ' [2] = '63 ' [3] = '0 ' [4] = '0 '
> [5] = '
> 0 ' [6] = '0 ' [7] = '0 ' [8] = '0 ' [9] = '0 ' [10] = '0 ' [11] = '0 '
> [12] = '
> 0 ' [13] = '0 ' [14] = '0 ' [15] = '0 '}' build_id = '02.24.05.06_?' ] '
> [1] = '
> [ storage_index = '2' failure_count = '0' unique_id = '{ [0] = '63 ' [1] =
> '95 '
>  [2] = '63 ' [3] = '0 ' [4] = '0 ' [5] = '0 ' [6] = '0 ' [7] = '0 ' [8] =
> '0 ' [
> 9] = '0 ' [10] = '0 ' [11] = '0 ' [12] = '0 ' [13] = '0 ' [14] = '0 ' [15]
> = '0
> '}' build_id = '02.24.03.00_?' ] '}' ] ' [1] = '[ type = 'pri'
> maximum_images =
> '50' index_of_running_image = '1' sublist = '{ [0] = '[ storage_index =
> '255' fa
> ilure_count = '255' unique_id = '{ [0] = '48 ' [1] = '48 ' [2] = '50 ' [3]
> = '46
>  ' [4] = '48 ' [5] = '50 ' [6] = '55 ' [7] = '95 ' [8] = '48 ' [9] = '48 '
> [10]
> = '48 ' [11] = '0 ' [12] = '0 ' [13] = '0 ' [14] = '0 ' [15] = '0 '}'
> build_id =
>  '02.24.05.06_ATT' ] ' [1] = '[ storage_index = '255' failure_count =
> '255' uniq
> ue_id = '{ [0] = '48 ' [1] = '48 ' [2] = '50 ' [3] = '46 ' [4] = '48 ' [5]
> = '50
>  ' [6] = '54 ' [7] = '95 ' [8] = '48 ' [9] = '48 ' [10] = '48 ' [11] = '0
> ' [12]
>  = '0 ' [13] = '0 ' [14] = '0 ' [15] = '0 '}' build_id =
> '02.24.05.06_GENERIC' ]
>  ' [2] = '[ storage_index = '255' failure_count = '255' unique_id = '{ [0]
> = '48
>  ' [1] = '48 ' [2] = '50 ' [3] = '46 ' [4] = '48 ' [5] = '50 ' [6] = '50 '
> [7] =
>  '95 ' [8] = '48 ' [9] = '48 ' [10] = '48 ' [11] = '0 ' [12] = '0 ' [13] =
> '0 '
> [14] = '0 ' [15] = '0 '}' build_id = '02.24.03.00_SPRINT' ] ' [3] = '[
> storage_i
> ndex = '255' failure_count = '255' unique_id = '{ [0] = '48 ' [1] = '48 '
> [2] =
> '49 ' [3] = '46 ' [4] = '48 ' [5] = '48 ' [6] = '48 ' [7] = '95 ' [8] =
> '48 ' [9
> ] = '48 ' [10] = '48 ' [11] = '0 ' [12] = '0 ' [13] = '0 ' [14] = '0 '
> [15] = '0
>  '}' build_id = '00.00.00.00_OEMPRI918' ] ' [4] = '[ storage_index = '255'
> failu
> re_count = '255' unique_id = '{ [0] = '48 ' [1] = '48 ' [2] = '50 ' [3] =
> '46 '
> [4] = '48 ' [5] = '51 ' [6] = '52 ' [7] = '95 ' [8] = '48 ' [9] = '48 '
> [10] = '
> 48 ' [11] = '0 ' [12] = '0 ' [13] = '0 ' [14] = '0 ' [15] = '0 '}'
> build_id = '0
> 2.24.05.06_VERIZON' ] '}' ] '}
> [20 Apr 2021, 16:19:42] [Debug] [qfu,utils] current revision loaded:
> SWI9X30C_02
> .24.05.06 r7040 CARMD-EV-FRMWR2 2017/05/19 06:23:09
> [20 Apr 2021, 16:19:42] [Debug] [/dev/cdc-wdm0] received message...
> <<<<<< RAW:
> <<<<<<   length = 98
> <<<<<<   data   =
> 01:61:00:80:02:02:02:03:00:47:00:55:00:02:04:00:00:00:00:00:01
>
> :4B:00:02:00:30:30:32:2E:30:32:36:5F:30:30:30:00:00:00:00:00:13:30:32:2E:32:34:2
>
> E:30:35:2E:30:36:5F:47:45:4E:45:52:49:43:01:30:30:32:2E:30:32:36:5F:30:30:30:00:
> 00:00:00:00:13:30:32:2E:32:34:2E:30:35:2E:30:36:5F:47:45:4E:45:52:49:43
> [20 Apr 2021, 16:19:42] [Debug] [/dev/cdc-wdm0] received generic response
> (trans
> lated)...
> <<<<<< QMUX:
> <<<<<<   length  = 97
> <<<<<<   flags   = 0x80
> <<<<<<   service = "dms"
> <<<<<<   client  = 2
> <<<<<< QMI:
> <<<<<<   flags       = "response"
> <<<<<<   transaction = 3
> <<<<<<   tlv_length  = 85
> <<<<<<   message     = "Get Firmware Preference" (0x0047)
> <<<<<< TLV:
> <<<<<<   type       = "Result" (0x02)
> <<<<<<   length     = 4
> <<<<<<   value      = 00:00:00:00
> <<<<<<   translated = SUCCESS
> <<<<<< TLV:
> <<<<<<   type       = "List" (0x01)
> <<<<<<   length     = 75
> <<<<<<   value      =
> 02:00:30:30:32:2E:30:32:36:5F:30:30:30:00:00:00:00:00:13:3
>
> 0:32:2E:32:34:2E:30:35:2E:30:36:5F:47:45:4E:45:52:49:43:01:30:30:32:2E:30:32:36:
>
> 5F:30:30:30:00:00:00:00:00:13:30:32:2E:32:34:2E:30:35:2E:30:36:5F:47:45:4E:45:52
> :49:43
> <<<<<<   translated = { [0] = '[ type = 'modem' unique_id = '{ [0] = '48 '
> [1] =
>  '48 ' [2] = '50 ' [3] = '46 ' [4] = '48 ' [5] = '50 ' [6] = '54 ' [7] =
> '95 ' [
> 8] = '48 ' [9] = '48 ' [10] = '48 ' [11] = '0 ' [12] = '0 ' [13] = '0 '
> [14] = '
> 0 ' [15] = '0 '}' build_id = '02.24.05.06_GENERIC' ] ' [1] = '[ type =
> 'pri' uni
> que_id = '{ [0] = '48 ' [1] = '48 ' [2] = '50 ' [3] = '46 ' [4] = '48 '
> [5] = '5
> 0 ' [6] = '54 ' [7] = '95 ' [8] = '48 ' [9] = '48 ' [10] = '48 ' [11] = '0
> ' [12
> ] = '0 ' [13] = '0 ' [14] = '0 ' [15] = '0 '}' build_id =
> '02.24.05.06_GENERIC'
> ] '}
> [20 Apr 2021, 16:19:42] [Debug] [qfu,utils] current firmware preference
> loaded:
> [20 Apr 2021, 16:19:42] [Debug] [qfu,utils] [image 0]
> [20 Apr 2021, 16:19:42] [Debug] [qfu,utils]     Image type: 'modem'
> [20 Apr 2021, 16:19:42] [Debug] [qfu,utils]     Unique ID:  '002.026_000'
> [20 Apr 2021, 16:19:42] [Debug] [qfu,utils]     Build ID:
> '02.24.05.06_GENERIC
> '
> [20 Apr 2021, 16:19:42] [Debug] [qfu,utils] [image 1]
> [20 Apr 2021, 16:19:42] [Debug] [qfu,utils]     Image type: 'pri'
> [20 Apr 2021, 16:19:42] [Debug] [qfu,utils]     Unique ID:  '002.026_000'
> [20 Apr 2021, 16:19:42] [Debug] [qfu,utils]     Build ID:
> '02.24.05.06_GENERIC
> '
> [20 Apr 2021, 16:19:42] [Debug] [/dev/cdc-wdm0] received message...
> <<<<<< RAW:
> <<<<<<   length = 131
> <<<<<<   data   =
> 01:82:00:80:02:02:02:04:00:56:55:76:00:02:04:00:00:00:00:00:18
>
> :0C:00:30:30:32:2E:30:32:36:5F:30:30:30:00:17:08:00:47:45:4E:45:52:49:43:00:16:0
>
> 8:00:30:30:31:2E:30:30:30:00:15:02:00:31:00:13:08:00:31:31:30:33:35:38:32:00:12:
>
> 15:00:53:57:49:39:58:33:30:43:5F:30:32:2E:32:34:2E:30:35:2E:30:36:00:11:15:00:53
>
> :57:49:39:58:33:30:43:5F:30:32:2E:32:34:2E:30:35:2E:30:36:00:10:07:00:45:4D:37:3
> 4:35:35:00
> [20 Apr 2021, 16:19:46] [Debug] [/dev/cdc-wdm0] received vendor-specific
> (0x1199
> ) response (translated)...
> <<<<<< QMUX:
> <<<<<<   length  = 130
> <<<<<<   flags   = 0x80
> <<<<<<   service = "dms"
> <<<<<<   client  = 2
> <<<<<< QMI:
> <<<<<<   flags       = "response"
> <<<<<<   transaction = 4
> <<<<<<   tlv_length  = 118
> <<<<<<   message     = "Swi Get Current Firmware" (0x5556)
> <<<<<< TLV:
> <<<<<<   type       = "Result" (0x02)
> <<<<<<   length     = 4
> <<<<<<   value      = 00:00:00:00
> <<<<<<   translated = SUCCESS
> <<<<<< TLV:
> <<<<<<   type       = "Config version" (0x18)
> <<<<<<   length     = 12
> <<<<<<   value      = 30:30:32:2E:30:32:36:5F:30:30:30:00
> <<<<<<   translated = 002.026_000
> <<<<<< TLV:
> <<<<<<   type       = "Carrier" (0x17)
> <<<<<<   length     = 8
> <<<<<<   value      = 47:45:4E:45:52:49:43:00
> <<<<<<   translated = GENERIC
> <<<<<< TLV:
> <<<<<<   type       = "PRI version" (0x16)
> <<<<<<   length     = 8
> <<<<<<   value      = 30:30:31:2E:30:30:30:00
> <<<<<<   translated = 001.000
> <<<<<< TLV:
> <<<<<<   type       = "Carrier ID" (0x15)
> <<<<<<   length     = 2
> <<<<<<   value      = 31:00
> <<<<<<   translated = 1
> <<<<<< TLV:
> <<<<<<   type       = "SKU ID" (0x13)
> <<<<<<   length     = 8
> <<<<<<   value      = 31:31:30:33:35:38:32:00
> <<<<<<   translated = 1103582
> <<<<<< TLV:
> <<<<<<   type       = "AMSS version" (0x12)
> <<<<<<   length     = 21
> <<<<<<   value      =
> 53:57:49:39:58:33:30:43:5F:30:32:2E:32:34:2E:30:35:2E:30:3
> 6:00
> <<<<<<   translated = SWI9X30C_02.24.05.06
> <<<<<< TLV:
> <<<<<<   type       = "Boot version" (0x11)
> <<<<<<   length     = 21
> <<<<<<   value      =
> 53:57:49:39:58:33:30:43:5F:30:32:2E:32:34:2E:30:35:2E:30:3
> 6:00
> <<<<<<   translated = SWI9X30C_02.24.05.06
> <<<<<< TLV:
> <<<<<<   type       = "Model" (0x10)
> <<<<<<   length     = 7
> <<<<<<   value      = 45:4D:37:34:35:35:00
> <<<<<<   translated = EM7455
> setting firmware preference:
>   firmware version: '02.33.03.00'
>   config version:   '002.072_000'
>   carrier:          'GENERIC'
> [20 Apr 2021, 16:19:46] [Debug] [qfu-updater] setting firmware
> preference...
> [20 Apr 2021, 16:19:46] [Debug] [qfu-updater]   modem image: unique id
> '?_?', bu
> ild id '02.33.03.00_?'
> [20 Apr 2021, 16:19:46] [Debug] [qfu-updater]   pri image:   unique id
> '002.072_
> 000', build id '02.33.03.00_GENERIC'
> [20 Apr 2021, 16:19:46] [Debug] [qfu-updater]   override download: yes
> [20 Apr 2021, 16:19:46] [Debug] [/dev/cdc-wdm0] sent message...
> <<<<<< RAW:
> <<<<<<   length = 89
> <<<<<<   data   =
> 01:58:00:00:02:02:00:05:00:48:00:4C:00:10:01:00:01:01:45:00:02
>
> :00:3F:5F:3F:00:00:00:00:00:00:00:00:00:00:00:00:00:0D:30:32:2E:33:33:2E:30:33:2
>
> E:30:30:5F:3F:01:30:30:32:2E:30:37:32:5F:30:30:30:00:00:00:00:00:13:30:32:2E:33:
> 33:2E:30:33:2E:30:30:5F:47:45:4E:45:52:49:43
> [20 Apr 2021, 16:19:46] [Debug] [/dev/cdc-wdm0] sent generic request
> (translated
> )...
> <<<<<< QMUX:
> <<<<<<   length  = 88
> <<<<<<   flags   = 0x00
> <<<<<<   service = "dms"
> <<<<<<   client  = 2
> <<<<<< QMI:
> <<<<<<   flags       = "none"
> <<<<<<   transaction = 5
> <<<<<<   tlv_length  = 76
> <<<<<<   message     = "Set Firmware Preference" (0x0048)
> <<<<<< TLV:
> <<<<<<   type       = "Download Override" (0x10)
> <<<<<<   length     = 1
> <<<<<<   value      = 01
> <<<<<<   translated = yes
> <<<<<< TLV:
> <<<<<<   type       = "List" (0x01)
> <<<<<<   length     = 69
> <<<<<<   value      =
> 02:00:3F:5F:3F:00:00:00:00:00:00:00:00:00:00:00:00:00:0D:3
>
> 0:32:2E:33:33:2E:30:33:2E:30:30:5F:3F:01:30:30:32:2E:30:37:32:5F:30:30:30:00:00:
> 00:00:00:13:30:32:2E:33:33:2E:30:33:2E:30:30:5F:47:45:4E:45:52:49:43
> <<<<<<   translated = { [0] = '[ type = 'modem' unique_id = '{ [0] = '63 '
> [1] =
>  '95 ' [2] = '63 ' [3] = '0 ' [4] = '0 ' [5] = '0 ' [6] = '0 ' [7] = '0 '
> [8] =
> '0 ' [9] = '0 ' [10] = '0 ' [11] = '0 ' [12] = '0 ' [13] = '0 ' [14] = '0
> ' [15]
>  = '0 '}' build_id = '02.33.03.00_?' ] ' [1] = '[ type = 'pri' unique_id =
> '{ [0
> ] = '48 ' [1] = '48 ' [2] = '50 ' [3] = '46 ' [4] = '48 ' [5] = '55 ' [6]
> = '50
> ' [7] = '95 ' [8] = '48 ' [9] = '48 ' [10] = '48 ' [11] = '0 ' [12] = '0 '
> [13]
> = '0 ' [14] = '0 ' [15] = '0 '}' build_id = '02.33.03.00_GENERIC' ] '}
> [20 Apr 2021, 16:19:50] [Debug] [/dev/cdc-wdm0] received message...
> <<<<<< RAW:
> <<<<<<   length = 26
> <<<<<<   data   =
> 01:19:00:80:02:02:02:05:00:48:00:0D:00:02:04:00:00:00:00:00:01
> :03:00:02:00:01
> [20 Apr 2021, 16:19:50] [Debug] [/dev/cdc-wdm0] received generic response
> (trans
> lated)...
> <<<<<< QMUX:
> <<<<<<   length  = 25
> <<<<<<   flags   = 0x80
> <<<<<<   service = "dms"
> <<<<<<   client  = 2
> <<<<<< QMI:
> <<<<<<   flags       = "response"
> <<<<<<   transaction = 5
> <<<<<<   tlv_length  = 13
> <<<<<<   message     = "Set Firmware Preference" (0x0048)
> <<<<<< TLV:
> <<<<<<   type       = "Result" (0x02)
> <<<<<<   length     = 4
> <<<<<<   value      = 00:00:00:00
> <<<<<<   translated = SUCCESS
> <<<<<< TLV:
> <<<<<<   type       = "Image Download List" (0x01)
> <<<<<<   length     = 3
> <<<<<<   value      = 02:00:01
> <<<<<<   translated = { [0] = 'modem ' [1] = 'pri '}
> [20 Apr 2021, 16:19:50] [Debug] [qfu-updater] need to download the
> following ima
> ges: modem, pri
> [20 Apr 2021, 16:19:50] [Debug] [qfu-updater] power cycling...
> [20 Apr 2021, 16:19:50] [Debug] [/dev/cdc-wdm0] sent message...
> <<<<<< RAW:
> <<<<<<   length = 17
> <<<<<<   data   = 01:10:00:00:02:02:00:06:00:2E:00:04:00:01:01:00:03
> [20 Apr 2021, 16:19:50] [Debug] [/dev/cdc-wdm0] sent generic request
> (translated
> )...
> <<<<<< QMUX:
> <<<<<<   length  = 16
> <<<<<<   flags   = 0x00
> <<<<<<   service = "dms"
> <<<<<<   client  = 2
> <<<<<< QMI:
> <<<<<<   flags       = "none"
> <<<<<<   transaction = 6
> <<<<<<   tlv_length  = 4
> <<<<<<   message     = "Set Operating Mode" (0x002E)
> <<<<<< TLV:
> <<<<<<   type       = "Mode" (0x01)
> <<<<<<   length     = 1
> <<<<<<   value      = 03
> <<<<<<   translated = offline
> [20 Apr 2021, 16:19:50] [Debug] [/dev/cdc-wdm0] received message...
> <<<<<< RAW:
> <<<<<<   length = 20
> <<<<<<   data   =
> 01:13:00:80:02:02:02:06:00:2E:00:07:00:02:04:00:00:00:00:00
> [20 Apr 2021, 16:19:50] [Debug] [/dev/cdc-wdm0] received generic response
> (trans
> lated)...
> <<<<<< QMUX:
> <<<<<<   length  = 19
> <<<<<<   flags   = 0x80
> <<<<<<   service = "dms"
> <<<<<<   client  = 2
> <<<<<< QMI:
> <<<<<<   flags       = "response"
> <<<<<<   transaction = 6
> <<<<<<   tlv_length  = 7
> <<<<<<   message     = "Set Operating Mode" (0x002E)
> <<<<<< TLV:
> <<<<<<   type       = "Result" (0x02)
> <<<<<<   length     = 4
> <<<<<<   value      = 00:00:00:00
> <<<<<<   translated = SUCCESS
> [20 Apr 2021, 16:19:50] [Debug] [qfu,utils] operating mode set
> successfully...
> [20 Apr 2021, 16:19:50] [Debug] [/dev/cdc-wdm0] sent message...
> <<<<<< RAW:
> <<<<<<   length = 17
> <<<<<<   data   = 01:10:00:00:02:02:00:07:00:2E:00:04:00:01:01:00:04
> [20 Apr 2021, 16:19:50] [Debug] [/dev/cdc-wdm0] sent generic request
> (translated
> )...
> <<<<<< QMUX:
> <<<<<<   length  = 16
> <<<<<<   flags   = 0x00
> <<<<<<   service = "dms"
> <<<<<<   client  = 2
> <<<<<< QMI:
> <<<<<<   flags       = "none"
> <<<<<<   transaction = 7
> <<<<<<   tlv_length  = 4
> <<<<<<   message     = "Set Operating Mode" (0x002E)
> <<<<<< TLV:
> <<<<<<   type       = "Mode" (0x01)
> <<<<<<   length     = 1
> <<<<<<   value      = 04
> <<<<<<   translated = reset
> [20 Apr 2021, 16:19:50] [Debug] [/dev/cdc-wdm0] received message...
> <<<<<< RAW:
> <<<<<<   length = 20
> <<<<<<   data   =
> 01:13:00:80:02:02:02:07:00:2E:00:07:00:02:04:00:00:00:00:00
> [20 Apr 2021, 16:19:54] [Debug] [/dev/cdc-wdm0] received generic response
> (trans
> lated)...
> <<<<<< QMUX:
> <<<<<<   length  = 19
> <<<<<<   flags   = 0x80
> <<<<<<   service = "dms"
> <<<<<<   client  = 2
> <<<<<< QMI:
> <<<<<<   flags       = "response"
> <<<<<<   transaction = 7
> <<<<<<   tlv_length  = 7
> <<<<<<   message     = "Set Operating Mode" (0x002E)
> <<<<<< TLV:
> <<<<<<   type       = "Result" (0x02)
> <<<<<<   length     = 4
> <<<<<<   value      = 00:00:00:00
> <<<<<<   translated = SUCCESS
> [20 Apr 2021, 16:19:54] [Debug] [qfu,utils] operating mode set
> successfully...
> [20 Apr 2021, 16:19:54] [Debug] [qfu-updater] reset requested
> successfully...
> [20 Apr 2021, 16:19:54] [Debug] [qfu-updater] cleaning up QMI device...
> [20 Apr 2021, 16:19:54] [Debug] [/dev/cdc-wdm0] Releasing 'dms' client
> with flag
> s 'none'...
> [20 Apr 2021, 16:19:54] [Debug] [/dev/cdc-wdm0] Unregistered 'dms' client
> with I
> D '2'
> rebooting in download mode...
> [20 Apr 2021, 16:19:54] [Debug] [qfu-updater] reset requested, now waiting
> for T
> TY device...
> [20 Apr 2021, 16:20:03] [Debug] [qfu-udev] event: remove ttyUSB0
> [20 Apr 2021, 16:20:03] [Debug] [qfu-udev] event: remove ttyUSB1
> [20 Apr 2021, 16:20:03] [Debug] [qfu-udev] event: unbind 2-2:1.0
> [20 Apr 2021, 16:20:03] [Debug] [qfu-udev] event: remove ttyUSB2
> [20 Apr 2021, 16:20:03] [Debug] [qfu-udev] event: remove 2-2:1.0
> [20 Apr 2021, 16:20:03] [Debug] [qfu-udev] event: unbind 2-2:1.2
> [20 Apr 2021, 16:20:03] [Debug] [qfu-udev] event: remove 2-2:1.2
> [20 Apr 2021, 16:20:03] [Debug] [qfu-udev] event: unbind 2-2:1.3
> [20 Apr 2021, 16:20:03] [Debug] [qfu-udev] event: remove wwan0
> [20 Apr 2021, 16:20:03] [Debug] [qfu-udev] event: remove 2-2:1.3
> [20 Apr 2021, 16:20:03] [Debug] [qfu-udev] event: remove cdc-wdm0
> [20 Apr 2021, 16:20:03] [Debug] [qfu-udev] event: unbind 2-2:1.8
> [20 Apr 2021, 16:20:03] [Debug] [qfu-udev] event: remove 2-2:1.8
> [20 Apr 2021, 16:20:03] [Debug] [qfu-udev] event: remove wwan1
> [20 Apr 2021, 16:20:03] [Debug] [qfu-udev] event: remove cdc-wdm1
> [20 Apr 2021, 16:20:03] [Debug] [qfu-udev] event: unbind 2-2:1.10
> [20 Apr 2021, 16:20:03] [Debug] [qfu-udev] event: remove 2-2:1.10
> [20 Apr 2021, 16:20:03] [Debug] [qfu-udev] event: unbind 2-2
> [20 Apr 2021, 16:20:03] [Debug] [qfu-udev] event: remove 2-2
> [20 Apr 2021, 16:20:40] [Debug] [qfu-udev] event: add 2-2
> [20 Apr 2021, 16:20:40] [Debug] [qfu-udev] event: add 2-2:1.0
> [20 Apr 2021, 16:20:40] [Debug] [qfu-udev] event: add 2-2:1.2
> [20 Apr 2021, 16:20:40] [Debug] [qfu-udev] event: add 2-2:1.3
> [20 Apr 2021, 16:20:40] [Debug] [qfu-udev] event: add 2-2:1.8
> [20 Apr 2021, 16:20:40] [Debug] [qfu-udev] event: add 2-2:1.10
> [20 Apr 2021, 16:20:40] [Debug] [qfu-udev] event: add cdc-wdm0
> [20 Apr 2021, 16:20:40] [Debug] [qfu-udev] event: add cdc-wdm1
> [20 Apr 2021, 16:20:40] [Debug] [qfu-udev] waiting device (tty) matched:
> ttyUSB0
> [20 Apr 2021, 16:20:40] [Debug] [qfu-updater] TTY device found:
> /dev/ttyUSB0
> download mode detected
> [20 Apr 2021, 16:20:40] [Debug] [qfu-udev] event: add ttyUSB0
> [20 Apr 2021, 16:20:40] [Debug] [qfu-udev] event: add wwan1
> [20 Apr 2021, 16:20:40] [Debug] [qfu-udev] event: add wwan0
> [20 Apr 2021, 16:20:40] [Debug] [qfu-udev] event: add ttyUSB1
> [20 Apr 2021, 16:20:40] [Debug] [qfu-udev] event: add ttyUSB2
> [20 Apr 2021, 16:20:40] [Debug] [qfu-sahara-device] opening TTY:
> /dev/ttyUSB0
> [20 Apr 2021, 16:20:40] [Debug] [qfu-sahara-device] setting terminal in
> raw mode
> ...
> [20 Apr 2021, 16:20:40] [Debug] [qfu-sahara-device] waiting time for
> device to b
> oot properly...
> [20 Apr 2021, 16:20:42] [Debug] [qfu-sahara-device] initializing sahara
> protocol
> ...
> [20 Apr 2021, 16:20:45] [Debug] [qfu-updater] sahara device creation
> failed: no
> sahara response received
> [20 Apr 2021, 16:20:45] [Debug] [qfu-qdl-device] opening TTY: /dev/ttyUSB0
> [20 Apr 2021, 16:20:45] [Debug] [qfu-qdl-device] setting terminal in raw
> mode...
> [20 Apr 2021, 16:20:45] [Debug] [qfu,dload-message] sent sdp:
> [20 Apr 2021, 16:20:45] [Debug] [qfu-qdl-device] >> 70:00:00 [3, unframed]
> [20 Apr 2021, 16:20:45] [Debug] [qfu-qdl-device] >> 7E:70:00:00:14:46:7E
> [7]
> [20 Apr 2021, 16:20:45] [Debug] [qfu-qdl-device] << 13:70:00:00:6A:9A:7E
> [7]
> [20 Apr 2021, 16:20:45] [Debug] [qfu-qdl-device] << 13:70:00:00 [4,
> unframed]
> [20 Apr 2021, 16:20:45] [Debug] [qfu-updater] qdl device creation failed:
> unexpe
> cted response received in dload sdp: 0x13
> error: unsupported download protocol
> [20 Apr 2021, 16:20:45] [Debug] [qfu-udev] event: bind 2-2:1.0
> [20 Apr 2021, 16:20:45] [Debug] [qfu-udev] event: bind 2-2:1.2
> [20 Apr 2021, 16:20:45] [Debug] [qfu-udev] event: bind 2-2:1.8
> [20 Apr 2021, 16:20:45] [Debug] [qfu-udev] event: bind 2-2:1.3
> [20 Apr 2021, 16:20:45] [Debug] [qfu-udev] event: bind 2-2:1.10
> [20 Apr 2021, 16:20:45] [Debug] [qfu-udev] event: bind 2-2


Thanks,

--
Paul


On Tue, 20 Apr 2021 at 17:00, Paul Gildea <gildeap at tcd.ie> wrote:

> Hi Aleksander!
>
> Thanks for the reply. I am already using --override-download unfortunately!
> But perhaps the bug is only occurring when trying to go to the same
> version, I'll try to upgrade to another version and let you know.
>
> Thanks,
>
> --
> Paul
>
> On Tue, 20 Apr 2021 at 16:52, Aleksander Morgado <aleksander at aleksander.es>
> wrote:
>
>> ,Hey Paul,
>>
>> > I have noticed this several times with Sierra Wireless modems, when I
>> try to perform a firmware upgrade they are failing as the modem does not go
>> into download mode and I get "error: unsupported download protocol". Once
>> this happens I have to do a full reboot of the system to make it work again
>> as the behaviour is then consistent. In dmesg I can confirm that it is
>> rebooting and going straight into application mode and thus fails. Any
>> ideas what is going on?
>> >
>>
>> Looks like the upgrade operation is trying to write a firmware version
>> + carrier that already exists: 02.24.05.06,002.026_000,GENERIC
>> When this happens, the modem just reboots itself selecting the desired
>> firmware that already exists, without entering the download mode.
>>
>> You can override this by using --override-download in
>> qmi-firmware-update; that should make it enter the download mode even
>> if the same requested firmware+carrier versions are already installed.
>>
>>
>> --
>> Aleksander
>> https://aleksander.es
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libqmi-devel/attachments/20210420/572f860a/attachment-0001.htm>


More information about the libqmi-devel mailing list