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
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