Any way to adjust the volume in smaller increments? - Google Pixel 4 XL Questions & Answers

The volume doubles between the 2nd and 3rd lowest volume setting, so if you're studying with noise cancelling headphones on it's either too quiet or too loud. I need about 2 or 3 volume increments in between there to find the sweet spot.
Is there an ADB command I can do or a root app (or, worst case scenario, a magisk module) that will enable a greater range of volume increments?
Thanks.

finshan said:
The volume doubles between the 2nd and 3rd lowest volume setting, so if you're studying with noise cancelling headphones on it's either too quiet or too loud. I need about 2 or 3 volume increments in between there to find the sweet spot.
Is there an ADB command I can do or a root app (or, worst case scenario, a magisk module) that will enable a greater range of volume increments?
Thanks.
Click to expand...
Click to collapse
The Gravity Box (Q) Xposed Module allows you to change the number of volume steps for media control.

For Magisk level...
You might consider using ViPER4Android if you want to fine tune a particular volume level. IE, set a volume that is close, then change the output gain or parameters in the equalizer to bring that volume up or down.
For Xposed level...
I tried testing Gravity Box's Q Xposed module to change from 25 volume steps to 50...
Using a test video of a constant tone, vol-4/25 was as loud as I wanted it, vol-5/25 started to hurt and vol-6/25 was as high as I wanted to test with.
After changing to 50 steps and a reboot, I unscientifically feel like those same volumes are more around 6/50, 8/50 and 10/50.
Meaning that it actually does what it says... which is better than ones that claim to do the same thing for call volume. The fact that Google thinks 6 call volume steps are okay is criminal. Sometimes I can't use headphones for calls because some callers are simply too loud for me at 1/6.

For another Magisk level option, there's a build.props setting that seems to work as well as Gravity Box. You'll need something like MagiskHide Prop Config to add to your "systemless" build.props file.
Once installed, open a terminal with SU privileges, run props (the Magisk module) and follow the prompts to add a new custom prop setting for "ro.config.media_vol_steps". The default should be 25 and setting it to 50 seemed identical to what Gravity Box accomplished.

I find a setting of 30 volume steps in Gravity Box is perfect for me.

Related

[Q] Xperia V: Low Bluetooth In-Call Volume

Hey together,
I own an Xperia V and want to use it in my car to be able to make calls without touching my phone.
In my car I have a Becker igo8 navigation system (active 43 control).
The problem is that even if I set the volume to max at the becker and the xperia, the in-call volume is really low.
Low means enough when the car is standing still, howewer no way to hear something at 30km/h or more.
I'm currently at Rizal's Rom (Lovins X Z2, A.2.5) and here are the things I've tried:
--> Practically any app on the appstore --> none boosted the volume
--> Viper --> Really nice, however regarding bluetooth it only boost the music volume not the incall volume
--> Modified the snd_soc_msm_2x_Fusion3-File. I've tried manually editing the parameters (RX Digital Volume) and also
used modified versions by other authors.
With a modified file I had it louder for one week. Then I wanted to write an android-app which changed the settings. By the time I was finished, the volume did reset itself to standard values (I don't know why), meaning that again it is pretty low.
I can't reproduce what I did to get it load again. I sat in my car for hours, trying to change parameters, save, reboot and test by making a call.
Next try: using the AlsaMixer-App from the market. While a call was active (mailbox) I changed __every__ setting which included "volume" in its name, I could find to the max that alsamixer told me. While I could change the speaker-volume this way, I wasn't really sucessful regarding bluetooth incall-volume.
One setting "Voice Rx Volume" I could change in between 0 and 5. When setting it to 5 it didn't change, however when I lowered the incall-volume with the slider and then increased it again, the volume was louder. Loader in this case however isn't nearly enough to make a call while driving. It also isn't nearly that load as it was before when playing around with the snd_soc-file.
One note: while I did all those tests, I was on Rizals old version of the rom. Now I am on the new version A.2.5). Don't know if that makes any difference.
This is why I am asking you for help. Any ideas? I would really love to be able to make calls, as it only is a matter of volume...
Cheers
One note:
Adding ro.config.vc_call_vol_steps=10 to build.prop also doesn't change anything.
I could find out via logcat that:
the "stream" responsible is "Voice RX Volume". Apparently 0 is the maximum, the higher the value the smaller the volume. Via alsamixer 5 is the lowest, by using the buttons on the phone in call, logcat displays level 100 at minimum. 0 is the maximum in both cases.
So, how to actually boost that Voice RX volume? I cannot find it in snd_soc_sms's fusion3-file.
Any ideas?
Hi Elarion,
Did you ever find a solution to your low call volume? I have the same problem on my Xperia T, volume on the Bluetooth headset is ridiculously low and I need to fix it!
Sent from my LT30p using Tapatalk

