Commit Graph

1051 Commits

Author SHA1 Message Date
Oleg Zhurakivskyy 0ec773614f mbpi: Rename mbpi_provision_data_free() 2011-10-20 12:42:16 -05:00
Oleg Zhurakivskyy 3c117e3ea3 mbpi: Add mbpi_ap_type() 2011-10-20 12:39:52 -05:00
Oleg Zhurakivskyy 807a98e0bb provision: Add provisioning plugin 2011-10-20 12:38:54 -05:00
Gustavo F. Padovan 5371c28773 udev: add a driver name for telit
telit hardware needs usbserial.
2011-10-15 17:29:10 -07:00
Mikel Astiz 4cd3bf5733 hfp_hf: Switch to permissive AT syntax parser
Some phones can have trouble when using the strict AT syntax parser for
HFP. So far, this has only been evidenced with the Samsung Wave, which
works fine with the permissive syntax parser.

Several other phones have been tested with the permissive parser and
seem to work OK.
2011-10-13 13:52:18 -05:00
Denis Kenzior c091b3537a hfp_hf: Fix crash
If BlueZ exits during an outstanding Connect/Disconnect operation,
oFono can crash due to the pending call finishing on an already-removed
modem object.
2011-10-12 18:30:12 -05:00
Oleg Zhurakivskyy d24d5219e7 mbpi: Add filename and line information on error 2011-10-12 16:59:31 -05:00
Oleg Zhurakivskyy 3501d76b94 mbpi: Improve mbpi_lookup() error reporting 2011-10-12 16:30:33 -05:00
Oleg Zhurakivskyy d02e0c42b6 mbpi: Fix handling of the usage element 2011-10-12 16:29:19 -05:00
Oleg Zhurakivskyy 1e44b29de9 mbpi: Reflow gsm_end() 2011-10-12 16:24:03 -05:00
Oleg Zhurakivskyy 8f26272f01 mbpi: Split gsm_start() for readability 2011-10-12 16:20:51 -05:00
Marcel Holtmann c867c9f9bf plugins: Update copyright information 2011-10-10 13:39:54 -07:00
Marcel Holtmann 63a65e73ba zte: Use own vendor quirk for SMS atom driver 2011-10-06 15:29:52 -07:00
Gustavo F. Padovan ee2ba5b256 sap: also accept err = 0 in enable() 2011-09-29 14:03:45 -05:00
Gustavo F. Padovan 0e4a351282 telit: fix shutdown of bluetooth socket 2011-09-29 14:03:45 -05:00
Gustavo F. Padovan 53e005b200 sap: add sap modem disable() support 2011-09-29 14:03:45 -05:00
Gustavo F. Padovan 77aa9ef9d1 sap: clean up extra blank line 2011-09-29 11:21:57 -05:00
Gustavo F. Padovan 7a30f2e431 sap: add full support to SAP modem
Add pre_sim, post_sim, set_online and post_online calls
2011-09-29 11:21:54 -05:00
Gustavo F. Padovan fa56fe78c5 telit: add post_online to SAP Client 2011-09-29 11:19:22 -05:00
Gustavo F. Padovan fde698c2a5 telit: add set_online to SAP Client 2011-09-29 11:19:03 -05:00
Gustavo F. Padovan 9c7f0aa45e telit: add post_sim to SAP Client 2011-09-29 11:18:51 -05:00
Gustavo F. Padovan 93fd2afd02 telit: add pre_sim support to SAP Client 2011-09-29 11:18:40 -05:00
Gustavo F. Padovan e07b4217aa telit: init modem normally once SAP was enabled 2011-09-29 11:17:12 -05:00
Gustavo F. Padovan deca4a32d3 telit: add suport the disable SAP client 2011-09-29 11:13:05 -05:00
Gustavo F. Padovan d4da014f6f sap: enable SAP modem, when BlueZ replies 2011-09-29 10:49:47 -05:00
Denis Kenzior 019f0c9265 telit: Reflow sap_enable logic
To cover some conditions where we do not clean up properly
2011-09-29 10:48:23 -05:00
Denis Kenzior c035b1af48 telit: Remove unneeded if 2011-09-29 10:02:33 -05:00
Gustavo F. Padovan b722540594 telit: add support the enable the SAP client modem 2011-09-29 09:57:29 -05:00
Gustavo F. Padovan 06544a4c4d sap: remove connect callback if enable fails 2011-09-29 09:11:34 -05:00
Gustavo F. Padovan 02a6d7b3a9 sap: clean up sap modem destruction 2011-09-28 02:24:36 -05:00
Gustavo F. Padovan 4f54a18539 sap: remove server_path
We use ofono_modem_set_string() instead to store it.
This also remove the need to have sap_data allocation on
bluetooth_sap_probe().
2011-09-28 02:24:04 -05:00
Gustavo F. Padovan 1f774bc1de sap: fix sap modem remove
prefix NULL means that the modem needs to be removed
2011-09-27 23:43:27 -05:00
Gustavo F. Padovan e73244a4a3 sap: retrigger bluetooth GetProperties call
When plugging a SAP capable modem, GetProperties need to be called again
to fetch the SAP Server devices from BlueZ.
2011-09-27 23:36:23 -05:00
Gustavo F. Padovan 9667db0b14 telit: add #RSEN notify
RSEN URC tells if the SAP Client was enabled or not
2011-09-26 13:38:19 -05:00
Gustavo F. Padovan c30e7265d9 sap: add support to connect the RFCOMM link 2011-09-26 13:38:12 -05:00
Gustavo F. Padovan 4f3b9ff36c telit: add support to enable SAP client 2011-09-26 13:37:55 -05:00
Denis Kenzior 7771fa07c8 sap: Fix minor whitespace issues 2011-09-26 13:37:06 -05:00
Gustavo F. Padovan 64e2b33465 sap: Add basic sap plugin 2011-09-25 11:45:54 -05:00
Gustavo F. Padovan 39f39b37c9 bluetooth: track DBus call pending 2011-09-13 00:14:15 -05:00
Mikel Astiz 4b2b707a30 hfp_hf: add handsfree atom 2011-09-09 01:05:47 -05:00
Denis Kenzior a33c546694 plugins: Fix unused var warning 2011-09-09 00:10:06 -05:00
Denis Kenzior cbe83ead62 plugins: Add mobile-broadband-provider-info parser 2011-09-08 23:50:19 -05:00
Marcel Holtmann 036707e42a hso: Switch modem to use error numbers instead of strings 2011-08-22 17:42:36 -07:00
Daniel Wagner 75603a546f udev: Fix typo for Huawei diagnostic interfaces 2011-08-17 17:16:00 -07:00
Denis Kenzior 9fb9d2385c sim-poll: Remove unused code 2011-08-14 22:56:45 -05:00
Marcel Holtmann de8b4621c2 udev: Add automatic detection for Linktop devices 2011-08-11 15:27:33 -07:00
Marcel Holtmann 8240fe9684 udev: Detect Diagnostic (QCDM) port for Telit devices 2011-08-11 10:53:54 -07:00
Marcel Holtmann 5d6ac7342f udev: Add automatic detection for Telit modems 2011-08-11 10:40:59 -07:00
Marcel Holtmann f5c4be8160 udev: Add support for automatic ISI USB modem detection 2011-08-11 10:28:48 -07:00
Marcel Holtmann ea8e97bdc8 udev: Prepare for supporting different bus types 2011-08-11 10:03:25 -07:00
Marcel Holtmann a38231b949 udev: Remove modem object when setup procedure fails 2011-08-11 07:48:47 -07:00
Marcel Holtmann 6d9d991a39 udev: Fix typo in Option HSO setup function 2011-08-10 21:53:22 -07:00
Marcel Holtmann 3742162017 udev: Add automatic detection for Ericsson MBM based devices 2011-08-10 21:52:40 -07:00
Marcel Holtmann 7fd6d3d0ef udev: Add support for Huawei E160 based devices with only two TTY 2011-08-10 21:50:11 -07:00
Marcel Holtmann ee19210585 udev: Fix minor whitespace mistakes 2011-08-09 16:50:30 -07:00
Marcel Holtmann f0f3a57091 nokiacdma: Fix minor whitespace mistakes 2011-08-09 16:50:30 -07:00
Marcel Holtmann 7ca5ded9c6 nokia: Fix minor whitespace mistakes 2011-08-09 16:50:30 -07:00
Marcel Holtmann 99a53ca653 ifx: Fix minor whitespace mistakes 2011-08-09 16:50:30 -07:00
Marcel Holtmann 75f06e792c hso: Fix minor whitespace mistakes 2011-08-09 16:50:30 -07:00
Marcel Holtmann 7f627b4034 mbm: Fix minor whitespace mistakes 2011-08-09 16:50:30 -07:00
Marcel Holtmann dc65e2d3c1 phonesim: Fix minor whitespace mistakes 2011-08-09 16:50:30 -07:00
Marcel Holtmann b20949002c ste: Fix minor whitespace mistakes 2011-08-09 16:50:29 -07:00
Marcel Holtmann c1d150071b tc65: Fix minor whitespace mistakes 2011-08-09 16:50:29 -07:00
Marcel Holtmann 83eb63083c zte: Fix minor whitespace mistakes 2011-08-09 16:50:29 -07:00
Marcel Holtmann d79850f215 udev: Use standard modem properties for Novatel devices 2011-08-09 16:50:29 -07:00
Marcel Holtmann bf0a062e69 novatel: Use more standard values for control and modem channels 2011-08-09 16:50:29 -07:00
Marcel Holtmann 1881e7c61c udev: Detect Diagnostic (QCDM) port for Huawei devices 2011-08-09 16:50:29 -07:00
Marcel Holtmann 9152d56291 udev: Detect QCDM port for ZTE devices 2011-08-09 16:50:29 -07:00
Marcel Holtmann 4c52de55b7 udev: Detect GPS and QCDM port for Gobi cards 2011-08-09 16:50:29 -07:00
Marcel Holtmann a36065bbc7 udev: Add debug output for special system attribute 2011-08-09 16:50:29 -07:00
Marcel Holtmann 549c298b61 udev: udev: Add automatic detection for Nokia data cards 2011-08-09 16:50:29 -07:00
Marcel Holtmann bfe5731cd6 nokia: Use post_online callback even without onfline/offline support 2011-08-09 16:50:29 -07:00
Marcel Holtmann b27b7ff309 udev: Add automatic detection for Olive V-ME101 HSIA modem 2011-08-09 16:50:29 -07:00
Marcel Holtmann 0f6f9081a1 samsung: Add skeleton driver for Samsung LTE device 2011-08-09 16:50:29 -07:00
Marcel Holtmann a7e4b2e59a alcatel: Add skeleton driver for Alcatel X220L device 2011-08-09 16:50:29 -07:00
Marcel Holtmann c7e43e54ed udev: Add automatic detection for Alcatel X220L 2011-08-09 16:50:29 -07:00
Marcel Holtmann 6682379cf8 speedup: Use post_online callback even without onfline/offline support 2011-08-09 16:50:28 -07:00
Marcel Holtmann d0fa99678b speedup: Fix minor whitespace issue 2011-08-09 16:50:28 -07:00
Marcel Holtmann a1087ef1f1 udev: Use automatic detection for all SpeedUp modems 2011-08-09 16:50:28 -07:00
Bertrand Aygon 65f4f14f52 huaweicdma: Enable netreg atom 2011-08-09 13:01:48 -05:00
Frédéric Danis 02db6119f2 hfp_hf: retrieve AG version 2011-08-08 10:16:21 -05:00
Frédéric Danis b8730eb47d hfpmodem: fix hf features
check audio gateway version and only set right features
2011-08-08 10:16:21 -05:00
Marcel Holtmann 41c8b30ce6 udev: Use semi-automatic detection for SpeedUp devices 2011-08-08 17:09:42 +02:00
Marcel Holtmann 996d720b88 udev: Use fully automatic detection for Samsung LTE devices 2011-08-07 16:35:43 +02:00
Marcel Holtmann bc63209b90 udev: Fix network interface detection for Option HSO 2011-08-06 14:12:37 +02:00
Marcel Holtmann 4cabdedafd udev: Use fully automatic detection for Option HSO devices 2011-08-06 14:06:16 +02:00
Marcel Holtmann 9ef2e27b11 udev: Add support for automatic tagging of network interfaces 2011-08-06 13:28:45 +02:00
Marcel Holtmann 3d9b547257 udev: Sort devices by interface number and not device node 2011-08-06 13:18:28 +02:00
Marcel Holtmann 19e4dc97c1 udev: Add support for default driver assignments
If devices are not tagged with OFONO_DRIVER, then the driver will be
figured out based on kernel module name, vendor and/or product IDs.

