lp:~dwa/modemmanager/current-capabilities

Created by Dana Albrecht and last modified
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

Owner:
Dana Albrecht
Project:
ModemManager
Status:
Development

Recent revisions

3357. By Dana Albrecht

Merged current-capabilities branch from upstream

3356. By Aleksander Morgado

broadband-modem: remove incorrect debug log

3355. By Dan Williams <email address hidden>

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>

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

Found by Enrico Murador.

3353. By Aleksander Morgado

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

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

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

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

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.

https://bugzilla.gnome.org/show_bug.cgi?id=696724

3348. By Aleksander Morgado

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.

Subscribers