Commit Graph

98 Commits

Author SHA1 Message Date
Aliaksandr Barouski 24cdbd32e9 pdc: new PDC service implementation
Added calls for configure hp4120 LTE modem
2016-10-26 14:59:43 +02:00
Aleksander Morgado fa39dc14a6 dms: new 'Change Device Download Mode' command
Based on a patch from Aliaksandr Barouski <alex.borovsky@gmail.com>

https://bugs.freedesktop.org/show_bug.cgi?id=96465
2016-10-24 12:31:52 +02:00
Dan Williams d13c26c07d wds: add more TLVs and ModifyProfile/DeleteProfile requests 2016-10-06 10:12:04 -05:00
Dan Williams 7de80b7cf7 wds: add more Profile-related TLVs 2016-10-06 10:12:04 -05:00
Dan Williams d90fae4dba wds: add Go Dormant, Go Active, and Get Dormancy Status 2016-10-06 10:12:04 -05:00
Dan Williams dda73618bd wds: add Set Event Report and Event Report Indication 2016-10-06 10:12:04 -05:00
Dan Williams b7bd0ffc1f docs: add missing reference for 'WDS create profile' 2016-10-04 07:28:51 -05:00
Aleksander Morgado 234c67cde4 docs: add missing reference for 'NAS force network search' 2016-07-07 19:25:07 +02:00
Aleksander Morgado bea38d44a4 libqmi-glib,version: new symbol to flag qmi-over-mbim support 2016-07-07 19:18:31 +02:00
Aleksander Morgado d8430a86f2 libqmi-glib: handle api break introduced in 7fe1238 (released in 1.14.0)
We provide a compatibility symbol to try to provide a better backwards
compatibility.
2016-04-03 13:24:53 +02:00
Aleksander Morgado baecd3da83 libqmi-glib: handle api break introduced in 7ca279e9a42 (released in 1.14.0)
Commit 7ca279e9a42 introduced a couple of method renames that we now try to
recover in order to provide a better backwards API compatibility.
2016-04-03 13:24:48 +02:00
Aleksander Morgado 96832a87c6 docs: add missing entries for 'NAS Get LTE Cphy CA Info' 2016-04-03 13:22:43 +02:00
Aleksander Morgado 972ab4cf27 docs: updated copyright years 2016-03-17 14:29:05 +01:00
Aleksander Morgado 2659d21e91 docs: include 1.12 and 1.14 symbols list 2016-03-17 14:29:05 +01:00
Aleksander Morgado 2c0b445027 uim: implement 'UIM Change PIN' 2016-01-30 10:25:43 -08:00
Aleksander Morgado 517af334d1 uim: implement 'UIM Unblock PIN' 2016-01-30 10:25:41 -08:00
Aleksander Morgado 08ee7e9f1b uim: implement 'UIM Verify PIN' 2016-01-30 10:25:39 -08:00
Aleksander Morgado 83aa5613d7 uim: implement 'UIM Set PIN protection' 2016-01-30 10:25:37 -08:00
Aleksander Morgado a23fc29c5e docs: add missing GetPdnThrottleInfo() documentation 2016-01-24 17:20:32 +01:00
Aleksander Morgado 7af76cd9dd libqmi-glib,device: new getter/setter for the expected data format in the kernel
Userspace is in charge of defining the data format to be used in the WWAN net
interface, both in the device itself (e.g. through CTL or WDA requests) and also
in the kernel (e.g. through /sys/class/net/<WWAN>/qmi/raw_ip sysfs files).

These new API methods allow to query and modify the data format expected by the
kernel.
2016-01-24 16:56:25 +01:00
Aleksander Morgado 47d83f020a wds: new 'WDS Set Autoconnect Setting' command support 2015-10-06 19:24:51 +02:00
Aleksander Morgado 7adcbf1234 wds: new 'WDS Get Autoconnect Setting' command support 2015-10-06 19:24:51 +02:00
Aleksander Morgado 12793ef603 wds: implement 'Packet Service Status' indications 2015-02-26 12:40:28 +01:00
Aleksander Morgado 18694ee79a wms: implement 'Get Supported Messages' 2015-02-25 15:47:15 +01:00
Aleksander Morgado f864133f8e wds: implement 'Get Supported Messages' 2015-02-25 15:47:15 +01:00
Aleksander Morgado 0625feef4d voice: implement 'Get Supported Messages' 2015-02-25 15:47:14 +01:00
Aleksander Morgado f1a6924fe3 uim: implement 'Get Supported Messages' 2015-02-25 15:47:14 +01:00
Aleksander Morgado 10f88c69ce nas: implement 'Get Supported Messages' 2015-02-25 15:47:14 +01:00
Aleksander Morgado ba1abb2cec wda: implement 'Get Supported Messages' 2015-02-25 15:47:14 +01:00
Aleksander Morgado 5dfa2198d0 dms: implement 'Get Supported Messages' 2015-02-25 15:47:14 +01:00
Aleksander Morgado 2c8d6adaef docs: add missing reference to the WMS SMSC address indication 2015-02-25 15:47:14 +01:00
Aleksander Morgado 350cd9a06c voice: initial support for the Voice service 2015-02-07 20:42:44 +01:00
Aleksander Morgado 22628a69da dms: new 'DMS Set FCC Authentication' message
Dell-branded Sierra modems, like the Dell DW5570 (Sierra Wireless MC8805) need
this specific command before they can be put in 'online' mode:

