ModemManager & MBIM & QMI & USB_ModeSwitch

Dan Williams dcbw at redhat.com
Wed Aug 6 16:14:33 UTC 2014


On Tue, 2014-08-05 at 09:26 +0200, poma wrote:
> ModemManager
> http://freedesktop.org/wiki/Software/ModemManager
> - update to 1.3.0 git3dd6f93, almost ready for the new 1.4 release.
>   https://bugzilla.redhat.com/show_bug.cgi?id=1125426

I actually did a full stack rebuild yesterday for the latest upstream
release of libmbim and libqmi, and git master snapshot of ModemManager,
for both F21 and rawhide.  So we should be all good here.

For the QMI static vs. DHCP thing, lets follow up on the existing
upstream ModemManager-devel list thread.

Dan

> **********
> 
> MBIM modem protocol helper library
> http://freedesktop.org/wiki/Software/libmbim
> - update to 1.11.0 git536bdae, this is literally the 1.10.0 release, however let's move on.
>   https://bugzilla.redhat.com/show_bug.cgi?id=1125422
> 
> Overview of changes in libmbim 1.10
> ----------------------------------------
> 
>  * API break: Flag values in 'MbimRegistrationFlag' were updated to match the
>    ones in the MBIM documentation.
> 
>  * Implemented a new 'mbim-proxy', which allows sharing a single MBIM control
>    port among different processes. The usage of the proxy is optional, and can
>    be requested by specifying the MBIM_DEVICE_OPEN_FLAGS_PROXY flag in the new
>    mbim_device_open_full() method. The 'mbimcli' command line tool was also
>    extended with a new '--device-open-proxy,-p' option, to allow requesting the
>    use of the proxy process.
> 
>  * New 'removed' signal added to the MbimDevice, to notify when the underlying
>    connection to the device is lost (e.g. lost connection to the mbim-proxy, or
>    lost access to the MBIM control port).
> 
>  * Added support for registering and using custom services.
> 
>  * Added additional GMM cause codes to MbimNwError.
> 
>  * Transactions are now matched not only by ID but also by type.
> 
>  * Several other minor improvements and fixes.
> 
> **********
> 
> QMI modem protocol helper library
> http://freedesktop.org/wiki/Software/libqmi
> - update to 1.11.0 git852b5bf, this is the 1.10.0 release with some additional repairs.
>   https://bugzilla.redhat.com/show_bug.cgi?id=1125424
> 
> Overview of changes in libqmi 1.10.0
> ----------------------------------------
> 
> * Fixed default internal proxy timeout for requests.
> * Added initial support for the WDA service.
> * Added support for cell location info retrieval.
> * Added support for UIM card status retrieval.
> * Added support to specify net open flags in the command line.
> 
> **********
> 
> USB_ModeSwitch - Handling Mode-Switching USB Devices on Linux
> http://www.draisberghof.de/usb_modeswitch
> - update to 2.2.0
>   https://bugzilla.redhat.com/show_bug.cgi?id=1126710
> 
> History of USB_ModeSwitch
> =========================
> 
> Version 2.2.0, 2014/05/29
>     Introduction of parameter "HuaweiNewMode", wrapping the standard bulk
>     message for all newer Huawei devices; support for generic fall-back
>     config files, combined with OS switch (per vendor ID), implementation
>     to use a specific switching command on Android for all Huawei devices
>     (see README of data package for details); this change was suggested
>     by Huawei
> 
> - update "data" to 20140529
>   https://bugzilla.redhat.com/show_bug.cgi?id=1126711
> 
> ChangeLog
> 
> 20140529:
>     ATTENTION: requires usb-modeswitch version >= 2.2.0 due to new para-
>     meter HuaweiNewMode (further reducing config file size);
>     Added devices: Nexperia TM TD-SCDMA, Sunplus SU-3200U, Olivetti
>     Olicard 160 and Olicard 500, Ericsson F5521gw, Sony Ericsson EC400,
>     Huawei EC168, Huawei/Vod. W5101 Router, Huawei E3531, Huawei E3131
>     (Variant), Novatel MiFi 4082, Emobile D12LC, Emobile D21LC, Prolink
>     PCM100, Titan 3.5G, several nameless ZTE modems, several minor device
>     configuration corrections (thanks once again to Lars Melin for the
>     tedious device research and compilation!);
>     Substantial change in handling of Huawei devices - generic udev rule and
>     additional generic configuration files (as fallback for unknown models
>     or as OS-specific catch-all); see README for details
> 
> 
> Soon in theaters.
> 
> 
> poma
> 




More information about the devel mailing list