Aleksander Morgado
ff1a175035
sierra: detect stupid secondary ports
...
Some sierra modems (e.g. MC7710) have a secondary port that likes to reply OK
to any AT command passed. Detect that as soon as possible, and don't consider
the Icera port probing result from that secondary port.
2012-08-30 22:46:56 +02:00
Aleksander Morgado
35bece0af3
sierra: enable QMI-powered Sierra modems
2012-08-30 14:17:51 +02:00
Aleksander Morgado
1ca46bb4a7
port-probe: easier check for Icera support over a list of port probes
2012-08-30 13:57:56 +02:00
Aleksander Morgado
0436b3e457
api,introspection: report list of drivers, not just one
...
Different ports of the same modem may get handled by different drivers. We
therefore need to provide a list of drivers (new `Modem.Drivers' property with
signature 'as') instead of just one (removed `Modem.Driver' property with
signature 's').
$ sudo mmcli -m 0 | grep drivers
| drivers: 'qcserial, qmi_wwan'
2012-08-24 13:34:51 +02:00
Aleksander Morgado
d18dbb869a
base-modem-at: add 'raw' handling to `mm_base_modem_at_command_full()'
2012-08-24 12:32:29 +02:00
Aleksander Morgado
d9ea4a304c
at-serial-port: allow sending 'raw' commands
...
Commands treated as 'raw' won't get the 'AT' prefix and will also not get the
trailing carriage return.
2012-08-24 12:32:28 +02:00
Aleksander Morgado
6b1ee4e3cb
sierra: both AT and QCDM expected
2012-08-23 18:56:22 +02:00
Aleksander Morgado
896e0469f0
sierra: implement custom CDMA detailed registration checks
2012-08-23 18:56:22 +02:00
Aleksander Morgado
86e7b0e8c6
sierra: custom power-down command for CDMA modems
2012-08-23 18:56:22 +02:00
Aleksander Morgado
5b9c1625b6
sierra: custom power-up command for CDMA modems
2012-08-23 18:56:22 +02:00
Aleksander Morgado
7027c6e972
sierra: custom 3GPP disconnection sequence
2012-08-23 18:56:22 +02:00
Aleksander Morgado
d8bc27a8c3
sierra: custom 3GPP dialling sequence
2012-08-23 18:56:22 +02:00
Aleksander Morgado
3666168c12
sierra: new `MMBroadbandBearerSierra' object
2012-08-23 18:56:22 +02:00
Aleksander Morgado
79b4c4b47d
sierra: implement custom ports setup
2012-08-23 18:56:22 +02:00
Aleksander Morgado
3dfb48d75a
sierra: custom SIM identifier loading
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
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