platform/upstream/ofono.git
12 years agofeatures: Describe SPN, CPHS ONS and Short ONS
Denis Kenzior [Sat, 17 Dec 2011 00:51:37 +0000 (18:51 -0600)]
features: Describe SPN, CPHS ONS and Short ONS

12 years agoTODO: Mark CPHS SPN and short-SPN tasks as done
Oleg Zhurakivskyy [Tue, 13 Dec 2011 11:36:24 +0000 (13:36 +0200)]
TODO: Mark CPHS SPN and short-SPN tasks as done

12 years agonetwork: Refactor CPHS SPN & Short SPN handling
Denis Kenzior [Sat, 17 Dec 2011 00:46:27 +0000 (18:46 -0600)]
network: Refactor CPHS SPN & Short SPN handling

12 years agonetwork: CPHS Short SPN bits do not apply to SPN
Denis Kenzior [Fri, 16 Dec 2011 22:38:20 +0000 (16:38 -0600)]
network: CPHS Short SPN bits do not apply to SPN

12 years agonetwork: Use __ofono_cphs_service_available
Denis Kenzior [Fri, 16 Dec 2011 22:30:57 +0000 (16:30 -0600)]
network: Use __ofono_cphs_service_available

12 years agomessage-waiting: Use new API for CPHS MBDN
Denis Kenzior [Fri, 16 Dec 2011 22:10:21 +0000 (16:10 -0600)]
message-waiting: Use new API for CPHS MBDN

12 years agosim: Add __ofono_sim_cphs_service_available
Denis Kenzior [Fri, 16 Dec 2011 15:45:31 +0000 (09:45 -0600)]
sim: Add __ofono_sim_cphs_service_available

12 years agosimutil: Add util to find CPHS service availability
Denis Kenzior [Fri, 16 Dec 2011 15:44:32 +0000 (09:44 -0600)]
simutil: Add util to find CPHS service availability

12 years agosim: Reset additional state info
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.

12 years agonetwork: Add CPHS SPN, short-SPN fallbacks
Oleg Zhurakivskyy [Tue, 13 Dec 2011 11:36:23 +0000 (13:36 +0200)]
network: Add CPHS SPN, short-SPN fallbacks

12 years agonetwork: Guard PNN reading
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.

12 years agocdma-voicecall: Refactor previous commit
Denis Kenzior [Fri, 16 Dec 2011 05:55:12 +0000 (23:55 -0600)]
cdma-voicecall: Refactor previous commit

12 years agoAdd call waiting support in CDMA voice call
Caiwen Zhang [Fri, 12 Aug 2011 09:20:15 +0000 (17:20 +0800)]
Add call waiting support in CDMA voice call

12 years agonetwork: Use netreg_emit_operator_display_name()
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

12 years agospeedupcdma: Create cdma-netreg atom
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.

12 years agoudevng: add another driver name for telit
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.

12 years agoAUTHORS: Mention Christopher's contributions
Denis Kenzior [Fri, 16 Dec 2011 04:37:33 +0000 (22:37 -0600)]
AUTHORS: Mention Christopher's contributions

12 years agotelit: use CIND "rssi" indicator instead of "signal"
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).

12 years agospeedupcdma: Tweak plugin to notify dormant state
Guillaume Zajac [Mon, 12 Dec 2011 16:13:32 +0000 (17:13 +0100)]
speedupcdma: Tweak plugin to notify dormant state

12 years agoTODO: Mark RSSI task for 1xEVDO as done
Guillaume Zajac [Mon, 12 Dec 2011 09:17:27 +0000 (10:17 +0100)]
TODO: Mark RSSI task for 1xEVDO as done

12 years agoTODO: Split in 2 tasks RSSI and SINR measurement
Guillaume Zajac [Mon, 12 Dec 2011 09:17:26 +0000 (10:17 +0100)]
TODO: Split in 2 tasks RSSI and SINR measurement

