Firmware update of MC7455 timing out.

Paul Gildea gildeap at tcd.ie
Tue Dec 19 12:27:25 UTC 2017


I have had little success upgrading to the latest SW firmware. I will
attach a verbose log to see if that is useful.


[19 Dec 2017, 13:24:41] [Debug] [qfu-udev] sysfs path for 'cdc-wdm0' found:
/sys/devices/pci0000:00/0000:00:14.0/usb2/2-3
[19 Dec 2017, 13:24:41] [Debug] [qfu-utils] couldn't ping ModemManager:
GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Name
"org.freedesktop.ModemManager1" does not exist
[19 Dec 2017, 13:24:41] [Debug] [qfu-image] loading file info...
[19 Dec 2017, 13:24:41] [Debug] [qfu-image] opening file for reading...
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe] reading image headers...
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe] image offset range:
[0,64432017]
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]   image offset range:
[400,339108]
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]     image offset range:
[800,339108]
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]   image at offset 800 is
valid
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe] image at offset 400 is valid
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]   image offset range:
[339108,32081283]
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]     image offset range:
[339508,695676]
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]   image at offset 339508 is
valid
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]     image offset range:
[695676,849080]
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]   image at offset 695676 is
valid
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]     image offset range:
[849080,32081283]
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]   image at offset 849080 is
valid
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe] image at offset 339108 is
valid
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]   image offset range:
[32081283,64432017]
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]     image offset range:
[32081683,32248855]
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]   image at offset 32081683
is valid
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]     image offset range:
[32248855,42834575]
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]   image at offset 32248855
is valid
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]     image offset range:
[42834575,59191456]
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]   image at offset 42834575
is valid
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]     image offset range:
[59191456,64432017]
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]   image at offset 59191456
is valid
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe] image at offset 32081283 is
valid
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe] validating data size...
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe] preloading
firmware/config/carrier...
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]   firmware version:
02.24.05.06
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]   config version:   unknown
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]   carrier:          unknown
[19 Dec 2017, 13:24:41] [Debug] [qfu-image] loading file info...
[19 Dec 2017, 13:24:41] [Debug] [qfu-image] opening file for reading...
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe] reading image headers...
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe] image offset range:
[0,16951]
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]   image offset range:
[400,16951]
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]     image offset range:
[800,16951]
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]       image offset range:
[1200,16951]
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]     image at offset 1200 is
valid
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]   image at offset 800 is
valid
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe] image at offset 400 is valid
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe] validating data size...
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe] preloading
firmware/config/carrier...
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]   firmware version:
02.24.05.06
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]   config version:
002.034_000
[19 Dec 2017, 13:24:41] [Debug] [qfu-image-cwe]   carrier:          VERIZON
[19 Dec 2017, 13:24:41] [Debug] [qfu,device-selection] single cdc-wdm
device requested in sysfs path
'/sys/devices/pci0000:00/0000:00:14.0/usb2/2-3'
[19 Dec 2017, 13:24:45] [Debug] [qfu,device-selection]   device found:
/dev/cdc-wdm0
[19 Dec 2017, 13:24:45] [Debug] [qfu,device-selection]   device found:
/dev/cdc-wdm1
[19 Dec 2017, 13:24:45] [Debug] [qfu,device-selection]   using preferred
device: /dev/cdc-wdm0
loading device information before the update...
[19 Dec 2017, 13:24:45] [Debug] [qfu-updater] creating QMI DMS client...
[19 Dec 2017, 13:24:45] [Debug] [qfu,utils] creating QMI device...
[19 Dec 2017, 13:24:45] [Debug] [qfu,utils] QMI device created
[19 Dec 2017, 13:24:45] [Debug] [qfu,utils] opening QMI device (without
proxy, qmi mode)...
[19 Dec 2017, 13:24:45] [Debug] [/dev/cdc-wdm0] Opening device with flags
'sync, auto'...
[19 Dec 2017, 13:24:45] [Debug] [/dev/cdc-wdm0] loaded driver of cdc-wdm
port: qmi_wwan
[19 Dec 2017, 13:24:45] -Warning ** [/dev/cdc-wdm0] requested auto mode but
no MBIM QMUX support available
[19 Dec 2017, 13:24:45] [Debug] [/dev/cdc-wdm0] Running sync...
[19 Dec 2017, 13:24:45] [Debug] [/dev/cdc-wdm0] sent message...
<<<<<< RAW:
<<<<<<   length = 12
<<<<<<   data   = 01:0B:00:00:00:00:00:01:27:00:00:00

