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
96a6e8923a
broadband-bearer: generic CDMA connections are all over serial port and PPP
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
1ac18a06bb
api,dbus: 'ip-type' property now given as a MMBearerIpFamily (u)
...
Instead of using a predefined set of string values for 'ip-type' in
Modem.CreateBearer() and Simple.Connect(), we'll use an enumeration. The
implementation will then need to convert the requested IP family type to e.g.
the correct PDP type in 3GPP modems.
This change also consolidates the use of enums in dictionary properties when
possible to do so, as with the Rm Protocol.
2012-08-22 09:38:21 +02:00
Aleksander Morgado
c15525a1b3
libmm-common: default is to request IPv4
2012-08-21 18:46:54 +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