193 lines
8.1 KiB
Plaintext
193 lines
8.1 KiB
Plaintext
|
|
ModemManager 1.6.0
|
|
-------------------------------------------
|
|
This is a new stable release of ModemManager.
|
|
|
|
* This version requires:
|
|
** GLib 2.36.0
|
|
** gettext 0.19.3
|
|
** libmbim >= 1.14.0 (for the optional MBIM support)
|
|
** libqmi >= 1.16.0 (for the optional QMI support)
|
|
** libsystemd >= 209 or libsystemd-login >= 183 (for the optional suspend
|
|
and resume support)
|
|
|
|
* For distributions using systemd, it is suggested that the new optional
|
|
suspend/resume is explicitly requested during configure with the new
|
|
'--with-suspend-resume=systemd' argument.
|
|
|
|
This version comes with the following new features:
|
|
|
|
* Core:
|
|
** Implemented support for suspend/resume detection, currently working
|
|
when systemd is in use. Whenever the system is suspended, we'll flag the
|
|
modems as invalid so that they are re-probed from scratch when the system
|
|
is resumed.
|
|
** Added cancellation support for the probing operations.
|
|
** Reworked and simplified the serial port response processing.
|
|
|
|
* Location interface:
|
|
** Added A-GPS support, currently available only for QMI based modems with
|
|
PDS service.
|
|
** Added support for updating the default GPS refresh time.
|
|
|
|
* Time interface:
|
|
** New default implementation for all AT-based modems.
|
|
|
|
* Voice interface:
|
|
** New DBus interface to allow the management of voice calls, which currently
|
|
assumes that the audio channel is setup out of ModemManager.
|
|
|
|
* Bearer:
|
|
** New support for reporting statistics of the ongoing connection with a new
|
|
'Stats' property, currently available for QMI and MBIM based modems.
|
|
|
|
* QMI:
|
|
** Implemented support for devices which only work in "raw IP" mode, like
|
|
the Sierra MC7455.
|
|
** Implemented support for SIM related operations using the UIM service, as
|
|
newer modems with multi-SIM capabilities don't suppor the legacy DMS UIM
|
|
operations.
|
|
** Implemented support for detecting network-initiated disconnections.
|
|
|
|
* MBIM:
|
|
** If online mode fails, try to use the 'DMS Set FCC Authentication' QMI
|
|
message via the QMI-over-MBIM support, if supported by the device.
|
|
|
|
* udev:
|
|
** Added new supported 'ID_MM_PORT_IGNORE' tag to allow fully ignoring ports
|
|
specified by the user.
|
|
|
|
* mmcli:
|
|
** Added command completion.
|
|
** Added new operations to use the Voice interface.
|
|
** Added new operations to manage the A-GPS settings.
|
|
|
|
* Build:
|
|
** Added code coverage support.
|
|
|
|
* Plugins:
|
|
** haier: new plugin to support the Haier CE81B.
|
|
** thuraya: new plugin for Thuraya satellite modems.
|
|
** sierra-legacy,sierra: the implementation for Sierra modems is now split
|
|
into two different plugins: a 'legacy' one for the old PPP and DirectIP
|
|
based modems and the standard one for the newer QMI and MBIM based ones.
|
|
** dell: new plugin for Dell rebranded devices from Novatel, Sierra or
|
|
Ericsson.
|
|
** gobi: removed the plugin. All non-vendor specific QMI devices should now
|
|
be managed by the generic plugin.
|
|
** mbm: dynamically load the list of supported modes.
|
|
** mbm: fixed several connection/disconnection issues.
|
|
** simtech: support QMI devices.
|
|
** huawei: implemented Voice call management support.
|
|
** huawei: use static IP addressing in NDISDUP capable devices if the AT^DHCP
|
|
response provides the IP details.
|
|
|
|
The following features which were backported to 1.4.x releases are also present
|
|
in ModemManager 1.6.0:
|
|
|
|
* MBIM:
|
|
** The mbim-proxy is used by default.
|
|
** Implemented support for disconnection status notification while connected.
|
|
** Disabled CDMA capabilities, until properly supported.
|
|
|
|
* QMI:
|
|
** The qmi-proxy is used by default.
|
|
** If online mode fails, use 'DMS Set FCC Authentication', required by some
|
|
rebranded Sierra modems (e.g. Dell branded ones).
|
|
** Implemented support for loading SIM operator id and name.
|
|
** Implemented power-cycle reset functionality.
|
|
|
|
* Plugins:
|
|
** telit: added support for new devices, like HE910, UE910 and UL865.
|
|
** telit: implemented dynamic port identification.
|
|
** telit: implemented unlock retries loading.
|
|
** telit: implemented supported/current bands management.
|
|
** telit: implemented supported/current modes management.
|
|
** telit: implemented modem reset and power down.
|
|
** mbm: implemented GPS support for Ericsson HS2350 and H5321gw modems.
|
|
|
|
|
|
ModemManager 1.4.0
|
|
-------------------------------------------
|
|
This is a new stable release of ModemManager.
|
|
|
|
* This version requires libmbim >= 1.10.0.
|
|
|
|
This version comes with the following updates in the interfaces:
|
|
|
|
* Updated the logic around the IP configuration properties in the Bearer:
|
|
** Setting DHCP as IP method in the IPv6 settings means that SLAAC should
|
|
be used to retrieve correct addressing and routing details.
|
|
** DHCP IP method may now be combined with an explicit static IP address, as
|
|
IPv6 SLAAC may require the link-local address to be present.
|
|
** MTU is now also included in the IP configuration properties, if specified
|
|
by the modem, and applicable to both DHCP and STATIC methods.
|
|
* New 'OFF' power state, which fully switches off the modem device. After
|
|
setting the modem in this state, no further use of it can be done. Currently
|
|
available in Wavecom and Cinterion.
|
|
* Location interface: new 'unmanaged GPS' support, which allows to start/stop
|
|
the GPS module in the modem, while leaving the location information retrieval
|
|
to other processes. Currently available in modems with independent GPS TTYs,
|
|
like Option/HSO, Cinterion and Huawei.
|
|
* New Test DBus interface: not to be installed, just for internal system tests.
|
|
|
|
Other notable changes include:
|
|
* MBIM: support for ZTE and Sequans Communications modems.
|
|
* Ericsson MBM: Support for AT-capable /dev/cdc-wdm ports.
|
|
* Huawei: improved support for Network time retrieval.
|
|
* Huawei: implemented GPS support.
|
|
* Huawei: support for /dev/cdc-wdm AT ports via the new huawei-cdc-ncm driver.
|
|
* Cinterion: implemented GPS support.
|
|
* Cinterion: implemented unlock retries loading.
|
|
* Cinterion: gather port types for multi-tty devices.
|
|
* Cinterion: custom wait for SIM readiness after SIM-PIN unlock.
|
|
* Wavecom: custom wait for SIM readiness after SIM-PIN unlock.
|
|
* Probing: new flag to identify hotplugged devices which don't need full reset.
|
|
* Tests: internal refactor of the ports handling code, allowing test-driven
|
|
virtual ports and system tests run during 'make check'. This new feature also
|
|
comes with a new internal 'Test' DBus interface, as well as new --test-[*]
|
|
options in the ModemManager program.
|
|
* and many more fixes...
|
|
|
|
|
|
ModemManager 1.2.0
|
|
-------------------------------------------
|
|
This is a new stable release of ModemManager.
|
|
|
|
This version comes with the following updates in the interfaces:
|
|
|
|
* Signal interface: new interface for extended signal quality information
|
|
* OMA interface: new interface to expose the Device Management capabilities
|
|
defined by the Open Mobile Alliance
|
|
* Messaging interface: new 'Messages' property
|
|
* Modem interface: new 'Bearers' property
|
|
* 3GPP interface: new 'SubscriptionState' property
|
|
|
|
Other notable changes include:
|
|
|
|
* QMI: Implemented Manual CDMA activation logic
|
|
* QMI: Implemented 3GPP2/CDMA SMS support
|
|
* QMI: Added support for QMI modems in the ZTE, x22x and Cinterion plugins.
|
|
* Huawei: multiple improvements and fixes for the ^NDISDUP support
|
|
* Huawei: new mode/switching logic with ^SYSCFGEX for LTE-capable devices
|
|
* Altair-LTE: set subscription state based on PCO
|
|
* MediaTek: new 'mtk' plugin added for MediaTek devices
|
|
* libmm-glib: Added GObject Introspection and Vala support
|
|
* and many more fixes...
|
|
|
|
|
|
ModemManager 1.0.0
|
|
-------------------------------------------
|
|
|
|
This is a new stable release of ModemManager. Notable changes include:
|
|
|
|
* More flexible D-Bus API that accounts for the capabilities of modern devices
|
|
* Native support for Gobi and QMI-based Qualcomm devices via libqmi
|
|
* Native support for MBIM-based devices via libmbim
|
|
* Preliminary support for GPS-based Location Services with some devices
|
|
* More complete messaging API
|
|
* New libmm-glib client library
|
|
* New fully-featured command-line client (mmcli)
|
|
* systemd integration
|
|
* and much more...
|