Getting / Setting LTE band capabilities.

Dan Williams dcbw at redhat.com
Mon May 19 11:20:15 PDT 2014


On Mon, 2014-05-19 at 19:32 +0200, Markus Gothe wrote:
> AFAIK: The current --dms-get-band-capabilities won’t show me any LTE bands for most ZTE devices I have at hand.

Yeah, neither does my Huawei E397.

But my E392 returns the LTEBands TLV that does list the bands it
supposedly supports:

>>>>>> TLV:
>>>>>>   type       = "LTE Band Capability" (0x10)
>>>>>>   length     = 8
>>>>>>   value      = 00:00:00:00:A0:00:00:00
>>>>>>   translated = 38, 40
>>>>>> TLV:
>>>>>>   type       = "Band Capability" (0x01)
>>>>>>   length     = 8
>>>>>>   value      = 80:03:68:00:FF:03:02:00
>>>>>>   translated = gsm-dcs-1800, gsm-900-extended, gsm-900-primary,
gsm-850, gsm-pcs-1900, wcdma-2100, wcdma-900

I'm not sure why LTE-capable devices don't always report the LTEBands
TLV though.

I don't think you can actually set the band capabilities with DMS, since
I think that's read-only, but instead set the desired bands with System
Selection Preference.

> To set system via "NAS Set System Selection Preference” will probably work. However the counterpart: "NAS Get System Selection Preference” will only show me what’s stored in NVRAM (you can change this value using QPST) and not the hardware-capabilities.
> 
> Is there any unimplemented QMI API beside QMI_NAS_GET_CELL_LOC_INFO that might be a hint in the correct direction?

I would think that CELL_LOC_INFO would just tell you what the current
cell supports, but not what the device actually supports.

Dan



More information about the libqmi-devel mailing list