Nexus 4 mic gain too high / distorted input - Nexus 4 General

Please vote here to bring the issue more attention.
Hey guys, something I noticed. While testing several VoIP options, I found out that my voice with the Speex low bitrate codec was coming out on the other end significantly distorted. I thought at first it was the compression (the codec may apply dynamic compression). But as it turns out, it's the mic gain itself on the phone. The codec simply exacerbates the problem. I don't know if this is a hardware or an OS problem, but it's OS-wide.
If you're holding the phone like a handset on your face, then something a bit louder than a whisper will distort a bit. If you're talking loudly, for sure. This is not as noticeable with regular calls, cause the frequency range is limited, but for higher-quality streams it is a problem. If you don't have another smartphone at hand, you can test how high you can go with e.g. Skype's call testing service, or this number someone in another thread mentioned, where you can hear yourself in real time: (909)390-0003 (I'm in the US with T-mobile).
This is not only a problem with calls, which is my main concern, but also, if you're going for example to a concert, you better get something else to record your clips. There are some of the samples I could find with loud enough audio (which is not very loud) that it distorts.
First the most egregious one: http://www.symbiantweet.com/nokia-lumia-920-vs-google-nexus-4-audio-and-video-recording-comparison
Since that comes from a WP forum, some of you may be rolling your eyes (although, faking that would be pretty childish even for the most staunch fanboy).
Here are a couple other videos I found that show the problem:
http://youtu.be/iF4MBGQUJYY:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
http://youtu.be/1UJZYWqGNMQ:
The several VoIP apps that have a "mic gain" control (Groove IP, Talkatone, Sipdroid, CSipSimple) don't actually change the mic gain, but the app's gain which means the already distorted audio will go out with a lower volume, but the damage has already been done.
From searching, it seems that the only way to set actual gain lower in Android is if the kernel permits it, which means a custom kernel. Hopefully the CM guys or someone else can address this. Since the phone is not in the hands of too many people right now and it hasn't been long, the problem is not very widely known, but once people start going to concerts and trying to record clips, there's gonna be some complaints.

It seems that LG messed up a lot that's microphone related. But this problem actually needs attention paid to it.

The Nexus 4 doesn't seem to have auto gain at all (e. g. for videos and audio recording). I'm not sure if this is an Android problem or one particular to this phone.
Also the gain on handset mode is pretty much the same (even seems a bit louder) than in speakerphone mode. I assumed it was a given that it should be significantly lower.

Are there any kernels or ROMs or anything that fixes this yet that anyone knows of? I am using AOKP with Franco Kernel and it is really bad in the app Voxer that I use several times a day. My recordings sound terrible.

Right now all we can do is hope that LG fixes it in an update or a developer fixes the issue with a patch.

andy o said:
The Nexus 4 doesn't seem to have auto gain at all (e. g. for videos and audio recording). I'm not sure if this is an Android problem or one particular to this phone.
Click to expand...
Click to collapse
its android problem ( no auto Gain ) which sucks if u r recording in loud environment u will get **** sound
(but in wolfson audio chips u can control mic gain with voodoo sound like GS1 or Nexus S )

And here I was thinking that latency was the worst problem for recording apps on Android. They even supposedly improved latency on 4.1 and 4.2, but this is way worse. For recording, Android is even farther behind iOS than I thought, and if this has always been a problem and nobody cares, probably everybody will keep not caring for the N4. Ideally the CM guys would take notice, I wonder how difficult it would be to implement it for them.

andy o said:
And here I was thinking that latency was the worst problem for recording apps on Android. They even supposedly improved latency on 4.1 and 4.2, but this is way worse. For recording, Android is even farther behind iOS than I thought, and if this has always been a problem and nobody cares, probably everybody will keep not caring for the N4. Ideally the CM guys would take notice, I wonder how difficult it would be to implement it for them.
Click to expand...
Click to collapse
Remember, this phone hit a little over a month old a few days ago.

The problem with this phone in particular is that the gain is set too high, but since I first posted the OP I've learned that this was also a problem with the galaxy nexus, at least on a lesser magnitude. And the fact that there is no way for apps to adjust gain is an Android problem in general (and news to me as well).

andy o said:
The problem with this phone in particular is that the gain is set too high, but since I first posted the OP I've learned that this was also a problem with the galaxy nexus, at least on a lesser magnitude. And the fact that there is no way for apps to adjust gain is an Android problem in general (and news to me as well).
Click to expand...
Click to collapse
I am also having this issue most apparent in the voxer app when you play back the message you send ... you can tell it's way too over driven.
My nexus 7 doesn't do this

I myself am surprised nobody fixed it yet.

this explains why when i lower the volume during a call it doesnt appear to actually lower the volume of the call

Lockeskidney said:
this explains why when i lower the volume during a call it doesnt appear to actually lower the volume of the call
Click to expand...
Click to collapse
I'm not sure that this is the same problem. Do you mean the volume you're hearing on the phone? Cause we're talking about the input gain on the mic, which means that the app will get the sound very high, many times distorted as in the examples above, and then it can lower it, but the already distorted sound cannot be fixed and it will be sent that way. Lowering the sound does work here for incoming audio in calls.

Nexus 4 mic very sensitive
I'm surprised that this is not all over the web. I guess there are not many users with VOIP accounts on their Nexus 4.
This problem makes it unusable as a VOIP phone.
It seems during a VIOP call, the second mic is not used to surpress background noise... it actually amplifies it.
I think at least two things are happening here. The second mic amplifies background noise and also pics up noise from the earpiece since they are so close.
I have put a small piece of scotch tape over the second mic and with the earpiece at 50% volume, the issue is almost gone. This solution/work around would only be suitable if a. you don't mind tape on your $350 handset and b. calls are only made in a quiet environment. This is because at 50% earpiece volume it is very difficult to hear the caller.
Again this does not happen during cellular voice calls.
I have not fully tested, but I believe using a bluetooth headset will also eliminate the problem.
Symptom: during voip calls background noise is amplified including introduced echo from earpiece causing major distortion on the receiving callers earpiece.

Bump. Is there a fix for this because i rely in Weixin (we chat) and this makes it unusable.

bump it till it's half past bumped

jackierobinson said:
bump it till it's half past bumped
Click to expand...
Click to collapse
I have modified my kernel to fix the mic issues (I believe) but since I don't use VOIP and I don't have account either. I can't test this myself.
http://faux.androidro.ms/mako/beta/mako-jb-kernel-004b06.zip
check for me to see if my kernel fixes made any difference.

faux123 said:
I have modified my kernel to fix the mic issues (I believe) but since I don't use VOIP and I don't have account either. I can't test this myself.
http://faux.androidro.ms/mako/beta/mako-jb-kernel-004b06.zip
check for me to see if my kernel fixes made any difference.
Click to expand...
Click to collapse
I initially thought it wasnt much better, but after using it a bit I think it is actually quite an improvement over how it was before. It's not on the same level as my One X, but it is at least audible in most situations now, where before it was often just fuzz.
Thanks mate. What did you change in the kernel? In layman's terms.

faux123 said:
I have modified my kernel to fix the mic issues (I believe) but since I don't use VOIP and I don't have account either. I can't test this myself.
http://faux.androidro.ms/mako/beta/mako-jb-kernel-004b06.zip
check for me to see if my kernel fixes made any difference.
Click to expand...
Click to collapse
Thanks for the Kernel. I think there is a slight improvement but gain on VOIP calls is still way too high...not sure what the change in the Kernel is but maybe you can try and reduce the gain even more?
Thanks,

jackierobinson said:
Thanks mate. What did you change in the kernel? In layman's terms.
Click to expand...
Click to collapse
Faux is using the method that I describe over here:
http://forum.xda-developers.com/showthread.php?t=2092625
It's more of a trick than a permanent fix. The kernel exposes a few audio streams to Android apps such as
MIC, CAMCORDER, VOICE CALL, VOICE RECOGNITION and others. I discovered that CAMCORDER sounds
a bit better than the rest but most apps use the MIC stream. I proposed that kernel devs hardwire MIC and DEFAULT
audio streams to always output the content of CAMCORDER.
We can try tracing the kernel code and figure out what is CAMCORDER doing differently. I would guess it's simply
a noise suppression because the physical signal always seems to be coming from the bottom mic.
The problem with a high mic gain remains.
The best solution will be to find where the driver sets the mic gain and expose these values to the user. Depending on how
the driver code was written that could be obvious or impossible to figure out.

Related

[Q] galaxy s mic problem

hi:
besides the galaxy s I have a nokia 72e and I want to ask if anyone has a problem with microphone (with Galaxy s)? maybe is not something serious but when i`m talking from the e72 the people hear me more clearly than i talk from Galaxy s;they complain that my voice is muffed.
i don`t know what to do .... if i go to warranty and stand in lines and let the phone for almost a week in their custody,and find out after that the phone was alright...?!
i discovered the difference by chance,when I called the same person from both phones shortly.
if anyone knows this kind of problem please let me know......
First of all, this doesn't belong in development.
Secondly, yes there is a known issue with the mic on the SGS, or rather the mic drivers and settings. I don't think there is a community fix for this, and Samsung has not acknowledged it publicly, so I don't think it will be fixed any time soon.
jap, I just finished my mic mod there. I looked the youtube video
how to disassemble the phone and bettered the mic part.
The mic is situated 90 degree and little rubber channel is used
to direct the sound to mic. This tiny rubber channel was incorrectly
pressed in so half of the input was covered. So a I widened the channel input
and also drilled the hole in case little bigger (do not do that! it may ruin the
case chrome). Sounds little bit better.
Now, is this normal, to make a mod to better mic sound for a elite phone ?
yes, there absolutely a known issue. I purchased two of these phones, and both had the exact same thing you describe. It was absolutely horrible!! I received two replacements, and the sound quality is MUCH MUCH better... BUT, it is still no where near where i think it should be. all my previous HTC devices had far superior sound quality than the Samsung GS. The Galaxy picks up voices 100 feet away... and noises from other crap that none of my other phones ever did... I'm hoping that it is in fact a software thing, and once 2.2 is released, it has better canceling technology built in. Will see..
Construction of built-in microphone is not a problem... The problem lies in software. If you connect external mic (fe. headset) sound is still disorted. There's no way 2 microphones will be broken. This is the same headset which is shipped with Samsung Wave and that phone has no problems with build in and headsets microphone.
uberberben said:
Construction of built-in microphone is not a problem... The problem lies in software. If you connect external mic (fe. headset) sound is still disorted. There's no way 2 microphones will be broken. This is the same headset which is shipped with Samsung Wave and that phone has no problems with build in and headsets microphone.
Click to expand...
Click to collapse
Good point !
But in my case there was 50% better quality with headset ..
Now that I have some of yours attention - why don't I see more post
of video jerkiness, stuttering problems ?
In my phone After every 1 sec. the video recording stutters slightly.
I saw this we saw this all ready in first galaxy test video.
My main problem with the mic is the distortion... It's so bad you can't even record a clip in the car with the radio on. It already gets distorted, something to be ashamed of samsung.
Nice to have HD recording, too bad the only thing worthwhile is the picture since the audio is utter crap.
(Yes, a bit frustrated )
Is it still this bad with the JPK Froyo firmware?
Moved thread to Q&A section
Never noticed this before. I hope this is software related. More and more bugs keep on appearing, almost wishing I picked another phone. The Galaxy S has downright amazing hardware, yet Samsung choose to let it down with all the bugs
Sent from my GT-I9000 using XDA App
I've just bought the Galaxy S for my other half and have noticed exactly the same problem . Went back to the shop and tried the test phone they have in the shop. I only noticed a very marginal improvement (guy in the shop didn't notice any difference).
Anyway I would be interested to know if anyone has swapped the phone since noticing this problem and had an improvement - i.e. is it just a dodgy batch of microphones from Samsung?
Thanks all!
Is there still no fix for the microphon problem? 5 million items sold and each owner of it cannot take a proper video from a concert or on a fair or even on a birthday party, where there are louder surroundings. Annoying.
Please, devolopers, have an eye, ups, ear on that!
I've been complaining about this since July... no response
Sent from my GT-I9000M using Tapatalk
ranjib said:
Is there still no fix for the microphon problem? 5 million items sold and each owner of it cannot take a proper video from a concert or on a fair or even on a birthday party, where there are louder surroundings. Annoying.
Please, devolopers, have an eye, ups, ear on that!
Click to expand...
Click to collapse
Most smartphone will get crappy sound when using built in microphone on High volume environements. Basically, it's hardware limitation with the built in microphone.
I've done some test (see in the accesorie sections for result with video) and you can use an external microphone with an adapter for theses type of recording.
So, the delivered headset does nothing better than the onboard mic.
It is definitely a matter of the hardware?
Asap I'll give an external mic a try....(using the Nokia-made TV-cable...)
Grashoper said:
yes, there absolutely a known issue. I purchased two of these phones, and both had the exact same thing you describe. It was absolutely horrible!! I received two replacements, and the sound quality is MUCH MUCH better... BUT, it is still no where near where i think it should be. all my previous HTC devices had far superior sound quality than the Samsung GS. The Galaxy picks up voices 100 feet away... and noises from other crap that none of my other phones ever did... I'm hoping that it is in fact a software thing, and once 2.2 is released, it has better canceling technology built in. Will see..
Click to expand...
Click to collapse
Pls reply to other forum messages showing that u also have the same problem after replacing the phone (it only solve part of your problem), because I see your msg from another post that u were saying that u have no problem after replacing the phone. And that is not totally correct, u still encounter some problems
My problem is slightly different
Hi,
I got a sgs early 2011 and I quickly noticed that the voice recorder gives a very bad sound when listening back. I started to be afraid I would be as bad when calling someone. The problem I have is a horribly distorted sound with a terrible noise in the background. The recorded sound is simply useless.
later I was very happy when I did the call test as the use of the embedded microphone to call is alright. I even rang a friend beside asking what he thought about the sound qualify and he said it was ok. Then we swapped phones and I too thought the sound was fine.
But we tested again a recorded sound & video with my friend and it was awful.
After finding this thread I decided to try again and to compare with the head set microphone. For me it makes a huge difference ! The noise disappears and the distortion too.
first I thought the problem came from the compression rather than the microphone and now I don't know what to think...
My phone is on Froyo 2.2.1 (thanks to this website).
My problem is slightly different
Hi,
I got a sgs early 2011 and I quickly noticed that the voice recorder gives a very bad sound when listening back. I started to be afraid I would be as bad when calling someone. The problem I have is a horribly distorted sound with a terrible noise in the background. The recorded sound is simply useless.
later I was very happy when I did the call test as the use of the embedded microphone to call is alright. I even rang a friend beside asking what he thought about the sound qualify and he said it was ok. Then we swapped phones and I too thought the sound was fine.
But we tested again a recorded sound & video with my friend and it was awful.
After finding this thread I decided to try again and to compare with the head set microphone. For me it makes a huge difference ! The noise disappears and the distortion too.
first I thought the problem came from the compression rather than the microphone and now I don't know what to think...
http://www.youtube.com/watch?v=FLZbz6KXLso
I have the same issue.
Check the comments, there is a guy who says how to fix it, but he is not very precise, so i asked for more info.
We'll see
Πάνος
Try out Speedmod by Hardcore in the dev section. Includes fixes for the mic and headphone output.
No need for Audio boost or any hacks. Sound is the way it should be now
A lot less background noise on mic now and no more EU regulations degrading the audio quality anymore.
Sent from my GT-I9000 using XDA App

