Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-06-22 | decode: update with latest QMI enums | Dan Williams | |
Since QC stopped distributing the database files, we can't easily decode the TLV names unless we start parsing the C headers. | |||
2012-06-06 | zte: try to handle Icera devices that use PPP | Dan Williams | |
Not all devices present a network interface, and on these devices we need to fall back to PPP using the standard setup commands. But they appear to support the Icera custom commands for access technology and such, so still use those. Hopefully fixes ZTE MF665C. | |||
2012-06-04 | uml290: allow setting more global modes | Dan Williams | |
2012-06-04 | qcdm: fix 1x/HDR mode pref and add GSM/UMTS mode prefs | Dan Williams | |
2012-05-30 | test: ignore ESN errors in info.py | Dan Williams | |
2012-05-30 | trivial: whitespace fixes | Dan Williams | |
2012-05-30 | uml290: add mode switching tool | Dan Williams | |
Switches UML290 mode between 4G/LTE, 3G/EVDO/1X, and auto. | |||
2012-05-30 | wmc: namespace stuff properly | Dan Williams | |
2012-05-30 | qcdm: namespace stuff properly | Dan Williams | |
2012-05-29 | wmc: add command for setting global mode | Dan Williams | |
2012-05-24 | build: provide pkg-config files for ModemManager, libmm-common and libmm-glib | Aleksander Morgado | |
2012-05-24 | api: install common headers to ${prefix}/include/ModemManager | Aleksander Morgado | |
...instead of ${prefix}/include/mm | |||
2012-05-24 | libmm-glib: install missing headers | Aleksander Morgado | |
2012-05-24 | libmm-common: install missing header | Aleksander Morgado | |
2012-05-23 | dbus: remove 'max_replies_per_connection' limit from D-Bus configuration | Jiří Klimeš | |
It is leftover from times when D-Bus default limit was 32. Now, it is 8192, see http://cgit.freedesktop.org/dbus/dbus/commit/?id=8d3d8ff55739eebd84d0d53a20a025329feafc3b | |||
2012-05-16 | vl600: add some reverse engineering docs and an AT com utility | Dan Williams | |
2012-05-06 | sms: fix setting multipart specific properties | Aleksander Morgado | |
Don't make them construct-only, so that we can set them whenever needed. | |||
2012-05-06 | sms,tests: new test to check for multipart support in SMS parts | Aleksander Morgado | |
2012-05-06 | novatel: report error if not properly disconnected | Aleksander Morgado | |
When we request to disconnect, and the disconnection status check fails, return a proper error. | |||
2012-05-06 | novatel: minor coding style fixes | Aleksander Morgado | |
2012-05-06 | broadband-bearer: derive PDP type from the ip-type bearer property | Tore Anderson | |
This patch makes it possible to use MM to set up PDP contexts with PDP types other than 'IP', which is particularly useful when trying to use the 'IPV6' or 'IPV4V6' PDP types defined in recent 3GPP specs. If ip-type isn't specified, 'IP' will be used by default, due to the fact that modem support for the 'IPV4V6' type is still rather scarce. The patch applies to Aleksander's 'bearer-properties' branch. It has been tested using mmcli in this fashion: mmcli -m 0 --simple-connect=apn=internet # default to 'IP' mmcli -m 0 --simple-connect=apn=internet,ip-type=IP mmcli -m 0 --simple-connect=apn=internet,ip-type=IPV6 mmcli -m 0 --simple-connect=apn=internet,ip-type=IPV4V6 | |||
2012-05-06 | bearer: simplify handling of the bearer configuration | Aleksander Morgado | |
The base MMBearer object will receive the MMBearerProperties configuration, which contains every generic and plugin-specific set up. Not every configuration parameter will be used by every implementation (e.g. not every bearer needs user/password). The Bearer object will expose every configuration parameter received in its `Properties' property in the interface, even if it's not really used. | |||
2012-05-06 | wavecom: plugin fully ported | Aleksander Morgado | |
2012-05-06 | wavecom: implement custom band setting | Aleksander Morgado | |
2012-05-06 | wavecom: setup custom serial parser | Aleksander Morgado | |
AT+CPIN? replies come without trailing 'OK'; which we need to handle. | |||
2012-05-06 | wavecom: implement custom current bands loading | Aleksander Morgado | |
2012-05-06 | wavecom: implement custom supported bands loading | Aleksander Morgado | |
2012-05-06 | wavecom: implement custom access technology loading | Aleksander Morgado | |
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 | |