Many people have reported problems with the mic during phone calls, people on the other side have complained about the sound quality. It happened to me as well, on loudspeaker was all fine and also recorded sound through voice recorder is fine, therefore this should not be an hardware problem.
I have found possible solution tho this, but I'm not that skilled to test that :/
So if you have this problem and some skill=balls, then you can try following:
1. Go in the root of the device in system \ etc folder
2. Looking audio_platform_info.xml file and backup it on the safe side
4. Open it with a text editor
5. Looking inside it, near the end, the line:
<Acdb_ids>
<Device name = "SND_DEVICE_OUT_SPEAKER_PROTECTED" acdb_id = "136" />
<Device name = "SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED" acdb_id = "136" />
<Device name = "SND_DEVICE_OUT_SPEAKER_PROTECTED_VBAT" acdb_id = "136" />
<Device name = "SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED_VBAT" acdb_id = "136" />
<Device name = "SND_DEVICE_IN_CAPTURE_VI_FEEDBACK" acdb_id = "137" />
</ Acdb_ids>
</ Audio_platform_info>
6. Before these lines:
</ acdb_ids>
</ audio_platform_info>
7. With the new line is inserted:
<device name = "SND_DEVICE_IN_VOICE_DMIC" acdb_id = " 100" />
To get:
<Acdb_ids>
<Device name = "SND_DEVICE_OUT_SPEAKER_PROTECTED" acdb_id = "136" />
<Device name = "SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED" acdb_id = "136" />
<Device name = "SND_DEVICE_OUT_SPEAKER_PROTECTED_VBAT" acdb_id = "136" />
<Device name = "SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED_VBAT" acdb_id = "136" />
<Device name = "SND_DEVICE_IN_CAPTURE_VI_FEEDBACK" acdb_id = "137" />
<device name = "SND_DEVICE_IN_VOICE_DMIC" acdb_id = " 100" />
</ Acdb_ids>
</ Audio_platform_info>
8. Finish
Then:
1. Go in the root of the device, in a folder system
2. Looking build.prop and his backup, just in case.
3. Open it with a text editor, look for the line in it:
ro.qc.sdk.audio.fluencetype = fluence
4. When it fix three lines as follows:
persist.audio.fluence.voicecall = false
persist.audio.fluence.voicerec = false
persist.audio.fluence.speaker = false
5. Save and reboot!
6.Set VoLTE in settings to ON.
( Translated from source: 4pda.ru - I can't add full link because I'm new here and don't have 10posts :/ )
I have found possible solution tho this, but I'm not that skilled to test that :/
So if you have this problem and some skill=balls, then you can try following:
1. Go in the root of the device in system \ etc folder
2. Looking audio_platform_info.xml file and backup it on the safe side
4. Open it with a text editor
5. Looking inside it, near the end, the line:
<Acdb_ids>
<Device name = "SND_DEVICE_OUT_SPEAKER_PROTECTED" acdb_id = "136" />
<Device name = "SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED" acdb_id = "136" />
<Device name = "SND_DEVICE_OUT_SPEAKER_PROTECTED_VBAT" acdb_id = "136" />
<Device name = "SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED_VBAT" acdb_id = "136" />
<Device name = "SND_DEVICE_IN_CAPTURE_VI_FEEDBACK" acdb_id = "137" />
</ Acdb_ids>
</ Audio_platform_info>
6. Before these lines:
</ acdb_ids>
</ audio_platform_info>
7. With the new line is inserted:
<device name = "SND_DEVICE_IN_VOICE_DMIC" acdb_id = " 100" />
To get:
<Acdb_ids>
<Device name = "SND_DEVICE_OUT_SPEAKER_PROTECTED" acdb_id = "136" />
<Device name = "SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED" acdb_id = "136" />
<Device name = "SND_DEVICE_OUT_SPEAKER_PROTECTED_VBAT" acdb_id = "136" />
<Device name = "SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED_VBAT" acdb_id = "136" />
<Device name = "SND_DEVICE_IN_CAPTURE_VI_FEEDBACK" acdb_id = "137" />
<device name = "SND_DEVICE_IN_VOICE_DMIC" acdb_id = " 100" />
</ Acdb_ids>
</ Audio_platform_info>
8. Finish
Then:
1. Go in the root of the device, in a folder system
2. Looking build.prop and his backup, just in case.
3. Open it with a text editor, look for the line in it:
ro.qc.sdk.audio.fluencetype = fluence
4. When it fix three lines as follows:
persist.audio.fluence.voicecall = false
persist.audio.fluence.voicerec = false
persist.audio.fluence.speaker = false
5. Save and reboot!
6.Set VoLTE in settings to ON.
( Translated from source: 4pda.ru - I can't add full link because I'm new here and don't have 10posts :/ )