[MOD] Finer Volume Control
Update: It looks like the new 3.0 LeeDroid Tweaks package includes this functionality, so no need to flash it separately unless your ROM does not include LeeDroid tweaks as a number of them appear to be doing now or if you are like me and prefer close to stock with just a few mods.
Here is a mod to increase to number of steps in the various volume controls based on this great thread from AndroidON.
Basically it gives you finer volume control, more discrete levels to get the perfect level.
It does not increase the volume levels
If you want that go here to Mudhi's thread.
The standard number of levels is below for the various sounds. So if you are in a voice call, and you hit the side volume buttons, you only get 5 levels, or 6 actually counting silent If you are playing a song in Winamp you can choose 15 different levels.
# - Control
5 - Voice Call
7 - System
7 - Ring
15 - Music (includes movies)
7 - Alarm
7 - Notifications
15 - Bluetooth
7 - System Enforced
15 - DTMF
15 - TTS
15 - FM
Not all of them are used as there are only ten values in the table entry for the mod file, either DTMF or TTS is missing, not sure how to test it but doesn't matter I think.
So I made 2 versions, take your pick.
# - Control
10 - Voice Call
10 - System
10 - Ring
24 - Music (includes movies)
10 - Alarm
10 - Notifications
24 - Bluetooth
10 - System Enforced
24 - DTMF
24 - TTS
24 - FM
# - Control
15 - Voice Call
15 - System
15 - Ring
30 - Music (includes movies)
15 - Alarm
15 - Notifications
30 - Bluetooth
15 - System Enforced
30 - DTMF
30 - TTS
30 - FM
Just to be clear, the "Original" version just flashes the original unmodified framework.jar back to /system/framework. Flash normally in recovery. If you accidentally flash an XE version on a non XE ROM, then just flash the right one.
Also, despite my signature showing ARHD, I have installed each of the ROMs listed below and and tested each mod to make sure they work correctly.
For the ARHD 6.7 versions of this mod or my other ARHD mods, go here
For the ARHD 6.6 and 1.x.x TMO versions of this mod, go here.
For the Elegancia 3.3.x version of this mod, click here.
For the InsertCoin 5.1.x versions of this mod, click here.
for the Energy ROM 3.3.2 RUU based version, click here.
For the LeeDroid 7.0.0 version, click here.
For the Virtuous Inquisition 4.0.0 version, click here.
For the CM9 OpenSensation version, click here.
for the CoreDroid 4.1 version, click here.
For the OrDroid 1.8x version (Sense 4 port), click here.
If you would like a version for a different ROM then please let me know. If you encounter any issues with this mod, please let me know that as well. If you like this mod, please rate the thread up!
Update: Well, unfortunately it seems that PowerAmp (the trial version at least) definitely has an issue with several different levels using the Finest volume control mod. It completely dropped sound 4 times I think down the 30 step range, and went up/down/up/down several times within the range as well.
Just tested the Finer mod, same problem where the sound drops off at a couple points in the high end of the range. Low end of the range is ok.
Winamp and the stock HTC music player do not have any issues as far I can tell.
Update 2: To work around PowerAmp issues, you can use it by changing your settings.
Power Amp settings - Audio Engine - Advanced Tweaks - Uncheck 'Direct Volume Control'