Features:
Activates the front facing (handset) speaker during media playback, enhancing audio quality.
Installation:
Have your phone on and plugged in to your computer. (It should be running G935TUVU4APIA, I haven't tested in other versions. Root needed.)
Download and extract the attached zip (Do this on a computer)
Run install.bat (Windows)
Restoring Previous Mixer Paths:
Same as above but run restore.bat instead of install.bat (The install script creates a backup)
More Information:
To Adjust Handset Volume:
Find the below lines:
Code:
<path name="spk-mono">
<ctl name="PRI_MI2S SampleRate" value="KHZ_48" />
<ctl name="SLIM_0_RX SampleRate" value="KHZ_48" />
<ctl name="One Stop Mode" value="Mono Left" />
<ctl name="SLIM_0_RX Channels" value="One" />
<ctl name="SLIM RX0 MUX" value="AIF3_PB" />
<ctl name="RX INT0_1 MIX1 INP0" value="RX0" />
<ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX0" />
<ctl name="HPHL DAC Switch" value="1" />
<ctl name="EAR PA Gain" value="POS_6_DB" />
<ctl name="RX0 Digital Volume" value="[B]93[/B]" />
</path>
<path name="spk-mono-44.1">
<ctl name="PRI_MI2S SampleRate" value="KHZ_44P1" />
<ctl name="SLIM_0_RX SampleRate" value="KHZ_44P1" />
<ctl name="One Stop Mode" value="Mono Left" />
<ctl name="SLIM_0_RX Channels" value="One" />
<ctl name="SLIM RX0 MUX" value="AIF3_PB" />
<ctl name="RX INT0_1 MIX1 INP0" value="RX0" />
<ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX0" />
<ctl name="HPHL DAC Switch" value="1" />
<ctl name="EAR PA Gain" value="POS_6_DB" />
<ctl name="RX0 Mix Digital Volume" value="[B]93[/B]" />
</path>
And change the bold numbers. (I would recommend values between 90 and 95)
Disclaimer: I am not responsible if your phone breaks.
@zubi182 has a thread here for the international versions. This mod is based off of the verizon betas
Root needed?
Sent from my SM-G935U using Tapatalk
abbas78861 said:
Root needed?
Click to expand...
Click to collapse
Yes, you need root.
Does it have a static issue?
nitroevo said:
Does it have a static issue?
Click to expand...
Click to collapse
No, it does not have static.
Worth a try.
Just installed onto the latest Echoe ROM 1.5 with mixed results. It plays out of both speakers when playing the boot animation sound, and then system sounds (lock screen, notifications, ringtone, etc) play through both, but nothing else seems to work.
CaptainMorgan said:
Just installed onto the latest Echoe ROM 1.5 with mixed results. It plays out of both speakers when playing the boot animation sound, and then system sounds (lock screen, notifications, ringtone, etc) play through both, but nothing else seems to work.
Click to expand...
Click to collapse
Hmm. I'm using Echoe 1.4.1 and videos work but not from Youtube or music apps. But it does work... somewhat.
CaptainMorgan said:
Just installed onto the latest Echoe ROM 1.5 with mixed results. It plays out of both speakers when playing the boot animation sound, and then system sounds (lock screen, notifications, ringtone, etc) play through both, but nothing else seems to work.
Click to expand...
Click to collapse
Binary100100 said:
Hmm. I'm using Echoe 1.4.1 and videos work but not from Youtube or music apps. But it does work... somewhat.
Click to expand...
Click to collapse
It works for all audio for me. I'm running stock, but I don't think using a custom rom would be the problem. Could you try rebooting and not using the phone for five minutes first, that has been a problem occasional for me. I'm somewhat busy during the week, so I'll try to fix some things over the weekend.
(ps: VLC may work for music.)
Hello friend, install it and does not work, I set permissions are not equal to other files, you have to change the permissions? Thanks & best regards!
rubendario067 said:
Hello friend, install it and does not work, I set permissions are not equal to other files, you have to change the permissions? Thanks & best regards!
Click to expand...
Click to collapse
Do only some sounds work, or do none of the sounds come out of the handset speaker?
Just of make an installation clean of the rom, by the time when it turn on if sounds the speaker front, but YouTube does not.
rubendario067 said:
Just of make an installation clean of the rom, by the time when it turn on if sounds the speaker front, but YouTube does not.
Click to expand...
Click to collapse
Well then, I guess I'll be testing with the Echoe rom this weekend.
This ECHOE ?
http://forum.xda-developers.com/tmobile-s7-edge/development/echoe-rom-g935t-beta-t3440877
Seems to work for dual speaker. Anyway we can make it much louder?
This is awesome! Running this with PD8 on a standard S7 with the ECHOE rom.
*Also it even works with YouTube! Thank you!
Is there a possibility this could work on the AT&T variant?
EZ
qwewqa said:
Features:
Activates the front facing (handset) speaker during media playback, enhancing audio quality.
Installation:
Have your phone on and plugged in to your computer. (It should be running G935TUVU4APIA, I haven't tested in other versions. Root needed.)
Download and extract the attached zip (Do this on a computer)
Run install.bat (Windows)
Restoring Previous Mixer Paths:
Same as above but run restore.bat instead of install.bat (The install script creates a backup)
More Information:
To Adjust Handset Volume:
Find the below lines:
Code:
<path name="spk-mono">
<ctl name="PRI_MI2S SampleRate" value="KHZ_48" />
<ctl name="SLIM_0_RX SampleRate" value="KHZ_48" />
<ctl name="One Stop Mode" value="Mono Left" />
<ctl name="SLIM_0_RX Channels" value="One" />
<ctl name="SLIM RX0 MUX" value="AIF3_PB" />
<ctl name="RX INT0_1 MIX1 INP0" value="RX0" />
<ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX0" />
<ctl name="HPHL DAC Switch" value="1" />
<ctl name="EAR PA Gain" value="POS_6_DB" />
<ctl name="RX0 Digital Volume" value="[B]93[/B]" />
</path>
<path name="spk-mono-44.1">
<ctl name="PRI_MI2S SampleRate" value="KHZ_44P1" />
<ctl name="SLIM_0_RX SampleRate" value="KHZ_44P1" />
<ctl name="One Stop Mode" value="Mono Left" />
<ctl name="SLIM_0_RX Channels" value="One" />
<ctl name="SLIM RX0 MUX" value="AIF3_PB" />
<ctl name="RX INT0_1 MIX1 INP0" value="RX0" />
<ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX0" />
<ctl name="HPHL DAC Switch" value="1" />
<ctl name="EAR PA Gain" value="POS_6_DB" />
<ctl name="RX0 Mix Digital Volume" value="[B]93[/B]" />
</path>
And change the bold numbers. (I would recommend values between 90 and 95)
Disclaimer: I am not responsible if your phone breaks.
@zubi182 has a thread here for the international versions. This mod is based off of the verizon betas
Click to expand...
Click to collapse
Would this technically work on the flat S7?
ezwalker63 said:
Is there a possibility this could work on the AT&T variant?
EZ
Click to expand...
Click to collapse
You could try it, it should work, but I can't test
qwewqa said:
You could try it, it should work, but I can't test
Click to expand...
Click to collapse
Unfortunately, it didn't work. I'm running the Echoe ROM and the sound is only playing through the bottom speaker. I was really hoping it would work since there is hardly any development on the AT&T side....
EZ
Firstly, thanks to the person/persons who discovered this little mod and shared it with others. Am sharing this here and on the MODS page as not sure which is the right one.
For me one of the most important things about a phone is the in call quality and volume.. I've always had this particular problem with most phones I used, except the classic and honorable BB Z30 which probably still has the best in call quality (my own opinion) . Even custom ROM's (I've tried many) have never addressed this issue so in case anyone still uses the Redmi 5 Plus and are not aware, I'd like to share a fix I found elsewhere and edited to my liking. My daily driver is the Xenon HD ROM (to me the best ROM I've ever used on any phone that it was developed for) with Android Pie but it might also work on Oreo.
The normal mono speaker on this phone is the best I've experienced, aside from Samsung S6 Edge Plus and although the in call speaker is fine it does not quite reach the volume I desire so below is the edited part of the 'mixer_paths_mtp.xml' found on /SYSTEM/VENDOR/ETC'. You'll find it towards the bottom of the file.
<path name="handset">
<ctl name="RX1 MIX1 INP1" value="RX1" />
<ctl name="RDAC2 MUX" value="RX1" />
<ctl name="RX1 Digital Volume" value="92" />
<ctl name="EAR PA Gain" value="POS_8_DB" />
<ctl name="EAR_S" value="Switch" />
</path>
The lines that are important are:
<ctl name="RX1 Digital Volume" value="92" />
<ctl name="EAR PA Gain" value="POS_8_DB" />
So after various attempts I found the optimum levels for me (RX1 Digital Volume Value=92 & EAR PA Gain value=8) Not all ears are the same so you may need to edit to your liking.
Hope this helps anyone out there
This is the thread where I found the suggested fix:
https://forum.xda-developers.com/mi...earpiece-speaker-volume-xiaomi-t3797082/page2
Firstly, thanks to the person/persons who discovered this little mod and shared it with others. Am sharing this here and on the DISCUSSION page as not sure which is the right one.
For me one of the most important things about a phone is the in call quality and volume.. I've always had this particular problem with most phones I used, except the classic and honorable BB Z30 which probably still has the best in call quality (my own opinion) . Even custom ROM's (I've tried many) have never addressed this issue so in case anyone still uses the Redmi 5 Plus and are not aware, I'd like to share a fix I found elsewhere and edited to my liking. My daily driver is the Xenon HD ROM (to me the best ROM I've ever used on any phone that it was developed for) with Android Pie but it might also work on Oreo.
The normal mono speaker on this phone is the best I've experienced, aside from Samsung S6 Edge Plus and although the in call speaker is fine it does not quite reach the volume I desire so below is the edited part of the 'mixer_paths_mtp.xml' found on /SYSTEM/VENDOR/ETC'. You'll find it towards the bottom of the file.
<path name="handset">
<ctl name="RX1 MIX1 INP1" value="RX1" />
<ctl name="RDAC2 MUX" value="RX1" />
<ctl name="RX1 Digital Volume" value="92" />
<ctl name="EAR PA Gain" value="POS_8_DB" />
<ctl name="EAR_S" value="Switch" />
</path>
The lines that are important are:
<ctl name="RX1 Digital Volume" value="92" />
<ctl name="EAR PA Gain" value="POS_8_DB" />
So after various attempts I found the optimum levels for me (RX1 Digital Volume Value=92 & EAR PA Gain value=8) Not all ears are the same so you may need to edit to your liking.
Hope this helps anyone out there
This is the thread where I found the suggested fix:
https://forum.xda-developers.com/mi...earpiece-speaker-volume-xiaomi-t3797082/page2
After changes set permssion 755 and flash latest fw ...reboot
Can you tell me what and where exactly I have to set the 755 permissions and what is fw ...reboot and can you please give a link of the file. Thanks.
Hi,
The incall volume on the handset (earpiece volume) is very low after Pie update so I created a Magisk module to fix this.
I'm sharing it here.
What I did:
In all the mixer_paths....xml files from \system\vendor\etc I changed:
<mixer>
"RX1 Digital Volume" value="84" to 96
<path name="handset">
"RX1 Digital Volume" value="84" /> to 96
"EAR PA Gain" value="POS_8_DB" to POS_8_DB
Note: modding only mixer_paths.xml didn't work so I modified all the mixer_paths files...and it worked:
mixer_paths.xml
mixer_paths_mtp.xml
mixer_paths_mtp_global.xml
mixer_paths_qrd_sku3.xml
mixer_paths_qrd_skuh.xml
mixer_paths_qrd_skuhf.xml
mixer_paths_qrd_skui.xml
mixer_paths_qrd_skum.xml
mixer_paths_qrd_skun.xml
mixer_paths_skuk.xml
mixer_paths_wcd9306.xml
mixer_paths_wcd9326.xml
mixer_paths_wcd9330.xml
mixer_paths_wcd9335.xml
PS: Tested on latest Pie v10.0.16.0.
Thank You ❤
So does this only increase the volume of calls during headset or from the device itself? Sorry, I'm not sure about this.
Is increasing the phone earpiece volume during cals.
mbgheban said:
<mixer>
"RX1 Digital Volume" value="84" to 96
<path name="handset">
"RX1 Digital Volume" value="84" /> to 96
"EAR PA Gain" value="POS_8_DB" to POS_8_DB
Click to expand...
Click to collapse
Thank you mbgheban
I was looking for a way to boost the mic volume system-wide, so I piggy-backed off your tweaks and set all my "RX* Digital Volume" values to 96, and all my "DEC* Volume" values to 96 too under <mixer>. It'll probably distort loud sounds like I had with my Redmi 2, but I personally find it a worthwhile compromise.
EDIT: Sorry, actually misunderstood original intention of your mod. Sorry for semi-hijacking your thread. By the way, the correct XML is mixer_paths_mtp_global.xml (at least, it is in my case, running stock ROM v10.0.17)
I'm writing this because I searched many times with google, but I haven't found literally anywhere how to do it, not even a hint.
Everything as ROOT.
First I used the command tinymix, I found the parameter 233 is the right one:
233 INT 1 AIF1TX1 Input 1 Volume 0
"tinymix 233" gives the current value: 32
Then I played with the values, to increase from the default 32:
tinymix 233 36
Something between 36 and 38 looks good to me,
so to make the change permanent I edited /system/etc/mixer_paths_wcd9306.xml
from line 869:
<path name="voice-speaker">
<path name="speaker" />
</path>
became:
<path name="voice-speaker">
<path name="speaker" />
<ctl name="AIF1TX1 Input 1 Volume" value="36" />
</path>
As far as I understand, by default "voice-speaker" inherits "speaker" values; with the added line I override the default, but only for the speakerphone, leaving the other defaults unchanged.
And since I was already playing with mixer_paths, I fixed another problem I've had for years, LOL
Moto Z Play has 3 microphones, but when recording videos the camcorder app uses the front facing one, the same you use on a phone call.
The camcorder app should use the rear mic, catching sounds coming from the scene you are recording.
From my tests, mic1 is the default front mic, mic2 is the upper mic, mic3 is the rear mic.
So, look around line 930
<path name="camcorder-mic">
<path name="speaker-mic" />
</path>
speaker-mic is prevoiusly defined as mic1, but I want mic3:
<path name="camcorder-mic">
<path name="mic3" />
</path>
Hello members of the forum! Tell me please, help or rather with the problem: when you call and turn on the speakerphone, the interlocutor practically does not hear me or the sound just gurgles. Where to dig? Which file to open and make changes?
Thanks in advance.