microphone problems
Tried the latest AICP nightly to try to fix some problems I had been having with cm. For the most part it seems to be working better, however one problem has carried over, by default the phone uses the top microphone for calls, which means that people on the other end can barely hear my voice.
I tried a solution from the cm forums, changing a line in /system/build.prop ("persist.audio.handset.mic=digital" to "persist.audio.handset.mic=analog"). Now the phone uses the correct mic for calls but does not use the top mic for echo cancellation, so people on the call hear a significant echo of their voice.
Does anyone else have this issue? Any tips on where to start looking if I were to try to solve this myself?