Re: Huawei voice output port issue + patch

2012-03-09 Thread Marcel Holtmann
Hi Jarkko, > Voice output serial port is enabled on some Huawei models (e.g. E169) > without problems, but for example on E173u-2 it is never enabled during > an incoming call. There might also be other Huawei models having the > same issue. > > I traced the issue down to "^DDSETEX" AT command

Huawei voice output port issue + patch

2012-03-09 Thread Jarkko Lehtoranta
Hi, Voice output serial port is enabled on some Huawei models (e.g. E169) without problems, but for example on E173u-2 it is never enabled during an incoming call. There might also be other Huawei models having the same issue. I traced the issue down to "^DDSETEX" AT command, which is used t

Re: obtain HFP disconnection event reason code

2012-03-09 Thread Mike
On Thu, Mar 8, 2012 at 6:09 PM, Mike wrote: > In order to act like a better headset in the HFP HF role, I am in need > of the reason code from the disconnection event.  This is so that I > can detect when a disconnect occurs as a result of the units moving > out of range of each other, rather than

[PATCH 4/4] voicecall: Force callheld update after calls swap

2012-03-09 Thread Frédéric Danis
In HFP spec, a callheld indicator update should be sent after swapping calls, even if callheld value has not changed. --- src/voicecall.c | 17 + 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/src/voicecall.c b/src/voicecall.c index dc4fdf5..c3fbc7b 100644 --- a/

[PATCH 3/4] emulator: Force indicator event implementation

2012-03-09 Thread Frédéric Danis
--- src/emulator.c | 18 -- 1 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/emulator.c b/src/emulator.c index 0f1ceca..34329f0 100644 --- a/src/emulator.c +++ b/src/emulator.c @@ -62,6 +62,7 @@ struct indicator { gboolean deferred; gboolean act

[PATCH 1/4] voicecall: Improve transitions check

2012-03-09 Thread Frédéric Danis
Indicators should not be updated if: - multiple separate calls are active at same time - a conf call and a call are active at same time - multiple separate calls are held at same time - a conf call and a call are held at same time - a conf call has call in active and held state --- src/voicecall.c

[PATCH 2/4] emulator: Add API to force indicator event

2012-03-09 Thread Frédéric Danis
For AT+CHLD=2, +CIEV unsollicited event for callheld should be sent even if it does not change --- include/emulator.h |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/include/emulator.h b/include/emulator.h index 5cd894b..e6bfcbd 100644 --- a/include/emulator.h +++ b/incl

[PATCH 1/1] service: mms_request_destroy shouldn't free msg

2012-03-09 Thread Sébastien Bianti
mms_message is referenced in the hash table mms_service->messages --- src/service.c |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/service.c b/src/service.c index affe454..ef6b544 100644 --- a/src/service.c +++ b/src/service.c @@ -115,9 +115,6 @@ static void mms

[PATCH 0/1] mmsd

2012-03-09 Thread Sébastien Bianti
This patch concerns mmsd (for ofono mailing list) and fixes a double free. Sébastien Bianti (1): service: mms_request_destroy shouldn't free msg src/service.c |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) -- 1.7.4.4 ___ ofono ma