Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-05-06 | wavecom: implement setting allowed/preferred modes | Aleksander Morgado | |
2012-05-06 | wavecom: implement loading of initial allowed/preferred modes | Aleksander Morgado | |
2012-05-06 | wavecom: implement custom supported mode loading | Aleksander Morgado | |
2012-05-06 | wavecom: implement custom power up sequence | Aleksander Morgado | |
2012-05-06 | wavecom: implement custom flow control handling | Aleksander Morgado | |
2012-05-06 | wavecom: implement custom power down sequence | Aleksander Morgado | |
2012-05-06 | wavecom: start porting the Wavecom plugin | Aleksander Morgado | |
2012-05-06 | cinterion: simplify loop when loading 2G bands | Aleksander Morgado | |
2012-05-04 | modem-helpers: recognize 3GPP2 access tech strings too | Dan Williams | |
Various Gobi-based devices (USB551L, probably Gobis too) can report EVDO and 1X as the current RAT from CNTI so parse that here too. | |||
2012-05-04 | broadband-modem: add another Novatel +GCAP LTE response | Dan Williams | |
This time from the 551L. I wonder when they'll make up their minds about what to return. | |||
2012-05-02 | novatel: Poll for whether the connection still exists. | Nathan Williams | |
Novatel E362 firmware doesn't notify us by unsolicited message if the connection goes away, so set up a polling loop to check. While here, inline a method that's only used in one place so that the containing function is single-exit and single-cleanup. Change-Id: If72f7c6ef06de3fb22530d42f62a8dddc6fecfda | |||
2012-05-02 | novatel: Add support for connecting to specific APNs and specifying ↵ | Nathan Williams | |
username/password. While here, pass through the other relevant bearer properties. Change-Id: If925ac78d2edcc744e834e108029f5abdbb375a1 | |||
2012-05-02 | Add a utility routine to do ITU V.250 quoting of strings for AT commands. | Nathan Williams | |
BUG=chromium-os:27096,chromium-os:27063 TEST=None Change-Id: Ic1d24a9e4b7421db7f8d16c52535bd6d2780423e | |||
2012-05-02 | novatel: Use the ALLOWED_SINGLE_AT property. Saves 5 seconds on probing. | Nathan Williams | |
Change-Id: I0b0c2cb07781eb32ba6eb4294868ed123f57fd9f | |||
2012-05-02 | novatel: Remove band-setting implementation to improve connections | Nathan Williams | |
The $NWBAND command seems to disturb the internal state of the modem such that it is unlikely to connect to the network, and produces widely varying error codes. We don't actively use this functionality, it's just that setting "use all bands" is part of the normal ModemManager simple-connect sequence. Remove it so it doesn't get triggered. Change-Id: I9b5914291a88a59015fb51906af6fd1c78f3952b | |||
2012-05-02 | novatel: Implement load_access_technologies. | Nathan Williams | |
Change-Id: Ib503d900850d3754d79525dbc9a40b7b9c221dd7 | |||
2012-04-24 | decode: recognize another UsbSnoop packet type | Dan Williams | |
2012-04-14 | simtech: implement custom allowed/preferred mode setting | Aleksander Morgado | |
2012-04-14 | simtech: plugin fully ported | Aleksander Morgado | |
2012-04-14 | simtech: implement custom allowed/preferred mode loading | Aleksander Morgado | |
2012-04-14 | simtech: implement custom access technology loading | Aleksander Morgado | |
2012-04-14 | simtech: implement custom unsolicited events enabling/disabling | Aleksander Morgado | |
2012-04-14 | simtech: implement custom unsolicited events setup/cleanup | Aleksander Morgado | |
2012-04-14 | simtech: new `MMBroadbandModemSimtech' object | Aleksander Morgado | |
2012-04-14 | simtech: include udev rules | Aleksander Morgado | |
2012-04-14 | build: split includes for plugin specific udev rules | Aleksander Morgado | |
Let each plugin block include its own udev rules, instead of having them all together at the end of the Makefile. | |||
2012-04-14 | simtech: start porting the SimTech plugin | Aleksander Morgado | |
2012-04-13 | helpers: adjust parsing of +CNUM response to permit spaces in the ↵ | Nathan Williams | |
alphanumeric descriptor. This permits matching a response such as '"Line 1","+19999999999",145', which previously did not match. Change-Id: I666af8774507c6c3b3e214b820449542065dd8b4 | |||
2012-04-13 | libmm-glib,modem: mm_modem_{get,dup}_own_numbers(): fix inverted logic. | Nathan Williams | |
The string vector test was reversed, causing valid vectors not to be returned, and commands like mmcli to not display own numbers from a modem. Change-Id: Ia889f49f18511a2dfcdbc71a80ee0239a6c912e0 | |||
2012-04-10 | bearer: allow subclasses to report disconnection | Aleksander Morgado | |
The new `mm_bearer_report_disconnection()' allows subclasses to notify about being disconnected, so that every layer of inheritance can chain its own code to reset the connection status. This commit partially disables the logic included in commit 981222. Now subclasses (actually, no one) are not allowed to g_object_set() the MM_BEARER_STATUS property. | |||
2012-04-10 | cinterion: no need for custom supported modes loading | Aleksander Morgado | |
2012-04-10 | iface-modem: new helpers to query supported modes | Aleksander Morgado | |
2012-04-10 | novatel: no need for custom supported modes loading | Aleksander Morgado | |
2012-04-10 | broadband-modem: query supported networks to get a better supported modes value | Aleksander Morgado | |
If we base our supported modes default guessing only on capabilities listed by AT+GCAP, we find that we don't know how to differenciate between 2G and 3G 3GPP modems. So, if supported, we will try to query the list of supported networks with AT+WS46=?, which explicitly tells us if the modem supports GERAN and/or UTRAN and/or E-UTRAN. Note that plugins need to request this new behaviour by setting the `MM_BROADBAND_MODEM_USE_WS46' property to TRUE when creating the modem object. | |||
2012-04-10 | iface-modem: skip handling the CURRENT_CAPABILITIES property | Aleksander Morgado | |
It is an unnecessary complication, as long as we can keep the helpers in the interface. | |||
2012-04-10 | bearer: always reset interface state when going into disconnected status | Aleksander Morgado | |
Custom bearer implementations in Plugins are allowed to g_object_set() the MM_BEARER_STATUS property to DISCONNECTED in order to notify that the bearer got disconnected. We need to always reset the interface state (remove IP config, set connected=FALSE,...) also in that case. Also consolidated in some helper private functions the way the bearer status is updated. | |||
2012-04-02 | TODO: GPS location implemented already | Aleksander Morgado | |
2012-03-31 | iridium: remove previous modem implementation | Aleksander Morgado | |
2012-03-31 | linktop: plugin fully ported | Aleksander Morgado | |
2012-03-30 | manager: no need to remove modems in idle | Aleksander Morgado | |
There is no problem in getting the modem removed just after finishing the disabling sequence. | |||
2012-03-30 | manager: try to get all modems disabled before while shutting down | Aleksander Morgado | |
2012-03-30 | base-modem: disconnect internal cancellable handler while disposing | Aleksander Morgado | |
2012-03-30 | base-modem: plug small leaks | Aleksander Morgado | |
2012-03-30 | docs: document MM_PLUGIN_BASE_ALLOWED_SINGLE_AT | Aleksander Morgado | |
2012-03-30 | plugin-base: don't setup udev client notifications | Aleksander Morgado | |
2012-03-30 | port-probe-cache: ensure we cleanup every possible leftover | Aleksander Morgado | |
2012-03-30 | plugin-base: plug memleak | Aleksander Morgado | |
2012-03-30 | core: fatal errors in iface initializations force the modem into a FAILED state | Aleksander Morgado | |
Modems which end up being found unusable (e.g. no SIM, fatal SIM error, no capabilities) will be exposed in DBus, but just with the Modem interface and in a FAILED state which allows no actions. | |||
2012-03-30 | simple: need to wait to get fully initialized before trying to enable | Aleksander Morgado | |
2012-03-30 | broadband: reload operator and registration info only when enabling 3GPP ↵ | Aleksander Morgado | |
location source |