Volume Boost - No Effect Editing mixer_paths.xml

Hi, folks.
I'm trying to increase media volume to my bluetooth earbuds. I just got a new pair and they're about 1/2 as loud at max volume than my last pair. I take a train to work every morning and it's very noisy, and the volume is pretty disappointing.
In mixer_paths.xml I've edited "RX1" and "RX2" digital volume values up to 92, and HPHL and HPHR volume values to 22 (were already at 20). It's having no effect whatsoever, so I'm wondering if there is another value I should edit for bluetooth volume. Any suggestions?
Thanks!
Casyis said:
Hi, folks.
I'm trying to increase media volume to my bluetooth earbuds. I just got a new pair and they're about 1/2 as loud at max volume than my last pair. I take a train to work every morning and it's very noisy, and the volume is pretty disappointing.
In mixer_paths.xml I've edited "RX1" and "RX2" digital volume values up to 92, and HPHL and HPHR volume values to 22 (were already at 20). It's having no effect whatsoever, so I'm wondering if there is another value I should edit for bluetooth volume. Any suggestions?
Thanks!
Click to expand...
Click to collapse
Hi did you ever figure this out? I'm having this problem now.
Thanks-
You should try viper4android. Install the apk.
You might need BusyBox but I'm not sure. Change your
SeLinuxmode to permissive, you can do this using the
app selinuxmodechanger, also apk. Then in a file explorer
go to /vendor/etc and change audio_effects.conf to
audio_effects.conf.bak. Once you've done that go
to viper4android and click install drivers. Your phone might
act a little weird but that's normal just wait until it's finished then reboot. Go to the app and slide over to bleutooth and there you can make your earbuds louder by changing gain.
Hope this is clear

Boost Output Volume on 6.0