12 years agohuaweicdmamodem: Fix sysinfo parsing
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.

12 years agohuaweicdma: Use pcui port for cdma_netreg
Philippe Nunes [Thu, 8 Dec 2011 14:49:58 +0000 (15:49 +0100)]
huaweicdma: Use pcui port for cdma_netreg

12 years agocdma-connman: Turn off modem dormancy timeouts
Denis Kenzior [Fri, 9 Dec 2011 11:35:48 +0000 (05:35 -0600)]
cdma-connman: Turn off modem dormancy timeouts

12 years agohuaweicdma: Tweak plugin to notify dormant state
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.

12 years agocdma-connman: Support Huawei dormant notifications
Guillaume Zajac [Thu, 8 Dec 2011 11:00:30 +0000 (12:00 +0100)]
cdma-connman: Support Huawei dormant notifications

12 years agocdma-connman: Add dormant_notify implementation
Guillaume Zajac [Thu, 8 Dec 2011 11:00:28 +0000 (12:00 +0100)]
cdma-connman: Add dormant_notify implementation

12 years agocdma-connman: Add dormant state notification API
Guillaume Zajac [Thu, 8 Dec 2011 11:00:27 +0000 (12:00 +0100)]
cdma-connman: Add dormant state notification API

12 years agoTODO: Mark RSSI measurement task as done
Guillaume Zajac [Thu, 8 Dec 2011 09:58:18 +0000 (10:58 +0100)]
TODO: Mark RSSI measurement task as done

12 years agoTODO: Split in 2 tasks RSSI and Ec/Io measurement
Guillaume Zajac [Thu, 8 Dec 2011 09:58:17 +0000 (10:58 +0100)]
TODO: Split in 2 tasks RSSI and Ec/Io measurement

12 years agoTODO: Mark net initiated disconnect task as done
Guillaume Zajac [Thu, 8 Dec 2011 09:58:16 +0000 (10:58 +0100)]
TODO: Mark net initiated disconnect task as done

12 years agohuaweicdma: Add data strength notification support
Guillaume Zajac [Tue, 6 Dec 2011 09:33:43 +0000 (10:33 +0100)]
huaweicdma: Add data strength notification support

12 years agonetwork: Split EFspn and EFspdi Refresh handling
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.

12 years agonetwork: Refactor sim_spdn_spdi_changed
Denis Kenzior [Fri, 2 Dec 2011 20:27:18 +0000 (14:27 -0600)]
network: Refactor sim_spdn_spdi_changed

12 years agonetwork: Tweak naming
Denis Kenzior [Fri, 2 Dec 2011 20:27:18 +0000 (14:27 -0600)]
network: Tweak naming

12 years agosimutil: Minor whitespace fix
Denis Kenzior [Fri, 2 Dec 2011 19:01:14 +0000 (13:01 -0600)]
simutil: Minor whitespace fix

12 years agosimutil: Add CPHS SPN & short SPN to EFdb
Denis Kenzior [Fri, 2 Dec 2011 19:00:46 +0000 (13:00 -0600)]
simutil: Add CPHS SPN & short SPN to EFdb

12 years agosimutil: Add CPHS SPN and short-SPN IDs
Oleg Zhurakivskyy [Fri, 2 Dec 2011 11:10:33 +0000 (13:10 +0200)]
simutil: Add CPHS SPN and short-SPN IDs

12 years agogprs-provision: Fix crash if no SPN present
Oleg Zhurakivskyy [Fri, 2 Dec 2011 11:10:32 +0000 (13:10 +0200)]
gprs-provision: Fix crash if no SPN present

12 years agonetwork: Rename spname to spn
Oleg Zhurakivskyy [Fri, 2 Dec 2011 11:10:31 +0000 (13:10 +0200)]
network: Rename spname to spn

12 years agonetwork: Go back to the original
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

12 years agonetwork: Refactor sim_spn_read_cb()
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

12 years agonetwork: M9 coding style corrections
Oleg Zhurakivskyy [Fri, 2 Dec 2011 11:10:29 +0000 (13:10 +0200)]
network: M9 coding style corrections

12 years agodoc: Remove stale TODO
Denis Kenzior [Fri, 2 Dec 2011 12:03:19 +0000 (06:03 -0600)]
doc: Remove stale TODO

12 years agogsmdial: Make sure to use '#' at the end
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

12 years agosierra: Fix memory leak
Guillaume Zajac [Thu, 1 Dec 2011 16:48:52 +0000 (17:48 +0100)]
sierra: Fix memory leak

12 years agosimfs: Call callback even if impl isn't provided
Guillaume Zajac [Mon, 21 Nov 2011 10:54:03 +0000 (11:54 +0100)]
simfs: Call callback even if impl isn't provided

12 years agocdma-netreg: Add skeleton sid query implementation
Philippe Nunes [Thu, 24 Nov 2011 17:46:23 +0000 (18:46 +0100)]
cdma-netreg: Add skeleton sid query implementation

12 years agoinclude: Add serving_system method to cdma-netreg
Philippe Nunes [Thu, 24 Nov 2011 17:46:21 +0000 (18:46 +0100)]
include: Add serving_system method to cdma-netreg

12 years agoupdate gitignore
Denis Kenzior [Thu, 24 Nov 2011 23:41:17 +0000 (17:41 -0600)]
update gitignore

12 years agomodem: Add Type property to GetProperties result
Daniel Wagner [Tue, 22 Nov 2011 17:10:00 +0000 (18:10 +0100)]
modem: Add Type property to GetProperties result

12 years agodoc: Add Type to the Modem object
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.

12 years agosap: Add modem type sap
Daniel Wagner [Tue, 22 Nov 2011 17:09:50 +0000 (18:09 +0100)]
sap: Add modem type sap

12 years agohfp_hf: Add modem type hfp
Daniel Wagner [Tue, 22 Nov 2011 17:09:35 +0000 (18:09 +0100)]
hfp_hf: Add modem type hfp

12 years agoinclude: Add modem type to modem.h
Daniel Wagner [Tue, 22 Nov 2011 17:09:30 +0000 (18:09 +0100)]
include: Add modem type to modem.h

12 years agotools: Add lookup-provider-name utility
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.

12 years agoplugins: Make the code a bit prettier
Denis Kenzior [Wed, 16 Nov 2011 09:59:40 +0000 (03:59 -0600)]
plugins: Make the code a bit prettier

12 years agombpi: Add mbpi_lookup_cdma_provider_name API
Philippe Nunes [Thu, 17 Nov 2011 16:20:59 +0000 (17:20 +0100)]
mbpi: Add mbpi_lookup_cdma_provider_name API

12 years agogatchat: Fix minor style issue
Denis Kenzior [Tue, 15 Nov 2011 02:11:39 +0000 (20:11 -0600)]
gatchat: Fix minor style issue

12 years agotools: Update to the new mbpi API
Philippe Nunes [Tue, 15 Nov 2011 13:04:13 +0000 (14:04 +0100)]
tools: Update to the new mbpi API

12 years agoprovision: 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

12 years agombpi: mbpi_lookup becomes mbpi_lookup_apn
Philippe Nunes [Tue, 15 Nov 2011 13:04:13 +0000 (14:04 +0100)]
mbpi: mbpi_lookup becomes mbpi_lookup_apn

12 years agobuild: Create src/builtin.h via BUILT_SOURCES
Marcel Holtmann [Sat, 12 Nov 2011 23:23:50 +0000 (08:23 +0900)]
build: Create src/builtin.h via BUILT_SOURCES

12 years agogatchat: Minor style fixup
Denis Kenzior [Mon, 7 Nov 2011 18:27:51 +0000 (12:27 -0600)]
gatchat: Minor style fixup

12 years agogatchat: Remove erroneous break statement
Denis Kenzior [Mon, 7 Nov 2011 18:26:42 +0000 (12:26 -0600)]
gatchat: Remove erroneous break statement

12 years agogatchat: Add IPv6 Control Protocol
Oleg Zhurakivskyy [Tue, 8 Nov 2011 12:46:53 +0000 (14:46 +0200)]
gatchat: Add IPv6 Control Protocol

12 years agoTODO: Add CDMA network name task
Philippe Nunes [Wed, 9 Nov 2011 18:34:02 +0000 (19:34 +0100)]
TODO: Add CDMA network name task

12 years agocdmamodem: Notify when connection is lost
Guillaume Zajac [Fri, 4 Nov 2011 15:28:07 +0000 (16:28 +0100)]
cdmamodem: Notify when connection is lost

12 years agocdma-connman: Add public api definition
Guillaume Zajac [Fri, 4 Nov 2011 15:28:06 +0000 (16:28 +0100)]
cdma-connman: Add public api definition

12 years agocdma-connman: Refactor previous commit
Denis Kenzior [Fri, 4 Nov 2011 20:13:24 +0000 (15:13 -0500)]
cdma-connman: Refactor previous commit

12 years agocdma-connman: Check netreg when changing Powered
Guillaume Zajac [Fri, 4 Nov 2011 15:28:05 +0000 (16:28 +0100)]
cdma-connman: Check netreg when changing Powered

12 years agodbus: Tweak wording
Denis Kenzior [Fri, 4 Nov 2011 19:52:47 +0000 (14:52 -0500)]
dbus: Tweak wording

12 years agodbus: Add new D-Bus error message NotRegistered
Guillaume Zajac [Fri, 4 Nov 2011 15:28:04 +0000 (16:28 +0100)]
dbus: Add new D-Bus error message NotRegistered

12 years agoinclude: Add api to notify when connection is lost
Guillaume Zajac [Wed, 2 Nov 2011 10:37:59 +0000 (11:37 +0100)]
include: Add api to notify when connection is lost

12 years agohfp_hf: Fix minor style issue from previous commit
Denis Kenzior [Tue, 1 Nov 2011 23:51:05 +0000 (18:51 -0500)]
hfp_hf: Fix minor style issue from previous commit

12 years agohfp_hf: BT address exposed through Serial property
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

12 years agocdma-netreg: Implement new public API
Guillaume Zajac [Thu, 20 Oct 2011 15:41:31 +0000 (17:41 +0200)]
cdma-netreg: Implement new public API

12 years agoinclude: Add way to obtain current status
Guillaume Zajac [Thu, 20 Oct 2011 15:41:31 +0000 (17:41 +0200)]
include: Add way to obtain current status

12 years agotest: Pretty print the new HF Features property
Denis Kenzior [Fri, 21 Oct 2011 19:26:36 +0000 (14:26 -0500)]
test: Pretty print the new HF Features property

12 years agonetreg: Fix memory leak in HFP case
Denis Kenzior [Fri, 21 Oct 2011 19:02:51 +0000 (14:02 -0500)]
netreg: Fix memory leak in HFP case

12 years agophonesim: Add handsfree atom to localhfp
Denis Kenzior [Fri, 21 Oct 2011 18:56:17 +0000 (13:56 -0500)]
phonesim: Add handsfree atom to localhfp

12 years agohfpmodem: Report features supported by AG
Mikel Astiz [Fri, 21 Oct 2011 16:51:31 +0000 (18:51 +0200)]
hfpmodem: Report features supported by AG

12 years agohandsfree: add ofono_handsfree_set_ag_features
Denis Kenzior [Fri, 21 Oct 2011 18:52:55 +0000 (13:52 -0500)]
handsfree: add ofono_handsfree_set_ag_features

12 years agohfpmodem: devinfo atom added to export BT address
Mikel Astiz [Fri, 21 Oct 2011 16:51:36 +0000 (18:51 +0200)]
hfpmodem: devinfo atom added to export BT address

12 years agodevinfo: avoid crash if query_model not supported
Mikel Astiz [Fri, 21 Oct 2011 16:51:35 +0000 (18:51 +0200)]
devinfo: avoid crash if query_model not supported

12 years agohfpmodem: Avoid segfault in handsfree
Mikel Astiz [Fri, 21 Oct 2011 16:51:34 +0000 (18:51 +0200)]
hfpmodem: Avoid segfault in handsfree

The use of g_idle_add can cause a segmentation fault if the object is
destroyed in the meantime.

12 years agohfpmodem: Avoid segfault in call-volume
Mikel Astiz [Fri, 21 Oct 2011 16:51:33 +0000 (18:51 +0200)]
hfpmodem: Avoid segfault in call-volume

The use of g_idle_add can cause a segmentation fault if the object is
destroyed in the meantime.

12 years agohfpmodem: Avoid segfault in network-registration
Mikel Astiz [Fri, 21 Oct 2011 16:51:32 +0000 (18:51 +0200)]
hfpmodem: Avoid segfault in network-registration

The use of g_idle_add can cause a segmentation fault if the object is
destroyed in the meantime.

12 years agodoc: Handsfree exposes supported AG features
Mikel Astiz [Fri, 21 Oct 2011 16:51:29 +0000 (18:51 +0200)]
doc: Handsfree exposes supported AG features

12 years agohfpmodem: Support for AT+BVRA
Mikel Astiz [Fri, 21 Oct 2011 16:51:28 +0000 (18:51 +0200)]
hfpmodem: Support for AT+BVRA

12 years agohandsfree: Implement voice recognition function
Mikel Astiz [Fri, 21 Oct 2011 16:51:27 +0000 (18:51 +0200)]
handsfree: Implement voice recognition function

12 years agoinclude: Voice recognition in handsfree public api
Mikel Astiz [Fri, 21 Oct 2011 16:51:26 +0000 (18:51 +0200)]
include: Voice recognition in handsfree public api

12 years agoinclude: Add API to set HF AG supported features
Mikel Astiz [Thu, 20 Oct 2011 16:38:12 +0000 (18:38 +0200)]
include: Add API to set HF AG supported features

12 years agodoc: Voice recognition function added in Handsfree
Mikel Astiz [Thu, 20 Oct 2011 16:38:07 +0000 (18:38 +0200)]
doc: Voice recognition function added in Handsfree

12 years agohfpmodem: minor whitespace fix
Mikel Astiz [Thu, 20 Oct 2011 16:38:20 +0000 (18:38 +0200)]
hfpmodem: minor whitespace fix

12 years agohfpmodem: Support for +BSIR unsolicited responses
Mikel Astiz [Thu, 20 Oct 2011 16:38:06 +0000 (18:38 +0200)]
hfpmodem: Support for +BSIR unsolicited responses

12 years agolookup-apn: Minor style issues
Oleg Zhurakivskyy [Tue, 18 Oct 2011 11:05:05 +0000 (14:05 +0300)]
lookup-apn: Minor style issues

12 years agombpi: Minor style issues
Oleg Zhurakivskyy [Tue, 18 Oct 2011 11:05:04 +0000 (14:05 +0300)]
mbpi: Minor style issues

12 years agolookup-apn: Use mbpi_ap_free()
Oleg Zhurakivskyy [Tue, 18 Oct 2011 11:05:03 +0000 (14:05 +0300)]
lookup-apn: Use mbpi_ap_free()

12 years agombpi: Rename mbpi_provision_data_free()
Oleg Zhurakivskyy [Tue, 18 Oct 2011 11:05:02 +0000 (14:05 +0300)]
mbpi: Rename mbpi_provision_data_free()