Now i have been going through the forums lately and saw a lot of cases where the user or the person on the other side of the call were facing problems listening .So i decided to create this thread here for everyone to share their CALL QUALITY ISSUES so they don't have to wander about on the forums for fix .Also (for noobs ) in 90% of the cases i'm sure this a software issue so don't panic guys and start rushing towards service centers . PUT SERVICE CENTER AS THE LAST OPTION IN YOUR LIST .
But first of all i will provide some steps that can help u fix the problem by yourself .
Make sure u try below steps before moving further -
- Try a different sim or make sure you have good connectivity in your area . Try your sim in a different mobile and see the call quality .
- Switch to 3G mode if you are on 2G or LTE . You can do this via going into settings>>network>>preferred network type >> and select 3G.
- Switch to loud speaker and see if Quality is good now . if yes then follow the end post .
- Switch off your mobile data and WiFi while on a call and see if quality improves .
- Remove any call recording app if u have installed . Also try to disable the inbuilt call recording app and see if the quality improves .You can disable an app by going into settings >> apps >> all apps >> scroll to sound recording app(inbuilt one as they can't be uninstalled ) >> select >> choose disable next to privacy guard options .
- Also Deactivate voice detection in Google now settings . You can do this via going into Google app >> options >> settings >> voice detection .(thanks to @jigsaw7 )
If none of the steps above solved your problem then read further .
Now my guess for the culprit(if the above steps didn't work) behind call quality is secondary noise cancelling microphone .
For the next part you need to be rooted .Also rooting won't void your warranty, so relax (For noobs ).
You can follow the below guide to root your one plus one
[ link - https://forums.oneplus.net/threads/...oader-install-custom-recovery-and-root.64487/]
Read further Once you are rooted .
This method will disable your secondary noise cancelling microphone .But it can be reactivated with the same steps again .Its a fix until cyanogen or oneplus relases a fix for this in their own rom .Hence i would like you to reactivate the microphone before you install CM12s or Oxygen OS .
- 1-Download ES file explorer from play store . Here is the link if anybody wants - CLICK .
- 2-Open file explorer and select menu in that select tools. Now scroll down to root explorer and select that .
- 3-At this point it may ask you for root access . Simply grant and in the root explorer select mount and then system . Click OK .
- 4-Now go to the main section and search for system folder in internal storage . Go to system >> scroll down to find Build.prop. Now i advise you to make a backup of this file somewhere safe so that in case if u delete something by mistake then u can simply use the backup .
- 5-Open build.prop and after it opens up (there will be a lot of text in the file ) select edit on top right corner and change the following commands -
Change-
"ro.qc.sdk.audio.fluencetype=fluence "
to
"ro.qc.sdk.audio.fluencetype=none"
Edit-
/system/etc/audio_platform_info.xml
<device name="SND_DEVICE_IN_HANDSET_MIC" acdb_id="40" />
to
<device name="SND_DEVICE_IN_HANDSET_MIC" acdb_id="4" />
- Now press back and select save .
- Reboot mobile now and see how is call quality now .
Hope this solves your problem . Also if you want to reactivate the microphone then simply change the values to original .
Also if the above steps didn't solve your problem and some other steps did then kindly let me know below . I will update those points Here for others .
*****************************************************************
Also i would request everyone to not create separate threads regrading this issue and discuss your issues here only .
Last edited: Mar 23, 2015
yeah .. everyday there were many threads regarding this .. so thought of creating one for all .
Last edited: Mar 23, 2015
Thanks for the detailed explanation.
any rooted user who is having this problem can try this ... it will take you 2 minute only to try...
for non rooted it will be a great hassle...
Last edited: Mar 23, 2015