Commit Graph

5562 Commits

Author SHA1 Message Date
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 d5b7f832c5 test: Increase the context activation timeout 2011-07-25 01:49:06 +02:00
Marcel Holtmann 673844fe6a huaweimodem: Remove the broken NDIS port handling 2011-07-25 01:36:51 +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
Bertrand Aygon 806389adb2 cdma-connman: fix the set_property Activate reply 2011-07-24 16:50:16 +02:00
Bertrand Aygon 6d986fe379 cdmamodem: check for TUN/TAP devices in ConnMan atom. 2011-07-24 16:45:14 +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 476fab4ea1 atmodem: Add support for NW DEACT notifications on slave channel 2011-07-24 14:48:39 +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
Denis Kenzior 380c95ddcb atmodem: Implement generic CPIN polling 2011-07-22 08:22:52 -05:00
Denis Kenzior 4b3796cc6b network: handle hfp operator change correctly 2011-07-22 04:52:12 -05:00
Bertrand Aygon 20e55432d0 cdmamodem: send AT+GCAP to check devinfo. 2011-07-22 11:20:57 +02: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
Frédéric Danis c7610c44af voicecall: remove usage of em_atd_number
as emulator atom can only run with a 'ready' SIM,
use saved number instead of em_atd_number
2011-07-21 20:26:43 -05: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
Guillaume Zajac f1ac79ce44 cdma-connman: Update to the new driver API 2011-07-21 04:49:33 -05:00
Denis Kenzior 43962ae05b cdma-connman: emit PropertyChanged signal
When Username / Password are changed, we should emit the PropertyChanged
signal
2011-07-21 04:41:34 -05:00
Guillaume Zajac cbeb0a454b cdma-connman: Add Username and Password properties 2011-07-21 04:33:49 -05:00
Guillaume Zajac c6160a1d5f cdma-connman: Add user/pass to driver activate
Add username and password fields to cdma-connman's activate method.
2011-07-21 04:31:03 -05:00
Frédéric Danis 0ac42ce3e4 TODO: add HFP 1.6 AG tasks 2011-07-21 03:49:27 -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
Denis Kenzior 191570a1ba hfpmodem: Minor whitespace fix 2011-07-20 08:22:25 -05:00
Bertrand Aygon 68ee8b5f2b doc: add username and password for CDMA PPP authentication. 2011-07-20 15:13:37 +02:00
Denis Kenzior aa58348bbc voicecall: Free settings when sim gets locked out 2011-07-19 15:07:02 -05:00
Denis Kenzior c6c01110ec sim: Support SIM_STATE_LOCKED_OUT 2011-07-19 14:20:09 -05:00
Denis Kenzior 7abc4f0a1a include: Introduce a new SIM_LOCKED_OUT state
This is the same as SIM_INSERTED state, except we have already queried
the always-readable EFs
2011-07-19 14:10:17 -05:00
Denis Kenzior 4adc4a728d sim: Break out state notification into own method 2011-07-19 14:10:17 -05:00
Frédéric Danis 9751914274 voicecall: close settings when SIM is removed
This also fixes the case where +BLDN uses an invalid number when the SIM
is removed.
2011-07-19 12:09:22 -05:00
Frédéric Danis d3f8eae1ff voicecall: fix callheld indicator for PTS
Fix PTS test TP/TWC/BV-03-I [Call Waiting- Hold Active/Retrieve
Waiting Call or Held].

PTS test fails after receiving intermediate update of callheld indicator
with value 0 (no held call) before it receives update to value 1
(active and held calls). This is due to the non-atomic update of calls
status after call swap (moving first call to active state before moving
second one to hold state).

HFP 1.5 spec specifies that an update of callheld indicator to 1 should
be sent after AT+CHLD=2 command.
As oFono emulator sends +CIEV only if the indicator value changes, we
need to use an intermediate state for callheld indicator (2, all calls on
hold).

So, in case of multiple active calls, or an active call with an active
mutiparty call, force update of callheld indicator to 2.
2011-07-19 11:18:22 -05:00
Bertrand Aygon 006c8825e4 ofono.rules: Add rules for Reliance ZTE MF 688 2011-07-18 07:47:40 -05:00
Marcel Holtmann 12f9cd10bf Release 0.52 2011-07-17 19:41:24 +02:00