[GUIDE]LG G4 Volume Boosting (in 5 mins!)

Usraek

Senior Member
Feb 3, 2013
207
107
0
So, after much tinkering I've figured out the definitive way to boot your headphone volume, that can likely be applied to other things such as the speaker and the handset volume.

***MAKE BACKUP OF ANY FILE YOU MODIFY - A BACKUP METHOD IS INCLUDED BELOW***

What you need:
Rooted Phone
FX File Explorer
FX File Explorer ROOT ADD-ON
5 minutes

1. Download and install the apps linked above. I chose that file manager because I've confirmed through a lot of use that it will not truncate your files leading to a bootloop and it does not modify your permissions when editing the file.

2. Open File Explorer. Choose 'System (Root)', grant access, then navigate to 'etc'.
(/system/etc)

3. Tap the overflow dots in the upper right of the screen and enable 'Mount Read-Write'. Click through.

4. Scroll down to your 'mixer_paths.xml' and long press on the file. Select 'Archive' and confirm. Do not change the type, as the Tar/BZip will leave your permissions intact. This is your backup.

5. Tap the 'mixer_paths.xml' file to open in the text editor. You can pinch to zoom in and out to make it easier to see if you've already changed your DPI settings.

6. Tap the edit button in the upper right. Once in edit mode tap the pencil icon in the upper right. Use the magnifying glass to find and search for 'lg rx device' (without quotes).

It would seem that the values under this header are the ones that actually do anything for our phone, though I've only tested the headphones myself.

7. Scroll down from 'lg rx device' until you find <path name="headphones-advanced">

8. Once you are there, you can modify 'RX1' and 'RX2' volume values to boost them. I have mine set to '94', though you may want to try different values yourself to compensate for distortion... Perhaps a bit lower. The default value is '80'.

(I would definitely suggest playing around with this, because with certain music genres or settings on your equaliser/Viper the distortion can range from not bad to absolutely horrendous.)

9. Tap the overflow dot menu in the upper right corner to save the file.

10. Reboot your phone and enjoy!!

This can also be combined now with the Xposed module 'Volumesteps+' or 'LG G4 Tweaksbox' for finer audio control. Not to mention Viper4Android and Poweramp.

V4A with Poweramp guide here:
http://forum.xda-developers.com/showpost.php?p=62107040&postcount=109

Props to @phillymade and @jesssiii for spurring me to dig into this.

(Note: There are also 'HPHL' and 'HPHR' volume values, that I believe should control your individual left/right headphone volumes. I haven't tested, but based on what I've seen elsewhere in the Nexus 6/G2 forums you could probably try altering those values *instead* of the 'RX' values. This is a really good starting point overall for those who like to tinker.)

EDIT 04/FEB/2016:
Just followed my own tutorial again. It all functions on 5.1 with an H812. This time I set my RX volumes at '89' and my HPHL/HPHR at '21'. They seem to function independently just fine, so you can try one or the other. I tried higher values on each and the distortion is just gross. Even on these numbers I may need to tweak again so I can comfortably set volume on max without distortion worry. It really does depend on the track too, as there's less range needed with some genres.
 
Last edited:

Usraek

Senior Member
Feb 3, 2013
207
107
0
do you know what the DEC and ADC values controll?
Haha, honestly not a clue. I was really just determined to get the volume sorted out without changing 50 different values at once. It's a bit annoying as I needed to test each value individually and reboot after every change.

There seems to be a lot of editing of mixer_paths.xml by many people, but there is **** all for actual documentation or meaning for the vague naming conventions. I've dug through XDA and the internet trying to find something to spell out what the variables actually mean and I've found nil.

Please by all means tinker and lets us all know the results :p

EDIT: I should also mention that I'm not even sure if the two 'RX' values mentioned are linked and need to be edited together. I have not tried them individually, but i figured they were under same header so may as well.
 
Last edited:

dj_richard05

