samsung infuse 4g microphone issues (too quiet) - Samsung Infuse 4G

i read something recently which i cant post a link to, but which goes something like (excerpt) :
"After extensive testing, it is now clear that when phone noise suppression is ON, wrong mic is used. Using WebRTC Implementation always results in wrong mic used.
PLEASE have the microphone amplification level increased at least to 15 (instead of 10 as available now). At microphone amplification of 10, my voice through CSipSimple is still much weaker than that going through a normal voice call."
that when noise reduction is enabled many apps will use the wrong (near the ear) microphone on the infuse vs the correct (by your mouth) mic
i have seen alot of posts about the mic being too quiet on the infuse and have seen two solutions which as far as i know only work on a samsung GB type rom:
1. if you have voodoo sound install the control applet and change the recording environment preset to 'loud environment'
2. turn of noise reduction under settings->calls
these both help a little, but my question is :
1. is there really no way to just increase the infuse microphone amplification?
2. is there any way to verify ics based roms are using the correct microphone(s) for dialer, etc
3. is there any way to do similar tweaks to the mic like voodoo sound tweak and noise reduction, under an ics based rom?

ditching my infuse because of microphone issues, im the only person?!
ok so im still amazed at the level of development being put into the infuse and i think its wonderful and all but really, nobody is even remotely interested in addressing the known issues with the mic? this appears to be an issue with ics on the infuse using the wrong mic, i.e. the mic intended for noise reduction-- it's a huge issue, nobody can hear me talking on my phone unless i have my mouth less than one inch from the mic and literally YELL into it, i read posts about this constantly with the infuse and older galaxy phones running ICS-- so either nobody else is bothered by this, or nobody knows how to fix it? i'd just like someone to say to me "no you're wrong it uses the right mic and that's your personal issue" and throw out some random facts or something to back it up.... i've been messing with workarounds and tweaks and hacks to improve the mic volume and i'm not having any luck...

I am running Yuma-Uniporn ICS and have not experienced this problem. So I'm not sure that a blanket statement about it being an Infuse/ICS issue is correct...maybe I'm lucky
It could be a bad flash that a reflash might fix. What ICS ROM are you running? you might address this there in that thread to see if others have the same problem or the threads you saw this issue already discussed.
Sent from a de-FUNKed Infuse

