aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-02-13port-serial: use GIO Async API like method for command()Aleksander Morgado
2014-02-13port-serial: use GIO Async API like method for flash()Aleksander Morgado
2014-02-13port-serial: use GIO Async API like method for reopen()Aleksander Morgado
2014-02-13port-serial-at: use GIO Async API like methodsAleksander Morgado
2014-02-13port-serial-qcdm: use GIO Async API like methodsAleksander Morgado
2014-02-13port-serial-qcdm: remove unneeded private infoAleksander Morgado
2014-02-13ports: rename 'libserial' to 'libport'Aleksander Morgado
2014-02-13ports: rename 'MMMbimPort' to 'MMPortMbim'Aleksander Morgado
2014-02-13ports: rename 'MMQmiPort' to 'MMPortQmi'Aleksander Morgado
2014-02-13ports: rename 'MMAtSerialPort' to 'MMPortSerialAt'Aleksander Morgado
2014-02-13ports: rename 'MMQcdmSerialPort' to 'MMPortSerialQcdm'Aleksander Morgado
2014-02-13ports: rename 'MMGpsSerialPort' to 'MMPortSerialGps'Aleksander Morgado
2014-02-13ports: rename 'MMSerialPort' to 'MMPortSerial'Aleksander Morgado
2014-02-13cinterion: try to gather port type for devices with multiple tty portsAleksander Morgado
The new PHS8 or PXS8 devices may expose multiple tty ports, but only one is supposed to be used for PPP. So, query which port that is and flag it before grabbing it in the modem.
2014-02-12wavecom: implement after-sim-unlock stepAleksander Morgado
Just give some time to the SIM to get properly initialized, so that we avoid errors when reloading e.g. facility lock status.
2014-02-12zte: allow MBIM devicesBen Chan
2014-02-11mbm: add lenovo branded ericsson ID (Lenovo N5321gw)Arnd Hannemann
This device ID is used in a Lenovo Thinkpad T440s. Link: http://forums.debian.net/viewtopic.php?f=7&t=107986&sid=4f81b9c1a8f4563f26fec24f7b65aaea&start=15 Signed-off-by: Arnd Hannemann <arnd@arndnet.de>
2014-02-06docs,api: fix section reference to the Messaging interfaceAleksander Morgado
2014-02-06libqcdm: use NULL instead of 0 for empty pointerYunlian Jiang
When I use clang 3.5 to build it, I got commands.c:1444:16: error: expression which evaluates to zero treated as a null pointer constant of type 'QcdmResult *' (aka 'struct QcdmResult *') [-Werror,-Wnon-literal-null-conversion] return FALSE; ^~~~~ ./utils.h:29:15: note: expanded from macro 'FALSE' #define FALSE ((u_int8_t) 0) ^~~~~~~~~~~~~~ commands.c:1464:20: error: expression which evaluates to zero treated as a null pointer constant of type 'QcdmResult *' (aka 'struct QcdmResult *') [-Werror,-Wnon-literal-null-conversion] return FALSE; ^~~~~ ./utils.h:29:15: note: expanded from macro 'FALSE' #define FALSE ((u_int8_t) 0) ^~~~~~~~~~~~~~ 2 errors generated. make[3]: *** [libqcdm_la-commands.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... Below is the patch that fixes it
2014-02-04blacklist: ignore all devices from VID 0x26a, no modems from 3D RoboticsJulian Oes
2014-01-30docs: update email addressAleksander Morgado
2014-01-30build: post release version bump to 1.3.0 (development)Aleksander Morgado
2014-01-30release: bump version to 1.2.0Aleksander Morgado
2014-01-30mmcli: allow passing SMS index in --messaging-delete-smsAleksander Morgado
2014-01-30mmcli: allow passing bearer index in --delete-bearerAleksander Morgado
2014-01-30zte: add port type hints for the ZTE MF190 (19d2:1254)Ben Chan
2014-01-29modem-helpers: recognize "3G" as UMTS access technologyBen Chan
Some modems (e.g. ZTE MF190) report UMTS access technology as "3G": --> 'AT+ZPAS?<CR>' <-- '<CR><LF>+ZPAS: "3G","CS_PS"<CR><LF><CR><LF>OK<CR><LF>'
2014-01-26broadband-modem-qmi: Fix compilation error due to removed variableGuido Günther
otherwise we fail with: CC ModemManager-mm-broadband-modem-qmi.o mm-broadband-modem-qmi.c: In function ‘process_gsm_info’: mm-broadband-modem-qmi.c:4182:18: error: ‘egprs_support_valid’ undeclared (first use in this function) &egprs_support_valid, &egprs_support, ^ mm-broadband-modem-qmi.c:4182:18: note: each undeclared identifier is reported only once for each function it appears in mm-broadband-modem-qmi.c:4182:40: error: ‘egprs_support’ undeclared (first use in this function) &egprs_support_valid, &egprs_support,
2014-01-26broadband-modem-qmi: Fix compilation error due to variable type changeGuido Günther
otherwise we fail with: CC ModemManager-mm-broadband-modem-qmi.o mm-broadband-modem-qmi.c: In function ‘get_signal_info_ready’: mm-broadband-modem-qmi.c:2309:5: error: passing argument 3 of ‘signal_info_get_quality’ from incompatible pointer type [-Werror] if (!signal_info_get_quality (ctx->self, output, &quality)) { ^ mm-broadband-modem-qmi.c:2236:1: note: expected ‘gint8 *’ but argument is of type ‘guint *’ signal_info_get_quality (MMBroadbandModemQmi *self, ^ cc1: all warnings being treated as errors
2014-01-26broadband-modem-qmi: Fix compilation error due to variable name changeGuido Günther
otherwise we fail with: CC ModemManager-mm-broadband-modem-qmi.o mm-broadband-modem-qmi.c: In function ‘modem_load_current_bands’: mm-broadband-modem-qmi.c:1881:35: error: ‘ctx’ undeclared (first use in this function) if (qmi_client_check_version (ctx->client, 1, 19)) { ^ mm-broadband-modem-qmi.c:1881:35: note: each undeclared identifier is reported only once for each function it appears in
2014-01-26huawei: fix leaked stringAleksander Morgado
2014-01-26udev: apply udev rules upon 'move' events as wellAleksander Morgado
Otherwise, we may end up losing the tags we expect if the device gets a 'move' event just after the initial 'add'.
2014-01-26port-probe: the 'buffer-full' signal is only used during AT probingAleksander Morgado
Make sure we cleanup the 'buffer-full' signal handler when moving from AT probing to QCDM probing, so that we don't try to remove a signal handler from a QCDM port in which we haven't set it. E.g. avoids: ModemManager[1493]: <debug> [1390731359.108502] [mm-port-probe.c:239] mm_port_probe_set_result_qcdm(): (tty/ttyHS2) port is QCDM-capable (ModemManager:1493): GLib-GObject-WARNING **: gsignal.c:2585: instance '0x7431b0' has no handler with id '16'
2014-01-26huawei: fix some leaked 'GStrv' arraysAleksander Morgado
2014-01-26huawei: fix leaked 'GUdevDevice'Aleksander Morgado
2014-01-25port-probe: buffer_full_id is a signal handler, not a GSourceAleksander Morgado
2014-01-25novatel: fix leaked 'GSimpleAsyncResult'Aleksander Morgado
2014-01-25sierra: fix leaked 'GStrv' with CDMA modemsAleksander Morgado
2014-01-25broadband-modem: fix leaked 'QcdmResult'Aleksander Morgado
2014-01-24bearer-mbim: fix leaked 'MMBearerIpConfig' objectsAleksander Morgado
2014-01-24bearer-mbim: fix leaked 'MMBearerProperties'Aleksander Morgado
2014-01-24bearer-mbim: fix several leaked 'MbimMessage' objectsAleksander Morgado
mbim_device_command_finish() returns always a new reference to the response.
2014-01-24release: update NEWSAleksander Morgado
2014-01-24zte: support for QMI-based modemsAleksander Morgado
E.g. the ZTE MF190 [/dev/cdc-wdm1] QMI Device supports 4 services: [/dev/cdc-wdm1] ctl (1.2) [/dev/cdc-wdm1] wds (1.3) [/dev/cdc-wdm1] dms (1.2) [/dev/cdc-wdm1] nas (1.0)
2014-01-18altair-lte: add 'mm' prefix in the exported helper methodsAleksander Morgado
2014-01-18altair-lte: set subscription state using PCOThieu Le
This patch sets the subscription state using Verizon's PCO values.
2014-01-17build: fix linker flags when building pluginsAleksander Morgado
MM_LIBS was missing in PLUGIN_COMMON_LINKER_FLAGS, and replace GUDEV_LDFLAGS with GUDEV_LIBS.
2014-01-13po: add German translationMario Blättermann
2014-01-11iface-modem,sim: make SIM interface initialization cancellableBen Chan
2014-01-09huawei: avoid creating Connect3gppContext when no data port is availableBen Chan
This patch modifies MMBroadbandBearerHuawei such that connect_3gpp simply reports an error via g_simple_async_report_error_in_idle, without creating a Connect3gppContext, if no data port is available.