| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libqmi-tools | Distribution: openSUSE Tumbleweed |
| Version: 1.38.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Mon Mar 30 21:28:40 2026 |
| Group: Hardware/Modem | Build host: reproducible |
| Size: 938458 | Source RPM: libqmi-1.38.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://gitlab.freedesktop.org/mobile-broadband/libqmi | |
| Summary: Helper utilities to control QMI devices | |
libqmi is a glib-based library for talking to WWAN modems and devices which speak the Qualcomm MSM Interface (QMI) protocol. This package contains command line tools to manage such devices.
LGPL-2.1-or-later AND GPL-2.0-or-later
* Mon Mar 30 2026 Martin Hauke <mardnh@gmx.de>
- Update to version 1.38.0
New services:
* New 'IMSDCM' service to support baseband requests for packet
data connections initiated by the host.
New request/response/indications:
* wms: added "Network Registration Status" request and indication
"Set Broadcast Activation" request, "Set Broadcast Config"
request, "Get Broadcast Config" request, "Indication Register"
request, "Get Transport Network Registration Status" request,
and "Transport Network Registration Status" indication.
* ims: added "Set IMS Services Enabled Setting" request and
"Services Enabled Setting" indication.
* uim: added "Write Record" request.
* qos: added "Bind Mux Data Port", "Bind Subscription", and
"Get Bind Subscription" requests.
* wds: added "Bind Subscription" and "Get Bind Subscription"
requests.
* loc: added "Inject Position" request, "Inject Time Request"
indication, "Inject Predicted Orbits Request" indication,
"Inject Position Request" indication, "Inject UTC Time"
request, and "Get Predicted Orbits Data Validity" request.
* pbm: added "Get Emergency List" request.
* nas: added "Get ENDC Config" and "Incremental Network Scan".
New TLVs supported in existing messages:
* wms: added the "Call Mode Preference" TLV in the "Set IMS
Services Enabled Setting" request.
libqmi-glib:
* Allow to decode IMS/IMSA/IMSP messages.
* nas: added QMI_NAS_RADIO_INTERFACE_NO_CHANGE value to
QmiNasRadioInterface.
* loc: use QmiLocReliability instead of guint32 for Vertical
Reliability value in position report.
* Device open timeout increased to 10 seconds.
* Fixed an issue preventing QMI message parsing on big-endian
(BE) arches.
qmi-proxy:
* Don't mistakenly delete qmi-proxy binary when run from same
directory.
qmicli:
* Added capability to inject positions and time into the GNSS
engine to speed up initial fix.
* Added "--loc-get-predicted-orbits-data-validity",
"--loc-inject-position-latitude",
"--loc-inject-position-longitude",
"--fox-set-fcc-authentication", "--loc-inject-time",
"--loc-get-predicted-orbits-data-source",
"--pbm-get-emergency-list",
"--nas-incremental-network-scan",
"--wms-set-cbs-channels", "--wms-get-cbs-channels"
* Added support for "--initial-mux-id=<x>" to the "link-add"
command.
* Sat May 24 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.36.0:
* New request/response/indications
* New TLVs supported in existing messages
* libqmi-glib:
* * Fix for 16-bit service indications on big-endian (BE)
architectures
* * Fix qmi_wwan sysfs attr ownership to match that of the
control device
- Drop 0001-message-fix-16bit-service-on-big-endian.patch: Fixed
upstream.
* Tue Jan 23 2024 Eugenio Paolantonio <eugenio.paolantonio@suse.com>
- Add patch:
* 0001-message-fix-16bit-service-on-big-endian.patch
- Fixes 16-bit service indications on big endian architectures.
Cherry-picked from upstream qmi-1-34 branch
* Fri Nov 10 2023 Dirk Müller <dmueller@suse.com>
- update to update to 1.34.0:
* New services:
* * New 'ATR' service to support AT commands over QMI,
defined by Telit, including "Send" request and "Received"
indication.
* * New 'IMS' service, including "Get IMS Services Enabled
Setting" request/response.
* * New 'IMSA' (IMS Application) service, including "Get
IMS Registration Status" and "Get IMS Services Status"
request/responses.
* * New 'IMSP' (IMS Presence) service, including "Get
Enabler State" request/response.
* * New 'SSC' service (Qualcomm Snapdragon Sensor Core),
including the "Control" request/response, and
"Report Small"/"Report Large" indications.
* * nas: added the "WCDMA RSCP" TLV in "Get Signal Info"
response and "Signal Info" indication.
* * wds: added the "Report Profile Changes" TLV in
* * Support for 16-bit service ids added, used in the QRTR
backend.
* * Response and indication parser messages are now
published in the API.
* * The library now allows connecting to a unix domain
socket named 'qmux_socket' instead of a device file.
* * Extended the 'QmiWdsProfileType' enum type with EPC and
ALL values.
* * Extended the
'QmiUimCardApplicationPersonalizationFeature' enum type with
additional GW-related values.
* * New 'QmiUimCardApplicationPersonalizationFeatureStatus'
enum type.
* * New 'QmiImspEnablerState' enum type, used in the IMPS
service.
* * New 'QmiImsaImsRegistrationStatus',
'QmiImsaServiceStatus' and
* qmicli:
* * New '--uim-remote-unlock' command.
* * New '--imsp-get-enabler-state' command.
* * New '--imsa-get-ims-registration-status' and
* Mon Apr 03 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.32.4:
* libqmi-glib: Schedule indications with G_PRIORITY_DEFAULT to
ensure correct processing order between responses and
ndications.
* build: If QRTR enabled the pkg-config should publicly require
libqrtr-glib.
- Changes from version 1.32.2:
* libqmi-glib: fixed message header validation to avoid reading
out of bounds.
* qmi-proxy: added --verbose-full flag to allow printing logs
with personal info included.
- Changes from version 1.32.0:
* There is no longer an upstream-provided source tarball, please
use the signed git tag '1.32.0' instead to refer to the sources
of this release.
* The verbose message logging will now by default hide all fields
that are considered personal information. Extended message
logging including all field contents should be explicitly
requested.
* Build:
- The GNU autotools (autoconf/automake/libtool) support has
been fully removed, this release requires the use of the
meson build system.
- The 'instrospection' meson option is now a boolean.
- New boolean 'man' meson option to allow disabling the man
page generation.
* New services: New 'FOX' service for operations defined by
Foxconn, including "Get Firmware Version" for now.
* qmicli:
- New '--verbose-full' option to request enabling logs that
include personal information.
- New '--pdc-monitor-refresh' command.
- New '--gas-dms-set-usb-composition' and
'--gas-dms-get-usb-composition' commands.
- New '--wms-set-routes' command.
- New '--dsd-get-system-status' command.
- Updated the '--wda-set-data-format' command with new optional
fields to configure the uplink data aggregation max size and
max datagrams.
* Several other minor improvements and fixes.
- Switch to meson buildsystem, add meson BuildRequires and macros.
- Add help2man, pkgconfig(bash-completion) and
pkgconfig(gobject-introspection-1.0) BuildRequires: New
dependencies.
- Use ldconfig_scriptlets macro.
- New home, URL and Source.
- Drop sig and keyfile, no longer available.
* Mon Jul 18 2022 Dirk Müller <dmueller@suse.com>
- update to 1.30.8:
* dms: new 'Foxconn FCC authentication v2' request/response.
* Wed May 25 2022 Callum Farmer <gmbr3@opensuse.org>
- Enable QRTR support
* Thu May 05 2022 Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.30.6
* meson: fix 'export_packages' in GIR setup.
* net-port-manager: use unaligned netlink attribute length.
- Drop the unneeded rpmlintrc file
* Mon Feb 14 2022 Dirk Müller <dmueller@suse.com>
- update to 1.30.4:
* * meson: switch to use the new python module in meson.
* * meson: added a new boolean 'man' option in the meson setup to explicitly
enable or disable building the man pages.
* * meson: removed the option to detect if rmnet is supported.
* * meson: multiple updates to use newer meson features like install_dir(),
install_mode() or summary().
* * meson: options 'mbim_qmux' and 'qrtr' are enabled by default and must be
explicitly disabled if they're not needed, there is no attempt to
autodetect whether they can be enabled or not.
* qmi-proxy:
* * Remove assert when attempting to close ghost device.
* qmi-firmware-update:
* * Use defaults if FLASH variables not reported, enabling support to flash
the new Sierra Wireless EM9190 and EM9191 modules.
* Several other minor improvements and fixes.
* Mon Dec 20 2021 Martin Hauke <mardnh@gmx.de>
- Mention libqmi.keyring
/usr/bin/qmi-firmware-update /usr/bin/qmi-network /usr/bin/qmicli /usr/libexec/qmi-proxy /usr/share/bash-completion /usr/share/bash-completion/completions /usr/share/bash-completion/completions/qmicli /usr/share/doc/packages/libqmi-tools /usr/share/doc/packages/libqmi-tools/NEWS /usr/share/licenses/libqmi-tools /usr/share/licenses/libqmi-tools/COPYING /usr/share/man/man1/qmi-firmware-update.1.gz /usr/share/man/man1/qmi-network.1.gz /usr/share/man/man1/qmicli.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Apr 21 22:32:08 2026