[Q] Sound quirk - is this normal?

I bought a Galaxy Note a month or so ago. I'm not sure if this happened before the ICS update or if it came with it as it's still all a bit new. I'm wondering if the following behaviour is a fault (hardware or otherwise), is a setting that I can alter or if it "just is".
I use the Note a lot to play music especially at night as I'm going to sleep, when I have the Note on either the quietest volume setting or something close to it. I have noticed that when the volume level is low on quiet passages in the music it drops out altogether. This is quite noticable as any background hiss (on older recordings) drops to silent then comes back in again as the music approaches a louder passage. It does the same on video.
It can be quite annoying and very distracting. If I turn the volume up (past about half way on quieter, older recordings) the problem vanishes completly so it looks like an issue with the pre-amp or DAC?
I have tried different audio players and different headphones with no change. I have also tried playing music without headphones (using the in-built speaker) and think that does it also, although it's harder to tell.
The wierd thing is googling around I can't find anyone reporting the same problem, which makes me think I possibly have a fault. Any ideas? Could someone else with a Note on ICS try the same thing and report their findings?
Test is: find somewhere very quiet. Play some quiet music on the Note and turn the volume right down until it is barely audible with the earphone pressed in. Try different pieces of music and see if the sound drops out on quieter passages - for me, it does.
StarFishUK said:
I bought a Galaxy Note a month or so ago. I'm not sure if this happened before the ICS update or if it came with it as it's still all a bit new. I'm wondering if the following behaviour is a fault (hardware or otherwise), is a setting that I can alter or if it "just is".
I use the Note a lot to play music especially at night as I'm going to sleep, when I have the Note on either the quietest volume setting or something close to it. I have noticed that when the volume level is low on quiet passages in the music it drops out altogether. This is quite noticable as any background hiss (on older recordings) drops to silent then comes back in again as the music approaches a louder passage. It does the same on video.
It can be quite annoying and very distracting. If I turn the volume up (past about half way on quieter, older recordings) the problem vanishes completly so it looks like an issue with the pre-amp or DAC?
I have tried different audio players and different headphones with no change. I have also tried playing music without headphones (using the in-built speaker) and think that does it also, although it's harder to tell.
The wierd thing is googling around I can't find anyone reporting the same problem, which makes me think I possibly have a fault. Any ideas? Could someone else with a Note on ICS try the same thing and report their findings?
Test is: find somewhere very quiet. Play some quiet music on the Note and turn the volume right down until it is barely audible with the earphone pressed in. Try different pieces of music and see if the sound drops out on quieter passages - for me, it does.
Click to expand...
Click to collapse
I found this happening on a fade out of a song (Bjork - Play Dead). On volume 1 the sound would cut out much earlier than on volume 2. It sounds like a classic noise reduction technique kicking in - designed to reduce hiss.
Not much pop music is mixed like this any more I don't think. You'd certainly notice it more on Classical music where the dynamic range is far greater than Pop.
krypton_the_slayer said:
I found this happening on a fade out of a song (Bjork - Play Dead). On volume 1 the sound would cut out much earlier than on volume 2. It sounds like a classic noise reduction technique kicking in - designed to reduce hiss.
Not much pop music is mixed like this any more I don't think. You'd certainly notice it more on Classical music where the dynamic range is far greater than Pop.
Click to expand...
Click to collapse
Perfect - yes, that describes my problem. And yes, it is classical music where I find it most noticeable (especially older recordings which tend to be quieter with quite a bit of background hiss). I wonder if there is any way to diable the noise reduction...?
Appreciate your help. At least I now know I don't have a faulty device. Massive thanks.
By the way the best answer I have so far is to play on higher sound levels and use an set of headphones with an old style (non digital) volume control to bring the sound back down to a reasonable level at the earphonesd. Pretty poor solution really - had hoped for better from my lovely new Note.
+1 big problem for my...and now...not solutions...waiting...
I have this issue since Samsung replaced my mainboard. It happens on stock ICS and CM9. I haven't tried Gingerbread.
Could this be a hardware problem?
Is there any fix to this yet, this is exactly my problem, good tip about using an in-line headphone volume control though
The same bug. Please fix it somebody.
I too have this problem with my new Galaxy Note (ICS 4.0.4). I'd be interested to hear from any Note users that *do not* have this problem when playing back audio at low volumes. If you don't notice the audio completely dropping out, please list what version of Android you're running. Thanks!
I guess we need some more experimentation to see if it's a hardware or software issue (or both).
naytheet said:
I too have this problem with my new Galaxy Note (ICS 4.0.4). I'd be interested to hear from any Note users that *do not* have this problem when playing back audio at low volumes. If you don't notice the audio completely dropping out, please list what version of Android you're running. Thanks!
I guess we need some more experimentation to see if it's a hardware or software issue (or both).
Click to expand...
Click to collapse
Hi,
I am quite sure this is a software bug. When my note was using gingerbread, it was OK. It started to behave this wasy after the (official) ICS upgrade. Some of my friends are using unofficial ROMs (4.0.3 or 4.0.4) and it is ok - I tested it. So my conclusion is that samsung put some software trying to reduce noise in low audio volume, but it's not working as it should be...
More people are stumbling upon this noise gate problem:
http://code.google.com/p/android/issues/detail?id=35861
http://forum.xda-developers.com/showthread.php?t=1717425
I experience it on ICS and also on CM9, only with headphones plugged in (not when listening to music via bluetooth on the Sony MW600).
It does not occur on Gingerbread, but I don't like to use that ROM as a daily driver...
Can anyone confirm if there are custom ROMS that do not have this behavior?
Or is there maybe some way to replace the ICS media playback service with the GB one?
Well, all ICS-based custom ROMs I've tried suffer the same irritating behavior.
And it also turns out that GB has the same kind of noise gate, but the threshold seems to be a lot lower and therefore it doesn't kick in that often.
But I've just installed a CM10 nightly, and that seems to solve the issue.
my 2 cents
I can confirm, that I have similar problem.
I have the problems only when watching movies. the sound just cuts off when the character stops speaking, so it cuts off the background sound.
I tried different kernels, ROM´s... same problems on GB, ICS, CM9...
I have a hillBilly solution that works for me! When ever the sound cutting starts, I just change the volume for one level. The cutting will off course repeat... but it's indeed better than listen to the clipping...
For black clipping I use highest brightness and film screen mode. It does the trick for me...
But it just pisses me of when I realize that I have the phone with ****ty screen, sound and bricking danger...
wtf sammy... i just cant belive that i paid 540 eur for this, its sad
DonLaDroid
please delete....
double post....
This is bugging me too.
Would this be something controlled by the kernel?
---------- Post added 1st September 2012 at 12:40 AM ---------- Previous post was 31st August 2012 at 11:48 PM ----------
Also being discussed at http://code.google.com/p/android/is...s Owner Summary Stars&groupby=&sort=&id=35861
Please, can anyone using a non Touchwiz ICS or JB Rom tell us if this is happening for them?
burtcom said:
This is bugging me too.
Would this be something controlled by the kernel?
---------- Post added 1st September 2012 at 12:40 AM ---------- Previous post was 31st August 2012 at 11:48 PM ----------
Also being discussed at http://code.google.com/p/android/is...s Owner Summary Stars&groupby=&sort=&id=35861
Please, can anyone using a non Touchwiz ICS or JB Rom tell us if this is happening for them?
Click to expand...
Click to collapse
Just flashed latest PA, and its till there!
Im not an expert! Does anyone remember a background noise reduction option while making a call in GB??
I cant find it in ICS or PA. I think that this background noise redustion system is causing the cutting. It must be somehow connected.... im not an dev or anything but my gut tells me that this could be!
anyone?
Take care
DonLaDroid
OK all, let's figure out what ROMs don't have this problem, and start bugging the Devs to try to fix it on the others :laugh:
Well, I just noticed that the sound cut-off is also back on the unofficial 08/31 build of CM10. It was much less noticeable on the 08/28 build. :crying:
The difference between the two builds is a huge decrease in sound volume: build 08/28 was much louder than the latest one. Maybe the noise gate simply doesn't kick in so soon when the system volume is cranked up. You basically get the same effect when turning up the volume completely and turn it down with an inline analog control - as suggested by StarFishUK in post #3.
So my question would be what makes the volume louder on 08/28?
And how can I get that 'cranked up volume' on newer CM10 builds or preferably on ICS roms? Any ideas?
By the way, I totally agree with your 2 cents DonLaDroid. I never had this much trouble with my old Dell Streak...
Haven't noticed this myself (CM10), but i've noticed something incredible annoying in CM builds, and that's when i'm listening to music with headsets and i'm increasing the volume, it seems that it's "missing" a couple of steps. So when i'm increasing the volume it'll go from 5 to 8 in one step, and not 1,2,3,4,5,6,7,8,
It should be: 0,1,2,3,4,5,6,7,8
But it is: 0,1,2,3,4,5,8
How to test this problem. ..
Go to a quiet room.
Set audio level to one (one click up from silence)
Play some music with soft passages.
For me, the sound shuts off during quiet audio for speaker and wired headset. Note that this isn't simply an absence of sound. The sound turns off then suddenly starts again in the middle of a louder passage.
Bluetooth doesn't have the problem.
A gentleman on one of the Kernel threads believes this may be a hardware issue. The sound clips to cover noise from the speaker.
All, it seems that this is a "feature" of our phone. We will need to contact Samsung for the word on if this is a hardware issue or of it can be fixed via software. Right now it seems this happens in all ROMs, Touchwiz or AOSP.
Workaround is to use Bluetooth or a wired headset with an analog volume control.