If youre like me and you like listening to your music with good headphones and want to feel that bass rumble in your head, you might have noticed that with the update to 6.0 (In my case to B565) the output volume might have gone down considerably and that now the max volume isnt just enough to make you eargasm. So i researched a lot and found out that the max volume settings are set in some .xml files located in /etc and /system/etc but the thing is that with huawei phones we dont just have to edit a single .xml file to raise our max volume, we have to edit a whole crap ton of them depending on our region, vendor, model etc.... So instead of having to open all those files and edit just the correct string, i found out that AlsaMixer (Available on google play) works just fine with out devices!! I also found out that the max output on 6.0 is stuck at 80% dont know why.
So, to get your 20% of max volume up, all you have to do is open AlsaMixer (or all those other .xml files if you like doing things the hard way ) and edit the lines:
-HISSC_SMT_HSL_GAIN (this is left headphone gain)
-HISSC_SMT_HSR_GAIN (this is right headphone gain)
Their default value will be 12, just go ahead and set that value to 15 which is the max value and enjoy your new volume
NOTE: There are tons of other strings you can edit to increase output of speaker, earpiece, etc...etc... but since I didnt need to increase these I didnt take the time to find out their variables, but if youre interested on increasing the speaker volume just open the .xml files and go to speaker and find the gain variable and change it with Alsa.
Hope I made your day
Do you know how can i set plug in/out -> music player on/off or music play/pause??
MalinKaMp3 said:
Do you know how can i set plug in/out -> music player on/off or music play/pause??
Click to expand...
Click to collapse
You might be able to do that with Tasker or a similar app. ALSA is only in charge of the sound.
tested and working good. only thing i noticed is that after i modify the value it wont save for the next time i use the player so i have to edit and apply again.
really thanks for sharing
Firicel69 said:
tested and working good. only thing i noticed is that after i modify the value it wont save for the next time i use the player so i have to edit and apply again.
really thanks for sharing
Click to expand...
Click to collapse
Also noticed. It would be great if we could make it stay forever but ive tried editing all the files but it still doesnt stay I dont know why :/
pilililo2 said:
If youre like me and you like listening to your music with good headphones and want to feel that bass rumble in your head, you might have noticed that with the update to 6.0 (In my case to B565) the output volume might have gone down considerably and that now the max volume isnt just enough to make you eargasm. So i researched a lot and found out that the max volume settings are set in some .xml files located in /etc and /system/etc but the thing is that with huawei phones we dont just have to edit a single .xml file to raise our max volume, we have to edit a whole crap ton of them depending on our region, vendor, model etc.... So instead of having to open all those files and edit just the correct string, i found out that AlsaMixer (Available on google play) works just fine with out devices!! I also found out that the max output on 6.0 is stuck at 80% dont know why.
So, to get your 20% of max volume up, all you have to do is open AlsaMixer (or all those other .xml files if you like doing things the hard way ) and edit the lines:
-HISSC_SMT_HSL_GAIN (this is left headphone gain)
-HISSC_SMT_HSR_GAIN (this is right headphone gain)
Their default value will be 12, just go ahead and set that value to 15 which is the max value and enjoy your new volume
NOTE: There are tons of other strings you can edit to increase output of speaker, earpiece, etc...etc... but since I didnt need to increase these I didnt take the time to find out their variables, but if youre interested on increasing the speaker volume just open the .xml files and go to speaker and find the gain variable and change it with Alsa.
Hope I made your day
Click to expand...
Click to collapse
So looking into AlsaMixer, this is an app for a rooted device. Is there any alternative methods? I just got my phone finally back up and going again after an IMEI loss and am a little scared to do anything further in the system like that.
Also the fact that the description on AlsaMixer doesn't say anything about supporting MM... Has the had any issues for you?
Horacio55555 said:
So looking into AlsaMixer, this is an app for a rooted device. Is there any alternative methods? I just got my phone finally back up and going again after an IMEI loss and am a little scared to do anything further in the system like that.
Also the fact that the description on AlsaMixer doesn't say anything about supporting MM... Has the had any issues for you?
Click to expand...
Click to collapse
I dont think there are any other *effective* methods out there that dont imply rooting your device or something of that behaviour sorry. And yes it does support it, at least for me even though it says nothing.
Not a worry... I'll just have to build the courage up to rootmy device :/ ah well. Thanks for responding so soon
and this works only for headphones? i also want to increase volume on speaker
VladHD said:
and this works only for headphones? i also want to increase volume on speaker
Click to expand...
Click to collapse
I think you can, but have to find the proper string for speaker
VladHD said:
and this works only for headphones? i also want to increase volume on speaker
Click to expand...
Click to collapse
Exactly, you have to find the string for the speaker. (Be careful though because you could cause damage to the speaker)
which is the line for speaker gain?
Here İ solved...
TurkPDA marcolomboss
marcolomboss said:
Here İ solved...
TurkPDA marcolomboss
Click to expand...
Click to collapse
You solved what? We already know about dolby atmos, but this is different.
Yes Dolby Atmos gets a little better sound quality than stock. But it doesnt boost output volume in any way or form. For that the only thing that works is editing the ALSA setting but for the speaker I dont know which string you have to edit because as i said im not interested in listening music through my phone speaker, i was just interested in boosting the volume from the headphones which I thought were too low. Anyhow I discourage everyone who wants to boost their speaker higher than stock, as this phones speaker sounds pretty high, even too high sometimes and you could risk damaging the speaker or braking it.
pilililo2 said:
Yes Dolby Atmos gets a little better sound quality than stock. But it doesnt boost output volume in any way or form. For that the only thing that works is editing the ALSA setting but for the speaker I dont know which string you have to edit because as i said im not interested in listening music through my phone speaker, i was just interested in boosting the volume from the headphones which I thought were too low. Anyhow I discourage everyone who wants to boost their speaker higher than stock, as this phones speaker sounds pretty high, even too high sometimes and you could risk damaging the speaker or braking it.
Click to expand...
Click to collapse
is it even possible to boost without root? i guess not. but app can probably deliver higher sound.
for root users theres usually a xml file in system/etc i can't tell which one it is since i'm first time huawei user but if u got root why not use viper4android it boosts the volume like
I would like to boost the volume only for my headphones. Which xml files should I edit? I am thinking of using a file explorer to edit the values on OP for this.
Thanks in advance.
Use the playback music controls xposed module.Its awesome and you can also change tracks using volume buttons if you like. The autoplay option is in the settings.
I've found out how to boosz permanently, I guess... System/etc/audio/hissc/mixer_paths_ALICE.xml
Open it with a text editor, and change HISSC_SMT_HSL_GAIN + HISSC_SMT_HSR_GAIN from 12 to 15.
Sent from my ALE-L21 using XDA-Developers mobile app
Hello, it's not so safely but it's working but you need to edit the sames files but the one with R too, few lines after (left/right).
Sent from my ALE-L21 using XDA-Developers mobile app

