Aleksander Morgado
cd2174d2ef
sierra: implement custom allowed/preferred mode setting
2012-08-23 18:56:22 +02:00
Aleksander Morgado
bce0a2c48e
sierra: implement custom allowed/preferred mode loading
2012-08-23 18:56:22 +02:00
Aleksander Morgado
b6fb78ffd7
sierra,icera: implement custom power up sequence
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
d517b611e9
sierra: load access technologies in 3GPP modems
2012-08-23 18:56:21 +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
b2ada906b0
nokia: fix SIM object creation
2012-08-23 18:56:21 +02:00
Aleksander Morgado
55699e6518
iridium: fix SIM object creation
2012-08-23 18:56:21 +02:00
Aleksander Morgado
39b497c3e7
iridium: plug memleak
2012-08-21 18:45:51 +02:00
Aleksander Morgado
d26071325c
novatel: plugin fully ported
2012-08-20 16:27:05 +02:00
Aleksander Morgado
678972b63a
novatel: add detailed CDMA registration state checks
2012-08-20 16:27:05 +02:00
Aleksander Morgado
773ff03f91
novatel: custom signal quality loading for non-3GPP modems
2012-08-20 16:27:05 +02:00
Aleksander Morgado
953f787bf3
novatel: allowed modes and access tech loading only in non-CDMA modems
2012-08-20 16:27:05 +02:00
Aleksander Morgado
c9337cc8b9
novatel: configure SM storage as default always
2012-08-20 16:27:04 +02:00
Aleksander Morgado
348a80374a
novatel: implement custom messaging unsolicited messages enabling
2012-08-20 16:27:04 +02:00
Aleksander Morgado
1931a69e50
novatel: implement current access technology loading
2012-08-20 16:27:04 +02:00
Aleksander Morgado
e150c4cf92
novatel: implement allowed mode loading/setting
...
Settings are given with the 'AT$NWRAT' arguments as follows:
1,1: 2G allowed
2,1: 3G allowed
0,2: 2G and 3G allowed, none preferred
1,2: 2G and 3G allowed, 2G preferred
2,2: 2G and 3G allowed, 3G preferred
2012-08-20 16:26:55 +02:00
Aleksander Morgado
b8e5dbcaf4
novatel: flip secondary ports to AT mode during port setup
2012-08-20 16:26:55 +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
eb71b9464d
novatel-lte: reorganize code
...
Just to make it more aligned with how other plugins are structured.
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
Ben Chan
7b13b5e1c0
broadband-bearer,icera: fix CID matching for unsolicited IPDPACT responses
2012-08-20 09:17:34 +02:00
Ben Chan
2b5fb682c6
icera: fix modem_load_current_bands and modem_set_bands
...
This patch modifies MMBroadbandModemIcera as follows:
- Change modem_load_current_bands to report only bands that are
currently enabled
- Change modem_set_bands to handle setting ANY band in a way that no
forbidden bands are activated.
2012-08-20 09:17:00 +02:00
Ben Chan
3955aab25b
icera: add missing break statement in MMBroadbandBearerIcera set_property
2012-08-17 18:23:13 +02:00
Aleksander Morgado
6c9a7c5450
nokia: implement custom supported modes loading
...
Nokia handsets report incorrect modes in AT+WS46?, so just fully skip that.
2012-08-09 11:48:27 +02:00
Aleksander Morgado
1e687337c1
zte: plug memleak
...
The GError wasn't properly disposed.
Reported by: Ben Chan <benchan@google.com >
2012-08-09 09:33:23 +02:00
Aleksander Morgado
4d5892204d
zte: use +CFUN=4 for powering down
...
Icera-based ZTE already has the same functionality coming from the parent
`MMBroadbandModemIcera' modem object.
2012-08-06 20:07:50 +02:00
Aleksander Morgado
793218bfdb
zte: plugin fully ported
2012-08-06 20:07:50 +02:00
Aleksander Morgado
125f297434
zte: setup/cleanup unsolicited messages in Icera based modems
2012-08-06 20:07:49 +02:00
Aleksander Morgado
efe85fd1ab
zte: use common unsolicited messages handler setup in Icera based modems
2012-08-06 20:07:49 +02:00
Aleksander Morgado
64dfa59c42
zte: use common unsolicited messages handler setup
2012-08-06 20:07:49 +02:00
Aleksander Morgado
a8516fa1f8
zte: new common code to setup unsolicited event handlers
2012-08-06 20:07:49 +02:00
Aleksander Morgado
1f2a7bd87c
zte: try +CPMS? calls after SIM unlock until SIM gets ready
2012-08-06 20:07:49 +02:00
Aleksander Morgado
dcde1e0408
zte: carrier-detect disabled in serial ports
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
855c0ec514
zte: implement access technology loading
2012-08-06 20:07:49 +02:00
Aleksander Morgado
169ccdf1d4
zte: implement allowed mode loading/setting
2012-08-06 20:07:49 +02:00
Aleksander Morgado
641c5aed06
zte: setup ports and unsolicited message handling
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
bdcc4becab
nokia: no need specific port grabbing
...
The udev tags for port grabbing hints are for Icera-based Nokia modems only.
2012-08-06 20:07:27 +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
3b6a20dfb6
nokia: don't support Icera-based modems
...
Nokia CS Internet sticks are based on Icera chipsets; the default Nokia plugin
shouldn't handle them.
2012-08-06 20:07:27 +02:00
Aleksander Morgado
5b96aa9db4
samsung: use generic power down of the Icera modem
2012-08-06 20:07:27 +02:00
Aleksander Morgado
53707357f3
icera: use +CFUN=4 for power down in all Icera modems
2012-08-06 20:07:27 +02:00
Aleksander Morgado
e9a367eb21
icera: remove `MMIfaceIcera'
2012-08-06 20:07:27 +02:00