Of course the manual tagging with OFONO_DRIVER as part of an udev
rule can always overwrite the default assignment.
2011-08-06 13:08:33 +02:00
Marcel Holtmann 40cf7449fe udev: Use ID_USB_INTERFACE_NUM property instead bInterfaceNumber 2011-08-06 13:07:37 +02:00
Marcel Holtmann 787f14229a udev: Prioritize labeled interfaces over discovered ones 2011-08-06 12:53:50 +02:00
Marcel Holtmann 64d90e9fa7 udev: Add warning in case channel gets disconnected 2011-08-06 12:53:50 +02:00
Denis Kenzior 52ac1749e0 udevng: Fix minor whitespace violation 2011-08-05 20:05:33 -05:00
Marcel Holtmann b337d18560 udev: Add support for cleaner modem detection 2011-08-06 03:01:23 +02:00
Marcel Holtmann 8bb22cf740 udev: Remove outdated modem detection support 2011-08-06 03:00:35 +02:00
Marcel Holtmann 7e852420e8 zte: Set vendor quirk also for GPRS context atom 2011-08-05 22:51:02 +02:00
Marcel Holtmann bb227dbe33 udev: Fix rules for Huawei E352 dongle 2011-08-05 19:17:55 +02:00
Marcel Holtmann 6b6e8816dd udev: Add rules for Alcatel X220L devices 2011-08-05 17:59:55 +02:00
Marcel Holtmann d17ebf1bbd udev: Add rule for 4G Systems P14 dongle 2011-08-05 17:59:55 +02:00
Marcel Holtmann 1c0f549074 zte: Use AT+ZOPRT for online/offline mode changes
The ZTE modems work a lot more reliable when using AT+ZOPRT for switching
between online and offline mode.

