Modem not being put into download mode with qmi-firmware-update
Paul Gildea
gildeap at tcd.ie
Tue Apr 20 11:36:11 UTC 2021
Hi,
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?
[20 Apr 2021, 11:24:59] [Debug] [qfu-udev] sysfs path for 'cdc-wdm0' found:
> /sys
> /devices/pci0000:00/0000:00:14.0/usb2/2-2
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image] loading file info...
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image] opening file for reading...
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] reading image headers...
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image offset range:
> [0,64432017]
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image offset range:
> [400,33910
> 8]
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image offset range:
> [800,339
> 108]
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image at offset 800 is
> valid
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image at offset 400 is
> valid
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image offset range:
> [339108,32
> 081283]
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image offset range:
> [339508,
> 695676]
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image at offset 339508
> is vali
> d
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image offset range:
> [695676,
> 849080]
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image at offset 695676
> is vali
> d
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image offset range:
> [849080,
> 32081283]
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image at offset 849080
> is vali
> d
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image at offset 339108 is
> valid
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image offset range:
> [32081283,
> 64432017]
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image offset range:
> [3208168
> 3,32248855]
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image at offset 32081683
> is va
> lid
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image offset range:
> [3224885
> 5,42834575]
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image at offset 32248855
> is va
> lid
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image offset range:
> [4283457
> 5,59191456]
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image at offset 42834575
> is va
> lid
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image offset range:
> [5919145
> 6,64432017]
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image at offset 59191456
> is va
> lid
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image at offset 32081283
> is vali
> d
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] validating data size...
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] preloading
> firmware/config/carri
> er...
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] firmware version:
> 02.24.05.06
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] config version: unknown
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] carrier: unknown
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image] loading file info...
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image] opening file for reading...
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] reading image headers...
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image offset range:
> [0,3889]
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image offset range:
> [400,3889]
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image offset range:
> [800,388
> 9]
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image offset range:
> [1200,
> 3889]
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image at offset 1200
> is vali
> d
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image at offset 800 is
> valid
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] image at offset 400 is
> valid
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] validating data size...
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] preloading
> firmware/config/carri
> er...
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] firmware version:
> 02.24.05.06
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] config version:
> 002.026_000
> [20 Apr 2021, 11:24:59] [Debug] [qfu-image-cwe] carrier: GENERIC
> [20 Apr 2021, 11:24:59] [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, 11:24:59] [Debug] [qfu,device-selection] device found:
> /dev/cdc-
> wdm0
> [20 Apr 2021, 11:25:03] [Debug] [qfu,device-selection] device found:
> /dev/cdc-
> wdm1
> [20 Apr 2021, 11:25:03] [Debug] [qfu,device-selection] using preferred
> device:
> /dev/cdc-wdm0
> loading device information before the update...
> [20 Apr 2021, 11:25:03] [Debug] [qfu-updater] creating QMI DMS client...
> [20 Apr 2021, 11:25:03] [Debug] [qfu,utils] creating QMI device...
> [20 Apr 2021, 11:25:03] [Debug] [qfu,utils] QMI device created
> [20 Apr 2021, 11:25:03] [Debug] [qfu,utils] opening QMI device (without
> proxy, q
> mi mode)...
> [20 Apr 2021, 11:25:03] [Debug] [/dev/cdc-wdm0] Opening device with flags
> 'sync,
> auto'...
> [20 Apr 2021, 11:25:03] [Debug] [/dev/cdc-wdm0] loaded driver of cdc-wdm
> port: q
> mi_wwan
> [20 Apr 2021, 11:25:03] -Warning ** [/dev/cdc-wdm0] requested auto mode
> but no M
> BIM QMUX support available
> [20 Apr 2021, 11:25:03] [Debug] [/dev/cdc-wdm0] created endpoint
> [20 Apr 2021, 11:25:03] [Debug] [/dev/cdc-wdm0] Running sync (10
> retries)...
> [20 Apr 2021, 11:25:03] [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, 11:25:03] [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, 11:25:03] [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, 11:25:03] [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, 11:25:03] [Debug] [/dev/cdc-wdm0] Sync operation finished
> [20 Apr 2021, 11:25:03] [Debug] [qfu,utils] QMI device open
> [20 Apr 2021, 11:25:03] [Debug] [qfu,utils] allocating new DMS QMI
> client...
> [20 Apr 2021, 11:25:03] [Debug] [/dev/cdc-wdm0] Assuming service 'dms' is
> suppor
> ted...
> [20 Apr 2021, 11:25:03] [Debug] [/dev/cdc-wdm0] Allocating new client ID...
> [20 Apr 2021, 11:25:03] [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, 11:25:03] [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, 11:25:03] [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, 11:25:03] [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, 11:25:07] [Debug] [/dev/cdc-wdm0] Registered 'dms' (version
> unknow
> n) client with ID '2'
> [20 Apr 2021, 11:25:07] [Debug] [qfu,utils] DMS QMI client allocated
> [20 Apr 2021, 11:25:07] [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, 11:25:07] [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, 11:25:07] [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, 11:25:07] [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, 11:25:07] [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, 11:25:07] [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, 11:25:07] [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, 11:25:07] [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, 11:25:07] [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, 11:25:07] [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, 11:25:11] [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, 11:25:11] [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, 11:25:15] [Debug] [qfu,utils] current revision loaded:
> SWI9X30C_02
> .24.05.06 r7040 CARMD-EV-FRMWR2 2017/05/19 06:23:09
> [20 Apr 2021, 11:25:15] [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, 11:25:15] [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, 11:25:15] [Debug] [qfu,utils] current firmware preference
> loaded:
> [20 Apr 2021, 11:25:15] [Debug] [qfu,utils] [image 0]
> [20 Apr 2021, 11:25:15] [Debug] [qfu,utils] Image type: 'modem'
> [20 Apr 2021, 11:25:15] [Debug] [qfu,utils] Unique ID: '002.026_000'
> [20 Apr 2021, 11:25:15] [Debug] [qfu,utils] Build ID:
> '02.24.05.06_GENERIC
> '
> [20 Apr 2021, 11:25:15] [Debug] [qfu,utils] [image 1]
> [20 Apr 2021, 11:25:15] [Debug] [qfu,utils] Image type: 'pri'
> [20 Apr 2021, 11:25:15] [Debug] [qfu,utils] Unique ID: '002.026_000'
> [20 Apr 2021, 11:25:15] [Debug] [qfu,utils] Build ID:
> '02.24.05.06_GENERIC
> '
> [20 Apr 2021, 11:25:15] [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, 11:25:19] [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.24.05.06'
> config version: '002.026_000'
> carrier: 'GENERIC'
> [20 Apr 2021, 11:25:19] [Debug] [qfu-updater] setting firmware
> preference...
> [20 Apr 2021, 11:25:19] [Debug] [qfu-updater] modem image: unique id
> '?_?', bu
> ild id '02.24.05.06_?'
> [20 Apr 2021, 11:25:19] [Debug] [qfu-updater] pri image: unique id
> '002.026_
> 000', build id '02.24.05.06_GENERIC'
> [20 Apr 2021, 11:25:19] [Debug] [qfu-updater] override download: yes
> [20 Apr 2021, 11:25:19] [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:32:34:2E:30:35:2
>
> E:30:36:5F:3F: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, 11:25:19] [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:32:34:2E:30:35:2E:30:36:5F:3F: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] = '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] = '[ type = 'pri' 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' ] '}
> [20 Apr 2021, 11:25:23] [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, 11:25:23] [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, 11:25:23] [Debug] [qfu-updater] need to download the
> following ima
> ges: modem, pri
> [20 Apr 2021, 11:25:23] [Debug] [qfu-updater] power cycling...
> [20 Apr 2021, 11:25:23] [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, 11:25:23] [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, 11:25:23] [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, 11:25:23] [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, 11:25:23] [Debug] [qfu,utils] operating mode set
> successfully...
> [20 Apr 2021, 11:25:23] [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, 11:25:23] [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, 11:25:23] [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, 11:25:27] [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, 11:25:27] [Debug] [qfu,utils] operating mode set
> successfully...
> [20 Apr 2021, 11:25:27] [Debug] [qfu-updater] reset requested
> successfully...
> [20 Apr 2021, 11:25:27] [Debug] [qfu-updater] cleaning up QMI device...
> [20 Apr 2021, 11:25:27] [Debug] [/dev/cdc-wdm0] Releasing 'dms' client
> with flag
> s 'none'...
> [20 Apr 2021, 11:25:27] [Debug] [/dev/cdc-wdm0] Unregistered 'dms' client
> with I
> D '2'
> rebooting in download mode...
> [20 Apr 2021, 11:25:27] [Debug] [qfu-updater] reset requested, now waiting
> for T
> TY device...
> [20 Apr 2021, 11:25:36] [Debug] [qfu-udev] event: remove ttyUSB0
> [20 Apr 2021, 11:25:36] [Debug] [qfu-udev] event: remove ttyUSB1
> [20 Apr 2021, 11:25:36] [Debug] [qfu-udev] event: unbind 2-2:1.0
> [20 Apr 2021, 11:25:36] [Debug] [qfu-udev] event: remove ttyUSB2
> [20 Apr 2021, 11:25:36] [Debug] [qfu-udev] event: remove 2-2:1.0
> [20 Apr 2021, 11:25:36] [Debug] [qfu-udev] event: unbind 2-2:1.2
> [20 Apr 2021, 11:25:36] [Debug] [qfu-udev] event: remove 2-2:1.2
> [20 Apr 2021, 11:25:36] [Debug] [qfu-udev] event: unbind 2-2:1.3
> [20 Apr 2021, 11:25:36] [Debug] [qfu-udev] event: remove 2-2:1.3
> [20 Apr 2021, 11:25:36] [Debug] [qfu-udev] event: remove wwan0
> [20 Apr 2021, 11:25:36] [Debug] [qfu-udev] event: remove cdc-wdm0
> [20 Apr 2021, 11:25:36] [Debug] [qfu-udev] event: unbind 2-2:1.8
> [20 Apr 2021, 11:25:36] [Debug] [qfu-udev] event: remove wwan1
> [20 Apr 2021, 11:25:36] [Debug] [qfu-udev] event: remove 2-2:1.8
> [20 Apr 2021, 11:25:36] [Debug] [qfu-udev] event: remove cdc-wdm1
> [20 Apr 2021, 11:25:36] [Debug] [qfu-udev] event: unbind 2-2:1.10
> [20 Apr 2021, 11:25:36] [Debug] [qfu-udev] event: remove 2-2:1.10
> [20 Apr 2021, 11:25:36] [Debug] [qfu-udev] event: unbind 2-2
> [20 Apr 2021, 11:25:36] [Debug] [qfu-udev] event: remove 2-2
> [20 Apr 2021, 11:26:14] [Debug] [qfu-udev] event: add 2-2
> [20 Apr 2021, 11:26:14] [Debug] [qfu-udev] event: add 2-2:1.0
> [20 Apr 2021, 11:26:14] [Debug] [qfu-udev] event: add 2-2:1.2
> [20 Apr 2021, 11:26:14] [Debug] [qfu-udev] event: add 2-2:1.8
> [20 Apr 2021, 11:26:14] [Debug] [qfu-udev] event: add 2-2:1.10
> [20 Apr 2021, 11:26:14] [Debug] [qfu-udev] event: add 2-2:1.3
> [20 Apr 2021, 11:26:14] [Debug] [qfu-udev] event: add cdc-wdm0
> [20 Apr 2021, 11:26:14] [Debug] [qfu-udev] event: add wwan1
> [20 Apr 2021, 11:26:14] [Debug] [qfu-udev] event: add cdc-wdm1
> [20 Apr 2021, 11:26:14] [Debug] [qfu-udev] event: add wwan0
> [20 Apr 2021, 11:26:14] [Debug] [qfu-udev] waiting device (tty) matched:
> ttyUSB1
> [20 Apr 2021, 11:26:14] [Debug] [qfu-updater] TTY device found:
> /dev/ttyUSB1
> download mode detected
> [20 Apr 2021, 11:26:14] [Debug] [qfu-udev] event: add ttyUSB1
> [20 Apr 2021, 11:26:14] [Debug] [qfu-udev] event: add ttyUSB2
> [20 Apr 2021, 11:26:14] [Debug] [qfu-udev] event: add ttyUSB0
> [20 Apr 2021, 11:26:14] [Debug] [qfu-sahara-device] opening TTY:
> /dev/ttyUSB1
> [20 Apr 2021, 11:26:14] [Debug] [qfu-sahara-device] setting terminal in
> raw mode
> ...
> [20 Apr 2021, 11:26:14] [Debug] [qfu-sahara-device] waiting time for
> device to b
> oot properly...
> [20 Apr 2021, 11:26:16] [Debug] [qfu-sahara-device] initializing sahara
> protocol
> ...
> [20 Apr 2021, 11:26:19] [Debug] [qfu-updater] sahara device creation
> failed: no
> sahara response received
> [20 Apr 2021, 11:26:19] [Debug] [qfu-qdl-device] opening TTY: /dev/ttyUSB1
> [20 Apr 2021, 11:26:19] [Debug] [qfu-qdl-device] setting terminal in raw
> mode...
> [20 Apr 2021, 11:26:19] [Debug] [qfu,dload-message] sent sdp:
> [20 Apr 2021, 11:26:19] [Debug] [qfu-qdl-device] >> 70:00:00 [3, unframed]
> [20 Apr 2021, 11:26:19] [Debug] [qfu-qdl-device] >> 7E:70:00:00:14:46:7E
> [7]
> [20 Apr 2021, 11:26:21] [Debug] [qfu-updater] qdl device creation failed:
> timed
> out waiting for the response
> error: unsupported download protocol
> [20 Apr 2021, 11:26:21] [Debug] [qfu-udev] event: bind 2-2:1.2
> [20 Apr 2021, 11:26:21] [Debug] [qfu-udev] event: bind 2-2:1.3
> [20 Apr 2021, 11:26:21] [Debug] [qfu-udev] event: bind 2-2:1.8
> [20 Apr 2021, 11:26:21] [Debug] [qfu-udev] event: bind 2-2:1.0
> [20 Apr 2021, 11:26:21] [Debug] [qfu-udev] event: bind 2-2:1.10
> [20 Apr 2021, 11:26:21] [Debug] [qfu-udev] event: bind 2-2
Thanks,
--
Paul
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libqmi-devel/attachments/20210420/61461435/attachment-0001.htm>
More information about the libqmi-devel
mailing list