[19 Dec 2017, 13:24:45] [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)

[19 Dec 2017, 13:24:45] [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

[19 Dec 2017, 13:24:45] [Debug] [/dev/cdc-wdm0] received generic response
(translated)...
<<<<<< 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

[19 Dec 2017, 13:24:45] [Debug] [/dev/cdc-wdm0] Sync operation finished
[19 Dec 2017, 13:24:45] [Debug] [qfu,utils] QMI device open
[19 Dec 2017, 13:24:45] [Debug] [qfu,utils] allocating new DMS QMI client...
[19 Dec 2017, 13:24:45] [Debug] [/dev/cdc-wdm0] Assuming service 'dms' is
supported...
[19 Dec 2017, 13:24:45] [Debug] [/dev/cdc-wdm0] Allocating new client ID...
[19 Dec 2017, 13:24:45] [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

[19 Dec 2017, 13:24:45] [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

[19 Dec 2017, 13:24:45] [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

[19 Dec 2017, 13:24:45] [Debug] [/dev/cdc-wdm0] received generic response
(translated)...
<<<<<< 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' ]

[19 Dec 2017, 13:24:49] [Debug] [/dev/cdc-wdm0] Registered 'dms' (version
unknown) client with ID '2'
[19 Dec 2017, 13:24:49] [Debug] [qfu,utils] DMS QMI client allocated
[19 Dec 2017, 13:24:49] [Debug] [/dev/cdc-wdm0] sent message...
<<<<<< RAW:
<<<<<<   length = 13
<<<<<<   data   = 01:0C:00:00:02:02:00:01:00:23:00:00:00

[19 Dec 2017, 13:24:49] [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)

[19 Dec 2017, 13:24:49] [Debug] [/dev/cdc-wdm0] sent message...
<<<<<< RAW:
<<<<<<   length = 13
<<<<<<   data   = 01:0C:00:00:02:02:00:02:00:49:00:00:00

[19 Dec 2017, 13:24:49] [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)

[19 Dec 2017, 13:24:49] [Debug] [/dev/cdc-wdm0] sent message...
<<<<<< RAW:
<<<<<<   length = 13
<<<<<<   data   = 01:0C:00:00:02:02:00:03:00:47:00:00:00

[19 Dec 2017, 13:24:49] [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)

[19 Dec 2017, 13:24:49] [Debug] [/dev/cdc-wdm0] sent message...
<<<<<< RAW:
<<<<<<   length = 13
<<<<<<   data   = 01:0C:00:00:02:02:00:04:00:56:55:00:00

[19 Dec 2017, 13:24:49] [Debug] [/dev/cdc-wdm0] sent vendor-specific
(0x1199) request (translated)...
<<<<<< QMUX:
<<<<<<   length  = 12
<<<<<<   flags   = 0x00
<<<<<<   service = "dms"
<<<<<<   client  = 2
<<<<<< QMI:
<<<<<<   flags       = "none"
<<<<<<   transaction = 4
<<<<<<   tlv_length  = 0
<<<<<<   message     = "Swi Get Current Firmware" (0x5556)

[19 Dec 2017, 13:24:49] [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:30:35:2E:30:37:2E:30:30:20:72:35:31:35:34:20:43:41:52:4D:44:2D:45:56:2D:46:52:4D:D

[19 Dec 2017, 13:24:49] [Debug] [/dev/cdc-wdm0] received generic response
(translated)...
<<<<<< 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:30:35:2E:30:37:2E:30:30:20:72:35:31:35:34:20:43:41:52:4D:44:2D:45:56:2D:46:52:4D:57:52:32:20:32:30:31:35:2F:31:32:2F:30:34:20:32:32:3A:32:33:3A:315
<<<<<<   translated = SWI9X30C_02.05.07.00 r5154 CARMD-EV-FRMWR2 2015/12/04
22:23:15
<<<<<< TLV:
<<<<<<   type   = 0x10
<<<<<<   length = 62
<<<<<<   value  =
53:57:49:39:58:33:30:43:5F:30:32:2E:30:35:2E:30:37:2E:30:30:20:72:35:31:35:34:20:43:41:52:4D:44:2D:45:56:2D:46:52:4D:57:52:32:20:32:30:31:35:2F:31:32:2F:30:34:20:32:32:3A:32:33:3A:31:35
<<<<<< TLV:
<<<<<<   type   = 0x11
<<<<<<   length = 27
<<<<<<   value  =
39:39:30:34:35:31:34:20:30:30:31:2E:30:30:36:20:47:65:6E:65:72:69:63:2D:4D:32:4D

[19 Dec 2017, 13:24:53] [Debug] [/dev/cdc-wdm0] received message...
<<<<<< RAW:
<<<<<<   length = 315
<<<<<<   data   =
01:3A:01:80:02:02:02:02:00:49:00:2E:01:02:04:00:00:00:00:00:01:24:01:02:00:04:FF:03:01:00:3F:5F:3F:00:00:00:00:00:00:00:00:00:00:00:00:00:0D:30:32:2E:30:38:2E:30:32:2E:30:30:5F:3F:02:00:E

[19 Dec 2017, 13:24:53] [Debug] [/dev/cdc-wdm0] received generic response
(translated)...
<<<<<< QMUX:
<<<<<<   length  = 314
<<<<<<   flags   = 0x80
<<<<<<   service = "dms"
<<<<<<   client  = 2
<<<<<< QMI:
<<<<<<   flags       = "response"
<<<<<<   transaction = 2
<<<<<<   tlv_length  = 302
<<<<<<   message     = "List Stored Images" (0x0049)
<<<<<< TLV:
<<<<<<   type       = "Result" (0x02)
<<<<<<   length     = 4
<<<<<<   value      = 00:00:00:00
<<<<<<   translated = SUCCESS
<<<<<< TLV:
<<<<<<   type       = "List" (0x01)
<<<<<<   length     = 292
<<<<<<   value      =
02:00:04:FF:03:01:00:3F:5F:3F:00:00:00:00:00:00:00:00:00:00:00:00:00:0D:30:32:2E:30:38:2E:30:32:2E:30:30:5F:3F:02:00:3F:5F:3F:00:00:00:00:00:00:00:00:00:00:00:00:00:0D:30:32:2E:30:35E
<<<<<<   translated = { [0] = '[ type = 'modem' maximum_images = '4'
index_of_running_image = '255' sublist = '{ [0] = '[ storage_index = '1'
failure_count = '0' unique_id = '{ [0] = '63 ' [1] = '95 ' [2]}

[19 Dec 2017, 13:24:57] [Debug] [qfu,utils] current revision loaded:
SWI9X30C_02.05.07.00 r5154 CARMD-EV-FRMWR2 2015/12/04 22:23:15
[19 Dec 2017, 13:24:57] [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: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:01:E

[19 Dec 2017, 13:24:57] [Debug] [/dev/cdc-wdm0] received generic response
(translated)...
<<<<<< 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: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:01:30:30:32:2E:30:33:34:5F:30:30:30:00:00:00:00:00:13:30:32:2E:32:34E
<<<<<<   translated = { [0] = '[ type = 'modem' 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] = '}

[19 Dec 2017, 13:24:57] [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:30:38:5F:30:30:33:00:17:08:00:56:45:52:49:5A:4F:4E:00:16:08:00:30:30:31:2E:30:30:36:00:15:02:00:35:00:0

[19 Dec 2017, 13:25:01] [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:30:38:5F:30:30:33:00
<<<<<<   translated = 002.008_003
<<<<<< TLV:
<<<<<<   type       = "Carrier" (0x17)
<<<<<<   length     = 8
<<<<<<   value      = 56:45:52:49:5A:4F:4E:00
<<<<<<   translated = VERIZON
<<<<<< TLV:
<<<<<<   type       = "PRI version" (0x16)
<<<<<<   length     = 8
<<<<<<   value      = 30:30:31:2E:30:30:36:00
<<<<<<   translated = 001.006
<<<<<< TLV:
<<<<<<   type       = "Carrier ID" (0x15)
<<<<<<   length     = 2
<<<<<<   value      = 35:00
<<<<<<   translated = 5
<<<<<< TLV:
<<<<<<   type       = "SKU ID" (0x13)
<<<<<<   length     = 8
<<<<<<   value      = 31:31:30:32:34:37:36:00
<<<<<<   translated = 1102476
<<<<<< TLV:
<<<<<<   type       = "AMSS version" (0x12)
<<<<<<   length     = 21
<<<<<<   value      =
53:57:49:39:58:33:30:43:5F:30:32:2E:30:35:2E:30:37:2E:30:30:00
<<<<<<   translated = SWI9X30C_02.05.07.00
<<<<<< TLV:
<<<<<<   type       = "Boot version" (0x11)
<<<<<<   length     = 21
<<<<<<   value      =
53:57:49:39:58:33:30:43:5F:30:32:2E:30:35:2E:30:37:2E:30:30:00
<<<<<<   translated = SWI9X30C_02.05.07.00
<<<<<< TLV:
<<<<<<   type       = "Model" (0x10)
<<<<<<   length     = 7
<<<<<<   value      = 4D:43:37:34:35:35:00
<<<<<<   translated = MC7455

[19 Dec 2017, 13:25:01] [Debug] [qfu,utils] current firmware preference
loaded:
[19 Dec 2017, 13:25:01] [Debug] [qfu,utils] [image 0]
[19 Dec 2017, 13:25:01] [Debug] [qfu,utils]     Image type: 'modem'
[19 Dec 2017, 13:25:01] [Debug] [qfu,utils]     Unique ID:  '002.034_000'
[19 Dec 2017, 13:25:01] [Debug] [qfu,utils]     Build ID:
'02.24.05.06_VERIZON'
[19 Dec 2017, 13:25:01] [Debug] [qfu,utils] [image 1]
[19 Dec 2017, 13:25:01] [Debug] [qfu,utils]     Image type: 'pri'
[19 Dec 2017, 13:25:01] [Debug] [qfu,utils]     Unique ID:  '002.034_000'
[19 Dec 2017, 13:25:01] [Debug] [qfu,utils]     Build ID:
'02.24.05.06_VERIZON'
setting firmware preference:
  firmware version: '02.24.05.06'
  config version:   '002.034_000'
  carrier:          'VERIZON'
[19 Dec 2017, 13:25:01] [Debug] [qfu-updater] setting firmware preference...
[19 Dec 2017, 13:25:01] [Debug] [qfu-updater]   modem image: unique id
'?_?', build id '02.24.05.06_?'
[19 Dec 2017, 13:25:01] [Debug] [qfu-updater]   pri image:   unique id
'002.034_000', build id '02.24.05.06_VERIZON'
[19 Dec 2017, 13:25:01] [Debug] [qfu-updater]   override download: no
[19 Dec 2017, 13:25:01] [Debug] [/dev/cdc-wdm0] sent message...
<<<<<< RAW:
<<<<<<   length = 85
<<<<<<   data   =
01:54:00:00:02:02:00:05:00:48:00:48:00: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:2E:30:36:5F:3F:01:30:30:32:2E:30:33:34:5F:30:30:30:00:00:E

[19 Dec 2017, 13:25:01] [Debug] [/dev/cdc-wdm0] sent generic request
(translated)...
<<<<<< QMUX:
<<<<<<   length  = 84
<<<<<<   flags   = 0x00
<<<<<<   service = "dms"
<<<<<<   client  = 2
<<<<<< QMI:
<<<<<<   flags       = "none"
<<<<<<   transaction = 5
<<<<<<   tlv_length  = 72
<<<<<<   message     = "Set Firmware Preference" (0x0048)
<<<<<< 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:30:32:2E:32:34:2E:30:35:2E:30:36:5F:3F:01: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:36E
<<<<<<   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]}

[19 Dec 2017, 13:25:05] [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

[19 Dec 2017, 13:25:05] [Debug] [/dev/cdc-wdm0] received generic response
(translated)...
<<<<<< 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 '}

[19 Dec 2017, 13:25:05] [Debug] [qfu-updater] need to download the
following images: modem, pri
[19 Dec 2017, 13:25:05] [Debug] [qfu-updater] power cycling...
[19 Dec 2017, 13:25:05] [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

[19 Dec 2017, 13:25:05] [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

[19 Dec 2017, 13:25:05] [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

[19 Dec 2017, 13:25:05] [Debug] [/dev/cdc-wdm0] received generic response
(translated)...
<<<<<< 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

[19 Dec 2017, 13:25:05] [Debug] [qfu,utils] operating mode set
successfully...
[19 Dec 2017, 13:25:05] [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

[19 Dec 2017, 13:25:05] [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

[19 Dec 2017, 13:25:09] [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

[19 Dec 2017, 13:25:09] [Debug] [/dev/cdc-wdm0] received generic response
(translated)...
<<<<<< 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

[19 Dec 2017, 13:25:09] [Debug] [qfu,utils] operating mode set
successfully...
[19 Dec 2017, 13:25:09] [Debug] [qfu-updater] reset requested
successfully...
[19 Dec 2017, 13:25:09] [Debug] [qfu-updater] cleaning up QMI device...
[19 Dec 2017, 13:25:09] [Debug] [/dev/cdc-wdm0] Releasing 'dms' client with
flags 'none'...
[19 Dec 2017, 13:25:09] [Debug] [/dev/cdc-wdm0] Unregistered 'dms' client
with ID '2'
rebooting in download mode...
[19 Dec 2017, 13:25:09] [Debug] [qfu-updater] reset requested, now waiting
for TTY device...
[19 Dec 2017, 13:25:28] [Debug] [qfu-udev] event: remove ttyUSB0
[19 Dec 2017, 13:25:28] [Debug] [qfu-udev] event: remove ttyUSB1
[19 Dec 2017, 13:25:28] [Debug] [qfu-udev] event: remove 2-3:1.0
[19 Dec 2017, 13:25:28] [Debug] [qfu-udev] event: remove ttyUSB2
[19 Dec 2017, 13:25:28] [Debug] [qfu-udev] event: remove 2-3:1.2
[19 Dec 2017, 13:25:28] [Debug] [qfu-udev] event: remove 2-3:1.3
[19 Dec 2017, 13:25:28] [Debug] [qfu-udev] event: remove wwan0
[19 Dec 2017, 13:25:28] [Debug] [qfu-udev] event: remove cdc-wdm0
[19 Dec 2017, 13:25:28] [Debug] [qfu-udev] event: remove 2-3:1.8
[19 Dec 2017, 13:25:28] [Debug] [qfu-udev] event: remove wwan1
[19 Dec 2017, 13:25:28] [Debug] [qfu-udev] event: remove cdc-wdm1
[19 Dec 2017, 13:25:28] [Debug] [qfu-udev] event: remove 2-3:1.10
[19 Dec 2017, 13:25:28] [Debug] [qfu-udev] event: remove 2-3
[19 Dec 2017, 13:25:29] [Debug] [qfu-udev] event: add 1-6
[19 Dec 2017, 13:25:29] [Debug] [qfu-udev] event: add 1-6:1.0
[19 Dec 2017, 13:25:29] [Debug] [qfu-udev] event: add ttyUSB0
[19 Dec 2017, 13:25:58] [Debug] [qfu-udev] event: remove 1-6:1.0
[19 Dec 2017, 13:25:58] [Debug] [qfu-udev] event: remove 1-6
[19 Dec 2017, 13:26:08] [Debug] [qfu-udev] event: add 2-3
[19 Dec 2017, 13:26:08] [Debug] [qfu-udev] event: add 2-3:1.2
[19 Dec 2017, 13:26:08] [Debug] [qfu-udev] event: add 2-3:1.8
[19 Dec 2017, 13:26:08] [Debug] [qfu-udev] event: add 2-3:1.0
[19 Dec 2017, 13:26:08] [Debug] [qfu-udev] event: add cdc-wdm0
[19 Dec 2017, 13:26:08] [Debug] [qfu-udev] event: add 2-3:1.3
[19 Dec 2017, 13:26:08] [Debug] [qfu-udev] event: add 2-3:1.10
[19 Dec 2017, 13:26:08] [Debug] [qfu-udev] event: add cdc-wdm1
[19 Dec 2017, 13:26:08] [Debug] [qfu-udev] event: add wwan0
[19 Dec 2017, 13:26:08] [Debug] [qfu-udev] event: add ttyUSB1
[19 Dec 2017, 13:26:08] [Debug] [qfu-udev] waiting device (tty) matched:
ttyUSB1
[19 Dec 2017, 13:26:08] [Debug] [qfu-updater] TTY device found: /dev/ttyUSB1
download mode detected
[19 Dec 2017, 13:26:08] [Debug] [qfu-qdl-device] opening TTY: /dev/ttyUSB1
[19 Dec 2017, 13:26:08] [Debug] [qfu-qdl-device] setting terminal in raw
mode...
[19 Dec 2017, 13:26:08] [Debug] [qfu,dload-message] sent sdp:
[19 Dec 2017, 13:26:08] [Debug] [qfu-qdl-device] >> 70:00:00 [3, unframed]
[19 Dec 2017, 13:26:08] [Debug] [qfu-qdl-device] >> 7E:70:00:00:14:46:7E [7]
error: error creating device: timed out waiting for the response
[19 Dec 2017, 13:26:15] [Debug] [qfu-udev] event: add ttyUSB0
[19 Dec 2017, 13:26:15] [Debug] [qfu-udev] event: add wwan1
[19 Dec 2017, 13:26:15] [Debug] [qfu-udev] event: add ttyUSB2
[root at Desk-r6 flash]#




On 1 December 2017 at 16:19, Paul Gildea <gildeap at tcd.ie> wrote:

> Thanks guys, setting the firmware to the default or Verizon image that
> came pre-installed worked fine and I regained my radio power modes.
> Unusual that I can't upgrade to the official latest firmware on the Sierra
> Wireless site (the versions do seem to match somewhat SWI9X30C_02.24.
> 05.06.cwe and SWI9X30C_02.24.05.06_VERIZON_002.034_000.nvu). I'll try and
> play around to get them on there somehow.
>
> --
> Paul
>
> On 30 November 2017 at 18:14, Dan Williams <dcbw at redhat.com> wrote:
>
>> On Thu, 2017-11-30 at 18:35 +0100, Bjørn Mork wrote:
>> > Paul Gildea <gildeap at tcd.ie> writes:
>> >
>> > > Thanks for the help Dan,
>> > >
>> > > Here are both methods for completeness! (The output is the same for
>> > > two
>> > > MC7455's that I tried to upgrade.)
>> > >
>> > > AT!ENTERCND="A710"
>> > > OK
>> > > AT!GOBIIMPREF?
>> > > !GOBIIMPREF:
>> > >  preferred fw version:    02.24.05.06
>> > >  preferred carrier name:  VERIZON
>> > >  preferred config name:   VERIZON_002.034_000
>> > >  current fw version:      02.08.02.00
>> > >
>> > >  current carrier name:    GENERIC
>> > >
>> > >  current config name:     GENERIC_002.007_001
>> > >
>> > >
>> > >
>> > >  fw version mismatch
>> > >
>> > >  carrier name mismatch
>> > >
>> > >  config name mismatch
>> > >
>> > >
>> > >
>> > > OK
>> >
>> > This is a typical result of failed upgrades: You have told the modem
>> > to
>> > use the VERIZON 02.24.05.06 firmware, but this version is not yet
>> > installed.
>> >
>> > I don't know why your firmware upgrades fail, but fixing the low
>> > power
>> > issue by switching to one of the installed images is easy:
>> >
>> >  AT!ENTERCND="A710"
>> >  AT!IMPREF="GENERIC"
>> >  AT!RESET
>> >
>> > or maybe you want
>> >
>> >  AT!IMPREF="VERIZON"
>> >
>> > instead? Not sure how that will work out, but I see that you do have
>> > a
>> > 02.05.07.00 verizon image installed.
>> >
>> >
>> > > qmicli -p -d /dev/cdc-wdm2 --dms-list-stored-images
>> >
>> > You can list the same in the AT command interface:
>> >
>> > AT!IMAGE?
>> >
>> > Or maybe AT!GOBIIMAGE? Some firmware versions use AT!GOBIIMPREF and
>> > AT!GOBIIMAGE, as well as the GOBIIM flag.  I believe newer firmwares
>> > prefer AT!IMPREF and AT!IMAGE, and use the IMSWITCH flag.  The
>> > meaning
>> > is the same.  Whatever works is fine.
>>
>> Also, typically you want the modem and PRI images to match.  For
>> example, note that you have a modem image 02.05.07.00_? and a PRI image
>> 02.05.07.00_VERIZON.  These obviously match and could be used with --
>> dms-set-firmware-preference.
>>
>> Once you do get the images uploaded to the modem somehow, you can play
>> around with the --set-firmware-preference to select the right combo.
>> The PRI images are like carrier "profiles" of a sort.  So if for
>> example you have a modem image with no CDMA/EVDO support but you try to
>> use that with a Verizon PRI that's not gonna work.  But with ATT or
>> TMobile it might.  That kind of thing.
>>
>> Dan
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libqmi-devel/attachments/20171219/915bf43b/attachment-0001.html>


More information about the libqmi-devel mailing list