View Single Post
Posts: 171 | Thanked: 337 times | Joined on Jul 2010
#428
Originally Posted by deprecated View Post
Meanwhile, I made a fix to my intermittent call issues with the microphone on my Nexus 5. Not sure if it was due to a bug or a hardware fault, but every person I called reported a bad echo from my end. Not sure if this has been discussed here before, but my fix is as follows:

remount /system rw with: devel-su mount -o rw,remount,relatime,data=ordered /system

edit /system/build.prop (I used nano). Find the following strings and replace as indicated:

persist.audio.handset.mic.type=digital (replace digital with analog)
persist.audio.dualmic.config=endfire (replace endfire with false)

Save the file and reboot your device. Echo gone, call quality improved dramatically. Enjoy!
I am facing the very same problem, albeit using SFOS 2.0.5.6/CM 12.1 on the Nexus 5.

I changed the settings persist.audio.handset.mic.type to analog and also persist.audio.dualmic.config to false (and rebooted the phone), which did not make a difference (at least to people on the other end of the phone call). Elsewhere it was suggested to switch persist.audio.dualmic.config back to endfire, still no difference.

However, there is a problem I find a lot more grave. When I connect the Nexus 5/SFOS to a bluetooth handfree device, I am unable to understand the other person since the audio I get is completely distorted (sounds like lots of static). On the plus side, the person on the other end can hear me perfectly (which unfortunately does not help much). I came across Android sources on the web pointing to the persist.audio.fluence.* settings in the /system/build.prop. Yet, those pieces of advice were confusing and contradictory. Thus, I'd love to find out how you handle those phone audio issues on your Nexus 5 phones?

Does anyone get clear audio both ways, preferably also with handsfree devices?
 

The Following 2 Users Say Thank You to dubliner For This Useful Post: