Aleksander Morgado
c250fa3797
libmm-glib: remove the `libmm-common.h' header
...
Both the ModemManager daemon and the mmcli will now include `libmm-glib.h' only.
We also handle two new special `_LIBMM_INSIDE_MM' and `LIBMM_INSIDE_MMCLI'
symbols, which if included before the `libmm-glib.h' library allow us to:
* Don't include the libmm-glib high level API in the ModemManager daemon, as
the object names would clash with those in the core.
* Define some of the methods of helper objects to be included only if compiling
ModemManager daemon or the mmcli.
2012-10-04 10:17:12 +02:00
Aleksander Morgado
a66f971a7c
libmm-common: added common utils from core
...
Moved the utils to play with binary to hex strings into libmm-common.
2012-09-14 07:05:26 +02:00
Dan Williams
9d2a046754
mbm: add Ericsson H5321gw (often found in Thinkpad X230)
2012-08-31 10:11:05 +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
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