Senior Member
May 16, 2013
421
59
0
Pune
Dam good... Working so well. I'm using Poweramp with your values set to 94. The stock music player distorts sounds while playing that loud. Power amp gives a good feedback to these settings and of course your in built settings for the equaliser.
 

Antaroo

Senior Member
Aug 9, 2014
147
11
0
Volumesteps plus from xposed module works like a charm if u enable lg compatibility option.
I I've set all volume steps to 35 with it.
 

hiteshonline

Senior Member
Aug 20, 2015
64
12
0
Chicago
So, after much tinkering I've figured out the definitive way to boot your headphone volume, that can likely be applied to other things such as the speaker and the handset volume.

***MAKE BACKUP OF ANY FILE YOU MODIFY***

What you need:
Rooted Phone
FX File Explorer
FX File Explorer ROOT ADD-ON
5 minutes

1. Download and install the apps linked above. I chose that file manager because I've confirmed through a lot of use that it will not truncate your files leading to a bootloop and it does not modify your permissions when editing the file.

2. Open File Explorer. Choose 'System (Root)', grant access, then navigate to 'etc'.
(/system/etc)

3. Tap the overflow dots in the upper right of the screen and enable 'Mount Read-Write'. Click through.

4. Scroll down to your 'mixer_paths.xml' and long press on the file. Select 'Archive' and confirm. Do not change the type, as the Tar/BZip will leave your permissions intact. This is your backup.

5. Tap the 'mixer_paths.xml' file to open in the text editor. You can pinch to zoom in and out to make it easier to see if you've already changed your DPI settings.

6. Tap the edit button in the upper right. Once in edit mode tap the pencil icon in the upper right. Use the magnifying glass to find and search for 'lg rx device' (without quotes).

It would seem that the values under this header are the ones that actually do anything for our phone, though I've only tested the headphones myself.

7. Scroll down from 'lg rx device' until you find <path name="headphones-advanced">

8. Once you are there, you can modify 'RX1' and 'RX2' volume values to boost them. I have mine set to '94', though you may want to try different values yourself to compensate for distortion... Perhaps a bit lower. The default value is '80'.

9. Tap the overflow dot menu in the upper right corner to save the file.

10. Reboot your phone and enjoy!!

This can also be combined now with the Xposed module 'Volumesteps+' for finer audio control. Not to mention Viper4Android and Poweramp.

V4A with Poweramp guide here:
http://forum.xda-developers.com/showpost.php?p=62107040&postcount=109

Props to @phillymade and @jesssiii for spurring me to dig into this.

(Note: There are also 'HPHL' and 'HPHR' volume values, that I believe should control your individual left/right headphone volumes. I haven't tested, but based on what I've seen elsewhere in the Nexus 6/G2 forums you could probably try altering those values *instead* of the 'RX' values. This is a really good starting point overall for those who like to tinker.)
Well dont have any idea. Never tried it before....
 

Usraek

Senior Member
Feb 3, 2013
207
107
0
No luck, doesn't work at all. :(

There may be a model variation that is preventing it from working... But I've tried many settings and reboots without it functioning. Ah well

Sent from my LG-H812 using Tapatalk
 

Usraek

Senior Member
Feb 3, 2013
207
107
0
It worked for me im on telus 812
Yah I posted in the Xposed modules thread earlier today... It just started working for me out if the blue, despite making two full attempts over the last few days without success. I'm happy, lol

Sent from my LG-H812 using Tapatalk
 

Slowfrost

Member
Aug 23, 2015
8
0
0
So, after much tinkering I've figured out the definitive way to boot your headphone volume, that can likely be applied to other things such as the speaker and the handset volume.

***MAKE BACKUP OF ANY FILE YOU MODIFY***

What you need:
Rooted Phone
FX File Explorer
FX File Explorer ROOT ADD-ON
5 minutes

1. Download and install the apps linked above. I chose that file manager because I've confirmed through a lot of use that it will not truncate your files leading to a bootloop and it does not modify your permissions when editing the file.