Reducing lowest volume even lower

Is there a way to lower the volume by about 1/2 of the lowest volume setting? The ringer is quite loud (which is actually good for other reasons), but the lowest setting for the ringer is also quite loud in an office setting.
I know I could put it on vibrate, but I do like to hear it as well - just not as loud. Is there any way to reduce the volume a bit more at the lowest setting?
Thanks in advance for any tips/hints etc.
Are you rooted?
Not rooted, but could be.
Im using a combo approach with dolby atmos (dap_r6.5.zip)
http://forum.xda-developers.com/android/apps-games/mod-dolby-atmos-t3109446
and an xposed module VolumeSteps+
http://forum.xda-developers.com/showthread.php?t=2884962
Might have to turn off the built in music fx EQ. Then I increased the volume steps to 15. I lowered the levels in dolby atmos to the volume level I like.
Just an FYI, in the stock, unrooted 3.5.4 update it allowed the lowest volume to go a bit lower (sounds about 1/2 as loud as the previous (3.5.3) low volume setting).
Happy!

volume steps to big / media volume sync off?

I have a sony z3c with a broken microphone. So I thought, I can use this great phone as an music-, podcast- and audiobook-player. Just ike the Sony NW A100.
But when I connect a bluetooth speaker or headphone to that device there are only 15 steps to increase or decrease the volume. And the lowest volume possible is way to loud to listen podcast late at night on my JBL go 1 or 2. Also the volumechange between two steps is to heavy.
Normaly I use my Samsung Galaxy S8 to play audiofiles. There are also only 15 Steps to change the volume. But I can change “media volume sync” in the bluetooth advanced settings to change the volume of the smartphone and the speaker separately, which fixed my problem. On some sony smartphones in the developer options you can toggle "Disable absolut volume", but on my z3c this option is nowhere to be found.
But that’s not possible on the z3c. I tried apps like “Precise Volume“, some tweaks in the Xposed framework and ViPER4Android. Even some custom rom. But nothing worked.
With some tweaks or ViPER4 Android I could get the volume lower (by reduce the output gain or lover all frequencies in the EQ). But then, when I change the volume, sometimes 2 or 3 steps remain on the same volume.
Does any of you have any Idea how to help my with my problem? It’s been two month now, that I tried everything to fix it, but till today, I don’t found any solution...
idk exactly, but maybe you can take this a hint for furter research on that topic:
https://github.com/LineageOS/androi...0d4157fc49face3baf479bde4e187cba5d?diff=split

Categories

Resources