Hello, so, I've seen a lot of people complaining about microphone noise but that's not my problem.
Sometimes when people call me they say they can't hear me, or hear me like I'm meters away from the phone, other times it's fine. Tried recording with the camera and with sound recording apps from the play store and they all record the sound perfectly on both mics.
Seeing this seemed to be happen randomly on the calls but I couldn't reproduce it anywhere else I decided to start digging the root of this problem.
As you can see (hear), the problem doesn't seem to be hardware related, as the recording with ASR sounds perfect, even when I recorded with noise cancellation on, off and using the camera mic, with background noise, but I can barely hear the Google Keep recording, it sounds like I'm meters away from the phone.
The problem seems to affect about 1/4th of my calls and with Google Keep it seems that it's always there, atleast on all my recordings, I think it might be a software bug on the noise cancellation, what do you guys think? I think that if it was hardware problem it would happen with all apps?
Any help you guys could give me on how to further debug and/or fix this would be very welcome.
thank you for your feedback, I updated the OP to make it easier to read.
Atleast I'm not the only one with this problem...
I'm a programmer and I know a bit of android but I only have the general idea how the noise cancellation works, I don't really know the details, so if a dev could help me debug or fix it would be great.
Just wanted to say I'm having this issue too. I noticed it gets worse if I point the microphone directly away from me while on a call. I think there's some interference with the noise cancelling microphone at the top of the phone.
White HTC Glacier (MyTouch 4G) S-OFF
ROM - AOKP IceColdInsomnia
Radio - 12.28b.60.140.eU_26.03.02.26_M
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?