[BUG] In-Call Volume Inheritance between Speaker and Headset - BEWARE OF YOUR EARS

Similar Thread
So far I have searched a thread about this on xda. However it did not catch much attention.
http://forum.xda-developers.com/showthread.php?t=2055110​
Tested ROMs
Stock JDQ39 Android 4.2.2 Factory Image
Android Open Kang Project Official / PUB
Paranoid Android Official
CyanogenMod Official​
Reproduction Procedure
1) Plug in Headset
2) Make a call via Phone app
3) Use volume rocker to turn the volume to [In-Call Volume X] (e.g. Lowest)
4) End the phone call
5) Plug off Headset
6) Make a call via Phone app
7) Because Speaker mode uses another In-Call Volume Profile, you are now hearing [In-Call Volume Y] (e.g. Highest)
8) End the call
9) Plug in Headset
10) Make a call via Phone app
11) You are now hearing [In-Call Volume Y] (e.g. Highest), where you SHOULD hear [In-Call Volume X] (e.g. Lowest)
12) Use volume rocker to modify volume (e.g. press rocker up), now you hear the correct [Modified In-Call Volume X] (e.g. Lowest +1)​
Reported to Google - Issue 53281
Please star it if you can reproduce the issue!
https://code.google.com/p/android/issues/detail?id=53281​
Potential Danger
This can be potentially dangerous for people that uses the Nexus 4 AS A PHONE everyday, or even rely on phoning in his/her job.
In the above example where a user with Headset is unaware of the "Inherited" Highest In-Call Volume from the Speaker mode, the user's ears would be blasted every time he/she makes/receives a phone call.​
Phone calls are the essential feature of a phone. Bugs inside the In-Call Volume on a stock Nexus 4 is really intolerable.
This seems to be a small issue like the incorrect battery percentage reporting / buzzing phone speaker / shaking the phone causes sound etc., but this is different, because it can cause human damage!
Again, please help me to catch Google's attention on this by starring the issue, with the hope that they will fix it soon. Thanks!​
Not using headphones, so I don't really care.
komoornik said:
Not using headphones, so I don't really care.
Click to expand...
Click to collapse
Well, I don't use it really frequently too. But don't you want to help make the N4 perfect? That is a very basic function and really shouldn't appear on this phone. In addition, I believe it would be a pain for people who makes alot of phone calls every day. Really a pain.
Because there are alot of people don't care, thats why this basic volume bug is not getting fixed.
5 days, and no one noticed?
alanwyl said:
5 days, and no one noticed?
Click to expand...
Click to collapse
lol, people just dont care.
either their headphones are with overall lower sound volumes so even when the bug appears it doesnt affect them
or xda people just dont use the N4 to make a lot of calls
i just hope putting the link in my sig can help a little bit
Miasmic said:
lol, people just dont care.
either their headphones are with overall lower sound volumes so even when the bug appears it doesnt affect them
or xda people just dont use the N4 to make a lot of calls
i just hope putting the link in my sig can help a little bit
Click to expand...
Click to collapse
One more link there:good:
|
v
Well. Sorry to say.
I never used Google stock ROM since Nexus one. Nexus S. galaxy Nexus. And also Nexus 4.
as far as i know. low volume quality earpiece when in call volume happens since Nexus S.
so i always use custom kernel and ROM.
a question. Which one will blast our ears?
earpiece or earphones (headset/headphones).
thats why this basic volume bug is not getting fixed.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
rejanmanis said:
Well. Sorry to say.
I never used Google stock ROM since Nexus one. Nexus S. galaxy Nexus. And also Nexus 4.
as far as i know. low volume quality earpiece when in call volume happens since Nexus S.
so i always use custom kernel and ROM.
a question. Which one will blast our ears?
earpiece or earphones (headset/headphones).
Click to expand...
Click to collapse
For low quality, I can still live with it as long as it doesnt damage my ears, but for this one, it is a freaking volume blast.
I have tested the issue (volume inheritance between profiles) on my maguro and it is not there.
I hvn't tested it with those big headphones. But I believe the effect will be significant in those earpieces that put volumes directly into our ear canals - unexpected maxed volume together with the background noise + low quality output, that blast will be horrible!
As far as my knowledge tells, some earpieces have an overall higher volume (especially those without a mic on the wires, and is especially built for music instead of phone calls) to facilitate better music experience. And those combined with this bug will result in a catastrophe. I have changed my earpiece to those built for phone calls + casual music, and even it blasts, the impact is not as big as the ones mentioned above.
so i believe it happens when u used headset isn't it?
and also headset doesn't include out of the box in Nexus 4.
is it possible some thing wrong with your custom headset?
rejanmanis said:
so i believe it happens when u used headset isn't it?
and also headset doesn't include out of the box in Nexus 4.
is it possible some thing wrong with your custom headset?
Click to expand...
Click to collapse
No, I have tried different ones, with mic, with no mic, etc.
Headsets may be different in their "actual volume output loudness" (how loud ACTUALLY do u hear with the same volume setting, might be different), but the OP is talking about the "software volume output". No matter how quiet your headset is, the bug still happens. (when u plug back in the headset, the call volume output of the nexus 4 still remains the one u set without headset)
It is only a matter of whether it will damage your ears. if your headset's "actual volume output loudness" is loud, then it blasts your ears. if it is very quiet, then it doesnt hurt you.
Sent from my Nexus⁴ using xda premium
I have this problem too and it's really annoying. I'm temporarily fixing it as follows:
I'm currently solving this issue using Llama: whenever I plug in my headphones, I set my call volume to maximum and set a variable. Then whenever I'm in call, I set the call volume back to down to minimum (or whatever you want) AFTER A ONE SECOND DELAY (this is important) if the variable is set. The variable gets cleared whenever the volume gets set back down since it doesn't need to be done multiple times.
Click to expand...
Click to collapse