$ sudo qmicli -d /dev/cdc-wdm1 --dms-get-operating-mode
[/dev/cdc-wdm1] Operating mode retrieved:
	Mode: 'low-power'
	HW restricted: 'no'

$ sudo qmicli -d /dev/cdc-wdm1 --dms-set-fcc-authentication
[/dev/cdc-wdm1] Successfully set FCC authentication

$ sudo qmicli -d /dev/cdc-wdm1 --dms-get-operating-mode
[/dev/cdc-wdm1] Operating mode retrieved:
	Mode: 'online'
	HW restricted: 'no'

https://bugzilla.kernel.org/show_bug.cgi?id=92101
2015-02-07 19:07:47 +01:00
Aleksander Morgado f962c45e43 libqmi-glib,device: new property and getter to load the WWAN interface name
Each QMI control port has one and only one associated WWAN net port. This new
"device-wwan-iface" property and the qmi_device_get_wwan_iface() getter allow
to load the WWAN net port name by looking directly at sysfs.
2015-01-28 20:25:06 +01:00
Aleksander Morgado 4b3eeee8d3 libqmi-glib,wds: support 'UMTS Granted QoS' TLV in 'Get Current Settings' 2015-01-24 17:16:12 +01:00
Aleksander Morgado 809356fd95 libqmi-glib,message: new TLV reader API 2014-11-09 20:15:56 +01:00
Aleksander Morgado 7a0f48562e libqmi-glib,message: new TLV builder API 2014-11-09 20:13:52 +01:00
Aleksander Morgado 496ce55c39 libqmi,test: setup testing framework to test content of generated messages 2014-11-09 17:58:13 +01:00
Aleksander Morgado 32d95f442e libqmi-glib,device: new 'device-proxy-path' property
String which specifies which is the path of the abstract socket where the proxy
is listening.
2014-11-09 17:58:13 +01:00
Aleksander Morgado ec30daa1c5 libqmi-glib,device: new 'device-no-file-check' property
If set to TRUE, this property will make the QmiDevice not check for the
existence and file type of the given GFile.

This is a construct write-only property, and should be only used when
building the QmiDevice with g_async_initable_new_async() explicitly (i.e. no
library helper method given).
2014-11-09 17:38:37 +01:00
Aleksander Morgado e050c27185 pds: implement "PDS Set/Get AGPS Config" 2014-09-05 11:50:50 +02:00
Aleksander Morgado db0c2a54a8 pds: implement "PDS Set/Get Default Tracking Session" 2014-09-05 11:50:50 +02:00
Aleksander Morgado d4a02795c7 nas: add 'UMTS Info Neighboring LTE' TLV to 'Cell Location Info' 2014-05-28 12:40:39 +02:00
Aleksander Morgado ffd44267ed docs,libqmi-glib: add 'NAS Get Cell Location Info' documentation 2014-05-28 12:39:21 +02:00
Aleksander Morgado e1193a99b7 qmi-codegen: handle 'gfloat' types 2014-05-28 12:39:00 +02:00
Aleksander Morgado c8b83c1f54 wda: implement 'Set Data Format' request/response 2014-05-21 11:42:03 +02:00
Aleksander Morgado d23de16803 wda: new 'WDA' service 2014-05-20 20:34:37 +02:00
Aleksander Morgado 120d84f0f5 uim: implement "Get Card Status" 2014-04-28 16:09:36 +02:00
Aleksander Morgado 3939cc6fdd data: add libqmi icon 2014-03-09 22:17:14 +01:00
Aleksander Morgado af873f4041 libqmi-glib: generate types for QmiDeviceOpenFlags and QmiDeviceReleaseClientFlags 2013-12-13 08:47:30 +01:00