Smokestack360 said:
I am running Yuma-Uniporn ICS and have not experienced this problem. So I'm not sure that a blanket statement about it being an Infuse/ICS issue is correct...maybe I'm lucky
It could be a bad flash that a reflash might fix. What ICS ROM are you running? you might address this there in that thread to see if others have the same problem or the threads you saw this issue already discussed.
Sent from a de-FUNKed Infuse
Click to expand...
Click to collapse
again, i'm not saying it isn't my phone, or even several people who own infuses with bad mics, spread around-- but this is with several different ics roms. in the gb roms, i think the difference was maybe some proprietary samsung drivers, because you could go into the dialer and enter several different diagnostic menus (it's covered somewhere in one of the galaxy or infuse forums), and get to a screen where you could control the audio input/output levels of the various interfaces, basically the same interfaces presented in ics -- headphone, bluetooth and speaker. through those menus you could set some non-persistent values like the mic input level.
voodoo sound gives you access to most of these values, but your only control over input seems to be an environment preset 'loud environment', 'noisy environment' etc, and hi-fi recording mode on/off. this is nice, but what needs to be adjusted is which mic is being used (there are two, used for digital noise reduction) there is a link which i can't post that details how the infuse has two mics and alot of apps pic the wrong mic for input.
i just wish there was some way to see which mic input an app is using... is there?
and in a perfect world, adjust the mic input level...

Related

[Q] Any way to increase speakerphone volume?

I've heard the speakerphone volume is too low. Is there any way to increase it past current max on a rooted phone?
yablak said:
I've heard the speakerphone volume is too low. Is there any way to increase it past current max on a rooted phone?
Click to expand...
Click to collapse
I'd disagree with the speakerphone being "too low", at least on my phone.
I've used it for several conference calls (within the confines of a small conference room), and the volume is sufficient even when not at max. What does affect the quality of voice being audible is the speakerphone itself - the audio is very "tinny" and I guess I'd describe as "unrealistic". It's sometimes difficult to understand exactly what the other party is saying, but has nothing to do with volume.
I've not had the same issue when playing music through the speakerphone. Quality is actually pretty decent for such a small and basic speaker, and definitely think it's better than the one on my former iPhone 3GS (but not as good as the Vibrant's which was great for multimedia AND voice calls).
When I had my G1, I used an app called Louder Volume Hack. It was fantastic. It is on the market I believe. I would ask the dev to see if it would work on the MT4G.
When I get rooted I'll probably try to run LVH, but I'm still waiting for the darn OTA and can't test it yet.
Actually, I should re-state:
I've not had any volume issues using the speakerphone for calls, and the speaker for multimedia (music, movies/videos), but...
I have noticed that videos recorded on the MT4G and on apps such as Tango, the volume is sometimes insufficient even at max setting.
I may try the LVH if it's in the Market and see if it works. Nice to have options, at least.
Thanks for the advice. I'll test the speaker as is when my phone comes in; maybe it'll be just fine. I looked up LVH, and it doesn't support newer phones like N1 and HTC Desire. Nevertheless it looks like something can probably be done.
Instructions for older phones basically show how to modify mediaserver compression/gain equalizer settings for pre-2.1 versions of android:
androidaudiohacks dot com
The trick is to replace several config files in /system/etc. These files (Audio*.csv), if they exist in Froyo, are a good starting point for modifying the speaker volume.

[Q] Inconsistent Volume Issues

I am almost positive this question has been asked before, but alas...
For reasons unknown, my Nexus S seems to have inconsistent volume levels.
1. Regardless of how loud the volume is set to, the "operation" sound effects are ALWAYS at bare-audible levels. For example, when the screen is turned off it's almost impossible to hear the noise. This holds true even when the system volume is at maximum.
2. In call volume is always low, and yet the speakerphone volume is always SUPER loud.
The posts I've read before always seem to mention it being a problem with the Nexus S phone itself, but how is that possible? If the sound comes out then the sound comes out. It would seem to me like a problem with Gingerbread.
i use this to keep my volumes set properly
http://www.appbrain.com/app/audiomanager-widget/com.smartandroidapps.audiowidget
WOW thanks for that link. It solved the problem immediately. I'm not exactly sure what the issue is with the actual Gingerbread software though...why don't the volume levels adjust properly?
Also, I saw your post in another topic and found your signature (image) to be quite fascinating. I too have used many of those phones actually.
On a side note, can you (or anyone) explain why my topic was moved from the Nexus S board?
yeah i recently learned about audio widget, and it seems to be able to seperate out different system level audio vs call audio etc. not sure why this isnt available in stock android, but this app is able to do it. so its a must have.

Noise Cancellation

I have searched and search and all I have found in DHD and Inspire forums is that the HTC site says it does and some say "It does." These answers do not greatly expound upon the degree of noise cancellation or when it is used. Can anyone give specifics as in does it use it for music calls what? and are there any settings that an app could enable as I have found nothing in the stock settings menu on any ROM I have used.
Thanks guys!
willwalk93 said:
I have searched and search and all I have found in DHD and Inspire forums is that the HTC site says it does and some say "It does." These answers do not greatly expound upon the degree of noise cancellation or when it is used. Can anyone give specifics as in does it use it for music calls what? and are there any settings that an app could enable as I have found nothing in the stock settings menu on any ROM I have used.
Thanks guys!
Click to expand...
Click to collapse
This is how it's supposed to work: there are 2 microphones on the Inspire - one near your mouth (bottom of phone) and one away from your mouth (top back of phone near the LED flash). When you're talking on a phone call, naturally the mic at the bottom of the phone is the one recording your voice because it is much closer to your mouth than the other mic (we are talking about a normal phone call here, not a speakerphone call). The other microphone (at the top of the phone) listens for noise that is not associated with the person talking. An example of this would be road noise in a moving car. The phone has an algorithm that generates a realtime fingerprint of the noise, and then it produces a sound wave that is 180 degrees out of phase with that sound. This "anti-sound' is combined into the audio stream that reaches the person on the other end of the phone call. The net effect is this out-of-phase sound will cancel out or reduce the original sound, so that the person at the other end of the phone call hears a reduced level of background noise. This process works best with a constant noise source - such as road noise or the constant engine noise your hear on an airliner. Dogs barking or kids screaming in the background often do not get filtered effectively, because the phone doesn't have time to generate the out-of-phase sound for stuff that changes frequency and pitch rapidly.
Now in real world usage, I haven't seen a lot of discussion in the Inspire section of people testing this feature to see if it really works. This line in the build.prop file is supposed to enable/disable the noise cancellation feature:
media.a1026.enableA1026=1 (1=enabled, 0=disabled)
and this line may be involved as well:
htc.audio.hac.enable=1
There is some evidence that setting one of both of these lines to "1" can cause battery drain in some ROMs which is why CM7 leaves them at 0. I don't run any Sense ROMs so I don't know what they've got these settings at.
henrybravo said:
This is how it's supposed to work: there are 2 microphones on the Inspire - one near your mouth (bottom of phone) and one away from your mouth (top back of phone near the LED flash). When you're talking on a phone call, naturally the mic at the bottom of the phone is the one recording your voice because it is much closer to your mouth than the other mic (we are talking about a normal phone call here, not a speakerphone call). The other microphone (at the top of the phone) listens for noise that is not associated with the person talking. An example of this would be road noise in a moving car. The phone has an algorithm that generates a realtime fingerprint of the noise, and then it produces a sound wave that is 180 degrees out of phase with that sound. This "anti-sound' is combined into the audio stream that reaches the person on the other end of the phone call. The net effect is this out-of-phase sound will cancel out or reduce the original sound, so that the person at the other end of the phone call hears a reduced level of background noise. This process works best with a constant noise source - such as road noise or the constant engine noise your hear on an airliner. Dogs barking or kids screaming in the background often do not get filtered effectively, because the phone doesn't have time to generate the out-of-phase sound for stuff that changes frequency and pitch rapidly.
Now in real world usage, I haven't seen a lot of discussion in the Inspire section of people testing this feature to see if it really works. This line in the build.prop file is supposed to enable/disable the noise cancellation feature:
media.a1026.enableA1026=1 (1=enabled, 0=disabled)
and this line may be involved as well:
htc.audio.hac.enable=1
There is some evidence that setting one of both of these lines to "1" can cause battery drain in some ROMs which is why CM7 leaves them at 0. I don't run any Sense ROMs so I don't know what they've got these settings at.
Click to expand...
Click to collapse
Thanks for the reply! I understood the concepts of noise cancellation and the like but was unaware of where the settings were! and also... Does this cancellation happen during music playback or just calls?
willwalk93 said:
Thanks for the reply! I understood the concepts of noise cancellation and the like but was unaware of where the settings were! and also... Does this cancellation happen during music playback or just calls?
Click to expand...
Click to collapse
No it doesn't affect music playback. It only works on the input (microphone) side.
So there is no way to enable it for noise cancellation while listening to music or anything of the like? I know battery drain would greatly increase, but that's what external batteries are for!
willwalk93 said:
So there is no way to enable it for noise cancellation while listening to music or anything of the like? I know battery drain would greatly increase, but that's what external batteries are for!
Click to expand...
Click to collapse
What kind of noise are you hearing in your music?
None associated with the music. I was referring to blocking the outside noises some as it does in calls. Like road noise from a car, etc. I didn't know if that was possible or not with this phone.
Sent from my Inspire 4G using XDA App
None associated with the music. I was referring to blocking the outside noises some as it does in calls. Like road noise from a car, etc. I didn't know if that was possible or not with this phone.
Sent from my Inspire 4G using XDA App
Click to expand...
Click to collapse
Oh I see. No this is not possible with the phone. I haven't seen this feature on any phone. You'll have to get noise cancelling headphones.
Thank you very much my good sir!
Sent from my Inspire 4G using XDA App

[HELP]Mic Echo in call

Hi,
First, Thanks to all the developers!
Amazing work!
I wanted to ask if there is a chance to change the priority of this issue to HIGH
(http://code.google.com/p/photon-android/issues/detail?id=11)
eventually, the main use is for talking and this issue really annoys everyone who's calling..
I was looking for solution and found this thread.. but I'm not a DEV so I can't say if it's good for our mini or not..
http://forum.xda-developers.com/showthread.php?t=860850
The problem is only on the other side of the conversation, I can hear load and clear..
Thanks again!
hi
yes you are right about annoying part
but as i can see they had different issue than our
they had Background noise fix / mic gain fix and we have echo on the side of person who we are talking to...
i might have some ideas for this, i will have a look later after sensors fix ;-)
we definitely need to edit oncrpc devices like schlund maded for gps! Please see *.h in /root/android/kernel-htc-hd-mini-testing/arch/arm/mach-msm/qdsp5_comp
This is maybe good: #define AUDMGR_PROG 0x30000013
and I think this is not good: #define AUDMGR_CB_PROG 0x31000013
Also in this folder we have many many definitions like jpeg task etc..etc...etc... Cotulla also maded some changes there!
Update:
youtube fix is also there? As I recall the first port of 2-6-32, the big problem was here, and I think this have priority checking! => mach-msm/include/mach/msm_adsp.h
i already checked the rpc values, they are correct, same than on windows DLL.
for youtube and camera, the key issue is adsp_photon.c, where cotula imported src for photon.
for headset mic, there must be a DEX or RPC to trigger.
if you want to fix it, you need to spy on windows first (gpio or DEX) or check on topaz/raphael/leo how they enable headset
liorderei said:
and the echo problem... ppl cant talk with me when im on android...
Click to expand...
Click to collapse
There is discussion in various forums for other Android phones and Android apps (eg. SIP/VoIP) that a temporary fix is to just turn down the volume on the earpiece. But since the in-call volume is yet to be fixed for the Photon (meaning it can be quite loud!), perhaps you could try using the headset (if you can tolerate the high volume) when speaking and see if the echo problem has gone away. Or try using loudspeaker and see if the other party reports the echo issue to see if echo cancellation operates to make a difference.
Wowser said:
There is discussion in various forums for other Android phones that a temporary fix is to just turn down the volume on the earpiece. But since the in-call volume is yet to be fixed for the Photon (meaning it can be quite loud!), perhaps you could try using the headset (if you can tolerate the high volume) when speaking and see if the echo problem has gone away. Or try using loudspeaker and see if the other party reports the echo issue to see if echo cancellation operates to make a difference.
Click to expand...
Click to collapse
I can say for myself that when i put loudspeaker in call its getting worse?
I have the same problem with all androids that copy, is there a solution?
kaoss said:
I have the same problem with all androids that copy, is there a solution?
Click to expand...
Click to collapse
no
(not yet)
To everyone the same thing happens?

pixel audio, bug

This is the problem I'm having with my pixel's audio. It happens with headphones and external. Videos I play, become distorted in intervals. An echo and overall broken barely understandable audio. Some fixes I tried are installing audio control apps. Maybe a kernel is what I need or magisk. I what to know the best route before I do to much back peddling. Thanks
Edit: resolved, whatever it was went away with upgrading to Oreo.
alladinscastle said:
This is the problem I'm having with my pixel's audio. It happens with headphones and external. Videos I play, become distorted in intervals. An echo and overall broken barely understandable audio. Some fixes I tried are installing audio control apps. Maybe a kernel is what I need or magisk. I what to know the best route before I do to much back peddling. Thanks
Click to expand...
Click to collapse
magisk (itself) wouldn't have any effect on audio at all... sometimes apps are badly written and don't use audio APIs correctly, which can cause glitches... I have a patch in my kernel that makes sure even stupid apps end up setting the correct sample rate and sample size... if it's happening in intervals, it sounds like there may be something on your system (an app?) that is interrupting audio and you might be getting buffer underruns (the odd glitch or popping sound?)...
it also could be that u have a hardware issue. hard to say, without hearing / seeing what u are talking about... you could try my kernel and see if it helps.... sometimes audio apps help, but mileage varies... and if it's a hardware problem they won't fix it, maybe just reduce it. (not saying u have that issue, no idea).
I'm not sure what you mean by distorted though? like the gain is too high, or does it sound grainy and like the sound is 'pulling apart'? ... what app are u playing videos in, where sound becomes glitchy?
Yeah, magisk coupled with one of its deeper access audio algorithm app things is what I mean. The kernel being another similarly capable audio software tweak. Some other thread was talking about hardware fixing pixels audio cheapness. But I have a lack of tools and experience with that. Maybe have someone do that for me in the end. They were changing headphone jacks and even motherboard components. The distortion is like the sound of slow motion audio, bassy, and obvious echo. Then also fine at the beginning of a video and half the rest of the time. In YouTube, boat browser so far. I shall try kernel first.
alladinscastle said:
Yeah, magisk coupled with one of its deeper access audio algorithm app things is what I mean. The kernel being another similarly capable audio software tweak. Some other thread was talking about hardware fixing pixels audio cheapness. But I have a lack of tools and experience with that. Maybe have someone do that for me in the end. They were changing headphone jacks and even motherboard components. The distortion is like the sound of slow motion audio, bassy, and obvious echo. Then also fine at the beginning of a video and half the rest of the time. In YouTube, boat browser so far. I shall try kernel first.
Click to expand...
Click to collapse
I'm not really following what you are saying about the deeper access algorithm or that being akin to any sort of kernel related audio tweak....afaik, those audio mods are just causing more buffering, which reduces the chance of buffer underruns. Stuff done in the kernel would be entirely different. not similar at all...
"sound of slow motion audio" ~ grainy then? like it's pulling apart, as I asked? ... it could be a hardware issue, it could be a software issue. Hard to say.
My description is some jibberish I know. I'm not intune with how some kernels, flash files, magisk modules exactly modify my device. I know to consult those threads for their ops and discussions. I made this thread to find answers for this problem.
Viper4Android still one of the reasons many people root. The incredibly powerful and popular audio modification... "
This example above. So you know how this could be a fix for me? What kernel do you suggest?
My car has a noise homie. It sounds like crap.
This is an example of my device's distortion. With distortion beginning at 45"
I will send it to you. Something is wrong with XDA
Went from nougat to Oreo. No more audio problem yet.

Categories

Resources