View Single Post
Posts: 1,414 | Thanked: 7,547 times | Joined on Aug 2016 @ Estonia
#219
Originally Posted by deprecated View Post
I'll be testing the new stuff with conservativex and bioshock soon.

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 don't know which version of SFOS adaptation do you use. On mako, we fixed the echo and bad call quality a while ago with @ballock by hunting down a bug in libhybris. Unfortunately, it took a long time to start using this bugfix due to relatively slow merge of the PR into the upstream libhybris. So, its possible that you are using SFOS with older version (@sledges suggests that the version with fix is 0.0.5.18). To test if you are hit by the bug, try to check whether properties are read in correctly:

getprop persist.audio.fluence.voicecall

(this can be run as nemo). If you see empty line as a response you are hit by the bug! Find an updated image for N5, or ask for an update, and enjoy noise-canceling digital microphone. If you get "true" as a response, you probably have a bug in hardware.

Similar issue was in onyx as well. There, it turned out that the bug was in the settings of underlying CM base. But, if I remember correctly, N5 was OK in terms of CM settings.
 

The Following 6 Users Say Thank You to rinigus For This Useful Post: