Closed Bug 853093 Opened 11 years ago Closed 11 years ago

Microphone disabled when making phone call with headphones plugged in.

Categories

(Firefox OS Graveyard :: Gaia::System, defect)

defect
Not set
normal

Tracking

(blocking-b2g:-)

RESOLVED DUPLICATE of bug 843267
blocking-b2g -

People

(Reporter: tim, Unassigned)

Details

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.160 Safari/537.22

Steps to reproduce:

Make a call with headphones plugged in. Using Geeksphone Keon, nightly build. Headphones do not have a built-in microphone


Actual results:

Other party could not hear my voice through the phone's microphone


Expected results:

Other party can hear my voice through the phone's built-in microphone.
http://mxr.mozilla.org/mozilla-central/source/hal/gonk/GonkSwitch.cpp#206.

Please make sure that kernel returns the correct value of switch status.
blocking-b2g: --- → leo?
I can't reproduce it on my Keon running v1-train now.
FYI, with headphones without mic, Keon on v1-train from yesterday :

adb shell getevent -lt /dev/input/event5
1108-369418: EV_SW        SW_HEADPHONE_INSERT  00000001            
1108-369448: EV_SW        SW_MICROPHONE_INSERT 00000001            
1108-369662: EV_SYN       SYN_REPORT           00000000            
1109-220187: EV_KEY       KEY_MEDIA            DOWN                
1109-220217: EV_SYN       SYN_REPORT           00000000            
1113-3512: EV_KEY       KEY_MEDIA            UP                  
1113-3542: EV_SYN       SYN_REPORT           00000000            
1113-4275: EV_SW        SW_HEADPHONE_INSERT  00000000            
1113-4275: EV_SW        SW_MICROPHONE_INSERT 00000000            
1113-4366: EV_SYN       SYN_REPORT           00000000
I have this bug with my Unagi phone + Sony mdr-zx300 headphones.
With the Unagi headset, everything works fine.
QA Wanted to reproduce on a leo device. If this reproduces on a leo device, we should block. Otherwise, if it's a non-shipping device, then this doesn't block.
Keywords: qawanted
Tim, is that a 2 prong plug that you used? 

What happens when you use a 3 pronged headphones?
(In reply to Jason Smith [:jsmith] from comment #5)
> QA Wanted to reproduce on a leo device. If this reproduces on a leo device,
> we should block. Otherwise, if it's a non-shipping device, then this doesn't
> block.

Since outgoing calls on Leo are not working at this time, I was only able to test incoming calls with a mic-less headphone plugged in. The incoming call was successfully received and the far end heard my voice clearly through the Leo mic. Also the incoming audio was routed properly to the headphones.

Leo environment:
Leo Build ID: 20130521230207
Mozilla RIL
Channel: Nightly
Gecko: http://hg.mozilla.org/releases/mozilla-b2g18/rev/762354023009
Gaia: 62221047ba3bf9b346d76457116d3104516b28fe

Headphone:
Sony MDR-ZX100

Leaving qawanted keyword since need to wait for a Leo build where outgoing calls work.
Triage: Can QA confirm whether this occurs with the headset that ships with the leo device? Comment 7 indicates it works with a Sony headset + leo device. Is this problem specific to Unagi?
(In reply to Ben Francis [:benfrancis] from comment #8)
> Triage: Can QA confirm whether this occurs with the headset that ships with
> the leo device? Comment 7 indicates it works with a Sony headset + leo
> device. Is this problem specific to Unagi?

NOTE: only incoming calls were tested in comment 7, outgoing calls still need to be tested.

Does anyone know which headset is the shipping headset for Leo?
I used a generic pair of headphones without a built-in microphone.
As it looks like a compatibility issue between MS and Headsets, we will not block on this bug. Please renominate after QA tests.
blocking-b2g: leo? → -
This looks like a dupe of Bug 843267.
(In reply to J Zimbrick from comment #12)
> This looks like a dupe of Bug 843267.

Indeed.
Status: UNCONFIRMED → RESOLVED
Closed: 11 years ago
Keywords: qawanted
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.