QMI service versions in different devices

Aleksander Morgado aleksander at lanedo.com
Mon Jul 30 06:16:50 PDT 2012


> 
> I don't think TLV 0x10 is mandatory here:
> 
> [30 Jul 2012, 14:37:16] [Debug] [/dev/cdc-wdm1] Sending message...
> <<<<<< QMUX:
> <<<<<<   length  = 12
> <<<<<<   flags   = 0x00
> <<<<<<   service = "nas"
> <<<<<<   client  = 5
> <<<<<< QMI:
> <<<<<<   flags       = "none"
> <<<<<<   transaction = 1
> <<<<<<   tlv_length  = 0
> <<<<<<   message     = "Get Technology Preference" (0x002B)
> 
> [30 Jul 2012, 14:37:16] [Debug] KEY: 01:00:05:03:00:00:00:00
> [30 Jul 2012, 14:37:16] [Debug]   Service: 03
> [30 Jul 2012, 14:37:16] [Debug]   Client ID: 05
> [30 Jul 2012, 14:37:16] [Debug]   Transaction ID: 01:00
> [30 Jul 2012, 14:37:16] [Debug] [/dev/cdc-wdm1] Received message...
>>>>>>> QMUX:
>>>>>>>   length  = 25
>>>>>>>   flags   = 0x80
>>>>>>>   service = "nas"
>>>>>>>   client  = 5
>>>>>>> QMI:
>>>>>>>   flags       = "response"
>>>>>>>   transaction = 1
>>>>>>>   tlv_length  = 13
>>>>>>>   message     = "Get Technology Preference" (0x002B)
>>>>>>> TLV:
>>>>>>>   type       = "Active" (0x01)
>>>>>>>   length     = 3
>>>>>>>   value      = 2E:00:00
>>>>>>>   translated = [ technology_preference = '46' technology_preference_duration = '0' ]
>>>>>>> TLV:
>>>>>>>   type       = "Result" (0x02)
>>>>>>>   length     = 4
>>>>>>>   value      = 00:00:00:00
>>>>>>>   translated = SUCCESS
> 
> [30 Jul 2012, 14:37:16] [Debug] KEY: 01:00:05:03:00:00:00:00
> [30 Jul 2012, 14:37:16] [Debug]   Service: 03
> [30 Jul 2012, 14:37:16] [Debug]   Client ID: 05
> [30 Jul 2012, 14:37:16] [Debug]   Transaction ID: 01:00
> error: operation failed: Couldn't get the Persistent TLV: TLV not found
> 

Pushed the fix for this one, thanks!

-- 
Aleksander


More information about the libqmi-devel mailing list