Google voice search prompts do not obey volume sliders

On a Bluetooth headset, Google (voice) search prompt tones are intolerably loud. I use Persist+ & with all sliders @ zero, it just does its own loud prompt.
Is there a solution?
My workaround is to disable Google Search & let voice search 2.1.4 handle voice dialing.
Frustrated & not rooted!
Edit
My solution. http://forum.xda-developers.com/moto-x/general/workaround-fix-loud-prompt-google-voice-t2725610
This is my biggest gripe with this phone, and android in general... Bluetooth sucks. For me, the initial prompt is so low you can't hear it while driving, and then the command response is like 20dB louder.
That's when it manages to send it over Bluetooth. Half the time it comes over the speaker, and sometimes half of it comes over one and then switches to the other.
I'm gonna ask Santa for an Android Bluetooth stack that actually works as expected; seems pretty clear Google and/or Motorola is incapable of delivering one.
Solutions Etcetera said:
This is my biggest gripe with this phone, and android in general... Bluetooth sucks. For me, the initial prompt is so low you can't hear it while driving, and then the command response is like 20dB louder.
That's when it manages to send it over Bluetooth. Half the time it comes over the speaker, and sometimes half of it comes over one and then switches to the other.
I'm gonna ask Santa for an Android Bluetooth stack that actually works as expected; seems pretty clear Google and/or Motorola is incapable of delivering one.
Click to expand...
Click to collapse
Are you unrooted & what build?
I am glad to have voice search anyway!
My ERA, the mini, is great. Battery life is poor if you leave it on, but is great via the manual switch.
aviwdoowks said:
Are you unrooted & what build?
Click to expand...
Click to collapse
Unrooted, stock 4.4.2.
I got a FRU for a dim & slightly yellow screen with my month old phone. It worked with a much lower prompt tone.
Both phones have identical SW. So it could be a hardware issue.
BTW. After complaining about the bad FRU with WiFi not switching on at times & soft keys disappearing, Vzw CS is now sending a new phone out!
If you are talking about the prompt after you say "Okay Google Now" with that response volume being very low, this is an issue that Moto is aware of. For a temporary fix, from your home screen you can press the volume down button a few times, then turn it back up. That fixes it for me, usually until I have to restart the phone.
Try that and see if it works for you.
hbar98 said:
If you are talking about the prompt after you say "Okay Google Now" with that response volume being very low, this is an issue that Moto is aware of. For a temporary fix, from your home screen you can press the volume down button a few times, then turn it back up. That fixes it for me, usually until I have to restart the phone.
Try that and see if it works for you.
Click to expand...
Click to collapse
This doesn't work for me. Bluetooth volume is seriously borked in 4.4 (and 4.4.2), and it behaves erratically. Even if I lower the volume, it jumps back up when playing podcasts after accessing touchless control. I have tried to fix it (re-pair bluetooth, clear cache, clear dalvik cache, factory reset, etc.).
Really sad that one of the biggest reasons to buy this phone doesn't work as expected when you would need it most (while driving). I keep hoping for a fix, but the last two that came down from Motorola (for the Assist app) broke more than it fixed. And Google's tainted history with its bloody bluetooth stack does not have me feeling confident that this will get cleared up anytime soon.
FWIW, it was working fine in 4.2.2, and it works fine in 4.4.2 with a Moto bluetooth headset... but third party bluetooth devices (Kinivo, LG, Logitech) act as if they are haunted.
Maybe its time to just roll over on Android and go back to iPhone.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Solutions Etcetera said:
This doesn't work for me. Bluetooth volume is seriously borked in 4.4 (and 4.4.2), and it behaves erratically. Even if I lower the volume, it jumps back up when playing podcasts after accessing touchless control. I have tried to fix it (re-pair bluetooth, clear cache, clear dalvik cache, factory reset, etc.).
Really sad that one of the biggest reasons to buy this phone doesn't work as expected when you would need it most (while driving). I keep hoping for a fix, but the last two that came down from Motorola (for the Assist app) broke more than it fixed. And Google's tainted history with its bloody bluetooth stack does not have me feeling confident that this will get cleared up anytime soon.
FWIW, it was working fine in 4.2.2, and it works fine in 4.4.2 with a Moto bluetooth headset... but third party bluetooth devices (Kinivo, LG, Logitech) act as if they are haunted.
Maybe its time to just roll over on Android and go back to iPhone.
Click to expand...
Click to collapse
I was talking about a different issue. There is a strange issue with the Moto Assist where, even if your volume is turned all the way up, the Moto Assist voice is extremely low. Adjusting the volume down, then up, is a temp fix to bring the Moto Assist voice back in line with the regular volume. The volumes jumping around issue is something different that I have not experienced yet with 4.4.2 (and I have my phone currently paired to no less than 4 different bluetooth speakers: a Miccus and a Jabra in the car, a Westinghouse speaker in the house, and a set of Plantronics ear buds).
Occasionally, when the Moto Assist voice is really low, the current song that is playing will also become low, but skipping the song fixes the problem. I have chatted with Moto techs, and they are working on the issue. (And I recall 4.2 bluetooth being more unstable in my use... 4.4 has fixed issues I was experiencing.)
You've listed several devices that have the volume jumping issue. Since you don't have any issues with the Moto headset, I wonder if maybe the receiving device isn't exactly compatible? What models of devices don't seem to work with your X? What version of Bluetooth are they on? Maybe that's something to investigate. And, yes, Google's bluetooth can be messy sometimes.
You may, of course, leave Android for the iPhone (or Windows phone). That is a personal choice. But I have several friends who have iPhones, and they have different issues that I, personally, couldn't put up with. If yours is the current state of bluetooth with certain devices, and you are certain that switching to an iPhone will fix that issue, then by all means do the switch.
hbar98 said:
You may, of course, leave Android for the iPhone
Click to expand...
Click to collapse
That was more tongue in cheek than anything else.
In 4.4, Google attempted to unify bluetooth volume control. Beforehand, volume controls on hardware (LG Tone+ for instance) was independent of the bluetooth volume on the phone. This was no different than connecting an aux cable to an amp with its own volume control; adjusting the amp's volume control did not affect the output volume of the phone.
This makes a lot of sense as different devices have different sensitivities, and it is desirable to leave your phone's BT volume at a median level, and fine tune the audio level of each device using their own volume controls.
In 4.4, Google decided that BT devices that had their own volume controls should actually control the BT volume of the phone, and not their own input sensitivity. This may or not be a desirable feature for most (it wasn't for me), but that would be under the assumption that the implementation actually works as intended. It doesn't. Certainly not on the Kinivo BTC450 and the LG HBS730. These are popular, highly rated devices, and the end result of 4.4's changes are jumpy, nonlinear volume settings, where spots along the midpoint of the volume slider interface are significantly louder than those above it, and volume levels change depending on what you're doing on your phone.
I suppose one could write off these devices as incompatible, but these issues did not exist with them prior to 4.4, and do not exist on devices on other platforms running BT 4. And of course, BT is a standard that is supposed to be backward compatible for the protocols (A2DP in this case) that are supported.
I'm aware that 4.4 and above fixed some issues that existed in prior builds, but my recollection is that these were mostly connectivity problems. The changes to volume behavior was simply rancid icing on the cake. I just hope a fix is imminent as this is the single most frustrating bug I am experiencing on the Moto X.
Solutions Etcetera said:
That was more tongue in cheek than anything else.
Click to expand...
Click to collapse
I figured as much, but I'm of the opinion that if a piece of technology does not work how you want it to, or there are issues that are deal breakers for you, and a different piece of technology does address those issues, then you should switch. The comment was by no means intended to be snide or off handed: that is how I view technology (when I am able to afford it, natch).
In response to the new way that Android handles BT audio... I suppose I'm a different use case than you. Most of my stuff is either jerry rigged to work, or I don't notice the great difference in how it handles audio volumes. I can imagine how this can be frustrating when your volume jumps up and down, and for your sake I hope they do fix the issue.
I'd still be interested in seeing if there was a common theme to devices that do the audio shifts. However, it appears that it can be fixed. According to the following link, the volume controls work properly for the LG device you listed on the Nexus 5, running 4.4.2. Unless the Moto X has issues with that particular chip, you may (eventually) be in luck. (The Kinivo device is also listed, but not much more is said than the audio quality being awesome).
http://forums.androidcentral.com/moto-x/346424-moto-x-bluetooth-apt-x-vs-nexus-5-sound-quality.html
Persist + may have made a difference for me on my FRU replacement, it was (being returned due to buggy HW & getting a new phone) working much better but had no time to test everything on 442.

Question Poor video call sounds

I am facing an issue with my video calls with all firmwares of global rom since first release untill 12.5.4. the issue is the other side can't hear me well as the volume is really low, and if a group of us are on the video, only the holder of the phone is heard, and the rest are heard like speaking under water.
Tried several apps, all types of available video calls and all same, DUO, messenger, imo, line, Skype, etc.
However, if speaker is on instead of video call, the sound is amazing. Tested mics of all 3 of them and working perfect.
Anyone facing same issue and was able to resolve it? Please let me know how to get it sorted as it is really annoying.
Nothing here I'm afraid, sounds like a mic issue
xNAPx said:
Nothing here I'm afraid, sounds like a mic issue
Click to expand...
Click to collapse
Tested mic and tried with speaker, video recording and voice calls are all perfect, except video calls using third party apps only
The First thing I can say is to force stop those apps and clear cache and data and see if the issue persists,try also a reboot after done it
xNAPx said:
The First thing I can say is to force stop those apps and clear cache and data and see if the issue persists,try also a reboot after done it
Click to expand...
Click to collapse
Done, done ,done and a factory reset also done. I believe It is something related to software priorities or algorithm to reduce ambient noise but in a bad way instead of a good way.
As example, I make a phone call with my parents on video call using duo, if my daughter is far around 2-3 Meters from the phone then they would hear her like speaking under water, if further they would not hear her, if closer would be okay. Also, even if close to the phone the volume is lower than usual. However, if it is a voice call with speaker, everything is loud and clear.
This concludes to me as a software issue or apps compatibility with this device. I cannot find a solution, and I see it a very common issue with many devices as well, not only mi 11 ultra, but for this device I cannot find a solution.
Try to make a video call using Duo with people around you, the other side will hear you only and with a lower volume than usual. If you use WhatsApp it is slightly better but still poor.
What Cover do you have? Did you try the same with the phone without cover? Because I don't have this issue (using WhatsApp)
xNAPx said:
What Cover do you have? Did you try the same with the phone without cover? Because I don't have this issue (using WhatsApp)
Click to expand...
Click to collapse
With cover or without cover, same issue
Would much appreciate if anyone got an idea of what is going on and can explain it
a new update
-----------------------------
I found what is the cause, it is called voice gain or volume gain. it is set as low by default and cannot be changed except by root. there are a few applications that can boost gain. as gain by default is set at 1 and can go as high as you could. an app called (Microphone Amplifier) is a simple app that really helped me with it for now but still needs more testing. the app got a very low rate because of no instructions how to use it and very poor UI, but the function is simply what am I looking for.
if anyone have an idea to fix the microphone gain without root please share it with me.
I've tried SetEdit but couldnt find the correct lines (tried volume_voice_xxx) but non of them worked.

Categories

Resources