| 2 | |
| 3 | |
| 4 | {{{ |
| 5 | ModemManager 1.6.0 |
| 6 | ------------------------------------------- |
| 7 | |
| 8 | * This version requires: |
| 9 | ** GLib 2.36.0 |
| 10 | ** gettext 0.19.3 |
| 11 | ** libmbim >= 1.14.0 (for the optional MBIM support) |
| 12 | ** libqmi >= 1.16.0 (for the optional QMI support) |
| 13 | ** libsystemd >= 209 or libsystemd-login >= 183 (for the optional |
| 14 | suspend and resume support) |
| 15 | |
| 16 | * For distributions using systemd, it is suggested that the new |
| 17 | optional suspend/resume is explicitly requested during configure with |
| 18 | the new '--with-suspend-resume=systemd' argument. |
| 19 | |
| 20 | This version comes with the following new features: |
| 21 | |
| 22 | * Core: |
| 23 | ** Implemented support for suspend/resume detection, currently |
| 24 | working when systemd is in use. Whenever the system is suspended, we'll |
| 25 | flag the modems as invalid so that they are re-probed from scratch when |
| 26 | the system is resumed. |
| 27 | ** Added cancellation support for the probing operations. |
| 28 | ** Reworked and simplified the serial port response processing. |
| 29 | |
| 30 | * Location interface: |
| 31 | ** Added A-GPS support, currently available only for QMI based modems |
| 32 | with PDS service. |
| 33 | ** Added support for updating the default GPS refresh time. |
| 34 | |
| 35 | * Time interface: |
| 36 | ** New default implementation for all AT-based modems. |
| 37 | |
| 38 | * Voice interface: |
| 39 | ** New DBus interface to allow the management of voice calls, which |
| 40 | currently assumes that the audio channel is setup out of ModemManager. |
| 41 | |
| 42 | * Bearer: |
| 43 | ** New support for reporting statistics of the ongoing connection |
| 44 | with a new 'Stats' property, currently available for QMI and MBIM based |
| 45 | modems. |
| 46 | |
| 47 | * QMI: |
| 48 | ** Implemented support for devices which only work in "raw IP" mode, |
| 49 | like the Sierra MC7455. |
| 50 | ** Implemented support for SIM related operations using the UIM |
| 51 | service, as newer modems with multi-SIM capabilities don't support the |
| 52 | legacy DMS UIM operations. |
| 53 | ** Implemented support for detecting network-initiated disconnections. |
| 54 | |
| 55 | * MBIM: |
| 56 | ** If online mode fails, try to use the 'DMS Set FCC Authentication' |
| 57 | QMI message via the QMI-over-MBIM support, if supported by the device. |
| 58 | |
| 59 | * udev: |
| 60 | ** Added new supported 'ID_MM_PORT_IGNORE' tag to allow fully |
| 61 | ignoring ports specified by the user. |
| 62 | |
| 63 | * mmcli: |
| 64 | ** Added command completion. |
| 65 | ** Added new operations to use the Voice interface. |
| 66 | ** Added new operations to manage the A-GPS settings. |
| 67 | |
| 68 | * Build: |
| 69 | ** Added code coverage support. |
| 70 | |
| 71 | * Plugins: |
| 72 | ** haier: new plugin to support the Haier CE81B. |
| 73 | ** thuraya: new plugin for Thuraya satellite modems. |
| 74 | ** sierra-legacy,sierra: the implementation for Sierra modems is now |
| 75 | split into two different plugins: a 'legacy' one for the old PPP and |
| 76 | DirectIP based modems and the standard one for the newer QMI and MBIM |
| 77 | based ones. |
| 78 | ** dell: new plugin for Dell rebranded devices from Novatel, Sierra |
| 79 | or Ericsson. |
| 80 | ** gobi: removed the plugin. All non-vendor specific QMI devices |
| 81 | should now be managed by the generic plugin. |
| 82 | ** mbm: dynamically load the list of supported modes. |
| 83 | ** mbm: fixed several connection/disconnection issues. |
| 84 | ** simtech: support QMI devices. |
| 85 | ** huawei: implemented Voice call management support. |
| 86 | ** huawei: use static IP addressing in NDISDUP capable devices if the |
| 87 | AT^DHCP response provides the IP details. |
| 88 | |
| 89 | The following features which were backported to 1.4.x releases are also |
| 90 | present in ModemManager 1.6.0: |
| 91 | |
| 92 | * MBIM: |
| 93 | ** The mbim-proxy is used by default. |
| 94 | ** Implemented support for disconnection status notification while |
| 95 | connected. |
| 96 | ** Disabled CDMA capabilities, until properly supported. |
| 97 | |
| 98 | * QMI: |
| 99 | ** The qmi-proxy is used by default. |
| 100 | ** If online mode fails, use 'DMS Set FCC Authentication', required |
| 101 | by some rebranded Sierra modems (e.g. Dell branded ones). |
| 102 | ** Implemented support for loading SIM operator id and name. |
| 103 | ** Implemented power-cycle reset functionality. |
| 104 | |
| 105 | * Plugins: |
| 106 | ** telit: added support for new devices, like HE910, UE910 and UL865. |
| 107 | ** telit: implemented dynamic port identification. |
| 108 | ** telit: implemented unlock retries loading. |
| 109 | ** telit: implemented supported/current bands management. |
| 110 | ** telit: implemented supported/current modes management. |
| 111 | ** telit: implemented modem reset and power down. |
| 112 | ** mbm: implemented GPS support for Ericsson HS2350 and H5321gw modems. |
| 113 | }}} |