Created by Dana Albrecht on 2013-04-04 and last modified on 2013-04-04
Get this branch:
bzr branch lp:~dwa/modemmanager/current-capabilities
Only Dana Albrecht can upload to this branch. If you are Dana Albrecht please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Dana Albrecht

Recent revisions

3357. By Dana Albrecht on 2013-04-04

Merged current-capabilities branch from upstream

3356. By Aleksander Morgado on 2013-04-03

broadband-modem: remove incorrect debug log

3355. By Dan Williams <email address hidden> on 2013-04-02

broadband-modem: turn off CNMI <ds> reporting if modem doesn't support it

MM doesn't yet parse the +CNMI=? response and dynamically figure out
what indication settings are supported, so add another last-resort
CNMI setting for the UMW190 which doesn't support any <ds> at all.

And the commands shouldn't be cached, so fix that too.

3354. By Dan Williams <email address hidden> on 2013-04-02

qcdm: fix IM*I buffer sizes for GSM and WCDMA state info requests

Found by Enrico Murador.

3353. By Aleksander Morgado on 2013-04-02

pantech: skip WMC ports

WMC ports will return "ERROR" to all AT commands, except for "AT" itself. So
just provide a custom AT probing logic, which uses "ATE0" instead, and assumes
the port is not an AT port if an error is returned.

3352. By Aleksander Morgado on 2013-04-02

qcdm-serial-port: avoid playing with GByteArray internals

Since glib 2.32, we can use g_byte_array_new_take() to build a new GByteArray
from an own allocated buffer, so skip playing with the GByteArray internals.

3351. By Aleksander Morgado on 2013-04-02

sms-part: properly skip validity field when given in absolute or enhanced format

We don't support absolute or enhanced format for validity, but we still need to
properly skip those fields if given.

According to GSM 03.40, they are both always 7 bytes, not just 1.

3350. By Aleksander Morgado on 2013-04-02

broadband-modem: update CMGL parsing logic

Pantech UMW190 modem uses a custom +CMGL response which includes only
three fields before the actual PDU, e.g:

  +CMGL: <index>,<status>,<something>\r\n<PDU>

instead of what we had before:

  +CMGL: <index>,<status>,<alpha>,<length>\r\n<PDU>

The CMGL parsing logic is now updated to use a regex to match the reply, and
also considering the UMW190 specific case.

Actually, we end up reading only the two first fields (index and status) which
are the ones we really need, so we skip the <length> and the <alpha> if given.

Added also unit tests to cover all these known cases.

Partially fixes https://bugzilla.gnome.org/show_bug.cgi?id=696723 (missing the
actual PDU parsing fixes).

3349. By Aleksander Morgado on 2013-04-02

pantech: fully skip the SIM storage in the messaging interface

Seems that trying to use the SIM storage hangs a UMW190 modem, so just fully
ignore it for now.


3348. By Aleksander Morgado on 2013-04-01

mbm: fix udev rule tagging logic

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.