Categories
Mobile

OnePlus One Low Mic Fix Guide [Solve Permanently]

OnePlus One Low Mic Fix  icon-warning

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!

OnePlus One Low Mic Fix'

I’ve found the Complete Fix for OnePlus One Low Call Volume Issue  icon-smile-o

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)

<path name=”main-mic”>
<ctl name=”AIF1_CAP Mixer SLIM TX7″ value=”1″/>
<ctl name=”SLIM TX7 MUX” value=”DEC4″ />
<ctl name=”DEC4 MUX” value=”ADC3″ />
<ctl name=”DEC4 Volume” value=”8492″ />

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.

By Saif Hassan

Saif Hassan is widely known as saiftheboss7 in online communities. He loves to brainstorm on topics including PHP, theme customization & WordPress. A pro PC guy. working in Web Design, SEO & Google Adsense. Passionate about Blogging, WordPress, Google, SEO, Gadgets, Macs, Smart Phone, Android and helping others. Other interests and post topics include Photography, Psychology, Literacy, Science, Bengali and Life. :-) Loves to write about Microsoft, Apple & Google.

Loved the article? Why not let me know too?