Commit Graph
739 Commits
Author SHA1 Message Date
Aleksander Morgado a1d6667df9 novatel: don't claim the Novatel E362, should be handled by `novatel-lte' 2012-08-26 23:01:50 +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 a595912d2d novatel: fix creation of the `MMBroadbandModemNovatel' object 2012-08-24 13:09:17 +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 20cd805a2a build: cleanup plugin compilation rules 2012-08-23 18:56:24 +02:00
Aleksander Morgado e1aa7d376f mbm: plugin fully ported 2012-08-23 18:56:24 +02:00
Aleksander Morgado 2d0cb24af8 mbm: implement custom 3GPP disconnection sequence 2012-08-23 18:56:23 +02:00
Aleksander Morgado 3ddb57d816 mbm: implement custom 3GPP dialling sequence 2012-08-23 18:56:23 +02:00
Aleksander Morgado 2f20fc64c2 mbm: new `MMBroadbandBearerMbm' object 2012-08-23 18:56:23 +02:00
Aleksander Morgado 3753184eb1 mbm: implement custom PIN retry count loading 2012-08-23 18:56:23 +02:00
Aleksander Morgado 3cdfa93c73 mbm: implement custom modem factory reset 2012-08-23 18:56:23 +02:00
Aleksander Morgado 1fa82ebd40 mbm: implement custom modem reset 2012-08-23 18:56:23 +02:00
Aleksander Morgado ef300a69b6 mbm: receive E2NAP unsolicited messages 2012-08-23 18:56:23 +02:00
Aleksander Morgado e9941b1b80 mbm: implement custom 3GPP unsolicited messages setup/cleanup
Including access technology reporting now.
2012-08-23 18:56:23 +02:00
Aleksander Morgado 08825d361c mbm: no need to flash serial ports 2012-08-23 18:56:23 +02:00
Aleksander Morgado 894ff1be68 mbm: ignore several unsolicited messages 2012-08-23 18:56:23 +02:00
Aleksander Morgado 49f5bc98e2 mbm: only allow enabling if *EMRDY has been received 2012-08-23 18:56:23 +02:00
Aleksander Morgado 6c6cbb33e7 mbm: implement custom initialization commands 2012-08-23 18:56:23 +02:00
Aleksander Morgado 2a06d1ed08 mbm: implement custom power-up command 2012-08-23 18:56:23 +02:00
Aleksander Morgado efe4a7fb75 mbm: implement custom 3GPP unsolicited events enabling/disabling 2012-08-23 18:56:23 +02:00
Aleksander Morgado 78a716e07b mbm: implement custom allowed mode setting 2012-08-23 18:56:23 +02:00
Aleksander Morgado e2c7ff2219 mbm: implement custom allowed mode loading 2012-08-23 18:56:23 +02:00
Aleksander Morgado 758eb07c0d mbm: sleep 500ms after sim unlock 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 24bb59f5a5 sierra: plugin fully ported 2012-08-23 18:56:23 +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 5764d39689 modem-helpers: ERI parser is generic enough, not just for !SPERI 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 d091344da2 broadband-bearer: pass down the data port to the 3GPP dialling step
Plugins may require specific dialling commands depending on the port type.
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 e38828c318 broadband-bearer: allow implementations to override the port used for connection 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
Aleksander Morgado b2ada906b0 nokia: fix SIM object creation 2012-08-23 18:56:21 +02:00