In addition transition to offline mode also for enabling modem and switch
device into offline first before switching it off.
2011-08-05 17:59:55 +02:00
Marcel Holtmann 79e1638b40 zte: Set options for TTY port configuration
Seems like the ZTE modems are a bit more picky than others, so set
proper default options here. At least of the ZTE modems work a lot
more reliable this way.
2011-08-05 17:59:55 +02:00
Bertrand Aygon 4b896ee834 udev: add support for Olive HSDPA modem, which seems to be a SpeedUP. 2011-08-04 18:07:14 +02:00
Marcel Holtmann 59b4f99fec udev: Switch control and modem channel for 4G Systems W14 device
This device is rather funny with some commands and insists on sending
the response to the other channel, but not the one it got executed on.

Aux: > AT+CPNNUM\r
Modem: < \r\nPIN1=3; PUK1=10; PIN2=3; PUK2=10\r\r\nOK\r\n
2011-08-04 16:02:17 +02:00
Marcel Holtmann 0eb0fd96eb speedup: Use own vendor quirk for SIM atom 2011-08-04 15:54:57 +02:00
Marcel Holtmann e0148bef6f huawei: Check for AT^RFSWITCH support to determine offline command
Using AT+CFUN=7 (if supported) to switch into offline mode has a problem
with older modems. Sending AT+CFUN=7 with a data connection active has
the problem that it never terminates with OK or ERROR.

