Short:
The Debian (Squeeze) Package "libgsmme1c2a" can not handle responses by certain 3G USB dongles.
Long:
Huawei EM770 sends a '+CSMS: ,1,1,1' reply instead of the expected '+CSMS: 0,1,1,1'.
This triggers an exception in gsmlib's parser and makes gsm-utils unusable with this modem.
I can confirm that this bug is resolved by installing / backporting the "libgsmme1c2a" from Weezy.
Short: The Debian (Squeeze) Package "libgsmme1c2a" can not handle responses by certain 3G USB dongles.
Long: Huawei EM770 sends a '+CSMS: ,1,1,1' reply instead of the expected '+CSMS: 0,1,1,1'. This triggers an exception in gsmlib's parser and makes gsm-utils unusable with this modem.
I can confirm that this bug is resolved by installing / backporting the "libgsmme1c2a" from Weezy.
Fix and Debian Bugreports are documented here: https://github.com/vbouchaud/gsmlib/pull/5
If upgraded, The Pwnie will support the following devices: