| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The personalization feature enum in "UIM Card Status" QMI message is
treated differently in QMI modems, and is not same as the existing
'QmiUimCardApplicationPersonalizationFeature' enum. A new enum
'QmiUimCardApplicationPersonalizationFeatureStatus' for the "UIM Card
Status" QMI message is introduced.
The enum change in the QMI message leads to the need of compat symbols
to support API/ABI compatibility. Given that the format and size of
the struct involved in the enum change is the same, i.e. only the
representation of the integer as a different enum changed, we don't
treat the change as a whole TLV rename. Instead, we only change the
struct type that is stored in the GArray/GPtrArray.
We also provide a compat symbol for the UNKNOWN enum name, which the
old enum no longer has.
Originally written by Akash Aggarwal <quic_akasagga@quicinc.com> in
5f366be3000e8c00f7ce73d64606095d3ba4c22e, but later reverted to handle
all the needed compat symbols.
|
|
|
|
|
|
|
| |
This reverts commit 5f366be3000e8c00f7ce73d64606095d3ba4c22e.
This change introduced a TLV field type change, and we therefore need
proper compat methods to avoid breaking API/ABI.
|
|
|
|
|
|
|
| |
Personalization feature enum in "UIM Card Status" QMI message is treated differently in QMI modem,
and is not same as existing 'QmiUimCardApplicationPersonalizationFeature' enum.
Add new enum 'QmiUimCardApplicationPersonalizationFeatureStatus' for "UIM Card Status" QMI message.
|
| |
|
|
|
|
| |
Will be used by MM for GetCellInfo
|
|
|
|
| |
Fixes https://gitlab.freedesktop.org/mobile-broadband/libqmi/-/issues/101
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
These will be used to get and set SAR table index.
Have updated ModemManager to use these.
|
|
|
|
|
|
| |
During qmi logging, some of the information like simIccId, username,
password need to be hidden from displaying in the logs to protect some
of the user information.
|
|
|
|
|
|
| |
Add support for sending DTMF characters during a call in continuous mode.
Useful for navigating robot menus in calls e.g. customer support lines.
Continuous mode is supported by all types of networks (3GPP and CDMA).
|
|
|
|
|
|
| |
Add support for sending DTMF characters during a call in burst mode.
Useful for navigating robot menus in calls e.g. customer support lines.
DTMF burst is only supported by 3GPP2 networks (CDMA).
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
This new message reuses the same 0x5571 DMS command as the original
one, but instead of one single magic number, the command expects first
a magic string as TLV 0x01 and then a magic number as TLV 0x02.
The prerequisite added to TLV 0x02 is so that it's ordered last (order
of the TLVs matters in this operation) nothing else.
Based on a MBIM traffic dump retrieved when using the lenovo-wwan-dpr
tool by Thilo-Alexander Ginkel <thilo@ginkel.com>.
|
|
|
|
|
| |
- Add "QMI_MESSAGE_WDS_INDICATION_REGISTER"
- Add "QMI_INDICATION_WDS_EXTENDED_IP_CONFIG"
|
|
|
|
| |
messages
|
| |
|
|
|
|
| |
And provide compat symbols with the old name.
|
|
|
|
|
|
|
|
| |
Add TLV for PCO in WDS Current Settings
Add TLV for Indication register Message
Add TLV for Extended Ip Config Indication
|
|
|
|
| |
This will be used in foxconn plugin of ModemManager.
|
| |
|
|
|
|
|
|
| |
Don't assume that if nothing given an size-prefix-format of 8 bits
should be used; force the developer to provide a correct array size
definition, either with size-prefix-format or fixed-size.
|
| |
|
|
|
|
|
| |
We cannot do arrays of arrays when supporting the new GIR array compat
methods in 1.32
|
| |
|
|
|
|
| |
intermediate struct
|
|
|
|
| |
intermediate struct
|
|
|
|
| |
intermediate struct
|
| |
|
|
|
|
|
| |
We can just have a sequence of variables in the Result TLV, no need
for a full new type.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The 'GERAN Info' TLV returned a "cell" GArray with array elements of
the wrong format. This was fixed in the 'GERAN Info v2' update, but
the compat method still needs to be able to return a GArray
We could return an empty GArray and be done with it, but providing a
compat array with the old element type isn't a big deal either, so
we try to do that.
This avoids breaking users that were correctly assuming the output
GArray was always set if the TLV getter didn't fail.
|
|
|
|
|
| |
These will be used to implement the ProfileManager.Updated
signal in ModemManager.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Preference"
|
|
|
|
| |
collection
|
|
|
|
| |
(cherry picked from commit dd7e62960f70ef4e32a379af8c8fb984b0832d20)
|
| |
|
|
|
|
| |
Equivalent of AT+CLCC to retrieve information about all current calls
|
|
|
|
|
| |
To avoid the burden of maintaining multiple build systems, autotools
support has been removed.
|
| |
|
|
|
|
|
| |
To allow detecting via pkg-config whether libqmi was built with rmnet
support, as we do with other build features.
|
|
|
|
| |
(cherry picked from commit 4eb7344a99f347df71a3aef7679551af39696efd)
|
| |
|