aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-02-17iridium: handle Motorola-branded Iridium modemsAleksander Morgado
2012-02-17iridium: close and open the port during disconnectionAleksander Morgado
The Iridium modem doesn't seem to like only the port flashing during the disconnection, so we fully close and open again the port.
2012-02-17iridium: set bearer service type to 9600bps V.110Aleksander Morgado
2012-02-17iridium: override generic initializationAleksander Morgado
We must send ATZ alone and once reply received, wait some time before sending the next initialization commands. Otherwise, the next commands will receive garbage as reply. The only way to handle this is to override the whole generic initialization phase. We will also avoid sending any power-up command, as not needed.
2012-02-17iridium: allow up to 200s to configure IPAleksander Morgado
2012-02-17modem: new property to allow specifying longer timeouts when configuring IPAleksander Morgado
This IpTimeout property will be read by NetworkManager, and used as the time to wait for pppd to establish the IP configuration.
2012-02-17iridium: ensure 9600 baudrate is usedAleksander Morgado
2012-02-17iridium: fix operator name and code to be reportedAleksander Morgado
2012-02-17gsm: let plugins override the operator name and code retrievalAleksander Morgado
2012-02-17gsm: allow leading zeroes in numbers in CREG/CGREG responsesAleksander Morgado
2012-02-17iridium: PS network is not supportedAleksander Morgado
2012-02-17generic: only send CGACT if PS network is supportedAleksander Morgado
2012-02-17generic: query PS network registration status only if PS network supported ↵Aleksander Morgado
by the modem
2012-02-17iridium: handle access technologyAleksander Morgado
2012-02-17iridium: handle allowed modeAleksander Morgado
2012-02-17iridium: override signal quality retrieval commandAleksander Morgado
2012-02-17iridium: override SMS indications setup commandsAleksander Morgado
2012-02-17gsm: set pin check flag before requesting ICCID checkAleksander Morgado
2012-02-17iridium: skip ICCID/IMSI queryAleksander Morgado
2012-02-17gsm: allow no whitespaces before CPIN? reply valueAleksander Morgado
2012-02-17iridium: disable power up command and modify flow control setupAleksander Morgado
2012-02-17iridium: add initial dummy pluginAleksander Morgado
2012-02-16core: fix loop limits in echo removalAleksander Morgado
-1 was actually correct, if data->len is 10, i goes from 0 to 8.
2012-02-16at-serial-port: implement built-in echo/garbage removalAleksander Morgado
We expect the responses to start always with <CR><LF>. We just remove anything that comes before that.
2012-02-08charsets: don't crash when passing a NULL string to the UTF-8 converterAleksander Morgado
2012-02-07test: fix SMS testcase errors due to uninitialized GErrorDan Williams
2012-02-07gsm: ensure text mode SMS list doesn't pick up too much textDan Williams
This likely has no effect, but just make sure the regex stops grabbing message content when it hits the CF/LF that terminates the message content in text mode.
2012-02-07gsm: fix text mode SMS list regex for single messagesDan Williams
We don't get a \r\n at the end for single messages.
2012-02-07build: do not warn about using deprecated methodsAleksander Morgado
GValueArray is deprecated since GLib 2.31.14, but we need to use it for dbus-glib based code. We should re-enable deprecation warnings once we switch to GDBus.
2012-02-07gsm: use new common charset converter when parsing operator name/codeAleksander Morgado
2012-02-07gsm: convert SMS text and number from current charset to UTF-8Aleksander Morgado
2012-02-07charsets: new method to do our best to convert from current charset to UTF-8Aleksander Morgado
This method will try to convert the input string to UTF-8. The input string is supposed to be in the given charset; or otherwise is supposed to be the hex representation of the string in the given charset.
2012-02-07charsets: don't warn if we couldn't convert from hex to utf8Aleksander Morgado
2012-02-07core: plug leaks when passing GValueArrays to dbus_g_method_return()Aleksander Morgado
The ownership of the GValueArray is not transferred.
2012-02-02sms: handle text mode SMS listingDan Williams
Undoubtedly we'll need to adjust the regex but this works for now.
2012-02-02test: (sms-get.py) don't fail if we don't get an SMSCDan Williams
2012-02-02novatel: override message storage and notificationDan Williams
It seems that even though the firmware says it supports specific CNMI notification values, it really doesn't. Also set storage to the SIM until we support automatically determining the right storage in MM. XU870 does not support ME storage according to +CPMS=?.
2012-02-01gsm: fix listing SMS messages in text modeDan Williams
Even though we don't parse them correctly yet, at least send the right command for listing them.
2012-02-01gsm: fix setting PDU mode for SMS messagesDan Williams
Stupid signed/unsigned mistake.
2012-02-01test: pretty-print SMS messages in sms-get.pyDan Williams
2012-02-01core: fix warning about MMModemTime interface initializationDan Williams
The MMModemTime interface was getting initialized more than once.
2012-01-27build: more libwmc and libqcdm standalone fixesDan Williams
Make it pass distcheck.
2012-01-27time: implement in iceraThomas Tuttle
Signed-off-by: Thomas Tuttle <ttuttle@chromium.org>
2012-01-27time: poll for timezoneThomas Tuttle
Signed-off-by: Thomas Tuttle <ttuttle@chromium.org>
2012-01-27time: implement ModemTime in ModemBaseThomas Tuttle
Signed-off-by: Thomas Tuttle <ttuttle@chromium.org>
2012-01-26test: add SMS get example/testDan Williams
2012-01-26test: add missing examples to Makefile.amDan Williams
2012-01-26test: rename SMS send exampleDan Williams
2012-01-25api: add Modem.Time introspection XMLThomas Tuttle
Signed-off-by: Thomas Tuttle <ttuttle@chromium.org>
2012-01-25time: implement MMModemTime boilerplateThomas Tuttle
Signed-off-by: Thomas Tuttle <ttuttle@chromium.org>