|
Packit |
d14447 |
|
|
Packit |
d14447 |
ModemManager 1.10.8
|
|
Packit |
d14447 |
-------------------------------------------
|
|
Packit |
d14447 |
This is a new bugfix release of ModemManager.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
The list of changes in this version includes:
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Polkit policy:
|
|
Packit |
d14447 |
** Added several missing methods to the policy rules.
|
|
Packit |
d14447 |
** Use the explicit Firmware policy for all firmware operations.
|
|
Packit |
d14447 |
** Updated USSD policy to require user authentication in strict mode.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* systemd service:
|
|
Packit |
d14447 |
** Always start after polkit service when policy control is enabled.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Broadband modem:
|
|
Packit |
d14447 |
** Fix signal quality reporting when +CSQ is used.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* 3GPP:
|
|
Packit |
d14447 |
** Fix reporting 'denied' registration state.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* QMI:
|
|
Packit |
d14447 |
** Fixed NAS SSP support check during supported capability loading.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Simple interface:
|
|
Packit |
d14447 |
** Allow one single ongoing Connect() attempt.
|
|
Packit |
d14447 |
** Fixed Disconnect() when an explicit bearer path is given.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* mmcli:
|
|
Packit |
d14447 |
** Fixed key-value output when printing array with 10 elements.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Plugins:
|
|
Packit |
d14447 |
** simtech: added port type hints for the SIM7000/SIM7600 family.
|
|
Packit |
d14447 |
** x22x: added support for the Alcatel X602D.
|
|
Packit |
d14447 |
** telit: increased timeout for AT#REBOOT.
|
|
Packit |
d14447 |
** quectel: fixed port type hints for the EG91.
|
|
Packit |
d14447 |
** quectel: added port type hints for the BG96.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
ModemManager 1.10.6
|
|
Packit |
d14447 |
-------------------------------------------
|
|
Packit |
d14447 |
This is a new bugfix release of ModemManager.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
The list of changes in this version includes:
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Bearer: if connecting a bearer with PPP method, require upper layers to
|
|
Packit |
d14447 |
disconnect the bearer explicitly and completely ignore the connectivity
|
|
Packit |
d14447 |
checks performed by the modem itself. This makes sure that the TTY is not
|
|
Packit |
d14447 |
reused by ModemManager before pppd has finished using it.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Serial port:
|
|
Packit |
d14447 |
** Fix serial port flash cancellation logic to avoid assertion if the device
|
|
Packit |
d14447 |
gets unplugged during the flash operation.
|
|
Packit |
d14447 |
** Fix serial port reopen logic to flag the port as forced-closed if the
|
|
Packit |
d14447 |
reopening fails, to avoid assertion if the device gets unplugged during
|
|
Packit |
d14447 |
the reopen operation.
|
|
Packit |
d14447 |
** Avoid warning when signals are disconnected automatically during last
|
|
Packit |
d14447 |
object unref.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* SMS:
|
|
Packit |
d14447 |
** Initialize common fields early for multipart messages, without waiting for
|
|
Packit |
d14447 |
the last part to arrive.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* 3GPP:
|
|
Packit |
d14447 |
** Report consolidated registration state as DENIED if all the other ones are
|
|
Packit |
d14447 |
either idle or unknown.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* udev:
|
|
Packit |
d14447 |
** Updated ID_MM_DEVICE_IGNORE to make it really a user-usable tag,
|
|
Packit |
d14447 |
applicable not only to TTY devices but to any kind of device (e.g. to
|
|
Packit |
d14447 |
blacklist MBIM modems); and also applicable under any kind of filter mode
|
|
Packit |
d14447 |
(including 'strict' mode).
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Filter:
|
|
Packit |
d14447 |
** Added new 'explicit blacklist' filter rule, by default enabled for all
|
|
Packit |
d14447 |
filter modes and controlled with the MM_FILTER_RULE_EXPLICIT_BLACKLIST
|
|
Packit |
d14447 |
envvar.
|
|
Packit |
d14447 |
** Added new 'plugin whitelist' filter rule, enabled exclusively in 'strict'
|
|
Packit |
d14447 |
filter mode, which allows us to automatically flag for probing those
|
|
Packit |
d14447 |
devices that are flagged with specific plugin-selected udev tags or which
|
|
Packit |
d14447 |
have vid:pid pairs registered as allowed in the plugins.
|
|
Packit |
d14447 |
** Updated the 'AT-capable ttyACM' filter rule, so that we only process and
|
|
Packit |
d14447 |
probe the serial port if the device also exposes other ports (serial,
|
|
Packit |
d14447 |
cdc-wdm, net) that ModemManager may process. This fix should allow us to
|
|
Packit |
d14447 |
automatically ignore Arduino devices that wrongly report themselves as
|
|
Packit |
d14447 |
speaking AT protocol in the ttyACM port.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* QMI:
|
|
Packit |
d14447 |
** Fix segfault while updating bands and the device doesn't support the
|
|
Packit |
d14447 |
'extended LTE band preference' TLV.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* MBIM:
|
|
Packit |
d14447 |
** Fix segfault while processing empty USSD responses.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* libmm-glib:
|
|
Packit |
d14447 |
** Properly handle NULL pointer on MMFirmwareUpdateSettings.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Plugins:
|
|
Packit |
d14447 |
** sierra: added port type hints for the MC74xx family.
|
|
Packit |
d14447 |
** telit: added port type hints for the ME910 and the EG91.
|
|
Packit |
d14447 |
** cinterion: added port type hints for the PLS8.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
ModemManager 1.10.4
|
|
Packit |
d14447 |
-------------------------------------------
|
|
Packit |
d14447 |
This is a new bugfix release of ModemManager.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
The list of changes in this version includes:
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* QMI:
|
|
Packit |
d14447 |
** Fix assertion when cleaning up event report indications.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* MBIM:
|
|
Packit |
d14447 |
** Fix detecting errors in "Register State Set" responses.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* 3GPP interface:
|
|
Packit |
d14447 |
** Use correct finish() method to complete user registration.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Plugins:
|
|
Packit |
d14447 |
** u-blox: fix segfault when UACT? returns empty band list.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
ModemManager 1.10.2
|
|
Packit |
d14447 |
-------------------------------------------
|
|
Packit |
d14447 |
This is a new bugfix release of ModemManager.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
Unlike previous bugfix releases of stable branches, this release comes with a
|
|
Packit |
d14447 |
new feature that may require packaging updates:
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Carrier configuration reporting and automatic selection.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
It is now possible to load and expose in the modem interface the currently
|
|
Packit |
d14447 |
selected carrier configuration in the module, if any, via the new
|
|
Packit |
d14447 |
'CarrierConfiguration' and 'CarrierConfigurationRevision' properties.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
Additionally, if the modem/plugin supports it via a custom mapping,
|
|
Packit |
d14447 |
ModemManager will also automatically select the best carrier configuration
|
|
Packit |
d14447 |
for the currently available SIM card. The mapping is provided via an external
|
|
Packit |
d14447 |
file that associates a SIM card MCCMNC with a given carrier ID string as
|
|
Packit |
d14447 |
reported by the specific module.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
Initially the carrier configuration reporting is available to all QMI modems
|
|
Packit |
d14447 |
with PDC service support, and the automatic carrier configuration switching
|
|
Packit |
d14447 |
only to the Dell DW5821e, for which a mapping configuration file is provided.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
This carrier configuration support provides the foundation for "carrier based
|
|
Packit |
d14447 |
firmware upgrade paths" in the fwupd/LVFS integration. E.g. a modem running
|
|
Packit |
d14447 |
with a Vodafone-specific carrier configuration will only be suggested firmware
|
|
Packit |
d14447 |
upgrades providing Vodafone-specific carrier configurations, as the specific
|
|
Packit |
d14447 |
GUIDs generated for fwupd contain the USB VID/PID/REV plus the currently used
|
|
Packit |
d14447 |
carrier name: USB\VID_413C&PID_81D7&REV_0318&CARRIER_VODAFONE.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
Some notes to distribution packagers:
|
|
Packit |
d14447 |
** The mapping files will be installed under ${pkgdatadir}, e.g.:
|
|
Packit |
d14447 |
/usr/share/ModemManager/mm-dell-dw5821e-carrier-mapping.conf
|
|
Packit |
d14447 |
** libqmi 1.22.4 is required as a buildtime and runtime dependency.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
The list of changes in this version includes:
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Manager interface:
|
|
Packit |
d14447 |
** Fixed inhibition alloc/dealloc mixup.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Modem interface:
|
|
Packit |
d14447 |
** New 'CarrierConfiguration' property that shows which is the currently
|
|
Packit |
d14447 |
selected carrier configuration in the device, if known.
|
|
Packit |
d14447 |
** New automatic carrier configuration selection logic, based on per-device
|
|
Packit |
d14447 |
or per-vendor mapping.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Messaging interface:
|
|
Packit |
d14447 |
** Flush SMS list update before notifying added/removed signals.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* SMS:
|
|
Packit |
d14447 |
** Fixed sending binary PDUs via AT commands when other AT command operations
|
|
Packit |
d14447 |
are scheduled at the same time.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* QMI:
|
|
Packit |
d14447 |
** Increased the number of open retries from 10 to 20, required e.g. for
|
|
Packit |
d14447 |
the Telit LM940/960 modems.
|
|
Packit |
d14447 |
** Implemented QMI PDC based carrier config loading and automatic switching.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Plugins:
|
|
Packit |
d14447 |
** dell: added port type hints for the DW5820e.
|
|
Packit |
d14447 |
** dell: use QMI DMS extension method to load properly formatted firmware
|
|
Packit |
d14447 |
version strings.
|
|
Packit |
d14447 |
** quectel: added port type hints for the EG06.
|
|
Packit |
d14447 |
** ublox: added alternative port type hints for the LISA/SARA-U2.
|
|
Packit |
d14447 |
** telit: added support for MBIM-based telit modems.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* mmcli:
|
|
Packit |
d14447 |
** Updated --monitor-state to report modem removal.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Several memory leak fixes in different modules.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
ModemManager 1.10.0
|
|
Packit |
d14447 |
-------------------------------------------
|
|
Packit |
d14447 |
This is a new stable release of ModemManager.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
The following notes are directed to package maintainers:
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* This version requires:
|
|
Packit |
d14447 |
** libmbim >= 1.18.0 (for the optional MBIM support)
|
|
Packit |
d14447 |
** libqmi >= 1.22.0 (for the optional QMI support)
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
The most important features and changes in this release are the following:
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* udev:
|
|
Packit |
d14447 |
** Consolidated common tag names among all the supported plugins. E.g.
|
|
Packit |
d14447 |
ID_MM_PORT_TYPE_GPS, ID_MM_PORT_TYPE_AT_*, ID_MM_PORT_TYPE_QCDM...
|
|
Packit |
d14447 |
All these generic tags are included as symbols in the API, and
|
|
Packit |
d14447 |
compatibility will be maintained for these. Custom setups of
|
|
Packit |
d14447 |
ModemManager relying on previously available per-plugin udev tags may
|
|
Packit |
d14447 |
need to manually port them to this new generic subset.
|
|
Packit |
d14447 |
** New tag to allow specifying flow control settings to use in serial ports.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Core:
|
|
Packit |
d14447 |
** Avoid probing other protocols on TTYs tagged in udev with specific port
|
|
Packit |
d14447 |
type tags (e.g. avoid probing QCDM if a port is tagged as AT). This allows
|
|
Packit |
d14447 |
faster port probing and modem detection for known modem layouts.
|
|
Packit |
d14447 |
** Implemented support to enable and handle +CGEV URCs for asynchronous
|
|
Packit |
d14447 |
connection state updates in AT-controlled devices.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Manager interface:
|
|
Packit |
d14447 |
** New runtime daemon version reporting.
|
|
Packit |
d14447 |
** New support for requesting device inhibition, e.g. so that ModemManager
|
|
Packit |
d14447 |
stops completely using a modem device until the inhibition is released.
|
|
Packit |
d14447 |
This feature is implemented to allow fwupd taking over of a device
|
|
Packit |
d14447 |
completely for as long as it needs during a firmware update.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Modem interface:
|
|
Packit |
d14447 |
** All methods are always connected, even in Failed state.
|
|
Packit |
d14447 |
** Allow parallel Enable()/Disable() calls.
|
|
Packit |
d14447 |
** Deprecated redundant ListBearers() method, the read-only Bearers property
|
|
Packit |
d14447 |
is already showing the same information.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Bearer interface:
|
|
Packit |
d14447 |
** New 'BearerType' property, e.g. to specify whether a bearer is the initial
|
|
Packit |
d14447 |
LTE default bearer or not.
|
|
Packit |
d14447 |
** Deprecated 'number' field in bearer settings. Applications do not need to
|
|
Packit |
d14447 |
send the 'number' field in Bearer.Connect() or in Modem.Simple.Connect(),
|
|
Packit |
d14447 |
as the setting is totally ignored.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* mmcli:
|
|
Packit |
d14447 |
** New 'key-value' output, easier to parse by scripts than the default.
|
|
Packit |
d14447 |
** Removed redundant '--location-get-XXX' actions, as the '--location-get'
|
|
Packit |
d14447 |
already reports the location information for all sources.
|
|
Packit |
d14447 |
** Removed redundant '--simple-status' action, as the same information can be
|
|
Packit |
d14447 |
obtained through different mmcli operations.
|
|
Packit |
d14447 |
** New manager '--inhibit-device' action and modem-specific '--inhibit', to
|
|
Packit |
d14447 |
allow requesting device inhibition.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* 3GPP interface:
|
|
Packit |
d14447 |
** New support for exposing the network reported Protocol Configuration
|
|
Packit |
d14447 |
Options (PCO), to be used instead of the new deprecated Subscription
|
|
Packit |
d14447 |
State property.
|
|
Packit |
d14447 |
** New support for exposing the initial LTE default bearer status.
|
|
Packit |
d14447 |
** New support for configuring the initial LTE default bearer settings.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Location interface:
|
|
Packit |
d14447 |
** New LTE Tracking Area Code (TAC) in 3GPP location information.
|
|
Packit |
d14447 |
** New support for injecting assistance data (e.g. Qualcomm XTRA) into the
|
|
Packit |
d14447 |
GNSS engine, useful when there is no mobile connection to use MSA A-GPS.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Firmware interface:
|
|
Packit |
d14447 |
** Support for reporting firmware update support properties, e.g. specifying
|
|
Packit |
d14447 |
which update methods are supported. This information will be consumed by
|
|
Packit |
d14447 |
fwupd in order to allow upgrading firmware in devices managed by
|
|
Packit |
d14447 |
ModemManager.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Voice interface:
|
|
Packit |
d14447 |
** Multiple improvements and fixes in the voice call management logic
|
|
Packit |
d14447 |
implemented with generic AT commands.
|
|
Packit |
d14447 |
** Added AudioPort and AudioFormat properties to the Call object.
|
|
Packit |
d14447 |
** Added new generic audio channel setup/cleanup handlers in the Call object.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* QMI:
|
|
Packit |
d14447 |
** New LOC service based GNSS support, including A-GPS setup via SUPL server.
|
|
Packit |
d14447 |
** New support for the "extended" LTE band list.
|
|
Packit |
d14447 |
** New support for reading IMSI and ICCID with the UIM service.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* MBIM:
|
|
Packit |
d14447 |
** Implemented support for processing Protocol Configuration Options using
|
|
Packit |
d14447 |
Microsoft-defined Basic Connect Extensions.
|
|
Packit |
d14447 |
** Implemented support for LTE attach status and configuration using
|
|
Packit |
d14447 |
Microsoft-defined Basic Connect Extensions.
|
|
Packit |
d14447 |
** Implemented support for the extended signal interface and for 3GPP location
|
|
Packit |
d14447 |
details using the AT&T specific service.
|
|
Packit |
d14447 |
** Implemented support for 3GPP USSD operations using the standard USSD
|
|
Packit |
d14447 |
service.
|
|
Packit |
d14447 |
** For Qualcomm-based MBIM devices, those with QMI-over-MBIM support, a whole
|
|
Packit |
d14447 |
new set of features is now available, including: QMI LOC/PDS location
|
|
Packit |
d14447 |
support, allowed/preferred mode management, frequency band selection,
|
|
Packit |
d14447 |
power management operations...
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Plugins:
|
|
Packit |
d14447 |
** xmm: new XMM plugin, with shared logic (allowed/preferred mode management,
|
|
Packit |
d14447 |
frequency band selection, power management operations, extended signal
|
|
Packit |
d14447 |
quality reporting, GPS/A-GPS...) for Intel XMM based devices.
|
|
Packit |
d14447 |
** fibocom: new plugin, with support for generic MBIM and XMM-based devices.
|
|
Packit |
d14447 |
** dell: added support for XMM-based devices, like the DW5820e.
|
|
Packit |
d14447 |
** dell: added custom support for the DW5821e, including 'unmanaged' GPS and
|
|
Packit |
d14447 |
firmware update integration details.
|
|
Packit |
d14447 |
** cinterion: new shared interface to include all logic shared between Option
|
|
Packit |
d14447 |
and Option/HSO devices.
|
|
Packit |
d14447 |
** sierra-legacy: implemented connection monitoring support.
|
|
Packit |
d14447 |
** u-blox: added support for extended call state transitions.
|
|
Packit |
d14447 |
** u-blox: added CDC-ECM support for SARA/LISA-U2xx modems.
|
|
Packit |
d14447 |
** altair-lte: migrated from SubscriptionState to PCO.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
All the features and fixes which were backported to 1.8.x releases are also present
|
|
Packit |
d14447 |
in ModemManager 1.10.0.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
ModemManager 1.8.0
|
|
Packit |
d14447 |
-------------------------------------------
|
|
Packit |
d14447 |
This is a new stable release of ModemManager.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
The following notes are directed to package maintainers:
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* This version requires:
|
|
Packit |
d14447 |
** GLib 2.36.0
|
|
Packit |
d14447 |
** gettext 0.19.8 (for the optional rebuild of documentation)
|
|
Packit |
d14447 |
** libmbim >= 1.16.0 (for the optional MBIM support)
|
|
Packit |
d14447 |
** libqmi >= 1.20.0 (for the optional QMI support)
|
|
Packit |
d14447 |
** libsystemd >= 209 or libsystemd-login >= 183 (for the optional suspend
|
|
Packit |
d14447 |
and resume support)
|
|
Packit |
d14447 |
** libsystemd >= 209 (for the optional systemd journal support)
|
|
Packit |
d14447 |
** polkit >= 0.97 (for the optional PolicyKit support)
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* This version no longer requires:
|
|
Packit |
d14447 |
** intltool (replaced by new features in gettext)
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Distributions using systemd should explicitly use the following configure
|
|
Packit |
d14447 |
options:
|
|
Packit |
d14447 |
** '--with-systemd-suspend-resume': the only supported source for suspend and
|
|
Packit |
d14447 |
resume events is now systemd, so the previous '--with-suspend-resume=[]'
|
|
Packit |
d14447 |
option was renamed.
|
|
Packit |
d14447 |
** '--with-systemd-journal' to use the new journal support.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Distributions wanting to avoid ModemManager poking TTY ports that isn't
|
|
Packit |
d14447 |
supposed to touch may start using the new 'STRICT' filter policy, given
|
|
Packit |
d14447 |
as an option to the ModemManager daemon (e.g. patching the default systemd
|
|
Packit |
d14447 |
service file provided). See below for more info about the filter policy and
|
|
Packit |
d14447 |
the side effects of using the STRICT approach:
|
|
Packit |
d14447 |
** E.g. ModemManager --filter-policy=STRICT
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
The most important features and changes in this release are the following:
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* New 'filter policy' setting in the ModemManager daemon to decide which ports
|
|
Packit |
d14447 |
are probed and how. Currently these levels are defined:
|
|
Packit |
d14447 |
** WHITELIST-ONLY: Only devices or ports explicitly whitelisted with the new
|
|
Packit |
d14447 |
'ID_MM_DEVICE_PROCESS' udev tag are probed.
|
|
Packit |
d14447 |
** DEFAULT: All ports are allowed to be probed except for the ones explicitly
|
|
Packit |
d14447 |
greylisted as RS232 adapters or completely blacklisted. This is the
|
|
Packit |
d14447 |
default approach that was used until now, and the default as well in this
|
|
Packit |
d14447 |
release if a different one isn't requested.
|
|
Packit |
d14447 |
** STRICT: The daemon defines a set of heuristics to try to detect modems and
|
|
Packit |
d14447 |
ports to probe. Only the TTY ports that are very very likely to be modem
|
|
Packit |
d14447 |
ports are probed, therefore completely avoiding the need of having a
|
|
Packit |
d14447 |
separate blacklist or RS232 adapter greylist. But note that this policy
|
|
Packit |
d14447 |
may end up ignoring some devices, like TTY controlled modems without an
|
|
Packit |
d14447 |
associated network port.
|
|
Packit |
d14447 |
** PARANOID: This is equivalent to running the STRICT mode but also applying
|
|
Packit |
d14447 |
the blacklist and RS232 greylist filters explicitly.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Device 'naming'. This release includes logic to allow 'naming' devices with
|
|
Packit |
d14447 |
the ID_MM_PHYSDEV_UID udev tag, so that the names can then be used in e.g.
|
|
Packit |
d14447 |
mmcli and also exposed in the 'Device' property in the Modem interface. This
|
|
Packit |
d14447 |
new setup makes it possible to give the devices unique names that are kept
|
|
Packit |
d14447 |
across reboots.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Allow skipping the automatic scan for devices in the daemon with the new
|
|
Packit |
d14447 |
'--no-auto-scan' daemon option. Instead, the daemon may be called with the
|
|
Packit |
d14447 |
'--initial-kernel-events=[PATH]' option including a predefined list of ports
|
|
Packit |
d14447 |
or otherwise get the port additions reported during runtime with the
|
|
Packit |
d14447 |
mmcli --report-kernel-event=[] command.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Allow building and running without 'udev'. In this setup, the previously
|
|
Packit |
d14447 |
explained '--no-auto-scan' is enabled by default, so ports are not
|
|
Packit |
d14447 |
automatically detected .Note that this setup is not suggested for standard
|
|
Packit |
d14447 |
distributions: if udev is available in the system, it is the preferred method
|
|
Packit |
d14447 |
to manage the port addition and removal.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* SIM hot swap. The core includes the needed logic to support SIM hot swap in
|
|
Packit |
d14447 |
the different devices, although for now it's only tested for Telit and MBIM
|
|
Packit |
d14447 |
modems. If a SIM hot swap is detected, the modem is flagged as failed and
|
|
Packit |
d14447 |
reprobed from scratch.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Connection status monitoring logic. In order to try to detect network
|
|
Packit |
d14447 |
initiated disconnections, a generic setup is provided to plugins so that they
|
|
Packit |
d14447 |
can implement explicit connection status checks that would be executed
|
|
Packit |
d14447 |
periodically.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* New support for 3GPP CSFB states and operation modes. We now support
|
|
Packit |
d14447 |
registration states reported as "SMS only" or "CSFB not preferred", and
|
|
Packit |
d14447 |
provide APIs to set and get the "UE mode of operation for EPS".
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
This version comes with the following new features:
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Build and system:
|
|
Packit |
d14447 |
** Updated the systemd service file with additional security related rules.
|
|
Packit |
d14447 |
** Added support for systemd journal logging.
|
|
Packit |
d14447 |
** Updated most of the code to use GTask instead of the deprecated
|
|
Packit |
d14447 |
GSimpleAsyncResult based operations.
|
|
Packit |
d14447 |
** ChangeLog is built from git during the dist tarball generation.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* New translations: Polish, Brazilian Portuguese, Slovak, Hungarian, Czech,
|
|
Packit |
d14447 |
Ukrainian, Swedish and Indonesian.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* API:
|
|
Packit |
d14447 |
** Defined additional GSM, UMTS and LTE frequency bands.
|
|
Packit |
d14447 |
** The MMModemBand enumeration values (EUTRAN, UTRAN and CDMA) have been
|
|
Packit |
d14447 |
renamed to consolidate how they are defined. A compatibility layer has
|
|
Packit |
d14447 |
been provided to avoid breaking the API.
|
|
Packit |
d14447 |
** New 'HardwareRevision' property in the Modem interface.
|
|
Packit |
d14447 |
** New 'EpsUeModeOperation' property and 'SetEpsUeModeOperation' method in
|
|
Packit |
d14447 |
the Modem 3GPP interface.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Core:
|
|
Packit |
d14447 |
** Updated libqcdm to load signal strength from QCDM EVDO Pilot Sets.
|
|
Packit |
d14447 |
** Updated udev rules with new per-vendor rules for quicker processing.
|
|
Packit |
d14447 |
** Explicitly ignored ports are never probed now, but they will be reported
|
|
Packit |
d14447 |
as owned by the device and exposed in the Ports property.
|
|
Packit |
d14447 |
** New 'ID_MM_TTY_BAUDRATE' udev tag to specify the baudrate to use in RS232
|
|
Packit |
d14447 |
TTY ports.
|
|
Packit |
d14447 |
** If using UCS2, still assume that the operator name may be given in ASCII.
|
|
Packit |
d14447 |
** Explicitly open QCDM ports anytime it's needed, instead of assuming they
|
|
Packit |
d14447 |
are open when enabled.
|
|
Packit |
d14447 |
** Query supported ME event reporting options and automatically set the best
|
|
Packit |
d14447 |
choice based on the supported ones.
|
|
Packit |
d14447 |
** Query supported flow control modems and automatically set the best choice
|
|
Packit |
d14447 |
based on the supported ones.
|
|
Packit |
d14447 |
** Explicitly configure flow control settings on the TTY as soon as it is
|
|
Packit |
d14447 |
connected, only applicable for RS232 devices.
|
|
Packit |
d14447 |
** Implemented generic unlock retries loading.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* MBIM:
|
|
Packit |
d14447 |
** Explicitly reprobe the modem when the mbim-proxy is detected dead.
|
|
Packit |
d14447 |
** Workaround implemented to keep track of the PIN1 unlock retries as the
|
|
Packit |
d14447 |
protocol isn't very good allowing this.
|
|
Packit |
d14447 |
** Load and expose HW revision.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* QMI:
|
|
Packit |
d14447 |
** Explicitly reprobe the modem when the qmi-proxy is detected dead.
|
|
Packit |
d14447 |
** Load and expose HW revision.
|
|
Packit |
d14447 |
** Detect port closed and forbid client allocation operations.
|
|
Packit |
d14447 |
** New optional connection status monitoring support, enabled by default for
|
|
Packit |
d14447 |
the Netgear AC341U.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Location interface:
|
|
Packit |
d14447 |
** Disabled by default for MBIM modems.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Messaging interface:
|
|
Packit |
d14447 |
** Try decoding with UTF-16BE when UCS-2 reported.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Plugins:
|
|
Packit |
d14447 |
** u-blox: new plugin, currently supporting the TOBY-L2, TOBY-L4, TOBY-R2,
|
|
Packit |
d14447 |
LARA-R2 and LISA-R2.
|
|
Packit |
d14447 |
** quectel: new plugin, supporting generic AT/QMI based modems.
|
|
Packit |
d14447 |
** cinterion: implemented support for devices exposing a WWAN network
|
|
Packit |
d14447 |
interface.
|
|
Packit |
d14447 |
** cinterion: support changing modes in LTE capable devices.
|
|
Packit |
d14447 |
** cinterion: added GPS support for devices controlled only with AT^SGPSC.
|
|
Packit |
d14447 |
** cinterion: use ^SIND unsolicited messages for access tech reporting.
|
|
Packit |
d14447 |
** huawei: implemented Signal interface.
|
|
Packit |
d14447 |
** telit: added support for RS232, QMI and MBIM modems.
|
|
Packit |
d14447 |
** novatel: cleaned up registration state and access tech reporting.
|
|
Packit |
d14447 |
** novatel-lte: implemented unlock retries loading.
|
|
Packit |
d14447 |
** dell: speed probing time up and reduce udev dependency.
|
|
Packit |
d14447 |
** mbm: added GPS support for the Dell DW5560.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
The following features which were backported to 1.6.x releases are also present
|
|
Packit |
d14447 |
in ModemManager 1.8.0:
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Build and System:
|
|
Packit |
d14447 |
** Explicitly use -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_36 and
|
|
Packit |
d14447 |
-DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_36 so that we don't get warnings
|
|
Packit |
d14447 |
for GLib features that are flagged as deprecated in newer versions.
|
|
Packit |
d14447 |
** Dropped After=syslog.target rule in systemd service file.
|
|
Packit |
d14447 |
** Added all ModemManager udev tags also in "bind" events.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Core:
|
|
Packit |
d14447 |
** Improved detection of 4G-only modems.
|
|
Packit |
d14447 |
** TTY is set as connected as soon as ATD replies.
|
|
Packit |
d14447 |
** Removed the default ID_MM_PLATFORM_DRIVER_PROBE whitelist.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Signal interface:
|
|
Packit |
d14447 |
** Report RSCP if available.
|
|
Packit |
d14447 |
** New generic implementation of the Signal interface in AT-based devices
|
|
Packit |
d14447 |
using AT+CESQ.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* QMI:
|
|
Packit |
d14447 |
** Run FCC auth sequence if "InvalidTransition" is reported when going
|
|
Packit |
d14447 |
online.
|
|
Packit |
d14447 |
** Added WDS reporting event support.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Plugins:
|
|
Packit |
d14447 |
** huawei: let the E3372 run NDISDUP via TTY (when the exposed cdc-wdm is
|
|
Packit |
d14447 |
non-functional).
|
|
Packit |
d14447 |
** telit: added support for the GE910.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
ModemManager 1.6.0
|
|
Packit |
d14447 |
-------------------------------------------
|
|
Packit |
d14447 |
This is a new stable release of ModemManager.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* This version requires:
|
|
Packit |
d14447 |
** GLib 2.36.0
|
|
Packit |
d14447 |
** gettext 0.19.3
|
|
Packit |
d14447 |
** libmbim >= 1.14.0 (for the optional MBIM support)
|
|
Packit |
d14447 |
** libqmi >= 1.16.0 (for the optional QMI support)
|
|
Packit |
d14447 |
** libsystemd >= 209 or libsystemd-login >= 183 (for the optional suspend
|
|
Packit |
d14447 |
and resume support)
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* For distributions using systemd, it is suggested that the new optional
|
|
Packit |
d14447 |
suspend/resume is explicitly requested during configure with the new
|
|
Packit |
d14447 |
'--with-suspend-resume=systemd' argument.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
This version comes with the following new features:
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Core:
|
|
Packit |
d14447 |
** Implemented support for suspend/resume detection, currently working
|
|
Packit |
d14447 |
when systemd is in use. Whenever the system is suspended, we'll flag the
|
|
Packit |
d14447 |
modems as invalid so that they are re-probed from scratch when the system
|
|
Packit |
d14447 |
is resumed.
|
|
Packit |
d14447 |
** Added cancellation support for the probing operations.
|
|
Packit |
d14447 |
** Reworked and simplified the serial port response processing.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Location interface:
|
|
Packit |
d14447 |
** Added A-GPS support, currently available only for QMI based modems with
|
|
Packit |
d14447 |
PDS service.
|
|
Packit |
d14447 |
** Added support for updating the default GPS refresh time.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Time interface:
|
|
Packit |
d14447 |
** New default implementation for all AT-based modems.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Voice interface:
|
|
Packit |
d14447 |
** New DBus interface to allow the management of voice calls, which currently
|
|
Packit |
d14447 |
assumes that the audio channel is setup out of ModemManager.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Bearer:
|
|
Packit |
d14447 |
** New support for reporting statistics of the ongoing connection with a new
|
|
Packit |
d14447 |
'Stats' property, currently available for QMI and MBIM based modems.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* QMI:
|
|
Packit |
d14447 |
** Implemented support for devices which only work in "raw IP" mode, like
|
|
Packit |
d14447 |
the Sierra MC7455.
|
|
Packit |
d14447 |
** Implemented support for SIM related operations using the UIM service, as
|
|
Packit |
d14447 |
newer modems with multi-SIM capabilities don't suppor the legacy DMS UIM
|
|
Packit |
d14447 |
operations.
|
|
Packit |
d14447 |
** Implemented support for detecting network-initiated disconnections.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* MBIM:
|
|
Packit |
d14447 |
** If online mode fails, try to use the 'DMS Set FCC Authentication' QMI
|
|
Packit |
d14447 |
message via the QMI-over-MBIM support, if supported by the device.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* udev:
|
|
Packit |
d14447 |
** Added new supported 'ID_MM_PORT_IGNORE' tag to allow fully ignoring ports
|
|
Packit |
d14447 |
specified by the user.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* mmcli:
|
|
Packit |
d14447 |
** Added command completion.
|
|
Packit |
d14447 |
** Added new operations to use the Voice interface.
|
|
Packit |
d14447 |
** Added new operations to manage the A-GPS settings.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Build:
|
|
Packit |
d14447 |
** Added code coverage support.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Plugins:
|
|
Packit |
d14447 |
** haier: new plugin to support the Haier CE81B.
|
|
Packit |
d14447 |
** thuraya: new plugin for Thuraya satellite modems.
|
|
Packit |
d14447 |
** sierra-legacy,sierra: the implementation for Sierra modems is now split
|
|
Packit |
d14447 |
into two different plugins: a 'legacy' one for the old PPP and DirectIP
|
|
Packit |
d14447 |
based modems and the standard one for the newer QMI and MBIM based ones.
|
|
Packit |
d14447 |
** dell: new plugin for Dell rebranded devices from Novatel, Sierra or
|
|
Packit |
d14447 |
Ericsson.
|
|
Packit |
d14447 |
** gobi: removed the plugin. All non-vendor specific QMI devices should now
|
|
Packit |
d14447 |
be managed by the generic plugin.
|
|
Packit |
d14447 |
** mbm: dynamically load the list of supported modes.
|
|
Packit |
d14447 |
** mbm: fixed several connection/disconnection issues.
|
|
Packit |
d14447 |
** simtech: support QMI devices.
|
|
Packit |
d14447 |
** huawei: implemented Voice call management support.
|
|
Packit |
d14447 |
** huawei: use static IP addressing in NDISDUP capable devices if the AT^DHCP
|
|
Packit |
d14447 |
response provides the IP details.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
The following features which were backported to 1.4.x releases are also present
|
|
Packit |
d14447 |
in ModemManager 1.6.0:
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* MBIM:
|
|
Packit |
d14447 |
** The mbim-proxy is used by default.
|
|
Packit |
d14447 |
** Implemented support for disconnection status notification while connected.
|
|
Packit |
d14447 |
** Disabled CDMA capabilities, until properly supported.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* QMI:
|
|
Packit |
d14447 |
** The qmi-proxy is used by default.
|
|
Packit |
d14447 |
** If online mode fails, use 'DMS Set FCC Authentication', required by some
|
|
Packit |
d14447 |
rebranded Sierra modems (e.g. Dell branded ones).
|
|
Packit |
d14447 |
** Implemented support for loading SIM operator id and name.
|
|
Packit |
d14447 |
** Implemented power-cycle reset functionality.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Plugins:
|
|
Packit |
d14447 |
** telit: added support for new devices, like HE910, UE910 and UL865.
|
|
Packit |
d14447 |
** telit: implemented dynamic port identification.
|
|
Packit |
d14447 |
** telit: implemented unlock retries loading.
|
|
Packit |
d14447 |
** telit: implemented supported/current bands management.
|
|
Packit |
d14447 |
** telit: implemented supported/current modes management.
|
|
Packit |
d14447 |
** telit: implemented modem reset and power down.
|
|
Packit |
d14447 |
** mbm: implemented GPS support for Ericsson HS2350 and H5321gw modems.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
ModemManager 1.4.0
|
|
Packit |
d14447 |
-------------------------------------------
|
|
Packit |
d14447 |
This is a new stable release of ModemManager.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* This version requires libmbim >= 1.10.0.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
This version comes with the following updates in the interfaces:
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Updated the logic around the IP configuration properties in the Bearer:
|
|
Packit |
d14447 |
** Setting DHCP as IP method in the IPv6 settings means that SLAAC should
|
|
Packit |
d14447 |
be used to retrieve correct addressing and routing details.
|
|
Packit |
d14447 |
** DHCP IP method may now be combined with an explicit static IP address, as
|
|
Packit |
d14447 |
IPv6 SLAAC may require the link-local address to be present.
|
|
Packit |
d14447 |
** MTU is now also included in the IP configuration properties, if specified
|
|
Packit |
d14447 |
by the modem, and applicable to both DHCP and STATIC methods.
|
|
Packit |
d14447 |
* New 'OFF' power state, which fully switches off the modem device. After
|
|
Packit |
d14447 |
setting the modem in this state, no further use of it can be done. Currently
|
|
Packit |
d14447 |
available in Wavecom and Cinterion.
|
|
Packit |
d14447 |
* Location interface: new 'unmanaged GPS' support, which allows to start/stop
|
|
Packit |
d14447 |
the GPS module in the modem, while leaving the location information retrieval
|
|
Packit |
d14447 |
to other processes. Currently available in modems with independent GPS TTYs,
|
|
Packit |
d14447 |
like Option/HSO, Cinterion and Huawei.
|
|
Packit |
d14447 |
* New Test DBus interface: not to be installed, just for internal system tests.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
Other notable changes include:
|
|
Packit |
d14447 |
* MBIM: support for ZTE and Sequans Communications modems.
|
|
Packit |
d14447 |
* Ericsson MBM: Support for AT-capable /dev/cdc-wdm ports.
|
|
Packit |
d14447 |
* Huawei: improved support for Network time retrieval.
|
|
Packit |
d14447 |
* Huawei: implemented GPS support.
|
|
Packit |
d14447 |
* Huawei: support for /dev/cdc-wdm AT ports via the new huawei-cdc-ncm driver.
|
|
Packit |
d14447 |
* Cinterion: implemented GPS support.
|
|
Packit |
d14447 |
* Cinterion: implemented unlock retries loading.
|
|
Packit |
d14447 |
* Cinterion: gather port types for multi-tty devices.
|
|
Packit |
d14447 |
* Cinterion: custom wait for SIM readiness after SIM-PIN unlock.
|
|
Packit |
d14447 |
* Wavecom: custom wait for SIM readiness after SIM-PIN unlock.
|
|
Packit |
d14447 |
* Probing: new flag to identify hotplugged devices which don't need full reset.
|
|
Packit |
d14447 |
* Tests: internal refactor of the ports handling code, allowing test-driven
|
|
Packit |
d14447 |
virtual ports and system tests run during 'make check'. This new feature also
|
|
Packit |
d14447 |
comes with a new internal 'Test' DBus interface, as well as new --test-[*]
|
|
Packit |
d14447 |
options in the ModemManager program.
|
|
Packit |
d14447 |
* and many more fixes...
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
ModemManager 1.2.0
|
|
Packit |
d14447 |
-------------------------------------------
|
|
Packit |
d14447 |
This is a new stable release of ModemManager.
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
This version comes with the following updates in the interfaces:
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* Signal interface: new interface for extended signal quality information
|
|
Packit |
d14447 |
* OMA interface: new interface to expose the Device Management capabilities
|
|
Packit |
d14447 |
defined by the Open Mobile Alliance
|
|
Packit |
d14447 |
* Messaging interface: new 'Messages' property
|
|
Packit |
d14447 |
* Modem interface: new 'Bearers' property
|
|
Packit |
d14447 |
* 3GPP interface: new 'SubscriptionState' property
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
Other notable changes include:
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* QMI: Implemented Manual CDMA activation logic
|
|
Packit |
d14447 |
* QMI: Implemented 3GPP2/CDMA SMS support
|
|
Packit |
d14447 |
* QMI: Added support for QMI modems in the ZTE, x22x and Cinterion plugins.
|
|
Packit |
d14447 |
* Huawei: multiple improvements and fixes for the ^NDISDUP support
|
|
Packit |
d14447 |
* Huawei: new mode/switching logic with ^SYSCFGEX for LTE-capable devices
|
|
Packit |
d14447 |
* Altair-LTE: set subscription state based on PCO
|
|
Packit |
d14447 |
* MediaTek: new 'mtk' plugin added for MediaTek devices
|
|
Packit |
d14447 |
* libmm-glib: Added GObject Introspection and Vala support
|
|
Packit |
d14447 |
* and many more fixes...
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
ModemManager 1.0.0
|
|
Packit |
d14447 |
-------------------------------------------
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
This is a new stable release of ModemManager. Notable changes include:
|
|
Packit |
d14447 |
|
|
Packit |
d14447 |
* More flexible D-Bus API that accounts for the capabilities of modern devices
|
|
Packit |
d14447 |
* Native support for Gobi and QMI-based Qualcomm devices via libqmi
|
|
Packit |
d14447 |
* Native support for MBIM-based devices via libmbim
|
|
Packit |
d14447 |
* Preliminary support for GPS-based Location Services with some devices
|
|
Packit |
d14447 |
* More complete messaging API
|
|
Packit |
d14447 |
* New libmm-glib client library
|
|
Packit |
d14447 |
* New fully-featured command-line client (mmcli)
|
|
Packit |
d14447 |
* systemd integration
|
|
Packit |
d14447 |
* and much more...
|