Qualcomm MSM Interface
The Qualcomm MSM Interface is a proprietary interface for interacting with Qualcomm baseband processors and is a replacement for the legacy cellular extensions of the Hayes command set.[1]. With mobile chipsets, communication between the application processor and the baseband processor happens through shared memory. On PCs with data cards, QMI is exposed through USB.[2][3]
Linux
On Linux, QMI can be used through two mutually exclusive drivers: "GobiNet" and "qmi_wwan". These two drivers take completely differentapproaches to handle the protocol; GobiNet is a very complex driver which implements within the kernelmost of the core protocol logic, while qmi_wwan just leaves all those tasks to user-space processes (thereforekeeping the kernel bits as small as possible).[1]
References
- ^ a b Morgado, Aleksander (December 10, 2013). "Qualcomm Gobi devices in Linux based systems" (PDF). Osmocom.org.
{{cite web}}
: CS1 maint: url-status (link) - ^ "Qualcomm Linux Modems by Quectel & Co - QMI".
- ^ "QMI". postmarketOS wiki.