Prathmesh Prabhu
09ea458f78
altair-lte: obtain subscription state of SIM from registration failure code
...
This patch uses the extended error code after a registration failure to
determine if the SIM in the relevant modem is associated with a non-provisioned
account. It uses the standard AT+CEER command, but the implementation is
restricted to the altair plugin.
2013-10-10 08:29:56 +02:00
Lionel Landwerlin
43d1c904e6
plugins: fix linkage of huawei test program
...
https://bugzilla.gnome.org/show_bug.cgi?id=704481
2013-09-19 11:25:57 +02:00
Lionel Landwerlin
b330752432
plugins: add missing linker flags
...
https://bugzilla.gnome.org/show_bug.cgi?id=704481
2013-09-19 11:25:41 +02:00
Quentin.Li
c22eca999b
mtk: add plugin for various MediaTek devices
...
Signed-off-by: Quentin.Li <snowmanli88@gmail.com >
2013-09-16 11:53:58 -05:00
Dan Williams
73978cbe6f
sim-huawei: add SIM class to handle ICCID request
...
Use AT^ICCID if possible to read the ICCID.
2013-09-10 09:42:37 +02:00
Dan Williams
b8e8c2a56d
telit: install udev rules
2013-09-06 21:36:01 -05:00
Dan Williams
f3d9c35e9b
build: fix multiply defined EXTRA_DIST
...
plugins/Makefile.am:375: warning: EXTRA_DIST multiply defined in condition TRUE ...
gtester.make:6: ... 'EXTRA_DIST' previously defined here
plugins/Makefile.am:1: 'gtester.make' included from here
2013-07-11 09:07:12 -05:00
Aleksander Morgado
8d0ec0fc24
huawei: new helper to parse ^NDISSTATQRY responses
2013-07-11 09:39:21 +02:00
Dan Williams
89ae657fce
telit: add basic plugin for Telit 3GPP and 3GPP2 devices
2013-05-06 12:38:50 -05:00
Aleksander Morgado
cb45de048f
plugin: allow plugins to require MBIM probing of cdc-wdm ports
2013-04-17 15:19:37 +02:00
Dan Williams
f770ea43c2
huawei: fix up udev rules file name
2013-04-11 14:46:43 -05:00
Franko Fang
9d4091cc89
huawei: flag modems which support NDISDUP
2013-04-09 18:41:14 +02:00
ori inbar
84e68cd4cd
altair-lte: initial altair lte plugin
2013-04-04 09:39:37 +02:00
Aleksander Morgado
b9b5ca39df
mbm: wait for unlock reporting READY after PIN/PUK unlock
...
MBM modems will lie about the unlock status just after having sent a
correct PIN or PUK. So, explicitly wait to get in READY state after having
sent the PIN or PUK, before keeping on.
https://bugzilla.gnome.org/show_bug.cgi?id=696702
2013-03-29 20:17:59 +01:00
Franko Fang
696403e50a
huawei: handle modems exposing 'net' ports with AT^NDISDUP
...
Modems with ECM (e.g. usb0) ports should use AT^NDISDUP in the control port to
request the connection and afterwards just fire up the DHCP client in the net
port.
This patch is originally developed by:
Franko Fang <fangxiaozhi@huawei.com >
And afterwareds reviewed and updated by:
Aleksander Morgado <aleksander@gnu.org >
2013-01-16 10:56:53 +01:00
Aleksander Morgado
5c8ef351bb
pantech: create a Pantech-specific SIM object
...
We'll just skip most SIM info retrieval commands based on AT+CRSM, as they seem
to be unsupported.
2012-10-15 13:34:16 +02:00
Aleksander Morgado
fa76ca95a7
via: new 'Via CBP7' plugin
...
This is the port to git master of the following commit:
commit ff8c60641aa2ea41080c15f81f633b3f78e07bf8
Author: Dan Williams <dcbw@redhat.com >
Date: Mon Sep 10 17:12:38 2012 -0500
via: new plugin for CBP7-based CDMA and EVDO devices (bgo #683525 )
The Via baseband is used in a number of CDMA/EVDO devices, from
ChinaTelecom USB sticks, to the Fusion Wireless/UBlox 2770p, to
various Motorola Android phones.
2012-10-09 16:42:40 +02:00
Aleksander Morgado
7cd047b75d
build,plugins: include missing builddir in CPPFLAGS
...
Built files in the ModemManager daemon (e.g. mm-serial-enums-types.[c|h]) will
be available in ${top_builddir}/src, not in ${top_srcdir}/src.
2012-10-04 12:25:35 +02:00
Aleksander Morgado
b6d628b3a1
build: merge libmm-common into libmm-glib
...
It's pointless to have libmm-common around, just merge it into libmm-glib and
make ModemManager depend on libmm-glib directly. At the end, the non-common
stuff in libmm-glib is really minimal.
2012-10-04 10:17:05 +02:00
Aleksander Morgado
4804c37604
build: new `--without-qmi' configure option
...
For those who don't care about the QMI support through libqmi-glib, or if you're
stuck with glib 2.30 (libqmi-glib requires 2.32), this configure switch allows
disabling the QMI support completely.
The logic to detect cdc-wdm ports is still in place, but the QMI probing is
never launched at them. Also, all QMI-related objects won't be compiled.
2012-09-05 20:02:31 +02:00
Ben Chan
b060bcfc74
novatel-lte: use 'AT+CRSM=176,28423,0,0,9' instead of 'AT+CIMI' to read IMSI
...
Based on empirical results, 'AT+CRSM=176,28423,0,0,9' is found more reliable
than 'AT+CIMI' for reading IMSI.
2012-08-30 09:29:39 +02:00
Aleksander Morgado
20cd805a2a
build: cleanup plugin compilation rules
2012-08-23 18:56:24 +02:00
Aleksander Morgado
2f20fc64c2
mbm: new `MMBroadbandBearerMbm' object
2012-08-23 18:56:23 +02:00
Aleksander Morgado
ea53df17dd
mbm: new `MMBroadbandModemMbm' object
2012-08-23 18:56:23 +02:00
Aleksander Morgado
c7c21ae460
mbm: start porting the MBM plugin
2012-08-23 18:56:23 +02:00
Aleksander Morgado
3666168c12
sierra: new `MMBroadbandBearerSierra' object
2012-08-23 18:56:22 +02:00
Aleksander Morgado
0c80815ea2
sierra: new `MMSimSierra' object
2012-08-23 18:56:22 +02:00
Aleksander Morgado
713eb28484
sierra: new `MMBroadbandModemSierraIcera' object
2012-08-23 18:56:22 +02:00
Aleksander Morgado
4195a3f1a3
sierra: implement custom power up sequence
...
It is split in a new set of `mm-common-sierra.[hc]' files as this sequence will
also be used in Icera-based modems.
2012-08-23 18:56:22 +02:00
Aleksander Morgado
2d425d89b9
sierra: new `MMBroadbandModemSierra' object
2012-08-23 18:56:21 +02:00
Aleksander Morgado
d033d6927f
sierra: allow Icera-based sierra modems
2012-08-23 18:56:21 +02:00
Aleksander Morgado
69316289e8
sierra: start porting the Sierra plugin
2012-08-23 18:56:21 +02:00
Aleksander Morgado
058fd0256d
novatel: new `MMBroadbandModemNovatel'
2012-08-20 16:26:55 +02:00
Aleksander Morgado
56a7e40e37
novatel: start porting the Novatel plugin
2012-08-20 16:26:55 +02:00
Aleksander Morgado
b399a17163
novatel-lte: renamed the plugin to "Novatel LTE"
...
This plugin only handles the E362 right now.
2012-08-20 16:26:55 +02:00
Aleksander Morgado
a8516fa1f8
zte: new common code to setup unsolicited event handlers
2012-08-06 20:07:49 +02:00
Aleksander Morgado
4cf4a98bba
zte: support Icera-based modems
...
We request Icera support check during port probing, and we then decide which
modem object to create based on the check results.
2012-08-06 20:07:49 +02:00
Aleksander Morgado
3b00c6f5ac
zte: new `MMBroadbandModemZte'
2012-08-06 20:07:49 +02:00
Aleksander Morgado
bbb4ed2b0a
zte: start porting the ZTE plugin
2012-08-06 20:07:49 +02:00
Aleksander Morgado
5c2df4a0ca
nokia-icera: new plugin to handle Icera-based Nokia modems
...
We have a whole new plugin because the whole probing process is different
between the Icera and non-Icera based Nokia modems.
2012-08-06 20:07:27 +02:00
Aleksander Morgado
e9a367eb21
icera: remove `MMIfaceIcera'
2012-08-06 20:07:27 +02:00
Aleksander Morgado
7ad73e4fa3
samsung: make the modem object inherit from the `MMBroadbandModemIcera'
2012-08-06 20:07:27 +02:00
Aleksander Morgado
ef4de86b42
icera: new `MMBroadbandModemIcera'
...
We'll get rid of the `MMIfaceIcera'.
2012-08-06 20:07:27 +02:00
Aleksander Morgado
2bf2b8e848
samsung: new `MMBroadbandBearerSamsung'
...
Based on the Icera bearer, but using DHCP in the net port.
2012-08-06 20:07:27 +02:00
Aleksander Morgado
d8ae69e7d1
samsung: use the generic Icera bearer
2012-08-06 20:07:26 +02:00
Aleksander Morgado
ae22a99dab
samsung: implement the `MMIfaceIcera' interface
2012-08-06 20:07:25 +02:00
Aleksander Morgado
fa6ea4258a
icera: new `MMBroadbandBearerIcera'
2012-08-06 20:07:25 +02:00
Aleksander Morgado
2e8ede1a29
icera: add initial skeleton of the `MMIfaceIcera' interface
2012-08-06 20:07:24 +02:00
Nathan Williams
f15527eecd
samsung: plugin for Samsung Y3300/Y3400 UMTS modems based on the Icera/Nvidia chipset
2012-08-06 20:07:24 +02:00
Aleksander Morgado
f4754e150e
pantech: initial dummy plugin
2012-08-06 20:07:24 +02:00