- Jun 30, 2011
-
-
Dan Williams authored
-
Fixes a firmware hang on Option GlobeTrotter Express (GE0201 with firmware 1.12.1Hd (Date: Feb 22 2007, Time: 09:20:28)) and makes sense in general too.
-
The Y3400 is functionally nearly identical to the Y3300.
-
Lifted almost entirely from similar code in NetworkManager. BUG=chromium-os:15197 TEST='dbus-send --print-reply --system --dest=org.freedesktop.ModemManager /org/freedesktop/ModemManager org.freedesktop.ModemManager.SetLogging string:DEBUG' Also try valid log levels 'ERR', 'WARN', 'INFO', and an invalid log level, such as 'ABCDE'. Change-Id: I2bddcd0319f4966dd293b119f68e7cc1697949b7 Reviewed-on: http://gerrit.chromium.org/gerrit/3134 Tested-by: Nathan J. Williams <njw@chromium.org> Reviewed-by: Eric Shienbrood <ers@chromium.org>
-
BUG=none TEST=Insert a SIM with a present but empty (all 0xFF) SPN and check the system log for a (lack of) assertion errors from mm_charset_gsm_unpacked_to_utf8(). Change-Id: I1250494b9757c9bfdce56402a4471c598f41223f Reviewed-on: http://gerrit.chromium.org/gerrit/3139 Reviewed-by: Eric Shienbrood <ers@chromium.org> Tested-by: Nathan J. Williams <njw@chromium.org>
-
- Jun 15, 2011
-
-
Dan Williams authored
Because the code was sending the USSD request with a "notify me via unsolicited result code" tag, the response could come from any port, and in was coming from other ports on various devices. But the code expected the response on the main port, thus it got lost. So turn the USSD response processing into an unsolicited command handler instead, which allows us to process the response no matter where it comes from. This patch also enables network-initiated USSD notifications and requests since that's easy to add once the first thing here is done.
-
Dan Williams authored
Due to kernel bugs and such.
-
- Jun 13, 2011
-
-
The NWSTATE field reports both available access technology and the actual access technology in-use when a PS connection is active, so report the actual access tech when it's available.
-
- Jun 09, 2011
-
-
That's what the udev replay gives us these days (as of udev-152).
-
For connection failures, get additional error detail. Currently, the only error codes that are mapped are the 3GPP TS 24.008 codes for "Unknown or missing access point name" and "Requested service option not subscribed" (which is sometimes returned for an invalid APN). (random fixes and cleanups by dcbw)
-
Otherwise make can't find build-time dependencies.
-
-
CFUN=4 disables the radios but still allows useful operations like getting PIN lock status. So use that instead.
-
Dan Williams authored
-
Dan Williams authored
-
- Jun 06, 2011
-
-
Dan Williams authored
-
Dan Williams authored
-
Aleksander Morgado authored
Implemented using a custom invoke method which doesn't call the callback, and instead calls parent disable passing the callback as argument. This fix ensures that if a modem gets removed, no invalid modem reference is passed to the parent disable, as info->modem would be set to NULL and we can detect it in the custom invoke method.
-
Aleksander Morgado authored
-
Aleksander Morgado authored
We try to avoid a memory leak when info->error is reset, as well as a second re-schedule of the info.
-
Dan Williams authored
Same USB IDs as the X060s which is driven by Longcheer, but uses the X22X command set so we have to do a little dance and make sure we don't claim the X060s here.
-
Dan Williams authored
The X200 shares the same USB VID and PID as the X060s but the X200 does not use the same AT command set; it uses the X22X plugin instead. Since both modems also report the same +GMM and +GMI responses, we have to fall back to using +GMR even though that's a pretty sketchy way to tell them apart if the firmware ever changes.
-
Dan Williams authored
Previously plugins could only stop probing, *or* stop probing and indicate support for a device. For the Alcatel X200/X060s debacle we need to stop probing and indicate that the plugin does not support the device at all.
-
- Jun 05, 2011
-
-
Dan Williams authored
-
- Jun 02, 2011
-
-
Change-Id: I1f7dabc8209d9757b573a59abb788a2346f72ad5
-
Using a SIM with a SPN, run the following command: dbus-send --system --dest=org.freedesktop.ModemManager --print-reply /org/freedesktop/ModemManager/Modems/0 org.freedesktop.ModemManager.Modem.Gsm.Card.GetSpn Change-Id: I8f36c8432f40fa4e3cb3f8c6ceef16b2bdadf2a1 Reviewed-on: http://gerrit.chromium.org/gerrit/1464 Reviewed-by: Nathan J. Williams <njw@chromium.org> Tested-by: Nathan J. Williams <njw@chromium.org>
-
BUG=chromium-os-partner:4278 TEST=Send SMS from phone (to get +... format) and from AIM-SMS gateway (to get raw-digit format). Change-Id: I36eb9f1432a432435578180dfdb315b0e7ee5744
-
Aleksander Morgado authored
-
- May 27, 2011
-
-
sms_parse_pdu(): Protocol ID doesn't actually affect decoding, so don't fret about its value. ChromeOS: Change-Id: Ia4cb20c415aed1026bb7b8dd4daa8ae53dd749e8
-
Dan Williams authored
-
- May 19, 2011
-
-
Dan Williams authored
-
- May 16, 2011
-
-
Dan Williams authored
-
- May 12, 2011
-
-
-
-
If the modem sends the same notification on more than one port, make sure we don't send a signal out to clients more than once.
-
- May 09, 2011
-
-
Dan Williams authored
-
- May 04, 2011
-
-
Dan Williams authored
Other devices from the same vendor (x220) need to be handled by the x22x plugin, so Longcheer can't just rely on the vendor ID match to know whether it should handle the modem.
-
Dan Williams authored
Sigh... it seems we do need to use major/minor/micro versioning to make various things happy and clearer. After 0.5 we'll start even/odd versioning in a more coherent manner.
-
Dan Williams authored
-
Dan Williams authored
-