2. Open File Explorer. Choose 'System (Root)', grant access, then navigate to 'etc'.
(/system/etc)

3. Tap the overflow dots in the upper right of the screen and enable 'Mount Read-Write'. Click through.

4. Scroll down to your 'mixer_paths.xml' and long press on the file. Select 'Archive' and confirm. Do not change the type, as the Tar/BZip will leave your permissions intact. This is your backup.

5. Tap the 'mixer_paths.xml' file to open in the text editor. You can pinch to zoom in and out to make it easier to see if you've already changed your DPI settings.

6. Tap the edit button in the upper right. Once in edit mode tap the pencil icon in the upper right. Use the magnifying glass to find and search for 'lg rx device' (without quotes).

It would seem that the values under this header are the ones that actually do anything for our phone, though I've only tested the headphones myself.

7. Scroll down from 'lg rx device' until you find <path name="headphones-advanced">

8. Once you are there, you can modify 'RX1' and 'RX2' volume values to boost them. I have mine set to '94', though you may want to try different values yourself to compensate for distortion... Perhaps a bit lower. The default value is '80'.

9. Tap the overflow dot menu in the upper right corner to save the file.

10. Reboot your phone and enjoy!!

This can also be combined now with the Xposed module 'Volumesteps+' for finer audio control. Not to mention Viper4Android and Poweramp.

V4A with Poweramp guide here:
http://forum.xda-developers.com/showpost.php?p=62107040&postcount=109

Props to @phillymade and @jesssiii for spurring me to dig into this.

(Note: There are also 'HPHL' and 'HPHR' volume values, that I believe should control your individual left/right headphone volumes. I haven't tested, but based on what I've seen elsewhere in the Nexus 6/G2 forums you could probably try altering those values *instead* of the 'RX' values. This is a really good starting point overall for those who like to tinker.)
I don't know if you've ever seen it, but with the LG G3 there was s sound mod similar to this one that you posted. There's a whole guide on what specifically needs to be altered. What I'd like to know if editing the G4 mixer_path in a similar style to the G3 would cause any problems or not. Also, what difference does V4A with PowerAmp make? Is it better sound quality? I have PowerAmp and I really like it's equalizer so I'm curious to know if V4A will make it better.
 
Last edited:

Usraek

Senior Member
Feb 3, 2013
207
107
0
I don't know if you've ever seen it, but with the LG G3 there was s sound mod similar to this one that you posted. There's a whole guide on what specifically needs to be altered. What I'd like to know if editing the G4 mixer_path in a similar style to the G3 would cause any problems or not. Also, what difference does V4A with PowerAmp make? Is it better sound quality? I have PowerAmp and I really like it's equalizer so I'm curious to know if V4A will make it better.
Yes, I based this off the G2/G3 forum posts I found, but the mixer_paths.xml is different so it required a lot of digging and testing.

I do not know if any of the other changes that may be mentioned for the G2/G3 would work, as the file is quite different and more complex. The values that seem to effect our phone are specifically labelled under the 'lg rx device' header I mention. In my quest for seeking out the volume boost for the headphones I couldn't get anything outside of that header to actually cause a change, or if it did it wasn't something I was able to notice.

I'd suggest you make a back-up of the file and poke-around. If you're able to figure anything else out please share!

As for Viper4Android, it's a sound processor. Currently I'm not even using an equaliser in PowerAmp, just a few settings in V4A that someone on XDA posted as a suggestion for the G4 and it's done wonders. Though, the tweaking can be a bit overwhelming if you're not familiar with it.
 

Antaroo

Senior Member
Aug 9, 2014
147
11
0
I tried to modify any settings for Speaker, but its hard. I cant find any RX related speaker settings under "lg rx device" I scrolled down many lines until the end. Next was "lg tx device" which isnt what i need, right ?
Some help guys pls :)