Devices that support AT^RFSWITCH are known to handle this properly. So
only when that command is supported, use AT+CFUN=7 for offline mode. If
it is not supported, then keep using AT+CFUN=5 to switch the device into
offline mode.
2011-08-04 14:01:03 +02:00
Marcel Holtmann 93186f6939 huawei: Add TOO MANY PARAMETERS terminator 2011-08-04 13:27:29 +02:00
Marcel Holtmann 5adacbaebd zte: Switch to offline mode first before disabling modem 2011-08-04 02:43:06 +02:00
Marcel Holtmann a7d7d24e4e zte: Blacklist the NO CARRIER terminator for control channel
The ZTE cards will send NO CARRIER to all channels. This confuses
setting device into offline mode while still having a data connection.
2011-08-04 02:15:56 +02:00
Marcel Holtmann 7c204dafe9 udev: For ZTE modems with 5 interfaces, use 4th one for PPP 2011-08-04 02:14:46 +02:00
Marcel Holtmann 1566067d63 zte: Request PCB information when modem gets enabled 2011-08-04 00:07:03 +02:00
Marcel Holtmann 160940e34a zte: Set ZTE vendor quirk for SIM atom 2011-08-03 23:55:06 +02:00
Marcel Holtmann 402534b290 zte: Use vendor quirk for GPRS atom 2011-08-03 23:12:55 +02:00
Marcel Holtmann fbed01d9b8 speedup: Use vendor quirk for network registration and GPRS atoms 2011-08-03 22:39:11 +02:00
Marcel Holtmann f6572725bc udev: Add rule for 4G Systems W14 dongle 2011-08-03 18:54:27 +02:00
Mario Tokarz 949c129e17 bluetooth: Add UUID for DUN. 2011-08-03 14:43:38 +02:00
Marcel Holtmann 868b4489f9 mbm: Don't bother with NULL checking for SIM state query free 2011-08-03 14:31:56 +02:00
Marcel Holtmann 0d460ce2a3 zte: Fix race condition with SIM state polling and removal 2011-08-03 14:30:41 +02:00
Marcel Holtmann b7a6739e92 speedup: Fix race condition with SIM state polling and removal 2011-08-03 14:29:32 +02:00
Marcel Holtmann 8cfab5328c huawei: Fix race condition with enable polling 2011-08-03 14:26:23 +02:00
Marcel Holtmann 0ac3ccfa9b huawei: Fix race condition with online enable polling 2011-08-03 14:23:21 +02:00
Bertrand Aygon 0504fc56ff udev: switch ttys for SpeedUp 8000.
On SpeedUp 8000, notifications are received only on ttyUSB1.
So we must use this tty for aux, and use ttyUSB3 for modem.
2011-08-02 15:01:41 +02:00
Marcel Holtmann 90ee6542e6 novatel: Enable support for SIM phonebook 2011-07-29 17:36:08 +02:00
Guillaume Zajac 5029b906aa connman: Fix crash due to uninitialized path 2011-07-28 00:12:13 -05:00
Guillaume Zajac ae4ed8541c connman: Fix crash in request_reply 2011-07-28 00:12:13 -05:00
Guillaume Zajac 446ee3443c connman: Fix crash in parse_reply 2011-07-28 00:12:13 -05:00
Bertrand Aygon 6133d538c2 zte: delay the sending of &C0 after SIM is ready. 2011-07-29 16:01:24 +02:00
Bertrand Aygon c9c531c913 udev: add support for Olive V-ME101 HSIA modem 2011-07-29 15:31:39 +02:00
Bertrand Aygon fde5f0c951 udev: add support for Vodafone K3570-Z modem 2011-07-29 15:30:21 +02:00
Marcel Holtmann 3d305df9ad huaweicdma: Fix stale PCUI channel after hot-unplug 2011-07-29 15:26:13 +02:00
Marcel Holtmann 98d448e7c4 speedupcdma: Fix stale control channel after hot-unplug 2011-07-29 15:25:24 +02:00
Marcel Holtmann bc329be0e2 gobi: Fix stale control channel after hot-unplug 2011-07-29 15:24:33 +02:00
Marcel Holtmann 1b804183a8 nokia: Fix stale control channel after hot-unplug 2011-07-29 15:22:51 +02:00
Marcel Holtmann ffa66e919a novatel: Fix stale control channel after hot-unplug 2011-07-29 15:21:28 +02:00
Marcel Holtmann 3e73ffebff speedup: Fix stale control channel after hot-unplug 2011-07-29 15:21:25 +02:00
Marcel Holtmann e604e5065c zte: Fix stale control channel after hot-unplug 2011-07-29 15:21:11 +02:00
Marcel Holtmann d998989e9c huawei: Fix stale PCUI channel after hot-unplug 2011-07-29 15:20:53 +02:00
Marcel Holtmann 43c5b442b2 huawei: Style cleanup for comments 2011-07-29 15:20:31 +02:00
Marcel Holtmann 3055bc112b huawei: Shutdown the modem within disable callback 2011-07-29 14:56:41 +02:00
Marcel Holtmann 342a5bbd1a udev: Add extra debug statements for device actions 2011-07-29 14:55:56 +02:00
Marcel Holtmann a5be01c0c8 udev: Report problems with the udev monitor channel 2011-07-29 14:08:28 +02:00
Denis Kenzior ceb2ea8735 udev: Assign 12d1:140b to Huawei CDMA modem driver
A simple Google search revealed that 12d1:140b is only used by CDMA
devices from Huawei. Mainly the EC1260 and EC126 and so just assign
the CDMA driver to it.
2011-07-28 23:02:55 +02:00
Bertrand Aygon e233d87104 speedup: delay &C0. 2011-07-28 22:09:49 +02:00
Bertrand Aygon 9527bfb9af speedup: remove online/offline mechanism. 2011-07-28 22:09:15 +02:00
Marcel Holtmann 158b8331bd huawei: Complete rewrite to better support state transitions
When switching from offline into online mode, the SIM card access
gets temporarily disabled by the modem firmware. To work around
this limitation poll the SIM card state.
2011-07-28 22:06:29 +02:00
Bertrand Aygon e256a6b7c8 udev: Add support for SpeedUp 7300 EVDO modem. 2011-07-28 14:50:57 +02:00
Marcel Holtmann 48c495241e gobi: Add support for simplified dialup mode 2011-07-28 00:03:46 +02:00
Marcel Holtmann 3180a4f5b1 speedup: Send CFUN=4 when enabling the modem 2011-07-27 20:45:03 +02:00
Bertrand Aygon d63d74b356 zte: Use at_util's cpin polling implementation. 2011-07-27 20:08:17 +02:00
Bertrand Aygon 946e30abb2 speedup: Use at_util's cpin polling implementation. 2011-07-27 20:05:23 +02:00
Marcel Holtmann 77ab26c61c zte: Delay sending of AT&C0 to disable data carrier detect
The &C0 can not be send as part of the initial modem init string
since then it return with an error. Also sending it right after seems
to end up in a race condition with the modem init.

So send AT&C0 on both channel after AT+CFUN completed.
2011-07-27 18:02:32 +02:00
Marcel Holtmann 357499597e gobi: Add timeout for modem enabling handling
Some GOBI cards stop responding to AT commands when RFKILL has been
enabled. In that case just timeout after 5 seconds.
2011-07-27 16:29:52 +02:00
Marcel Holtmann 1143f228f5 gobi: Fix error handling with device enabling and disabling 2011-07-27 16:09:11 +02:00
Bertrand Aygon 4179c87069 huawei: add a debug info to help debugging. 2011-07-27 15:54:09 +02:00
Bertrand Aygon 8a3b76272c huaweicdma: open 2 ttys, to use a dedicated one for PPP. 2011-07-27 15:53:16 +02:00
Bertrand Aygon 10cf8a4a06 speedupcdma: open 2 ttys, to use a dedicated one for PPP. 2011-07-27 15:52:40 +02:00
Marcel Holtmann c3e78fc827 novatel: Fix missing error handling for CFUN failure 2011-07-27 15:47:16 +02:00
Marcel Holtmann 1a23051d0f sierra: Fix disable and enable error handling 2011-07-27 15:41:37 +02:00
Marcel Holtmann 6d9d9558fb nokia: Remove some unneeded NULL pointer checks 2011-07-27 15:37:21 +02:00
Marcel Holtmann c6e25f65fc speedup: Use AT&C0 to disable data carrier detect
When the DCD is disabled the modem does not hangup anymore after the
data connection. So all workarounds due to TTY hangup can be removed.
2011-07-26 13:32:46 +02:00
Marcel Holtmann b7e8db6dab linktop: Use AT&C0 to disable data carrier detect
When the DCD is disabled the modem does not hangup anymore after the
data connection. So all workarounds due to TTY hangup can be removed.
2011-07-26 13:25:23 +02:00
Marcel Holtmann 60736a6e06 zte: Use AT&C0 to disable data carrier detect
When the DCD is disabled the modem does not hangup anymore after the
data connection. So all workarounds due to TTY hangup can be removed.
2011-07-26 13:14:29 +02:00
Bertrand Aygon d81ca13097 huaweicdma: remove unneeded include. 2011-07-26 12:05:50 +02:00
Bertrand Aygon bb4e313b18 speedupcdma: remove unneeded include. 2011-07-26 12:05:20 +02:00
Marcel Holtmann 878ded6621 udev: Fix race condition with Novatel modem detection 2011-07-25 04:10:14 +02:00
Marcel Holtmann c6ee139f67 novatel: Blacklist the NO CARRIER terminator for control channel
The Novatel cards will send NO CARRIER to all channels. This confuses
setting device into offline mode while still having a data connection.
2011-07-25 03:48:25 +02:00
Marcel Holtmann a1baf7aa82 nokia: Use AT&C0 to disable data carrier detect
When the DCD is disabled the modem does not hangup anymore after the
data connection. This allows for simpler connection handling and it
allows to remove all TTY hangup work-arounds.
2011-07-25 03:43:07 +02:00
Marcel Holtmann 1d303e3d38 udev: Fix interfaces numbers for Nokia data cards 2011-07-25 03:42:46 +02:00
Marcel Holtmann 28181a66ef udev: Replace bInterfaceNumber with ID_USB_INTERFACE_NUM 2011-07-25 03:34:58 +02:00
Marcel Holtmann 49fc5b973d novatel: Use AT&C0 to disable data carrier detect
When the DCD is disabled the modem does not hangup anymore after the
data connection. This allows for simpler connection handling and it
allows to remove all TTY hangup work-arounds.
2011-07-25 03:16:38 +02:00
Marcel Holtmann 63f1b9e9f5 udev: Remove broken Huawei support for NDIS port 2011-07-25 01:36:12 +02:00
Marcel Holtmann e2bac24cb5 huawei: Remove leftover from HasVoice flag 2011-07-25 01:35:02 +02:00
Marcel Holtmann e0f1249fcc huawei: Remove broken handling for NDIS support 2011-07-25 01:34:41 +02:00
Marcel Holtmann 626612a8bf huawei: Check supported offline mode and fix error behavior 2011-07-24 22:31:15 +02:00
Marcel Holtmann 235630e59c udev: Remove voice setting flag from Huawei dongles 2011-07-24 19:48:36 +02:00
Marcel Holtmann ce42d6127c udev: Use ID_USB_INTERFACE_NUM instead of OFONO_IFACE_NUM 2011-07-24 18:35:55 +02:00
Marcel Holtmann bff43cead1 mbm: Set baud rate to 115200 for TTY speed
The Ericsson F5521gw is a bit picky with its TTY speed. All previous
cards do not need this setting, but this one does. To make things a
bit simpler, just set all Ericsson cards to a baud rate of 115200.
2011-07-24 16:09:45 +02:00
Marcel Holtmann 01b754806d mbm: Use AT&C0 to disable data carrier detect
When the DCD is disabled the modem does not hangup anymore after the
data connection. This only affected the PPP connection used for MMS
context setups, but without the quirk the handling of MMS contexts is
a lot cleaner as well.
2011-07-24 15:27:00 +02:00
Marcel Holtmann 49b8d24f3b huawei: Set slave channel for NW DEACT notifications 2011-07-24 14:50:12 +02:00
Marcel Holtmann 7ed56d6844 huawei: Use AT&C0 to disable data carrier detect
When the DCD is disabled the modem does not hangup anymore after the
data connection. So all workarounds due to TTY hangup can be removed.
2011-07-24 12:59:14 +02:00
Marcel Holtmann f416abdc39 ifx: Fix race condition when online/offline operation fails 2011-07-24 12:54:38 +02:00
Marcel Holtmann c5cb5c192e udev: Add support for Huawei E398 modems 2011-07-24 00:39:16 +02:00
Marcel Holtmann cd2e6d201e udev: Add detection support for Samsung LTE dongles 2011-07-24 00:03:57 +02:00
Bertrand Aygon a15e326f47 udev: add support for Huawei CDMA dongles. 2011-07-23 17:01:54 +02:00
Denis Kenzior 01d967c381 mbm: Use at_util's cpin polling implementation 2011-07-22 08:27:32 -05:00
Marcel Holtmann 43fb36d015 udev: Fix whitespace damage 2011-07-22 11:19:19 +02:00
Bertrand Aygon f6d2a39d71 udev: add support for SpeedUp CDMA dongles. 2011-07-22 11:18:18 +02:00
Denis Kenzior ed4a5ac174 hfp_ag: Minor style tweaks 2011-07-21 20:25:04 -05:00
Frédéric Danis acf95155d0 hfp_ag: start server on sim 'ready' state
update HFP AG server to start only when a modem has its SIM atom
in 'ready' state and has voice call capability
2011-07-21 20:21:59 -05:00
Denis Kenzior abcd29b5cf phonesim: Implement 'local' hfp driver 2011-07-21 03:49:27 -05:00
Denis Kenzior b33d6b5fcb hfp_hf: Reorganize common code into hfpmodem 2011-07-21 03:49:27 -05:00
Guillaume Zajac 77ae92efc0 speedupcdma: Create skeleton for Speed Up CDMA modem support 2011-07-21 11:46:33 +02:00
Bertrand Aygon c7a5c2d07e ofono.rules: Add rules for Tata ZTE MF 631 2011-07-20 08:22:58 -05:00
Bertrand Aygon 006c8825e4 ofono.rules: Add rules for Reliance ZTE MF 688 2011-07-18 07:47:40 -05:00
Marcel Holtmann ce1c60d4e5 connman: Handle D-Bus without fd passing support 2011-07-17 19:35:29 +02:00
Bertrand Aygon d9b369fffe ofono.rules: Add rules for ZTE MF 637 modem 2011-07-12 11:19:35 -05:00
Bertrand Aygon b25c1a26fd ofono.rules: Add rules for SpeedUp 8000 modem 2011-07-12 11:17:53 -05:00
Denis Kenzior 947c164a67 connman: Refactor request_reply 2011-07-12 11:16:48 -05:00
Denis Kenzior 4c4c5ef107 connman: Perform more renaming 2011-07-12 09:34:36 -05:00
Denis Kenzior 67c501891f connman: Refactor pns_release 2011-07-12 09:27:44 -05:00
Denis Kenzior 143553b7c9 connman: Rename to be clearer 2011-07-12 09:03:57 -05:00