Check out my first novel, midnight's simulacra!
QMI: Difference between revisions
From dankwiki
No edit summary |
No edit summary |
||
Line 11: | Line 11: | ||
* OMA -- open management alliance | * OMA -- open management alliance | ||
On Linux, QMI is primarily driven through the [https://www.freedesktop.org/software/libqmi/libqmi-glib/latest/ qmi-glib] library and the [https://www.freedesktop.org/wiki/Software/libqmi/ qmicli] tool, using the cdc-wdm and qmi_wwan drivers. A client context must be acquired from the CTL service to use most other services. Services implement "Requests" and "Indications": indications are sent to subscribed clients, while requests are bound to a client context, pipelined, and can be answered out of order. Input and output arguments are defined as TLVs (Type-Length Values). | On Linux, QMI is primarily driven through the [https://www.freedesktop.org/software/libqmi/libqmi-glib/latest/ qmi-glib] library and the [https://www.freedesktop.org/wiki/Software/libqmi/ qmicli] tool, using the cdc-wdm and qmi_wwan drivers. A client context must be acquired from the CTL service to use most other services. Services implement "Requests" and "Indications": indications are sent to subscribed clients, while requests are bound to a client context, pipelined, and can be answered out of order. Input and output arguments are defined as TLVs (Type-Length Values). | ||
==Device Management Service== | |||
* Retrieve ESN/IMEI/MEID: <tt>qmicli --dms-get-ids</tt> |