OnePlus One Low Mic Fix
OnePlus One Low Mic Fix, is the magical fix you are looking for. Granted, OnePlus One is a great beast comparing its price, but the low microphone and low call volume issue could be very annoying. A phone is firstly a communicating device. If you cannot do calls properly, what’s the purpose of a phone? So, you’ve got a OnePlus One and some of you might have tried different fixes. But still not satisfied with the mic quality of OnePlus One. So what’s the fix? to the rescue!
I’ve found the Complete Fix for OnePlus One Low Call Volume Issue
The solution I came into, took quite a few hours. Just when I was about to quit, feeling dissatisfied with the overall mic quality, I found the solution. This is a 3 Step Solution so you’ve to be patient.
Step 1
You need to have root. Rooting is very easy. Install TWRP, flash SuperSU & you’ve got root. No problem. The tricky part starts here. After rooting downlaod ES File Explorer and turn on root access.
Step 2
Navigate to this file: /system/build.prop
Open with any editor and search for a line that says
ro.qc.sdk.audio.fluencetype=fluence
Change it to
ro.qc.sdk.audio.fluencetype=none
Step 3
Now go to /system/etc/audio_platform_info.xml & open it using an editor. Try to find the line SND_DEVICE_IN_HANDSET_MIC and change it like this (Replace 40 with 4)
... <device name="SND_DEVICE_OUT_VOICE_HANDSET" acdb_id="7" /> <device name="SND_DEVICE_OUT_VOICE_SPEAKER" acdb_id="15" /> <device name="SND_DEVICE_OUT_VOICE_HEADPHONES" acdb_id="10" /> <device name="SND_DEVICE_IN_HANDSET_MIC" acdb_id="404" /> <device name="SND_DEVICE_IN_SPEAKER_MIC" acdb_id="42" /> <device name="SND_DEVICE_IN_HEADSET_MIC" acdb_id="8" /> ...
Step 4
File /system/etc/mixer_paths.xml and try to find ctl name=”DEC4 Volume” within the context (scroll few times because it’s kind of on the bottom part of the file) and replace 84 with 92/94/95 (the greater, the louder)
<ctl name=”SLIM TX7 MUX” value=”DEC4″ />
<ctl name=”DEC4 MUX” value=”ADC3″ />
<ctl name=”DEC4 Volume” value=”
Step 5 (Optional)
This is an optional fix. If you feel your in call volume (the level of sound you hear when the other person talk) is low than you expect & you want to increase it a bit, download & flash the in call volume booster zip from XDA
This should increase the in-call volume.
Step 6 (Optional)
You should clean up the microphone area with a blower to make sure there’s no physical blockage.
Caution
You need to apply the same tricks again if you update or flash your current ROM.