can someone explain to me exactly. have I flashed kernel but here I can not get further
Please note that listening to too high volume music over 1 hour can damage your ears.
Or makes your speaker/headset overload.
( 5.0+) Sound control has been enhanced.
( 5.1+) Sound control behaviours have been optimized.
Switch to sound control folder first:
cd /sys/mo*/snd_soc*/p*
* Use RootExplorer to view this folder,you will see a lot files.
Sound hacks wont take effects immediately.It depends on powering on/off ab8500 asoc.
Stop music for 5s to let ab8500 asoc shut down fully,then turn on music.
You need to enable XXXXX_con first,then tweak the XXXXX_bit.
After enabling XXXXX_con,it will be applied when codec powers on or it wont.
How do i check whether it has shuted down or not?
dmesg | grep codec
If you get "Disable ab850x",it has been powered off.
I will explain how to calculate the binay values below.
If we echo 0000 to something,system will consider it as 0.
But that doesnt matter.
'(default)' means that is my default setting in sound control.
[AnaGain3] (Headset audio path):
Ana stands for 'analong'.This is analong gain.
To enable control:
Quote:
echo 1 > anagain3_con
To tweak volume: [volume 0(default, +31dB) > 34 > 68(stock) > 85 > 87]
Quote:
echo 0 > anagain3_bit
* Most values(except 0,34,68,85) will make the volume lost balance.
* If you hear too much noise with 0,34 is recommended.
* It is nice to use 0 with large speakers(audio output)
[HsXDigGain] (Headset Digital Gain)
HsL means left channel.HsR is the right.
To enable control:
Quote:
echo 1 > hsldiggain_con
echo 1 > hsrdiggain_con
To tweak:
* 0000: +8 dB gain (default)
* 0001: +7 dB gain
* ....: -1 dB step
* 0111: +1 dB gain
* 1000: 0 dB gain
* 1001 to 1111: -inf dB gain (mute)
Quote:
echo 0000 > hsldiggain_bit
echo 0000 > hsrdiggain_bit
* If you use +31 dB AnaGain3 + +8 dB DigGain,the result will higher than +39dB!
* Be careful,when the volume is too high,codec will power off automatically.
* Experience the differences between digital gain and analong gain by yourself.
[HsLowPow] (Headset low power mode)
This lowpow mode is enabled by driver normally.
If you want high performance audio instead of LPA(low power audio),
You can disable it.
To enable control:
Quote:
echo 1 > hslowpow_con
To tweak:
* 0: Normal Operation (default)
* 1: Hs drivers in Low Power
Quote:
echo 0 > hslowpow_bit
[HsDacLowPow] (Headset DAC low power mode)
DAC is Digital-to-Analong Converter.
This lowpow mode is enabled by driver normally.
To enable control:
Quote:
echo 1 > hsdaclowpow_con
To tweak:
* 00: Normal Operation (default)
* 01: Hs DAC drivers in Low Power
* 10: Hs DAC in Low Power
* 11: Hs DAC and Hs DAC drivers in Low Power
Quote:
echo 00 > hsdaclowpow_bit
[HsHP] (Headset high pass filter)
This high pass filter is disabled by driver normally.
Enable this can reduce some sub-nosie of audio.
To enable control:
Quote:
echo 1 > hshp_con
To tweak:
* 0: Headset high pass filter disabled
* 1: Headset high pass filter enabled (offset cancellation enabled) (defualt)
Quote:
echo 1 > hshp_bit
[ClassDDithHPGain]
ClassD is a kind of amplifier.
According to the documents,our ClassDs only relate to Handsfree(speaker).
To enable control:
Quote:
echo 1 > classdhp_con
To tweak:
* Gain control for the high pass component of dithering filter
* 0000: Minimum gain
* ....:
* 1010: Maximum gain (default)
Quote:
echo 1010 > classdhp_bit
[ClassDDithWGain]
* Gain control for the white component of dithering filter
* 0000: Minimum gain
* ......:
* 1010: Maximum gain
Quote:
echo 1 > classdwg_con
echo 1010 > classdwg_con
[ClassDHiVol]
This is a gain of speaker.But +2dB only.
echo 1 > classdhivol_con
Say 1(default) to enable:
Quote:
echo 1 > classdhivolhfl_bit
echo 1 > classdhivolhfr_bit
* In fact,our speaker is right channel only!
[ADDigGain2]
This is the audio path of mic2
Quote:
echo 1 > addiggain2_con
Quote:
echo 9 > addiggain2_bit
* Default: about +20dB
* Max: Say 0 to addiggain2_bit to +31dB
[EarDigGainb]
This is the digtal gain of earpiece
Experimental still.But you can try.
Quote:
echo 1 > eardiggain_con
Quote:
echo 0 > eardiggain_bit
* The values of eardiggain_bit is the same as hsldiggain_bit
How to calculate the binary values?
We use HsXDigGain as example.
The gain step is "+1".
In binary: So the values will like these:
0+1 = 1 | 0001: +7 dB
1+1 = 10 | 0010: +6 dB
10+1 = 11 | 0011: +5 dB
11+1 = 100 | 0100: +4 dB
..... | ......
[Experts!]:
This method can work on any ab850x codec platform!
Quote:
cd /d/asoc/U*/ab*
Play music,reduce the volume.
Now we are going to edit the codec registers.
Quote:
echo REG VAL > codec_reg
E.G:
AnaGain3:
Quote:
echo 0x16 0x00 > codec_reg
HsDigGain: (left/right channel)
Quote:
echo 0x4F 0x00 > codec_reg
echo 0x50 0x00 > codec_reg
Disable all lowpow mode:
Quote:
echo 0x04 0x00 > codec_reg
* These hacks will restore when codec power off.
Can you please highlight your Question in BOLD and use the
code for the rest of the quoted information...
and yeah, if you want to Increase your Stock Volume limit, then try the easy way, use this app instead... but it might be risky to use the mod to go beyond the limit - as it will affect your phone's speaker.. you will get hardware problems in the future...
Click to expand...
Click to collapse
Related
Hi,
Everybody know problem of recording during live concerts.
That is impossible to grab properly level of sound because is to loud and sound is very crap.
I think I found solution. Needs use Hidden Menu.
3845#*760# (for ported ICS from SU760)
3845#*920# (for p920)
Hidden Menu
Device Test > H/W Test Menu > Sound Test > Audio CAL Tool > SetGain > (Device Type)sub mic > AMIC 110 (decrease from 120 to 110)
Device Test > H/W Test Menu > Sound Test > Audio CAL Tool > SetGain > (Device Type)sub mic > D_MIC 110 (decrease from 149 to 110)
Click to expand...
Click to collapse
For P920 v30A
Device Test/ Sound Test/ Audio CAL Tool/ SetGain/ > (Device Type)sub mic > AMIC 110 (decrease from 115 to 110)
Device Test/ Sound Test/ Audio CAL Tool/ SetGain/ > (Device Type)sub mic > D_MIC 110 (decrease from 138 to 110)
Click to expand...
Click to collapse
After reboot this settings will be reset.
I did try on concert:
1. Bad sound:
http://youtu.be/JcSBwujFeDQ
2. Good sound:
http://youtu.be/1qNwFPr7yuU
WOW!
bether said:
After reboot this settings will be reset.
Click to expand...
Click to collapse
Amazing! Now to find a way to keep this after reboot...
bether said:
Hi,
Everybody know problem of recording during live concerts.
That is impossible to grab properly level of sound because is to loud and sound is very crap.
I think I found solution. Needs use Hidden Menu.
3845#*760# (for ported ICS from SU760)
3845#*920# (for p920)
Hidden Menu
After reboot this settings will be reset.
I did try on concert:
1. Bad sound:
http://youtu.be/JcSBwujFeDQ
2. Good sound:
http://youtu.be/1qNwFPr7yuU
Click to expand...
Click to collapse
I get
Unfortunately, com.lge.hiddenmenu has stopped
schubeir
Viper4FX_221_with_lib_driver
I've found music fx..
and that awesome works
from source
http://forum.xda-developers.com/showthread.php?t=2191223
All credits to him
zhuhang
I've been making this aplication to flashable zip..
and easy for installing
just entry to recovery or cwm..
and flash 'VIPER4FX_with_Driver.zip'
reboot and done..
you don't need to instal driver,
cause,I've collected them into one
requirement
- Your phone have acces 'ROOT' permission
- Only for ICS
tested on my phone,
-hisense ad686g
-Sony experia neo L
-Lenovo p700i
and works awesome
SETTINGS
For headset
-Check/tick Master power
-Check/tick Fireequalizer (according by your self)
-Check/tick REVERBERATION > select dry signal and set to 100
-Check/tick Dynamic System >Select Dynamic Bass and set to 33 or 36
-Check/tick Fidelity control > select bass boost and set to 6.0dB
-Check/tick Master Gate (LIMITER) > select output gain and set to 6.0dB
For Speaker
-Check/tick Master power
-Check/tick Fireequalizer (according by your self)
-Check/tick REVERBERATION > select dry signal and set to 100
-Check/tick Master Gate (LIMITER) > select output gain and set to 6.0dB
-check/tick Xloud
DONE
have enjoy your music..
DONT Forget to Backup..DWYOR
if help,press thanks
Cheeeerrrssss
reserved
ryanaepple said:
Viper4FX_221_with_lib_driver[
I've found music fx..
and that awesome works
from source
http://forum.xda-developers.com/showthread.php?t=2191223
All credits to him
zhuhang
I've been making this aplication to flashable zip..
and easy for installing
just entry to recovery or cwm..
and flash 'VIPER4FX_with_Driver.zip'
reboot and done..
you don't need to instal driver,
cause,I've collected them into one
requirement
- Your phone have acces 'ROOT' permission
- Only for ICS
tested on my phone,
-hisense ad686g
-Sony experia neo L
-Lenovo p700i
and works awesome
SETTINGS
For headset
-Check/tick Master power
-Check/tick Fireequalizer (according by your self)
-Check/tick REVERBERATION > select dry signal and set to 100
-Check/tick Dynamic System >Select Dynamic Bass and set to 33 or 36
-Check/tick Fidelity control > select bass boost and set to 6.0dB
-Check/tick Master Gate (LIMITER) > select output gain and set to 6.0dB
For Speaker
-Check/tick Master power
-Check/tick Fireequalizer (according by your self)
-Check/tick REVERBERATION > select dry signal and set to 100
-Check/tick Master Gate (LIMITER) > select output gain and set to 6.0dB
-check/tick Xloud
DONE
have enjoy your music..
DONT Forget to Backup..DWYOR
if help,press thanks
Cheeeerrrssss
Click to expand...
Click to collapse
reserved again
https://play.google.com/store/apps/details?id=com.TEST.android.lvh
I found this old app still works great on my D802 QB2 with this (HEADSET) setting:
1. Audio Modifications = Enabled
2. Simple Volume Boost = Disable
3. Bass Boost = 8 (max)
4. Echo/Delay = 0
5. EQ Preset = Bass Boost (or others) just make sure to set "Volume Level" to 0
SPEAKER setting only work with this:
1 - 4 same as headset
5. EQ Preset = Flat & "Volume Level" set to 10
need to enable/disable eq preset till this work
BLUETOOTH setting: untested
Nice, but the phone already kills my ears on full volume! (Headphones)
That app was awesome back in the day. Before Viper4android
1. engineer mode --> engineer mode (mtk) --> Hardware Testing tab --> Audio --> Normal Mode
2. select [sph]
3. changed:
lvl 6 = 155 (was 136)
lvl 5 = 140 (was 124)
lvl 4 = 125 (was 112)
lvl 3 = 110 (was 100)
lvl 2 = 100 (was 88)
lvl 1 = 86 (was 76)
lvl 0 = 75 (was 64)
4. Back to Speech Enhancement > changed Common Parametre to Normal Mode
5. Selected parametre 7, set to 96 (was 64)
6. selected parametre 6, set to 300 (was 400), supposedly adds a bit more bass to the audio
done !!!
significant volume boost during calls and it sounds more natural
My engineering mode in audio doesn't have normal mode unless you mean system. In audio enhancements is the same. In audio it doesn't have sph in any of the drop down menue. I tried these settings and it will not accept them
HHear the truth
Install VIPER4ANDROID FX and enjoy pure sound quality ?
I Personally recommend Viper4androidFX :thumbup:
Install from here
http://forum.xda-developers.com/showthread.php?t=2191223
Instructions
1. Download, extract and copy ViPER4Android_FX/
XHiFi.apk to your device.
2. Install the apk as USER app or SYSTEM app is up
to you. (v2.3.1.0 onwards)
3. Run FX/XHiFi app from app drawer, allow root
access if asked.
4. When driver installation prompted, choose Yes.
5. V4A auto detects your CPU and show available
driver modes below :
No modes:
Battery Saving:
High Quality Mode:
Super Audio Quality:
6. Choose your desired selection.
7. Reboot
8.Enjoy
Credits to
1. viper520 (app developer)
2. zhuhang (thread Translator and contributor)
Then go to Viper4androidFX app->Options->UI Settings->Expert
Then try the settings below  
Recommended settings
1. Master Power: ✔
2. Playback Gain Control
(1) Enable checkbox: ✔
(2) Select Effect Strength: Slight//Moderate
(3) Max Gain: 4x//8x
(4) Max Output: -1.9dB
3. FIR Equalizer
(1) Enable checkbox: ✘
(2) Select Preset: Acoustic
(3) Linear Equalizer graphic: default
4. Convolver
(1) Enable checkbox: ✔
(2) Impulse Response: PopEQ // DBX 160SL
Blue - Medium Ratio // JoeMeek SC2 Impulse
5. Field Surround
(1) Enable checkbox: ✘
(2) Select Field Surround Strength: Extreme
(3) Select Mid Image Strength: Extreme
6. Headphone Surround +
(1) Enable checkbox: ✘
(2) Select Effect Quality: Normal
7. Reverberation
(1) Enable checkbox: ✘
(2) Room Size: 25m2
(3) Sound Field: 5m
(4) Damping Factor: 0 Percent
(5) Wet Signal: 0 Percent
(6) Dry Signal: 50 Percent
8. Dynamic System
(1) Enable checkbox: ✘
(2) Select Listening Device: Common
Earphone(v2)
(3) Select Dynamic Bass: 0 Percent
(4) Tube Simulator(6N1J): ✘
9. Fidelity Control
(1) ViPER Bass checkbox: ✔
(2) Bass Mode: Natural (For headphones) //
Pure Bass+ (For earphones)
(3) Bass Frequency: >=60Hz
(4) Select Bass Boost: >=6.0 dB // >=8.0 dB
(5) ViPER Clarity checkbox: ✔
(6) Clarity Mode: XHiFi+
(7) Select Clarity: 3.5 dB
10. Auditory System Protection
(i) Enable Cure Tech+ checkbox: ✔
(ii) Select Binaural Level: Moderate
10. Master Gate(Limiter)
(1) Ouput Gain: 0dB
(2) Limit Threshold: 0dB
1. Master Power: ✔
2. FIR Equalizer
(1) Enable checkbox: ✘
(2) Select Preset: Acoustic
(3) Linear Equalizer graphic: default
3. Convolver
(1) Enable checkbox: ✔
(2) Impulse Response: -
4. Reverberation
(1) Enable checkbox: ✘
(2) Room Size: 25m2
(3) Sound Field: 5m
(4) Damping Factor: 0 Percent
(5) Wet Signal: 0 Percent
(6) Dry Signal: 50 Percent
5. Extra Loud
(1) Enable checkbox: ✔
(2) Select Effect Strength: Slight
(3) Max Gain: 4x
(4) Max Output: -1.9dB
6. Master Gate(Limiter)
(1) Output Gain: 0dB
(2) Limit Threshold: 0dB
Enjoy x
Don't forgot to hit tHanks if it is useful for you :thumbup: