Marcel Holtmann [Sat, 7 Jan 2012 02:30:12 +0000 (18:30 -0800)]
huawei: Create GSM/UMTS atoms only if support has been detected
Marcel Holtmann [Fri, 6 Jan 2012 22:08:35 +0000 (14:08 -0800)]
atmodem: Add call state polling for Qualcomm MSM based modems
The voice call support of the Qualcomm MSM based modems does not report
NO CARRIER, NO ANSWER or BUSY unsolicited notifications. So keep polling
for call state changes via AT+CLCC even during an active call.
Marcel Holtmann [Fri, 6 Jan 2012 22:05:59 +0000 (14:05 -0800)]
atmodem: Disable AT+COLP for Qualcomm MSM based modems
In case of Qualcomm MSM based modems, AT+COLP=0 needs to be used to make
ATD<number>; return right away. Otherwise it only returns once the remote
party accepted or rejected the call.
Guillaume Zajac [Fri, 6 Jan 2012 15:28:38 +0000 (16:28 +0100)]
huaweicdma: Delete unused plugin
Guillaume Zajac [Fri, 6 Jan 2012 15:28:36 +0000 (16:28 +0100)]
udev: Simplify vendor_list for Huawei constructor
According to Huawei constructor, the port mapping is identical
for all the modems. We can decide to use GSM or CDMA drivers into
the plugin.
Marcel Holtmann [Fri, 6 Jan 2012 21:31:38 +0000 (13:31 -0800)]
huawei: Check for supported modem capabilities first
Use ATI and +GCAP response to determine supported modem capabilities
and check if modem does support GSM.
Marcel Holtmann [Fri, 6 Jan 2012 21:19:30 +0000 (13:19 -0800)]
huawei: Change state variable name for voice support
Denis Kenzior [Mon, 2 Jan 2012 16:57:27 +0000 (10:57 -0600)]
gsmdial: Set recording after ppp_open
Syam Sidhardhan [Thu, 29 Dec 2011 22:58:01 +0000 (04:28 +0530)]
atutil: Fix newline before EOF
Jussi Kukkonen [Mon, 2 Jan 2012 12:27:26 +0000 (14:27 +0200)]
sim: fix "network" is pin type for "networkpuk"
Marcel Holtmann [Mon, 2 Jan 2012 02:25:00 +0000 (18:25 -0800)]
test: Add script for rejecting incoming calls
Marcel Holtmann [Mon, 2 Jan 2012 02:00:39 +0000 (18:00 -0800)]
hso: Add support for detecting is no SIM card is present
Marcel Holtmann [Sat, 31 Dec 2011 19:45:02 +0000 (11:45 -0800)]
Release 1.1
Syam Sidhardhan [Thu, 29 Dec 2011 22:00:35 +0000 (03:30 +0530)]
telit: Fix empty parameter list in function
Syam Sidhardhan [Thu, 29 Dec 2011 22:00:32 +0000 (03:30 +0530)]
hfp_ag: Fix empty parameter list in functions
Oleg Zhurakivskyy [Wed, 28 Dec 2011 13:18:42 +0000 (15:18 +0200)]
gprs: Minor whitespace and style fixes
Denis Kenzior [Wed, 28 Dec 2011 22:01:43 +0000 (16:01 -0600)]
AUTHORS: Mention Syam's contributions
Syam Sidhardhan [Thu, 29 Dec 2011 21:30:25 +0000 (03:00 +0530)]
isimodem: Remove extra bogus semicolon
Marcel Holtmann [Thu, 29 Dec 2011 20:08:38 +0000 (12:08 -0800)]
atmodem: Add support for Option HSO specific PIN retry counters
Marcel Holtmann [Wed, 28 Dec 2011 17:27:28 +0000 (09:27 -0800)]
build: The Telit plugin requires Bluetooth support
Denis Kenzior [Fri, 23 Dec 2011 07:27:19 +0000 (01:27 -0600)]
sim: Fix not creating simfs context in some cases
Philippe Nunes [Wed, 21 Dec 2011 09:37:59 +0000 (10:37 +0100)]
Makefile: Add Speedup udev rules to EXTRA_DIST
Philippe Nunes [Wed, 21 Dec 2011 09:37:58 +0000 (10:37 +0100)]
Add-udev-rules-for-Speedup-dongles
Philippe Nunes [Tue, 20 Dec 2011 16:55:41 +0000 (17:55 +0100)]
udevng: Do only label assignment for Speedup dongles
Denis Kenzior [Sat, 17 Dec 2011 00:51:37 +0000 (18:51 -0600)]
features: Describe SPN, CPHS ONS and Short ONS
Oleg Zhurakivskyy [Tue, 13 Dec 2011 11:36:24 +0000 (13:36 +0200)]
TODO: Mark CPHS SPN and short-SPN tasks as done
Denis Kenzior [Sat, 17 Dec 2011 00:46:27 +0000 (18:46 -0600)]
network: Refactor CPHS SPN & Short SPN handling
Denis Kenzior [Fri, 16 Dec 2011 22:38:20 +0000 (16:38 -0600)]
network: CPHS Short SPN bits do not apply to SPN
Denis Kenzior [Fri, 16 Dec 2011 22:30:57 +0000 (16:30 -0600)]
network: Use __ofono_cphs_service_available
Denis Kenzior [Fri, 16 Dec 2011 22:10:21 +0000 (16:10 -0600)]
message-waiting: Use new API for CPHS MBDN
Denis Kenzior [Fri, 16 Dec 2011 15:45:31 +0000 (09:45 -0600)]
sim: Add __ofono_sim_cphs_service_available
Denis Kenzior [Fri, 16 Dec 2011 15:44:32 +0000 (09:44 -0600)]
simutil: Add util to find CPHS service availability
Denis Kenzior [Fri, 16 Dec 2011 14:34:59 +0000 (08:34 -0600)]
sim: Reset additional state info
We were not resetting 3GPP and CPHS phase information as well as the
CPHS service table entries on sim removal / reset.
Oleg Zhurakivskyy [Tue, 13 Dec 2011 11:36:23 +0000 (13:36 +0200)]
network: Add CPHS SPN, short-SPN fallbacks
Denis Kenzior [Fri, 16 Dec 2011 14:02:44 +0000 (08:02 -0600)]
network: Guard PNN reading
In a somewhat bizarre case, both PNN and OPL might change, which will
trigger sim_pnn_opl_changed twice. This can have some funny
side-effects, so don't allow this to happen in the first place.
Denis Kenzior [Fri, 16 Dec 2011 05:55:12 +0000 (23:55 -0600)]
cdma-voicecall: Refactor previous commit
Caiwen Zhang [Fri, 12 Aug 2011 09:20:15 +0000 (17:20 +0800)]
Add call waiting support in CDMA voice call
Oleg Zhurakivskyy [Tue, 13 Dec 2011 11:36:22 +0000 (13:36 +0200)]
network: Use netreg_emit_operator_display_name()
Redundant in place code removed, netreg_emit_operator_display_name()
is now used consistently everywhere in network.c
Guillaume Zajac [Thu, 15 Dec 2011 14:13:33 +0000 (15:13 +0100)]
speedupcdma: Create cdma-netreg atom
According to SpeedUp 7300 specifications, SpeedUp uses
same AT command as Huawei so we can create cdma-netreg atom
using huaweicdma drivers.
Christopher Vogl [Thu, 15 Dec 2011 14:43:01 +0000 (15:43 +0100)]
udevng: add another driver name for telit
some telit hardware needs option driver.
Denis Kenzior [Fri, 16 Dec 2011 04:37:33 +0000 (22:37 -0600)]
AUTHORS: Mention Christopher's contributions
Christopher Vogl [Thu, 15 Dec 2011 13:34:41 +0000 (14:34 +0100)]
telit: use CIND "rssi" indicator instead of "signal"
"signal" indicator permanently reports 99 (not measurable).
Guillaume Zajac [Mon, 12 Dec 2011 16:13:32 +0000 (17:13 +0100)]
speedupcdma: Tweak plugin to notify dormant state
Guillaume Zajac [Mon, 12 Dec 2011 09:17:27 +0000 (10:17 +0100)]
TODO: Mark RSSI task for 1xEVDO as done
Guillaume Zajac [Mon, 12 Dec 2011 09:17:26 +0000 (10:17 +0100)]
TODO: Split in 2 tasks RSSI and SINR measurement
Philippe Nunes [Thu, 8 Dec 2011 14:50:03 +0000 (15:50 +0100)]
huaweicdmamodem: Fix sysinfo parsing
In practice, the service domain is set to 255 (cdma not supported)
with an EV-DO capable hardware.
Philippe Nunes [Thu, 8 Dec 2011 14:49:58 +0000 (15:49 +0100)]
huaweicdma: Use pcui port for cdma_netreg
Denis Kenzior [Fri, 9 Dec 2011 11:35:48 +0000 (05:35 -0600)]
cdma-connman: Turn off modem dormancy timeouts
Guillaume Zajac [Thu, 8 Dec 2011 11:00:29 +0000 (12:00 +0100)]
huaweicdma: Tweak plugin to notify dormant state
Specify vendor in creating cdma-connman atom.
Set PCUI interface as slave of MODEM interface to receive dormant
state notification during data call.
Guillaume Zajac [Thu, 8 Dec 2011 11:00:30 +0000 (12:00 +0100)]
cdma-connman: Support Huawei dormant notifications
Guillaume Zajac [Thu, 8 Dec 2011 11:00:28 +0000 (12:00 +0100)]
cdma-connman: Add dormant_notify implementation
Guillaume Zajac [Thu, 8 Dec 2011 11:00:27 +0000 (12:00 +0100)]
cdma-connman: Add dormant state notification API
Guillaume Zajac [Thu, 8 Dec 2011 09:58:18 +0000 (10:58 +0100)]
TODO: Mark RSSI measurement task as done
Guillaume Zajac [Thu, 8 Dec 2011 09:58:17 +0000 (10:58 +0100)]
TODO: Split in 2 tasks RSSI and Ec/Io measurement
Guillaume Zajac [Thu, 8 Dec 2011 09:58:16 +0000 (10:58 +0100)]
TODO: Mark net initiated disconnect task as done
Guillaume Zajac [Tue, 6 Dec 2011 09:33:43 +0000 (10:33 +0100)]
huaweicdma: Add data strength notification support
Denis Kenzior [Fri, 2 Dec 2011 22:00:02 +0000 (16:00 -0600)]
network: Split EFspn and EFspdi Refresh handling
If both EFspn and EFspdi are changed, then we trigger reading of EFspn
twice which leads to a memory leak. Instead, always read EFspdi if the
relevant service is available.
If EFspdi is changed, use a simple heuristic to update the 'Name'
property if appropriate. This heuristic is not always correct, but in
the worst case we will emit the same name.
Denis Kenzior [Fri, 2 Dec 2011 20:27:18 +0000 (14:27 -0600)]
network: Refactor sim_spdn_spdi_changed
Denis Kenzior [Fri, 2 Dec 2011 20:27:18 +0000 (14:27 -0600)]
network: Tweak naming
Denis Kenzior [Fri, 2 Dec 2011 19:01:14 +0000 (13:01 -0600)]
simutil: Minor whitespace fix
Denis Kenzior [Fri, 2 Dec 2011 19:00:46 +0000 (13:00 -0600)]
simutil: Add CPHS SPN & short SPN to EFdb
Oleg Zhurakivskyy [Fri, 2 Dec 2011 11:10:33 +0000 (13:10 +0200)]
simutil: Add CPHS SPN and short-SPN IDs
Oleg Zhurakivskyy [Fri, 2 Dec 2011 11:10:32 +0000 (13:10 +0200)]
gprs-provision: Fix crash if no SPN present
Oleg Zhurakivskyy [Fri, 2 Dec 2011 11:10:31 +0000 (13:10 +0200)]
network: Rename spname to spn
Denis Kenzior [Fri, 2 Dec 2011 18:52:27 +0000 (12:52 -0600)]
network: Go back to the original
The code is a little bit more readable and slightly more efficient this
way
Oleg Zhurakivskyy [Fri, 2 Dec 2011 11:10:30 +0000 (13:10 +0200)]
network: Refactor sim_spn_read_cb()
Refactor sim_spn_read_cb() for CPHS SPN, short-SPN inclusion
Oleg Zhurakivskyy [Fri, 2 Dec 2011 11:10:29 +0000 (13:10 +0200)]
network: M9 coding style corrections
Denis Kenzior [Fri, 2 Dec 2011 12:03:19 +0000 (06:03 -0600)]
doc: Remove stale TODO
Denis Kenzior [Wed, 30 Nov 2011 10:35:44 +0000 (04:35 -0600)]
gsmdial: Make sure to use '#' at the end
The bluetooth path got this part wrong
Guillaume Zajac [Thu, 1 Dec 2011 16:48:52 +0000 (17:48 +0100)]
sierra: Fix memory leak
Guillaume Zajac [Mon, 21 Nov 2011 10:54:03 +0000 (11:54 +0100)]
simfs: Call callback even if impl isn't provided
Philippe Nunes [Thu, 24 Nov 2011 17:46:23 +0000 (18:46 +0100)]
cdma-netreg: Add skeleton sid query implementation
Philippe Nunes [Thu, 24 Nov 2011 17:46:21 +0000 (18:46 +0100)]
include: Add serving_system method to cdma-netreg
Denis Kenzior [Thu, 24 Nov 2011 23:41:17 +0000 (17:41 -0600)]
update gitignore
Daniel Wagner [Tue, 22 Nov 2011 17:10:00 +0000 (18:10 +0100)]
modem: Add Type property to GetProperties result
Daniel Wagner [Tue, 22 Nov 2011 17:10:01 +0000 (18:10 +0100)]
doc: Add Type to the Modem object
Indicate the kind of modem it is before it is powered up.
Daniel Wagner [Tue, 22 Nov 2011 17:09:50 +0000 (18:09 +0100)]
sap: Add modem type sap
Daniel Wagner [Tue, 22 Nov 2011 17:09:35 +0000 (18:09 +0100)]
hfp_hf: Add modem type hfp
Daniel Wagner [Tue, 22 Nov 2011 17:09:30 +0000 (18:09 +0100)]
include: Add modem type to modem.h
Philippe Nunes [Thu, 17 Nov 2011 16:21:00 +0000 (17:21 +0100)]
tools: Add lookup-provider-name utility
This is a quick tool to look up CDMA network name based on the SID from
the mobile-broadband-provider-info database.
Denis Kenzior [Wed, 16 Nov 2011 09:59:40 +0000 (03:59 -0600)]
plugins: Make the code a bit prettier
Philippe Nunes [Thu, 17 Nov 2011 16:20:59 +0000 (17:20 +0100)]
mbpi: Add mbpi_lookup_cdma_provider_name API
Denis Kenzior [Tue, 15 Nov 2011 02:11:39 +0000 (20:11 -0600)]
gatchat: Fix minor style issue
Philippe Nunes [Tue, 15 Nov 2011 13:04:13 +0000 (14:04 +0100)]
tools: Update to the new mbpi API
Philippe Nunes [Tue, 15 Nov 2011 13:04:13 +0000 (14:04 +0100)]
provision: Update to the new mbpi API
Philippe Nunes [Tue, 15 Nov 2011 13:04:13 +0000 (14:04 +0100)]
mbpi: mbpi_lookup becomes mbpi_lookup_apn
Marcel Holtmann [Sat, 12 Nov 2011 23:23:50 +0000 (08:23 +0900)]
build: Create src/builtin.h via BUILT_SOURCES
Denis Kenzior [Mon, 7 Nov 2011 18:27:51 +0000 (12:27 -0600)]
gatchat: Minor style fixup
Denis Kenzior [Mon, 7 Nov 2011 18:26:42 +0000 (12:26 -0600)]
gatchat: Remove erroneous break statement
Oleg Zhurakivskyy [Tue, 8 Nov 2011 12:46:53 +0000 (14:46 +0200)]
gatchat: Add IPv6 Control Protocol
Philippe Nunes [Wed, 9 Nov 2011 18:34:02 +0000 (19:34 +0100)]
TODO: Add CDMA network name task
Guillaume Zajac [Fri, 4 Nov 2011 15:28:07 +0000 (16:28 +0100)]
cdmamodem: Notify when connection is lost
Guillaume Zajac [Fri, 4 Nov 2011 15:28:06 +0000 (16:28 +0100)]
cdma-connman: Add public api definition
Denis Kenzior [Fri, 4 Nov 2011 20:13:24 +0000 (15:13 -0500)]
cdma-connman: Refactor previous commit
Guillaume Zajac [Fri, 4 Nov 2011 15:28:05 +0000 (16:28 +0100)]
cdma-connman: Check netreg when changing Powered
Denis Kenzior [Fri, 4 Nov 2011 19:52:47 +0000 (14:52 -0500)]
dbus: Tweak wording
Guillaume Zajac [Fri, 4 Nov 2011 15:28:04 +0000 (16:28 +0100)]
dbus: Add new D-Bus error message NotRegistered
Guillaume Zajac [Wed, 2 Nov 2011 10:37:59 +0000 (11:37 +0100)]
include: Add api to notify when connection is lost
Denis Kenzior [Tue, 1 Nov 2011 23:51:05 +0000 (18:51 -0500)]
hfp_hf: Fix minor style issue from previous commit
Mikel Astiz [Wed, 2 Nov 2011 13:45:55 +0000 (14:45 +0100)]
hfp_hf: BT address exposed through Serial property
Accomplished by adding the devinfo atom in pre_sim stage