100% found this document useful (1 vote)
587 views6 pages

QMI

The document discusses the layering of the QMI (Qualcomm MSMTM Interface) between applications running on a TE (tethered equipment) device and an MSM (mobile station modem) device. It defines QMI as a multiplexing protocol that provides transport for QMI service messages over a control channel between control points and services. It then lists several QMI services like QMI_CTL, QMI_WDS, QMI_DMS, and QMI_NAS and provides a brief description of each service.

Uploaded by

Insu Kim
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
587 views6 pages

QMI

The document discusses the layering of the QMI (Qualcomm MSMTM Interface) between applications running on a TE (tethered equipment) device and an MSM (mobile station modem) device. It defines QMI as a multiplexing protocol that provides transport for QMI service messages over a control channel between control points and services. It then lists several QMI services like QMI_CTL, QMI_WDS, QMI_DMS, and QMI_NAS and provides a brief description of each service.

Uploaded by

Insu Kim
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
  • Interface Layering: Explains the structure of the Qualcomm MSM interface and how it connects with different applications via the operating system.
  • QMUX Protocol: Describes the Qualcomm Multiplexing Protocol for managing service messages between control channels.
  • QMI Message Fields: Lists and describes various fields associated with QMI messages in the protocol structure.
  • QMI Service Transaction Header: Outlines the format and components of a single QMI service transaction header and its role in message processing.
  • QMI Service Messages: Presents the generalized format of service messages demonstrating parameters like types and values.
  • QMI Service Types: Categorizes the various service types managed by QMI, including connection and data serving tasks.

The layering of the QMI between the applications excuting on a TE device and the MSM device

the term TE is inclusive of all form factors including devices such as PC, notebook, PDA, smartphone. The TE can be attached to the MSM over various bus interconnects.

QMI(Qualcomm MSM Interface) Multiplexing Protocol (QMUX) A QMUX implementation provides transport for QMI service messages between QMI control point(s) and QMI service(s) over the control channel of QMI logical device Message Format as following :

Parameter Types Parameter Length Parameter Value

QMI(Qualcomm MSM Interface) Service

QMI Service
QMI_CTL

QMI service Type value


0x00

Description

QMI_CTL messages are transported over the QMUX Control Message Transport Protocol 1. 2. 3. QMUX link identification QMI service version identification QMI service client ID allocation and deallocation/ revocation

QMI_WDS

0x01

QMI_WDS(Wireless Data Service) provides a command set to interface to a wireless mobile station, providing IP connectivity and related value-added services 1. 2. 3. 4. Data call setup and teardown Packet transmission statics Data bearer rate Data session profile management Management Service) provides applications

QMI_DMS

0x02

QMI_DMS(Device

running on a tethered device(TE) with toe following commands related to device management 1. 2. 3. QMI_NAS 0x03 Device identification (manufacturer, model, firmware revision, phone number, serial number) Device capabilities (data service type, SIM, data rate) Device power state (battery level, power source)

QMI_NAS provides applications running on a host PC commands related to network access:

1. 2. 3. 4. 5. QMI_QOS QMI_WMS QMI_PDS QMI_VOICE QMI_CAT For future assignment QMI_PBM Vendorspecific Reserved 0xFF 0x04 0x05 0x06 0x09 0x0A 0x07,0x08, 0x0B ~ 0xDF 0X0C 0xE3 ~ 0xFE

Signal strength Network registration and attach Serving system Network scan Home, preferred, and forbidden networks

You might also like